Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 2.5 KB

README.md

File metadata and controls

45 lines (34 loc) · 2.5 KB

Description

Catch helps merchants drive customer retention and loyalty while giving consumers a new and rewarding way to pay. Merchants partner with Catch to foster higher repeat rates, purchase frequency, and engagement across your customer base, including from new-to-file customers.

Use Catch's official Salesforce Commerce Cloud cartridge to add Catch to your storefront.

Version

[22.3.0] - Unreleased

For version history see the Changelog

Getting Started

  1. Clone this repository.
  2. Run npm install to install all of the local dependencies.
  3. Run npm run compile:js to compile client-side javascript. (make sure the paths to app_storefront_base is correct in the package.json file)
"paths": {
    "base": "../storefront-reference-architecture/cartridges/app_storefront_base/"
}
  1. Run npm run compile:scss to compile scss.
  2. Find the /documentation directory within the cloned repository.
  3. Follow the SFRA or Site Genesis document (depending on the architecture of your project) to integrate and upload the cartridges, import environment data, and configure site preferences

Testing & Linting

Use npm run test to run unit tests. Use npm run test:integration to run integration tests (make sure you have a dw.json file in the root folder and correct Site ID in it.config.js file). Use npm run lint to run linter.

Documentation

For background on Catch and the high-level set-up of our SFCC integration, review our integration overview.

For information on installing and configuring this cartridge, check out the files in the documentation folder of this repository: Cartridge Overview Integration Guide for SFRA Integration Guide for SiteGenesis

or on Google Drive: Cartridge overview Integration Guide SFRA Integration Guide SG

Contact & contributions

Catch maintains this official cartridge. If you have feedback or requests, please contact [email protected].