Cartridges
A cartridge is a mechanism for packaging and deploying program code and data. You use cartridges to extend business functionality or integrate with external systems. A cartridge can deliver generic or application-specific functionality.
Salesforce Payments is a plug-in cartridge for SFRA. Because SiteGenesis doesnβt easily
support cartridges, overlaying the Payments cartridge on SiteGenesis isnβt a feasible solution.
As a workaround, you can add the app_storefront_core:plugin_commercepayments
cartridge to your cartridge path for use
as a library.
Example:
my_sitegenesis_override:app_storefront_controllers:app_storefront_core:plugin_commercepayments
Note: Adding the
app_storefront_core:plugin_commercepayments
cartridge doesnβt work in all instances.