Customize and Extend B2C Commerce
B2C Commerce offers extensive opportunities for customization and extension to meet unique business needs. You can use JavaScript to create features and modify existing ones using B2C Commerce APIs and hooks. See Script Programming and Understanding Server-Side JavaScript. Custom data models can be designed to accommodate specific business requirements, and integrations with external systems such as ERP, PIM, CRM, payment gateways, and marketing automation tools can be seamlessly implemented. The platform also supports customization of checkout, payment, and shipping processes. Additionally, the Salesforce AppExchange provides a vast array of pre-built extensions and integrations, further expanding the platform's capabilities.
This section contains these guides.
- Run Campaigns and Promotions in B2C Commerce.
- SFRA only: Customize Promotions
- Use A/B Testing for B2C Commerce for scenarios such as comparing the performance of different promotions, search ordering, or types of content.
- Create Custom Job Steps if there's no system job that does what you need to do. See Jobs.
- Use Customer Service Center to create and search for order and customer data.
- Customize Business Manager.
- Customize Active Data to tailor your site's active merchandising. processing. See Active Merchandising.
- SFRA only: Use Explicit Recommendations to define specific product-to-product relationships. Use these relationships for suggestions such as replacement products, cross-sells, or up-sells.