After working on a few CloudCraze eCommerce websites, one of the most common complaints within clients is that fact that there is no feedback to the user when an 'Add to Cart' button is clicked. There are plenty of ways to design and handle an add to cart event, but in this example, we will leverage a front-end framework that is bundled with CloudCraze, Bootstrap.
In a recent project, we needed to specify how a bucketable item is to be bucketed. Luckily Sitecore provides a rule-based mechanism to configure bucketable item paths. Unfortunately, the requirements would not allow us to use the action provided from Sitecore out of the box. However, since Sitecore is so extensible, we can implement a custom bucket rule action with relatively little effort.
In this blog, I am going to list out the most commonly used pipelines when you are writing a custom plugin for Sitecore Commerce.
On a recent project, I needed to render a date field. However, the default date format would not do. When I researched how to format a date field using the Sitecore HTML helper method, Field, it was not clear what the solution was. I hope this post will help others cut thru the chase on this topic...
CloudCraze (CC) offers a B2B commerce implementation for Salesforce. Even though CC is an unrivaled product within the Salesforce ecosystem, and very complete out of the box, there are always external components that a commerce package needs to integrate with. Most often a B2B system requires external payment processors or tax calculation services, along with shipping services like UPS and FedEx.
One of the key components of any commerce system is its ability to integrate with external web services. This blog post illustrates the basic architectural pattern needed to consume an external web service by walking you through the setup of Authorize.NET.