---
title: "#b2c-commerce articles | Hashnode"
description: "Explore the latest #b2c-commerce articles, tutorials, and guides on Hashnode."
url: "https://hashnode.com/tag/b2c-commerce"
---

Tag

# #b2c-commerce

0 posts · 0 followers

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/salesforce-commerce-cloud-consultants-5-hiring-mistakes/6a53c76c1b2e017a06aa855f)

### [Salesforce Commerce Cloud Consultants: 5 Hiring Mistakes](https://sapotacorpvn.hashnode.dev/salesforce-commerce-cloud-consultants-5-hiring-mistakes?utm_source=hashnode&utm_medium=feed)

5 hiring mistakes that cost months on Salesforce Commerce Cloud (SFCC) projects. SFRA depth, security review readiness, multi-site capability, PWA strategy, headless plan.

10 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/salesforce-commerce-cloud-consultants-5-hiring-mistakes?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/b2c-commerce-multi-site-catalog-and-inventory-sharing/6a53c6ec02e9462221236be6)

### [B2C Commerce Multi-Site: Catalog and Inventory Sharing](https://sapotacorpvn.hashnode.dev/b2c-commerce-multi-site-catalog-and-inventory-sharing?utm_source=hashnode&utm_medium=feed)

A retail brand runs 3 sites: domestic, regional, and B2B. Each needs its own pricing, currency, locale, and customer experience. The catalog and inventory questions decide whether the architecture scales or fragments over time.

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/b2c-commerce-multi-site-catalog-and-inventory-sharing?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/the-b2c-commerce-cartridge-path-how-modules-actually-compose/6a53c67c313828cd7e6353c2)

### [The B2C Commerce Cartridge Path: How Modules Actually Compose](https://sapotacorpvn.hashnode.dev/the-b2c-commerce-cartridge-path-how-modules-actually-compose?utm_source=hashnode&utm_medium=feed)

The cartridge path is the most consequential configuration in any B2C Commerce site. Get it right and the codebase composes cleanly. Get it wrong and the same logic loads twice, overrides land in the wrong order, and debugging takes hours.

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/the-b2c-commerce-cartridge-path-how-modules-actually-compose?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/b2c-commerce-jobs-framework-scheduled-and-batch-work/6a53c65e214f45b317edf12c)

### [B2C Commerce Jobs Framework: Scheduled and Batch Work](https://sapotacorpvn.hashnode.dev/b2c-commerce-jobs-framework-scheduled-and-batch-work?utm_source=hashnode&utm_medium=feed)

Catalog imports, inventory feeds, customer exports, email batches. Every B2C Commerce site has dozens of jobs running on schedules. The framework is powerful and easy to misuse. The patterns that produce reliable jobs are not the defaults.

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/b2c-commerce-jobs-framework-scheduled-and-batch-work?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/b2c-commerce-content-slots-vs-content-assets-when-each-fits/6a53c640759e8326f9c5bc5b)

### [B2C Commerce Content Slots vs Content Assets: When Each Fits](https://sapotacorpvn.hashnode.dev/b2c-commerce-content-slots-vs-content-assets-when-each-fits?utm_source=hashnode&utm_medium=feed)

Content slots and content assets in B2C Commerce both manage merchandiser-controllable content. They are not interchangeable. Picking the wrong one produces content that cannot be A/B tested, cannot be targeted, or cannot be reused. Five ru

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/b2c-commerce-content-slots-vs-content-assets-when-each-fits?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/b2c-commerce-sfra-controllers-and-middleware-request-shape/6a53c61aeb47841d58ddabe2)

### [B2C Commerce SFRA Controllers and Middleware: Request Shape](https://sapotacorpvn.hashnode.dev/b2c-commerce-sfra-controllers-and-middleware-request-shape?utm_source=hashnode&utm_medium=feed)

SFRA controllers replace SiteGenesis pipelines. Middleware composes the request lifecycle. The patterns are familiar from Express but the SFCC specifics decide whether your controller is two lines or two hundred.

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/b2c-commerce-sfra-controllers-and-middleware-request-shape?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/isml-templates-in-b2c-commerce-production-patterns-beyond-docs/6a53c5fcf5a026f4d128585f)

### [ISML Templates in B2C Commerce: Production Patterns Beyond Docs](https://sapotacorpvn.hashnode.dev/isml-templates-in-b2c-commerce-production-patterns-beyond-docs?utm_source=hashnode&utm_medium=feed)

ISML is the templating language B2C Commerce ships with. The docs cover the syntax. Production patterns cover the parts that show up after the first thousand templates: include strategy, slot composition, locale handling, and the security p

6 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/isml-templates-in-b2c-commerce-production-patterns-beyond-docs?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/b2c-commerce-custom-attributes-vs-custom-objects-pick-one/6a53c5f4759e8326f9c54d12)

### [B2C Commerce Custom Attributes vs Custom Objects: pick one](https://sapotacorpvn.hashnode.dev/b2c-commerce-custom-attributes-vs-custom-objects-pick-one?utm_source=hashnode&utm_medium=feed)

B2C Commerce lets you extend the data model in two ways: custom attributes on existing objects, or entirely new custom objects. The choice is permanent for practical purposes and affects every downstream query, integration, and migration.

8 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/b2c-commerce-custom-attributes-vs-custom-objects-pick-one?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/ocapi-vs-scapi-choosing-the-right-b2c-commerce-api/6a53c5b637f34e15d64ac374)

### [OCAPI vs SCAPI: Choosing the Right B2C Commerce API](https://sapotacorpvn.hashnode.dev/ocapi-vs-scapi-choosing-the-right-b2c-commerce-api?utm_source=hashnode&utm_medium=feed)

B2C Commerce ships with two API surfaces. OCAPI is the older REST API, mature and widely integrated. SCAPI is the newer Commerce API, the Salesforce-recommended path. They overlap; they are not interchangeable; the choice affects 2-year int

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/ocapi-vs-scapi-choosing-the-right-b2c-commerce-api?utm_source=hashnode&utm_medium=feed)

[SapotaCorp](https://hashnode.com/@sapotacorpvn) · [Jul 12](https://hashnode.com/posts/b2c-commerce-services-framework-external-callouts-at-scale/6a53c582c3b619f075b8bc2e)

### [B2C Commerce Services Framework: External Callouts at Scale](https://sapotacorpvn.hashnode.dev/b2c-commerce-services-framework-external-callouts-at-scale?utm_source=hashnode&utm_medium=feed)

Every B2C Commerce site calls external systems: payment gateways, tax engines, OMS, marketing platforms. The services framework wraps these calls with circuit breakers, profiles, and credentials. Used badly, it produces incidents. Used well

7 min read · [sapotacorpvn.hashnode.dev](https://sapotacorpvn.hashnode.dev/b2c-commerce-services-framework-external-callouts-at-scale?utm_source=hashnode&utm_medium=feed)
