Learn about InStore modules and how to modify them.
Federated modules provide you flexibility with the ability to add, modify, replace, and remove certain functionality in the InStore colleague app.
InStore modules are grouped as customizable modules and product modules, and you can manage these modules in the
modular_store
section of the InStore code.Product modules
Product modules act as configurable wrappers for the InStore_Core module. You can style these modules through the InStore API by applying product module styling overrides. Product modules include the following modules:
The InStore_Core module
The InStore_Core module is the engine that delivers payment, refund, cash management, and device management capabilities to the InStore colleague app. This module communicates directly to the API server for speed and security. The InStore_Core module resides outside
modular_store
.You cannot directly modify the InStore_Core module. Instead, you can change the behavior and appearance by configuring the product modules that wrap the InStore_Core module.
Customizable modules
You can style customizable modules by using the Theme tab of the Environment page in InStore Center. For more information about how to set up these modules, contact your commercetools representative.