The latest version of this cartridge is v2022_08
Extend provides an easy way for any merchant to offer extended protection plans, generating new revenue, increasing purchase conversion, and dramatically improving the customer experience.
This repository contains the Extend integrations with the Salesforce Commerce Cloud platform. There are two versions currently available for SiteGenesis Javascript Controller (SGJS) and Salesforce Reference Architecture (SFRA).
int_extend
- Includes SG Controllers specific logicint_extend_sfra
- Includes SFRA specific logic
For setup instructions please see the Extend SFRA Integration Guide.
For setup instructions please see the Extend Sitegenesis Integration Guide.
npm install
- Install all of the local dependencies.
npm run compile:scss
- Compiles all .scss files and aggregates them.
npm run compile:js
- Compiles all .js files and aggregates them.
npm run lint
- Execute linting for all CSS & JavaScript files in the project.
npm run uploadCartridge
- Will upload int_extend
and int_extend_sfra
to the server. Requires a valid dw.json
file at the root that is configured for the sandbox to upload.
In order to run the unit tests, do the following steps in the root of the project.
npm install
npm run test
-
General Questions: hello@extend.com
-
Integration Questions: integrations@extend.com