On This Page
Install Salesforce B2C Commerce
Salesforce
B2C CommerceDownload and install the cartridge for
Salesforce
B2C Commerce.Before beginning installation, ensure that you have:
- Access to yourSalesforceB2C Commerce instance.
- Node.js installed on your development machine.
- Appropriate IDE, such as VSCode with the Prophet Debugger extension.
- Download the cartridge forSalesforceB2C Commerce from the ISV Integration Toolkits section on GitHub.
- Set up your workspace by creating a folder namedin yourVisa Acceptance SolutionsSalesforceworkspace and copy the downloaded cartridges,int_cybs_sfra,int_cybs_sfra_base, andbm_cybs_sfrato the workspace.
ADDITIONAL INFORMATION
If the project's base path is different from the one available inpackage.json, open the file/package.jsonand modify thepaths.basevalue to point to yourapp_storefront_basecartridge. This path is used by the JS and SCSS build scripts. - Configure the IDE.
ADDITIONAL INFORMATION
If you use VSCode, install the Prophet Debugger extension and include these lines indw.json:ADDITIONAL INFORMATION
{ "hostname": "your-sandbox-hostname.demandware.net", "username": "yourlogin", "password": "yourpwd", "version": "version_to_upload_to", "cartridge": [ "int_cybs_sfra", "int_cybs_sfra_base", "bm_cybs_sfra", "app_storefront_base", "modules" ] }ADDITIONAL INFORMATION
If you are using a different IDE, refer to the respective guide to set up your workspace.
RESULT
Build and Upload Code
- Install the Node.js dependencies in theVisa Acceptance Solutionsfolder.
- Installsgmf-scriptsandcopy-webpack-pluginwith this command:npm install sgmf-scripts && npm install copy-webpack-plugin
- Compile JS and SCSS with this command:npm run compile:js && npm run compile:scss
- Upload the code to theSalesforceCommerce Cloud instance:npm run uploadCartridge
The cartridge is now installed and ready for configuration in your
Salesforce
B2C Commerce environment.