We all have our favorite stores and products and usually expect marketing emails to come from the company itself. But did you know Pinterest has been sending “Price drop emails” since last year (2013)? This is great for people who pin products to a “Wish List” board or simply “like” a product and may have intentions of buying it later.
From a consumer perspective I really like the Pinterest model for two primary reasons:
I provide no information to the actual company and don’t receive “tons” of emails daily or weekly on things I could care less about
I only receive price updates for the products I personally pin
I pinned this watch last year, unfortunately I pinned it because I got the watch as a Christmas present so I really don’t care about the price changes. Maybe Pinterest should have a “Did you purchase this?” option when pinning a product so these emails are not sent.
Today, I received an email telling me the price has dropped:
WebSphere Commerce Composer is a very powerful addition to the tool set. It allows marketing and HTML developers to pretty much design a web site to their heart’s content.
The taxonomy, or often called navigation, of a site is probably one of the most important pieces of an online commerce system. Being able to narrow down to a product through search and a faceted navigation system is very important to the site visitor. One example of this is being able to describe a product through facets (or attributes in some systems). Many times eCommerce systems provide attributes that can be tied to a product and these attributes ultimately drive the faceted navigation system. A brand would use these attributes to aid the shopper in finding the right product. Sometimes a brand may want to have a hierarchy of facets like colors. You may want to promote your colors through high level categories and then drill down to specific colors so your faceted navigation might look like this:
The facets to the left could be a single facet in the system named “Color”. But because we could assign multiple values to a single product, the product could potentially show up under “Blues” and possibly “Periwinkle, Powder Blue, or Baby Blue”. This lets the shopper navigate to a single product in multiple ways. You might want to consider offering multiple options for your products to make finding them easier. I mean, who doesn’t want to click on Periwinkle?
In Feature Pack 7, the advanced configuration allows you to federate and cluster WebSphere Commerce search. This means you can now scale your servers more inline with your sites demand – separating transactional operations and search operations independently.
As shown on the pictures I got from IBM Knowledge Center it’s possible to create two different clusters, one for transactional and the other dedicated to no transactional traffic and using CBR (Content Based Routing) functions of a dispatcher to distribute REST calls to the different servers depending on their content (or better on his URL pattern).
Ok, this is really just a teaser post as I will divulge the process used to get my Blue Mix URL rating widget into the WebSphere Commerce Composer framework a bit later.
I will say, now that the widget is in a real application I was able to test out some more use cases and fix a few bugs to make sure the widget is re-usable across a site. In this use case I am using it to rate products. I made a few changes to the NodeRED flow including adding more data saved for some future ideas I have. Here is the current block of data saved in the MongoDB for each rating received:
Notice I added “date“, “host” and “cookie” to the output. The date is actually filled in by the server for consistency and the cookie is a time stamp saved in the shopper browser for the page using HTML5 storage. I figure I will be able to use this data for reporting later and possibly as a WebSphere Commerce precision marketing action to get me a list of “top products” for a given domain.
The next addition I made was if the browser already rated a product (cookie + URL) is already stored into the database send back a piece of data in the response of the “getRating” call to notify the browser to not let that person vote again. I really like how I can just connect nodes together conditionally and essentially introduce some complex decision making flows into the mix. Here you can see my decision “Check for cookie” and then ultimately append the flag in the “Check for already voted” function:
The next step in my Node-RED application on BlueMix is to create some user interface that calls the services I defined in my Node-RED flow sheet. If you recall from the last post, I created two services:
/postrating – which will post a rating for a given url
/rating – which retrieves the average rating for the url
In this next video I create a basic jQuery user interface that allows the user to click on a star and register their rating for the given page. There are no checks and balances in the application as of yet – ie. I can click as many times as I want so I can test my services.
This is the first part of a new application I am creating using Node-RED on BlueMix. With very little programming, I show how you can get a basic URL rating application up and running very quickly using Node-RED. In this first part I focus on the two primary web services, posting a rating and getting a rating for a URL.
In this tip of the day I show how easy it is to setup your IBM BlueMix and Jazz Hub project in the Eclipse client for editing. This will allow you to edit your project off-line and take advantage of the many plugins the Eclipse client has to offer.
I understand the types of videos I make will never go viral as it is a niche channel but I am always interested in finding new ways to have broader coverage. I have monitored things like the video retention rate and have attempted to make the videos somewhat compelling along the way to keep the retention high throughout the video however I often find the results are variable and still don’t have it down completely.
I see I have a fairly large viewership in the US and India, and not bad in the UK, Canada, and Brazil but then its starts to decline pretty quickly.
I promote the videos here on this blog, Twitter, LinkedIn, Google Plus, Tumblr, and even Facebook. So the question I have is, how do you get more viewers in these other countries? Are there other social platforms I should be targeting to get the “word out” on? What social networks do you publicize your videos on in these other countries?
In this video I show off the GreenWheels demonstration where I created an IBM Interact Widget. In this first part I show how Interact and WebSphere Commerce connect together. I explain the setup of the zones in Interact and how I mapped those zones to areas within the product page layout in Commerce Composer. I then walk through how I used the new widget framework to call into Interact and construct the offers for the web page.
In my last post I introduced a project on GitHub that provided 26 new Node-Red nodes you can use in your Node-Red flow. Today I am going to show how you can bundle up one of those nodes and deploy it to your application on BlueMix.
I have had problems with my blog service provider in that the database server goes off-line at random times. While it only happens maybe once or twice every other month it is very annoying and most of the time I get notified by some of my avid readers that my ‘blog is down”. If anyone knows WordPress, if your database server is down the blog is pretty much dead.
In this video I show how you can bundle up a node and deploy that new node to your Node-Red application flow to be used in your flows.