Because not all functionality in the Endless Aisle app is provided by
OCAPI, additional functionality is provided with OCAPI hooks and
storefront APIs. For details on storefront APIs, see Storefront API Reference.
The following are required cartridges:
- bm_instore - Required cartridge for managing store associates in
Business Manager
- int_ocapi_ext_controllers - Controller code for Endless Aisle OCAPI
extensions (use this or int_ocapi_ext_pipelines, but not both)
- int_ocapi_ext_core - Required Endless Aisle common code between
controllers and pipelines. Also contains import configurations for
setting up Business Manager
- int_ocapi_ext_pipelines - Pipeline code for Endless Aisle OCAPI
extensions (use this or int_ocapi_ext_controllers, but not both)
The following are additional cartridges:
- ea_sitegenesis_storefront - Example storefront cartridge with
Endless Aisle implementation
- ea_sitegenesis_storefront_richUI - Example storefront rich UI
cartridge with Endless Aisle implementation
- int_verifone_dss_controllers - If using Verifone payment, this is
the controller code for Verifone decryption (use this or
int_verifone_dss_pipelines, but not both)
- int_verifone_dss_core - If using Verifone payment, Verifone
decryption common code between controllers and pipelines
- int_verifione_dss_pipelines - If using Verifone payment, this is the
pipeline code for Verifone decryption (use this or
int_verifone_dss_controllers, but not both)
Note: You only need to use ea_sitegenesis* if you don't already have a
storefront cartridge. You also use that cartridge as a reference
to pull into your own storefront cartridge.