Monday 13 August 2018

Intro to Salesforce Commerce Cloud (Demandware)

This article is an introduction to SFCC, right from “why” it exists, “what” it is & “how” it works. It’s aimed at anyone aspiring to be an SFCC developer. This is the first in a series of articles that explore SFCC from a technical perspective.

WHY SFCC Exists:
In the good ol’ days, when a business wanted to sell its products online, the obvious way to go, was to set up a website & showcase all products. Maintaining this website entailed a lot of challenges:

● Refreshing the product catalog periodically, as the business adds or removes products.

● Maintaining product pricing in a way that allows for easy updates in response to market forces.

(This gets especially tricky if the website deals in multiple currencies.)

● Keeping the product inventory up-to-date, especially for fast moving stock.

● Offering discounts on products or to specific customers.

● Running site-wide sales, seasonal promotions or other marketing campaigns.

● Integration with payment gateways.

● Managing customer data & ongoing compliance with regional user data protection policies.

● Order management & order processing, including payment modes, EMIs, order export to warehouses, etc.

● Integration with social networks for marketing campaigns.

● Support for user ratings & reviews.

● Providing customer service.

● Integration with brick-and-mortar stores - buy online & pick-up from store.

Clearly, these activities are far from trivial & require an army of developers, testers, analysts, marketers, etc., to keep the site up & running. As the e-commerce industry matured, numerous toolkits & frameworks emerged to facilitate these tasks. SFCC is one of them. But SFCC took this to the next step by not only providing a comprehensive e-commerce solution, but even taking the entire infra to the cloud, hence the name “commerce cloud”.

WHAT is SFCC:
SFCC is an e-commerce solution. What that means is that SFCC provides tools, framework & infra that you can leverage, to build an e-commerce website from the ground up. Not just that, since SFCC is a cloud hosted solution, it’ll even host your website for you, so you don’t have to pay for & maintain expensive hardware onsite.

A website hosted on SFCC is composed of two parts: data & code. The data is primarily comprised of the products, the categories that the products are grouped into, the catalogs that the categories are assigned to, the price books that maintain product pricing, the product inventory records & the marketing campaigns & product promotions. The code is the JavaScript code that presents all data on the site.

HOW SFCC Works:
Once you have an SFCC account, you get access to several resources on the SFCC cloud. One of these resources is a collection of “instances”. Think of an instance as a cloud hosted VM that hosts your site.

Instances are of four types:

● The production instance hosts your production site. This is the live site that’s accessed by your customers from all over the world.

● The staging instance is where merchandisers create & manage site data: products, pricing, inventory, campaigns, etc.

● The development instance is where QAs test a new feature or a defect fix, before it’s deployed on production.

Sandboxes are where developers write code & test it, before being sent for QA. Each developer gets a sandbox.

Each instance gets a copy of the website. This website in SFCC terminology is called a “storefront”. There is only one instance of types Production, Staging & Development each. However, there can be many instances of the Sandbox type.
Conclusion:
All in all, SFCC is a pretty neat solution for your e-commerce needs. Their shared revenue model makes it especially attractive to many small businesses. In many ways, it has earned its well-deserved title of being the world’s #1 enterprise cloud commerce platform.

About Author:
K. M. Harish is a consultant in Systems Plus Pvt. Ltd. Within Systems Plus, he actively contributes to the areas of Technology and Information Security. He can be contacted at:  harish.km@spluspl.com

17 comments:

  1. I’m really happy to say it was an interesting post to read. I learned new information from your article on NMIMS ASSIGNMENT
    , you are doing a great job

    ReplyDelete
  2. Thank you for this important information this post contains good knowledge keep doing doing this work also check out this one Best fistula and fissure Surgeon in Delhi NCR

    ReplyDelete
  3. What a wonderful information it really helps me a lot to understand new things keep updating also have a look on this Best Hemorrhoids Surgeon in Delhi NCR

    ReplyDelete
  4. Very informative blog, thanks for sharing this content. Best Customized erp software in chennai.

    ReplyDelete
  5. Thank you for this informative post it has everything I was looking for keep doing this work also check out this one English medium school in Faridabad

    ReplyDelete
  6. Its very informative and tanks for sharing this. Also visit Best Logistics & Port Management in Bangalore

    ReplyDelete
  7. Nice blog! Gurukul Career Group provides the Best CUET Coaching Center In Chandigarh. We at Gurukul Career Group Best CUET Coaching gives you quality classes to pursue your dream job under the guidance of top faculty members. Visit: CUET Coaching in Chandigarh

    ReplyDelete
  8. A digital advertising agency in Dallas specializes in providing comprehensive and effective online marketing solutions for businesses in the Dallas area. Leveraging their expertise in digital advertising strategies and technologies, they help clients maximize their online presence, drive targeted traffic, and achieve measurable results. From developing tailored advertising campaigns to managing online platforms and optimizing performance, this agency combines creative thinking with data-driven insights to deliver successful digital marketing strategies in the dynamic and competitive landscape of Dallas.

    ReplyDelete
  9. Thank you for the information you shared. If you are an It specialist and on the working time you are facing major issues with your laptop or desktop then that might be the worst situation for you. But from now no need to worry. Here the company ITFUX24 can help you any kinds of computer repair issues. Take their laptop reparatur frankfurt today and enjoy the service!

    ReplyDelete
  10. Thank you for sharing useful information. The Competition in marketing is at a pace and Covalent Softwares is at your rescue being the Bulk Whatsapp Provider in Ahmedabad
    helping your business grow. Our firm is the top Bulk Whatsapp Provider in Ahmedabad For more details, please visit our website.

    ReplyDelete
  11. Thank you for sharing useful information.The Competition in marketing is at a pace and Covalent Softwares is at your rescue being the Bulk Whatsapp in Mumbai helping your business grow. Our firm is the top Bulk Whatsapp in Mumbai For more details, please visit our website.

    ReplyDelete
  12. Your blog is very helpful content is good like to share a website that help students to do there assignment for me this website is very helpful and if some one want to visit us - Do My Assignment

    ReplyDelete
  13. The Strategy of View Acquisitions
    Strategic view acquisition involves a comprehensive plan that aligns with your larger content and growth strategy. It's not simply a matter of increasing the count on a single video, but rather leveraging a service that integrates with your broader brand narrative to reach the right audience at the right time.
    For example, if you're launching a YouTube channel or a video series, an initial boost in views can secure a better position in YouTube's search results, kick-starting your content's organic reach. Similarly, if you're seeking to compete in a trending topic, purchased views can help level the playing field amidst fierce competition
    https://www.buyyoutubesubscribers.in/youtube-video-views/

    ReplyDelete
  14. I’m really happy to say it was an interesting post to read.<a href="https://dev-rupahw.pantheonsite.io”>SEO zannatul</a>

    ReplyDelete