# Rhino Inquisitor > Technical articles, migration notes, and platform guidance from Rhino Inquisitor. Rhino Inquisitor publishes technical articles, migration notes, and implementation guidance focused on Salesforce Commerce Cloud. Canonical site: https://rhino-inquisitor.com/ LLM full corpus: https://rhino-inquisitor.com/llms-full.txt XML sitemap: https://rhino-inquisitor.com/sitemap.xml RSS feed: https://rhino-inquisitor.com/index.xml Search index JSON: https://rhino-inquisitor.com/index.json The canonical HTML pages remain the source of truth for attribution and linking. Indexable articles and pages also publish Markdown companion endpoints for machine-friendly retrieval. ## Key Collections - [Homepage](https://rhino-inquisitor.com/): Site entry point and featured reading surface. - [Blog Archive](https://rhino-inquisitor.com/posts/): Reverse-chronological article index. - [Reference Pages](https://rhino-inquisitor.com/pages/): Evergreen reference pages and public hubs. - [Categories](https://rhino-inquisitor.com/category/): Topic browse surface. - [LLM Full Corpus](https://rhino-inquisitor.com/llms-full.txt): Combined Markdown export of every indexable regular page. - [Search Index JSON](https://rhino-inquisitor.com/index.json): Machine-readable metadata feed for canonical pages. - [RSS Feed](https://rhino-inquisitor.com/index.xml): Latest published entries. - [XML Sitemap](https://rhino-inquisitor.com/sitemap.xml): Canonical crawl map for search engines. ## Articles - [Goodbye WordPress: Rebuilding This Blog With AI and No Database](https://rhino-inquisitor.com/goodbye-wordpress-rebuilding-this-blog-with-ai/index.md): Why I moved Rhino Inquisitor off WordPress to a static Hugo site, how AI ran the migration, and the safeguards that kept every old URL alive. - [Real-Time Inventory Checks in SFCC](https://rhino-inquisitor.com/real-time-inventory-checks-in-sfcc/index.md): Learn when real-time inventory checks improve the customer experience, where they add risk, and how to balance speed with accuracy. - [Developer's Guide to Combating Fraud in SFCC](https://rhino-inquisitor.com/a-dev-guide-to-combating-fraud-on-sfcc/index.md): Enhance your security beyond the basics on Salesforce B2C Commerce Cloud with this comprehensive guide tailored for developers. - [The Kickstart Guide for New Salesforce B2C Commerce Developers](https://rhino-inquisitor.com/kickstart-guide-for-new-sfcc-developers/index.md): An interactive guide for new SFCC developers covering storefront patterns, platform concepts, and practical next steps for hands-on learning. - [Mobile App Launch Checklist for Commerce Teams](https://rhino-inquisitor.com/your-definitive-mobile-app-checklist/index.md): Use this mobile app launch checklist to review architecture, integrations, QA, and go-live readiness before an SFCC-backed app ships. - [Survival Guide to SFCC Platform Limits](https://rhino-inquisitor.com/a-survival-guide-to-sfcc-platform-limits/index.md): Guide to the SFCC quotas that break storefronts first, with failure patterns and design tactics to stay inside platform limits. - [Realm Split Guide for Migrating an SFCC Site](https://rhino-inquisitor.com/the-realm-split-field-guide-to-migrating-an-sfcc-site/index.md): Field guide to realm splits in SFCC, covering when the migration is justified, key delivery phases, and the operational risks teams inherit. - [Deep Dive into SFCC Meta Tag Rules](https://rhino-inquisitor.com/taming-the-beast-a-developers-deep-dive-into-sfcc-meta-tag-rules/index.md): Most of us have glanced at the "Page Meta Tag Rules" section in Business Manager, shrugged, and moved on to what we consider 'real' code. - [Field Guide to Custom Caches: Wielding a Double-Edged Sword](https://rhino-inquisitor.com/field-guide-to-custom-caches-in-sfcc/index.md): Learn when Custom Caches help in SFCC, where they create risk, and how to use them safely without hurting performance or maintainability. - [SLAS Session Sync in SFRA and SiteGenesis](https://rhino-inquisitor.com/slas-in-sfra-or-sitegenesis/index.md): SLAS (Shopper Login And API Access Service) is one of the headless APIs made available by Salesforce. But how can we use it in SFRA? - [The Ultimate SFCC Guide to Finding Your POD Number](https://rhino-inquisitor.com/the-sfcc-guide-to-finding-pod-numbers/index.md): Learn how to find your SFCC POD number, why it matters for troubleshooting, and where to verify it across tools and environments. - [Image-ine: Salesforce B2C Commerce Cloud DIS for Developers](https://rhino-inquisitor.com/image-ine-sfcc-dis-for-developers/index.md): Guide to SFCC Dynamic Image Service, how its transformations and caching work, and when external image tooling is still the better fit. - [AI Won't Replace Your SFCC Job, but AI Users Might](https://rhino-inquisitor.com/ai-wont-steal-your-sfcc-job-but-a-developer-using-ai-will/index.md): A practical look at how AI changes Salesforce Commerce Cloud work, where it improves delivery, and why developer judgment still matters most. - [PWA Kit Developer's Guide to Storefront Speed](https://rhino-inquisitor.com/lag-to-riches-a-pwa-kit-developers-guide/index.md): Let's be honest: a slow e-commerce site is a silent killer of sales. In the world of B2C Commerce, every millisecond is money. - [Mastering Sitemaps in Salesforce B2C Commerce: A Developer’s Guide](https://rhino-inquisitor.com/mastering-sitemaps-in-sfcc/index.md): Learn how sitemaps work in Salesforce B2C Commerce Cloud, how to configure them correctly, and what developers should monitor for SEO. - [Local vs Shared Variation Attributes in Commerce Cloud](https://rhino-inquisitor.com/local-vs-shared-variation-attributes-sfcc/index.md): Understand when to use local or shared variation attributes in Commerce Cloud and how each model affects merchandising and product data. - [Sending Emails from SFCC](https://rhino-inquisitor.com/sending-emails-from-sfcc/index.md): This article covers the reasons for opting to send emails via Salesforce Commerce Cloud, the platform's limitations, the steps for programmatically - [Storefront Protection For Your Composable Storefront](https://rhino-inquisitor.com/storefront-protection-in-the-pwa-kit/index.md): Learn how storefront protection applies to Composable Storefront projects, where SFRA patterns still help, and what extra checks to add. - [Third-Party API Caching in Commerce Cloud](https://rhino-inquisitor.com/third-party-api-caching-in-commerce-cloud/index.md): Learn how to cache third-party API responses in Commerce Cloud to improve performance, control latency, and avoid stale-data pitfalls. - [Origin Shielding in Commerce Cloud](https://rhino-inquisitor.com/the-importance-of-origin-shielding/index.md): Learn why origin shielding matters in Commerce Cloud, how it protects origin infrastructure, and when to include it in your traffic strategy. - [B2C Commerce Cloud: Features and Tech Stacks](https://rhino-inquisitor.com/sfcc-introduction/index.md): An introduction to Salesforce B2C Commerce Cloud, covering core platform features, typical tech stacks, and where new teams should start learning. - [Use SFRA REST Endpoints in a Composable Storefront?](https://rhino-inquisitor.com/should-i-use-sfra-rest-endpoints-in-a-composable-storefront/index.md): When working with Salesforce B2C Commerce Cloud in a hybrid approach (using SFRA with a Composable Storefront project), you naturally end up with some - [Caching in the Salesforce Composable Storefront](https://rhino-inquisitor.com/caching-in-the-sfcc-composable-storefront/index.md): Learn how caching works in the Salesforce Composable Storefront, which layers matter most, and where it improves real-world speed. - [Where can you "hook" into an SFRA request or controller?](https://rhino-inquisitor.com/where-to-hook-into-an-sfra-controller/index.md): Have you ever wondered how Salesforce Commerce Cloud, especially SFRA (Storefront Reference Architecture), handles the rendering of pages based on - [It sure has been quiet on this blog.](https://rhino-inquisitor.com/it-sure-has-been-quiet-on-this-blog/index.md): It sure has been quite a while since I made my last blog post; I even missed a release log - sorry about that. But why is that? - [SFCC 24.7 Release Focused on Speed and Security](https://rhino-inquisitor.com/the-latest-in-sfcc-version-24-7/index.md): In some places there is too much rain, in other places it is too hot. The weather might not be consistent, but the release schedule of SFCC sure is! - [What is new in Salesforce Commerce Cloud 24.6?](https://rhino-inquisitor.com/what-is-new-in-sfcc-24-6/index.md): "Connections" is in our rear-view mirror, but some new updates to the platform are ahead! This time, we look at the June 2024 (24.6) release! - [Salesforce Connections 2024 and B2C Commerce Cloud](https://rhino-inquisitor.com/salesforce-connections-2024-and-sfcc/index.md): Preview of Salesforce Connections 2024 for SFCC teams, with the most relevant commerce sessions, roadmap talks, and meetup picks. - [What's New in the SFCC 24.5 Security Release](https://rhino-inquisitor.com/getting-secured-with-the-24-5-salesforce-b2c-commerce-cloud-release/index.md): Again, it is time for the monthly Salesforce B2C Commerce Cloud release! This time, we look at the May 2024 (24.5) release! - [The sunsetting of ARC300 (Architect B2C Commerce Solutions)](https://rhino-inquisitor.com/the-sunsetting-of-arc300-architect-b2c-commerce-solutions/index.md): Trailhead Academy, Salesforce's official learning platform, offers a wide range of courses that help individuals acquire the new skills and knowledge - [Getting to know the SFCC 24.4 Release](https://rhino-inquisitor.com/getting-to-know-the-sfcc-24-4-release/index.md): It's that time of the year again! The April 2024 (24.4) release of Salesforce B2C Commerce Cloud is finally here, just in time for the spring season. - [How to migrate passwords from Magento using Argon2](https://rhino-inquisitor.com/migrate-magento-passwords-using-argon2/index.md): Learn how to migrate Magento passwords with Argon2, preserve account access, and plan a safer authentication transition. - [In the ring: OCAPI versus SCAPI](https://rhino-inquisitor.com/in-the-ring-ocapi-versus-scapi/index.md): As we move into 2024, the SCAPI has received much attention and has been updated with new APIs, updates, and performance improvements. - [Two Years of Blogging in the SFCC Ecosystem](https://rhino-inquisitor.com/reflecting-on-2-years-of-blogging/index.md): A look back at two years of Rhino Inquisitor, the lessons behind the posts, and how the blog's focus has evolved over time. - [Digging into the B2C Commerce Cloud 24.3 release](https://rhino-inquisitor.com/digging-into-the-b2c-commerce-cloud-24-3-release/index.md): As snowy days slowly turn into sunny ones, the 24.3 release of SFCC has arrived! Let us have a look at the March release of 2024. - [The journey from developer to architect](https://rhino-inquisitor.com/the-journey-from-developer-to-architect/index.md): A personal look at the move from developer to architect, including the mindset shifts, trade-offs, and lessons that mattered most. - [How to load client-side JavaScript and CSS in SFRA](https://rhino-inquisitor.com/how-to-load-client-side-javascript-and-css-in-sfra/index.md): Client-side JavaScript is quite necessary these days to create functionalities and have a good user experience. But how do you load it in SFRA? - [Attribute Fallback in SFCC Variation Groups](https://rhino-inquisitor.com/the-attribute-fallback-system-in-sfcc/index.md): One of the features of B2C Commerce Cloud is the ability to create and use variation products, which share common attributes but differ in one or more - [A look at the Salesforce B2C Commerce Cloud 24.2 release](https://rhino-inquisitor.com/a-look-at-the-salesforce-b2c-commerce-cloud-24-2-release/index.md): Review the Salesforce B2C Commerce Cloud 24.2 release and the platform updates worth testing across storefront, API, and operational workflows. - [Understanding Locale Fallback in SFCC](https://rhino-inquisitor.com/understanding-locale-fallback-in-sfcc/index.md): In today's digitally connected world, personalization and localization play a crucial role in delivering a tailored shopping experience. - [Three Ways to Secure Your SFCC Environment](https://rhino-inquisitor.com/three-things-to-secure-sfcc/index.md): Securing your Salesforce B2C Commerce Cloud environment is important, but sometimes neglected. These are 3 actions you can take immediately! - [Commerce Cloud 24.1 Release: A New Year Update](https://rhino-inquisitor.com/sfcc-24-1-release-a-new-year-update/index.md): A new year means release notes for the back end have started again! This time, we look at the January 2024 (24.1) release! - [Beginner's Guide to WebDAV in SFCC](https://rhino-inquisitor.com/a-beginners-guide-to-webdav-in-sfcc/index.md): File Management is critical and necessary in any project. How else can we work with mass data transfers or logging mechanisms? - [Moving from SiteGenesis and SFRA to Composable Storefront](https://rhino-inquisitor.com/the-move-from-sitegenesis-and-sfra-to-the-composable-storefront-as-a-developer/index.md): As a Salesforce B2C Commerce Cloud developer (starter or experienced), expanding your skill set and exploring new technologies is part of the job - it all - [Unravelling the mystery of dates in the OCAPI](https://rhino-inquisitor.com/unravelling-the-mystery-of-dates-in-the-ocapi/index.md): When we integrate third-party systems with Salesforce B2C Commerce Cloud using OCAPI or SCAPI, we often have the requirement to filter data based on date - [Why Bypassing SFCC Quota Limits Backfires](https://rhino-inquisitor.com/why-circumventing-sfcc-quota-limits-is-a-bad-idea/index.md): Learn why bypassing SFCC quota limits creates technical and operational risk, and what safer alternatives teams should choose. - [Mastering Chunk-Oriented Job Steps in SFCC](https://rhino-inquisitor.com/mastering-chunk-oriented-job-steps-in-salesforce-b2c-commerce-cloud/index.md): Salesforce B2C Commerce Cloud offers a robust, flexible Jobs framework vital for performing scheduled or on-demand tasks for e-commerce operations. - [Leveraging Generic Mapping for Efficient Data Integration](https://rhino-inquisitor.com/leveraging-generic-mappings-in-sfcc/index.md): See how generic mappings can simplify SFCC data integrations, reduce custom transformation code, and improve maintainability. - [Slicing versus Variation Groups in Commerce Cloud](https://rhino-inquisitor.com/slicing-versus-variation-groups-in-sfcc/index.md): Learn the difference between slicing and variation groups in Commerce Cloud, and when each model fits your product setup best. - [New APIs and Features for a Headless B2C Commerce Cloud](https://rhino-inquisitor.com/new-apis-and-features-for-a-headless-sfcc/index.md): Review the new SCAPI and headless platform features in Salesforce B2C Commerce Cloud, and see which updates matter most for composable storefront teams. - [Life is about choices](https://rhino-inquisitor.com/life-is-about-choices/index.md): Have you ever wondered how some people seem to have it all together? How do they manage to balance work, family, and personal interests? - [Getting to know SFRA as a developer](https://rhino-inquisitor.com/getting-to-know-sfra-as-a-developer/index.md): SFRA in Salesforce B2C Commerce can be quite daunting. This blog post will guide you through all of the content of Commerce Cloud SFRA! - [SFCC Global Functions Overview](https://rhino-inquisitor.com/an-overview-of-sfcc-global-functions/index.md): Explore the server-side global functions available in SFCC, when to use them, and how they can simplify day-to-day development work. - [Using Custom Preferences in SFCC](https://rhino-inquisitor.com/custom-preferences-in-sfcc/index.md): Learn how SFCC custom preferences support configurable storefront behavior, governance, and safer environment-specific settings. - [Create External Orders in SFCC with createOrders](https://rhino-inquisitor.com/the-createorders-api-in-sfcc/index.md): Learn how to use the createOrders API in SFCC to create external orders safely and fit it into existing order workflows. - [SFCC 23.10 Release Overview](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-23-10-release-a-comprehensive-overview/index.md): It's a yearly tradition not to release major updates during the holiday season to maintain platform stability, so here we are with the final release of - [Dreamforce 2023 Recap with the CommerceCrew](https://rhino-inquisitor.com/chasing-clouds-catching-up-with-the-commercecrew-at-dreamforce-2023/index.md): For those of you who have been wondering about my whereabouts some time ago, I enjoyed this massive gathering in San Francisco. - [Helpful Salesforce B2C Commerce Cloud CLI tools](https://rhino-inquisitor.com/helpful-salesforce-b2c-commerce-cloud-cli-tools/index.md): In this article we will be looking at some helpful CLI tools to make our lives in Salesforce B2C Commerce a little bit easier. - [Where to Start with SFCC Development](https://rhino-inquisitor.com/where-to-start-when-you-are-new-to-salesforce-b2c-commerce-cloud-development/index.md): Getting started with Salesforce B2C Commerce Cloud development can be confusing and daunting. Where do you start? Find out here! - [SFCC 23.9 Release Highlights and SCAPI Updates](https://rhino-inquisitor.com/a-look-at-the-23-9-commerce-cloud-release/index.md): We are getting closer to the holiday period, and also one of the last releases of the year! This time we look at the September 2023 (23.9) release! - [Salesforce B2C Commerce Cloud Governance and Quotas](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-governance-and-quotas/index.md): Salesforce Platform Limits and Quotas are not new and exist for a reason. But why? And are there limits that are not documented? - [Dates, Calendars, and Time Zones in SFCC](https://rhino-inquisitor.com/navigating-dates-calendars-in-sfcc/index.md): Learn how SFCC handles dates, calendars, and time zones so you can avoid subtle scheduling bugs and localization issues in production. - [Should I get JavaScript Developer I certified?](https://rhino-inquisitor.com/should-i-get-javascript-developer-i-certified/index.md): JavaScript is part of the day-to-day business in Salesforce B2C Commerce Cloud. But should you try to get the certification? - [Fetch Data in Another Locale with SFCC](https://rhino-inquisitor.com/fetching-data-in-a-locale-with-sfcc/index.md): In some use cases, you have to fetch data in a different language than the locale you are currently in. But how do you do that? - [How to filter JSDoc in Storybook Autodocs](https://rhino-inquisitor.com/how-to-filter-jsdoc-in-storybook-autodocs/index.md): Over the past few months, I have grown to love Storybook as it gives me all the tools necessary to expose my components for testing and documentation. - [What is new in the 23.8 Commerce Cloud release?](https://rhino-inquisitor.com/what-is-new-in-the-23-8-commerce-cloud-release/index.md): Review the 23.8 Commerce Cloud release and the platform changes teams should understand before holiday readiness work ramps up. - [AI as an Architect and Content Creator](https://rhino-inquisitor.com/ai-as-an-architect-and-content-creator/index.md): As a content creator and Salesforce Commerce Cloud architect, I am fascinated by the seamless integration of technology and creativity. - [9 Salesforce Commerce Cloud Products](https://rhino-inquisitor.com/salesforce-commerce-cloud-products/index.md): Salesforce Commerce Cloud has gotten a lot bigger in the past few years, adding more and more products to the "name." Let us go over them! - [Using Node 18 with SFRA](https://rhino-inquisitor.com/how-to-use-node-18-with-sfra/index.md): Learn how to run Node 18 with SFRA, which compatibility checks matter, and where to watch for tooling or build issues during the upgrade. - [Where can I find the new SFCC Documentation?](https://rhino-inquisitor.com/where-is-the-new-sfcc-documentation/index.md): Understand where the new SFCC documentation lives, what changed from Infocenter, and how to navigate the updated resources. - [A deep-dive into the 23.7 Commerce Cloud release](https://rhino-inquisitor.com/a-deep-dive-into-the-23-7-sfcc-release/index.md): Review the key changes in Salesforce B2C Commerce Cloud 23.7, from platform updates to headless improvements worth testing this month. - [Skills You Need as an SFCC Architect](https://rhino-inquisitor.com/what-skills-do-i-need-as-a-sfcc-architect/index.md): Learn how to successfully transition from developer to architect in Salesforce B2C Commerce Cloud with these tips and strategies. - [How to extend Active Data in Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/how-to-extend-active-data-in-salesforce-b2c-commerce-cloud/index.md): Learn what Active Data can track in Salesforce B2C Commerce Cloud, where the platform stops, and how far you can extend it safely. - [Custom TTF fonts in PDF for Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/custom-ttf-fonts-in-pdf-for-sfcc/index.md): Learn how to use custom TTF fonts in Salesforce B2C Commerce Cloud PDF generation so branded documents render correctly in production. - [Commerce Cloud t-shirts on #shirtforce](https://rhino-inquisitor.com/commerce-cloud-t-shirts-on-shirtforce/index.md): For a long time shirtforce only had core platform-related t-shirt options, until now! To help a charity I decided to make some designs! - [The Salesforce B2C Commerce Cloud URL: Cracking the Code](https://rhino-inquisitor.com/sfcc-url-cracking-the-code/index.md): It should be no secret that a URL is a vital part of any website In this article, we will dissect and explain the different parts of a Salesforce B2C - [A look at the Salesforce B2C Commerce Cloud 23.6 release](https://rhino-inquisitor.com/a-look-at-the-salesforce-b2c-commerce-cloud-23-6-release/index.md): The weather (at least here) is giving us more sunshine, so let us shine a light on the next Salesforce B2C Commerce Cloud release! - [B2C Commerce Architect Certification Guide](https://rhino-inquisitor.com/the-b2c-commerce-architect-certification/index.md): Prepare for the Salesforce B2C Commerce Architect certification with a guide to exam domains, study priorities, and practical preparation. - [A Developer’s Guide to Using the getProps Method in the PWA Kit](https://rhino-inquisitor.com/guide-to-the-getprops-method-in-sfcc/index.md): Learn how the getProps method works in PWA Kit, what data it exposes, and when it helps with faster, cleaner storefront code. - [What is the Salesforce B2C Commerce Cloud Managed Runtime?](https://rhino-inquisitor.com/what-is-the-sfcc-managed-runtime/index.md): The Salesforce B2C Commerce Cloud Managed Runtime is a cloud-based hosting environment for Progressive Web Applications (PWAs). - [Server-Side Performance Troubleshooting in SFCC](https://rhino-inquisitor.com/server-side-performance-in-sfcc/index.md): Performance is important for any eCommerce site. You need to make sure your content loads quickly and customers can start shopping! - [Non-Technical Salesforce B2C Commerce Certifications](https://rhino-inquisitor.com/non-technical-sfcc-certifications/index.md): Salesforce B2C Commerce Cloud appears to only have certifications for developers, but is this true? Are there other options available? - [A look at the Salesforce B2C Commerce Cloud 23.5 release](https://rhino-inquisitor.com/a-look-at-the-sfcc-23-5-release/index.md): 23.5 release overview covering eCDN certificate renewal, search updates, order-management controls, and new SCAPI basket capabilities. - [Understanding SFCC Instances](https://rhino-inquisitor.com/understanding-sfcc-instances/index.md): Salesforce B2C Commerce is a robust platform that enables businesses to create highly customised and scalable digital storefronts. - [Server-Side Caching for Faster SFCC REST APIs](https://rhino-inquisitor.com/caching-rest-apis-in-sfcc/index.md): Caching GET endpoints for the OCAPI in Salesforce B2C Commerce Cloud is possible, but where do you start? Let us dig into this together! - [Get the Request Body in an SFCC Controller](https://rhino-inquisitor.com/the-request-body-in-an-sfcc-controller/index.md): Learn how to retrieve the request body in an SFCC controller and when that pattern helps with custom endpoints and integrations. - [Salesforce Payments Explained](https://rhino-inquisitor.com/salesforce-payments-experience-explained/index.md): Understand what Salesforce Payments changes for SFCC integrations, checkout design, and the overall payment implementation path. - [A New Day for Commerce: Recap](https://rhino-inquisitor.com/a-new-day-for-commerce-recap/index.md): A recap of A New Day for Commerce and what the event says about Salesforce's broader commerce direction, ecosystem momentum, and priorities. - [Everything new in Salesforce B2C Commerce Cloud 23.4](https://rhino-inquisitor.com/everything-new-in-sfcc-23-4/index.md): Catch up on the Salesforce B2C Commerce Cloud 23.4 release and the platform changes that matter most for developers this month. - [AI Automation to Augmentation: Its new role in the workplace](https://rhino-inquisitor.com/ai-automation-to-augmentation-at-work/index.md): A practical look at how AI is shifting from pure automation to workplace augmentation, and what that change means for teams and delivery. - [Salesforce B2C Commerce Cloud Basket & Order ERD](https://rhino-inquisitor.com/sfcc-basket-order-erd/index.md): Are you wondering what entities make up a basket or order in SFCC and how they are connected? Then look no more! Here is a small ERD. - [Campaign ERD of Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/b2c-commerce-cloud-campaign-erd/index.md): Are you wondering what entities make up a campaign in SFCC and how they are connected? Then look no more! Here is a small ERD. - [Salesforce B2C Commerce Cloud Content ERD](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-content-erd/index.md): You have probably come out empty-handed when scouring the documentation for the Content ERD (Entity–relationship model) of Salesforce B2C Commerce Cloud. - [The Salesforce B2C Commerce Cloud 23.3 release explained](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-23-3-release/index.md): 23.3 release overview covering trial sandboxes, log-volume changes, Shopper Context enablement, and the refreshed SLAS admin UI. - [Salesforce B2C Commerce Cloud Product And Catalog ERD](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-catalog-erd/index.md): Are you wondering what entities make up a product or catalog in SFCC and how they are connected? Then look no more! Here is a small ERD. - [Salesforce B2C Commerce Cloud Customer ERD](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-customer-erd/index.md): Are you wondering what entities make up a customer in SFCC and how they are connected? Then look no more! Here is a small ERD. - [What Composable Storefront Means for SFCC Developers](https://rhino-inquisitor.com/what-does-the-composable-storefront-mean-for-sfcc-developers/index.md): Many SFCC developers look at the Composable Storefront as the next step of Salesforce moving SFCC to the CRM core. But is it so? - [How to get Salesforce certification vouchers](https://rhino-inquisitor.com/how-to-get-salesforce-certification-vouchers/index.md): Getting certified with Salesforce is one of the people's many goals within the ecosystem. But they come at a price! Where can I score a deal? - [Salesforce B2C Commerce Cloud 23.2](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-23-2/index.md): Review the Salesforce B2C Commerce Cloud 23.2 release, including Page Designer and SCAPI changes developers should notice. - [How to set up SLAS for the Composable Storefront](https://rhino-inquisitor.com/how-to-set-up-slas-for-the-composable-storefront/index.md): Setting up SLAS for the first time can be quite a headache. Or maybe not? Is there an easy way to set up SLAS for the PWA Kit? - [Simplifying the Salesforce Order of Execution](https://rhino-inquisitor.com/simplifying-the-salesforce-order-of-execution/index.md): How can we simplify the Order of Execution in Salesforce? Find out in this article where we only use modern and KISS solutions! - [Submitting a file to a third party service in SFCC](https://rhino-inquisitor.com/submitting-a-file-to-a-third-party-service-in-sfcc/index.md): Learn how to submit files to a third-party service from SFCC with the Service Framework, including setup concerns and pitfalls. - [What can I use ChatGPT for when working with Salesforce?](https://rhino-inquisitor.com/what-can-i-use-chatgpt-for-when-working-with-salesforce/index.md): A practical look at where ChatGPT can help in Salesforce work, from drafting and debugging to research and day-to-day delivery. - [Salesforce B2C Commerce Cloud 23.1](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-23-1/index.md): A new year means releases for Salesforce B2C Commerce Cloud are back! Let us have a look if there are some presents for us! - [The move from on-site to remote](https://rhino-inquisitor.com/the-move-from-on-site-to-remote/index.md): If anything positive came out of the whole COVID-19, then it is the move of working on-site to remote. I'm here to share my experience! - [Podcasts about Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/podcasts-for-salesforce-b2c-commerce-cloud/index.md): There are many Salesforce-related podcasts available on the web, but which of those are interesting to follow as an SFCC enthusiast. - [Salesforce B2C Commerce Cloud November 2022 Updates](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-november-2022-updates/index.md): A closer look at the November 2022 B2C Commerce Cloud updates, including cartridge releases, tooling changes, and SCAPI work. - [Is Salesforce Certification worth it?](https://rhino-inquisitor.com/is-salesforce-certification-worth-it/index.md): You want to get certified but are still determining if this will benefit you or not within the Salesforce ecosystem. Let's dig into that! - [Change Code Compatibility Mode in SFCC](https://rhino-inquisitor.com/how-to-change-the-code-compatibility-mode-in-salesforce-b2c-commerce-cloud/index.md): Understand how to change code compatibility mode in SFCC, when a rollback matters, and what to check before switching versions. - [How to set up the eCDN for Staging in Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/how-to-set-up-the-ecdn-in-sfcc-staging/index.md): New APIs have been made available to manage certificates on the staging eCDN ourselves. But how does it work? What do I need to keep in mind? - [Using OCAPI and SCAPI Hooks in SFCC](https://rhino-inquisitor.com/how-to-use-ocapi-scapi-hooks/index.md): Hooks are becoming more and more prominent because of the PWA Kit and the API first methodology. But how do you implement them? - [Salesforce B2C Commerce Cloud October Updates](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-october-updates/index.md): There are no official updates in October, but that doesn't mean that nothing is moving! Let us have a look at what has changed! - [Let’s GO-LIVE: Customer Migration](https://rhino-inquisitor.com/lets-go-live-customer-migration/index.md): Bringing your first site live on SFCC can be challenging. In this series, we will be looking at different parts. This time: Customer Migration - [What is Salesforce B2C Commerce on Core?](https://rhino-inquisitor.com/what-is-commerce-on-core/index.md): People who have been around "Demandware" for a while and continued after the acquisition by Salesforce know that this announcement was bound to happen at - [Office Hours for Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/office-hours-for-salesforce-b2c-commerce-cloud/index.md): You might have some burning questions about Salesforce B2C Commerce Cloud. Or do you want to stay up to date? Then join Office Hours! - [Salesforce B2C Commerce Cloud 22.10](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-22-10/index.md): Review the Salesforce B2C Commerce Cloud 22.10 release and the final platform updates worth noting before the year wraps up. - [AI (Einstein) in Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/ai-einstein-in-salesforce-b2c-commerce-cloud/index.md): Salesforce B2C Commerce Cloud has an AI that can power different areas of the site. But what is it, why use it, and what can it do for me? - [Helpful Salesforce B2C Commerce Cloud Cartridges](https://rhino-inquisitor.com/helpful-salesforce-b2c-commerce-cloud-cartridges/index.md): There are quite a bit of third-party cartridges available for Salesforce B2C Commerce Cloud. Let us look in detail at a few of these! - [A new Commerce Cloud community in town!](https://rhino-inquisitor.com/a-new-commerce-cloud-community-in-town/index.md): After Connections '22, I decided to have a look into Trailblazer Communities and how one could start a group! Let's embark on a new journey! - [A look back at Origin Shielding](https://rhino-inquisitor.com/a-look-back-at-origin-shielding/index.md): Salesforce B2C Commerce Cloud activated Origin Shielding on production in August 2022. But for some, it did not go as planned. Why? - [Let's GO-LIVE: SEO](https://rhino-inquisitor.com/lets-go-live-seo/index.md): Bringing your first site live on SFCC can be challenging. In this series, we will be looking at different parts. Part 3: SEO - [The deprecation of the UUID Token for API Clients](https://rhino-inquisitor.com/the-deprecation-of-the-uuid-token-for-api-clients/index.md): Salesforce announced the deprecation of the UUID access token that you can use for integrations with SFCC. But what does it mean? - [20 years of Dreamforce](https://rhino-inquisitor.com/20-years-of-dreamforce/index.md): Get ready for Dreamforce 2022 with a quick look at the event's 20th anniversary, standout commerce sessions, and what to watch on site. - [Let’s GO-LIVE: The Salesforce B2C Commerce Cloud Environment](https://rhino-inquisitor.com/the-salesforce-b2c-commerce-cloud-environment/index.md): Do you want to know more about the server architecture of Salesforce B2C Commerce Cloud? You have come to the right place! - [Salesforce B2C Commerce Cloud 22.9 release](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-22-9-release/index.md): Explore the Salesforce B2C Commerce Cloud 22.9 release, from Page Designer copy and paste to Shopper Context updates and Salesforce Payments changes. - [What is the OCAPI session bridge?](https://rhino-inquisitor.com/what-is-the-ocapi-session-bridge/index.md): It is possible to link a SiteGenesis/SFRA session with an OCAPI "session." But how can we do it, and what is it suitable for? - [What is OCI (Omnichannel Inventory)](https://rhino-inquisitor.com/what-is-oci-omnichannel-inventory/index.md): OCI (Omnichannel Inventory) is an offering part of Salesforce Commerce Cloud. But what is it, and why should you use it? - [Let’s GO-LIVE: eCDN](https://rhino-inquisitor.com/lets-go-live-ecdn/index.md): Bringing your first site live on SFCC can be challenging. In this series, we will be looking at different parts. Part I: eCDN - [Delta exports in Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/delta-exports-in-salesforce-b2c-commerce-cloud/index.md): Salesforce B2C Commerce Cloud supports delta export jobs. But how do I enable this feature and what do I need to watch out for? - [Salesforce B2C Commerce Cloud 22.8](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-22-8/index.md): Review the Salesforce B2C Commerce Cloud 22.8 release, including quota changes, SCAPI hook updates, eCDN verification, and holiday readiness work. - [SiteGenesis vs SFRA vs PWA](https://rhino-inquisitor.com/sitegenesis-vs-sfra-vs-pwa/index.md): Those interested in Salesforce B2C Commerce Cloud will hear the term SiteGenesis and SFRA (and PWA). But what is the difference? - [Creating custom OCAPI endpoints](https://rhino-inquisitor.com/creating-custom-ocapi-endpoints/index.md): Officially there is no possibility to define custom OCAPI endpoints. But is there a clever way to create them anyway? Find out here! - [Community Salesforce Events and Commerce Cloud](https://rhino-inquisitor.com/community-salesforce-events-and-commerce-cloud/index.md): Salesforce knows many community-organized events. But how does Salesforce B2C Commerce Cloud fit in? And how can we contribute? - [How to setup OAuth JWT for the OCAPI](https://rhino-inquisitor.com/how-to-setup-oauth-jwt-for-the-ocapi/index.md): Setting up JWT with the OCAPI has not been the easiest thing to do. The documentation makes you make assumptions with vague instructions. - [Events and the Golden Hoodie](https://rhino-inquisitor.com/events-and-the-golden-hoodie/index.md): June 2022 is a month I will remember for a long time to come. It is a story of Salesforce events and getting a Golden Hoodie! - [Salesforce B2C Commerce Cloud: The 22.7 Release](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-the-22-7-release/index.md): Are you interested in what is new in each Salesforce B2C Commerce Cloud release? Then this is the article for you! Let us look at 22.7 (July) - [Preparing for the B2C Commerce Developer Certification](https://rhino-inquisitor.com/preparing-for-the-b2c-commerce-developer-certification/index.md): Prepare for the B2C Commerce Developer Certification with a practical starting point, study focus areas, and next steps. - [Get connected at Salesforce Connections 2022](https://rhino-inquisitor.com/get-connected-at-salesforce-connections-2022/index.md): Preview Salesforce Connections 2022 with a commerce-focused view of the event, key themes, and what attendees should watch for. - [Submit multipart/form-data in SFCC](https://rhino-inquisitor.com/submit-multipart-form-data-to-a-third-party-service-in-sfcc/index.md): A use case you will not run into often is submitting a file to a third-party service. And it is not easy to find documentation or examples on how to do it. - [Salesforce B2C Commerce: The 22.6 Release](https://rhino-inquisitor.com/salesforce-b2c-commerce-the-22-6-release/index.md): Are you interested in what is new in each Salesforce B2C Commerce Cloud release? Then this is the article for you! Let us look at 22.6 - [Salesforce B2C Commerce Cloud Documentation](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-documentation/index.md): Finding the documentation for a specific topic in Salesforce B2C Commerce Cloud can be a challenge sometimes. These are the options! - [Secure Coding in Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/secure-coding-in-salesforce-b2c-commerce-cloud/index.md): Security within Salesforce B2C Commerce might not be a concern because of out-of-the-box features. There are a few things to keep in mind! - [TrailblazerDX 2022 for B2C Commerce](https://rhino-inquisitor.com/trailblazerdx-2022-for-b2c-commerce/index.md): Ready for TrailblazerDX, but not sure what sessions to put on your schedule? Find an overview here of all sessions related to B2C Commerce! - [Salesforce B2C Commerce: The 22.5 Release](https://rhino-inquisitor.com/salesforce-b2c-commerce-the-22-5-release/index.md): Review the Salesforce B2C Commerce Cloud 22.5 release notes and the platform updates developers should test or plan for. - [Certifications for Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/certifications-for-salesforce-b2c-commerce-cloud/index.md): Certifications are an essential part of the journey within Salesforce. But what certifications are available for B2C Commerce Cloud? - [How to get a Salesforce B2C Commerce Cloud Sandbox](https://rhino-inquisitor.com/how-to-get-a-salesforce-b2c-commerce-cloud-sandbox/index.md): Getting access to a sandbox in Salesforce B2C Commerce Cloud is not as easy as it is for the core platform. Find out here how to get it done! - [B2C Commerce: What's New In 22.4](https://rhino-inquisitor.com/b2c-commerce-whats-new-in-22-4/index.md): In this post we take a look at the release notes of Salesforce B2C Commerce Cloud for April 2022, and dig a bit deeper into them. - [Mail Attachments in B2C Commerce Cloud](https://rhino-inquisitor.com/mail-attachments-in-b2c-commerce-cloud/index.md): Learn how to send emails with attachments from Salesforce B2C Commerce Cloud using ISML, including setup details and implementation pitfalls. - [B2C Commerce: What's new in the 22.3 release](https://rhino-inquisitor.com/b2c-commerce-whats-new-in-the-22-3-release/index.md): Get some insights in the latest updates to Salesforce B2C Commerce. We have a look at the release notes and provide some background. - [The state of Ohana for Salesforce Commerce Cloud](https://rhino-inquisitor.com/the-state-of-ohana-for-salesforce-commerce-cloud/index.md): The Ohana culture within Salesforce is pretty well known, but how does this culture fair within the Salesforce Commerce Cloud community? - [PDF And Salesforce B2C Commerce Cloud](https://rhino-inquisitor.com/pdf-and-salesforce-commerce-cloud-b2c/index.md): Everyone knows PDF, right? It has been around for many years, and now we can use its full potential within Salesforce Commerce Cloud! ## Reference Pages - [SWC And Storybook: Error: Failed to load native binding](https://rhino-inquisitor.com/swc-and-storybook-error-failed-to-load-native-binding/index.md): Fix the SWC Storybook native binding error after switching between Apple Silicon and Intel environments by reinstalling dependencies cleanly. - [Can an isslot Element have a dynamic ID?](https://rhino-inquisitor.com/can-a-isslot-element-have-a-dynamic-id/index.md): A quick answer on why the SFCC isslot tag requires a static ID and which alternatives to consider instead. - [Cookie Policy (EU)](https://rhino-inquisitor.com/cookie-policy-eu/index.md): Learn how Rhino Inquisitor approaches cookies and browser storage on the current public Hugo site. - [The Salesforce B2C Commerce Cloud Data Model explained](https://rhino-inquisitor.com/salesforce-b2c-commerce-cloud-erd/index.md): An unofficial overview of the Salesforce B2C Commerce Cloud data model, with a full Lucidchart ERD and guidance for exploring the platform structure. - [Inside the Ohana](https://rhino-inquisitor.com/inside-the-ohana/index.md): Episode Summary - Thomas Theunen, Head of Commerce at Forward and the first Belgian Golden Hoodie winner, shares practical tips! - [Life With Goldie](https://rhino-inquisitor.com/life-with-goldie/index.md): A fun interview about my journey within the Salesforce Ohana and how I received my Golden Hoodie in 2022 at Salesforce Connections. - [Headless](https://rhino-inquisitor.com/headless/index.md): A short headless-commerce primer from Thomas Theunen on why decoupled storefronts change customer experience and delivery flexibility. - [The path to being an Architect](https://rhino-inquisitor.com/the-path-to-being-an-architect/index.md): A podcast conversation about moving from hands-on development into solution, technical, and enterprise architecture roles in commerce delivery. - [Me, Myself, and Headless: A Composable Commerce Cloud story](https://rhino-inquisitor.com/me-myself-and-headless-a-composable-commerce-cloud-story/index.md): A session on Salesforce Commerce Cloud's headless direction, PWA Kit, and what composable architecture means for existing implementation teams. - [Connecting the Clouds: Wedding or funeral](https://rhino-inquisitor.com/connecting-the-clouds-wedding-or-funeral/index.md): A session on the real-world challenges of connecting B2C Commerce Cloud, CRM, and Marketing Cloud across security, GDPR, and delivery constraints. - [Community Repositories](https://rhino-inquisitor.com/community-repositories/index.md): Besides the official repositories, many community contributions to Salesforce B2C Commerce Cloud exist! Here is the list! - [Versioning of Content Assets](https://rhino-inquisitor.com/versioning-of-content-assets/index.md): Version content assets in SFCC so teams can review edits, compare revisions, and roll back safely when a publish change introduces risk. - [Page Designer: Dynamic Pages - Optional Subcategories](https://rhino-inquisitor.com/ideas/page-designer-dynamic-pages-optional-subcategories/index.md): Track the Salesforce idea for making Page Designer dynamic-category inheritance optional when subcategories should not share the same landing page. - [Page Designer: Add ability to copy/paste components](https://rhino-inquisitor.com/ideas/page-designer-add-ability-to-copy-paste-components/index.md): Track the Salesforce idea for Page Designer copy and paste, why merchandisers need it, and how the missing workflow slows component-based content work. - [Ideas](https://rhino-inquisitor.com/ideas/index.md): The IdeaExchange was brought into life by Salesforce to allow partners and clients to give input on want and need. Here are some of mine! - [Archive](https://rhino-inquisitor.com/archive/index.md): Browse the Rhino Inquisitor archive to find release notes, technical guides, and long-form Salesforce Commerce Cloud articles by date. - [About](https://rhino-inquisitor.com/about/index.md): Rhino Inquisitor is Thomas Theunen's working notebook for Salesforce B2C Commerce Cloud architecture, delivery lessons, and practical field guidance. - [Privacy Policy](https://rhino-inquisitor.com/privacy-policy/index.md): Learn how Rhino Inquisitor handles basic request data, embedded media, and privacy questions on the current public Hugo site.