The all-in-one promotion software designed for enterprises. Manage all your marketing promotions in one scalable system without stressing developer resources.
This repository contains the cartridges required to integrate Talon.One with the Salesforce Commerce Cloud platform. The integration suppports the following architectures:
- SiteGenesis Javascript Controller (SGJS)
- Salesforce Reference Architecture (SFRA)
The cartridges
directory contains the following items:
bm_talonone
- includes functionality for Business Managerint_talonone
- includes the base functionality used by SG controllers and SFRAint_talonone_controllers
- includes SG Controllers-specific logicint_talonone_sfra
- includes SFRA Controllers-specific logic
For integration instructions,
please see the Talon.One_Controllers_SiteGenesis_Integration_Guide.pdf file
in the documentation
directory.
For integration instructions,
please see the Talon.One_SFRA_Integration_Guide.pdf file
in the documentation
directory.
npm install
- Install all of the local dependencies.
npm run compile:js
- Compiles all .js files and aggregates them.
npm run lint
- Execute linting for all CSS & JavaScript files in the project.
In order to run the unit tests, do the following steps in the root of the project.
npm install
npm run test