CoreShop eCommerce Platform
repository·2026.x·Indexed 43 days ago
https://github.com/coreshop/coreshopAn eCommerce platform built on Pimcore ^2026.2, designed with a decoupled architecture of modular bundles and components. CoreShop 2026.x features a rewritten admin interface using Pimcore Studio, React, and TypeScript, utilizing Module Federation for independent bundle development and deployment.
What's inside CoreShop
- The CoreShop Customer Component is a decoupled component within the CoreShop eCommerce solution for Pimcore. CoreShop is designed as a collection of high-quality, decoupled components to provide a robust eCommerce foundation built on top of Pimcore.
Overview of CoreShop Customer Bundle
2026.xThe CoreShop Customer Bundle is a component of the CoreShop eCommerce solution for Pimcore. CoreShop is built using decoupled components to ensure high code quality and modularity. This specific bundle focuses on customer-related functionality within the Pimcore ecosystem.Overview of CoreShop Product Quantity Price Rules Bundle
2026.xThe CoreShop Product Quantity Price Rules Bundle is a component of the CoreShop eCommerce solution for Pimcore. CoreShop is built using decoupled components to ensure high code quality and modularity.Overview of CoreShop Variant Bundle
2026.xThe CoreShop Variant Bundle is a component of CoreShop, an eCommerce solution built for Pimcore. CoreShop is designed using decoupled components to ensure high code quality and modularity.Overview of CoreShop Frontend Bundle
2026.xCoreShop is an eCommerce solution built for Pimcore. It is designed using decoupled components to ensure high code quality. The Frontend Bundle is part of this ecosystem, providing the necessary components to build eCommerce interfaces within a Pimcore environment.Overview of Indices and Filters in CoreShop
2026.xCoreShop uses Indices and Filters to manage product data retrieval and catalog navigation:
- Indices: Responsible for the organization and effective retrieval of product data. They enhance the product search and retrieval process.
- Filters: Allow customers to navigate the product catalog by refining searches based on specific criteria. Supported filter types include
select,multiselect,range, andboolean.
To implement these features, you must first configure your product indices and then define the filters that will act upon those indices.
Overview of CoreShop Theme Bundle
2026.xCoreShop is an eCommerce solution built for Pimcore. It is designed using decoupled components to ensure high code quality. The Theme Bundle is part of the CoreShop ecosystem used to manage the presentation layer of the eCommerce solution.Overview of CoreShop Address Bundle
2026.xThe CoreShop Address Bundle is a component of CoreShop, an eCommerce solution built for Pimcore. CoreShop is designed using decoupled components to ensure high code quality and modularity.Overview of CoreShop Index Component
2026.xCoreShop is an eCommerce solution built specifically for Pimcore. It is designed using decoupled components to ensure high code quality and modularity. The Index Component is one of these decoupled pieces within the CoreShop ecosystem.Overview of extending CoreShop
2026.xCoreShop is designed with an extensible architecture to allow developers to tailor the platform to specific business needs. Extensibility is primarily achieved through four main areas:
- Resources: Leveraging Doctrine ORM to modify models, add fields, or change relationships.
- Forms: Customizing form fields, validations, and layouts to capture specific data.
- Data Objects: Extending Pimcore data objects to add custom attributes or integrate with external systems.
- Rule Engine: Creating custom rule actions and conditions to implement complex business logic like pricing, discounts, or shipping calculations.
Overview of CoreShop Bundles
2026.xCoreShop provides a suite of specialized bundles designed to extend Pimcore installations with non-e-commerce specific functionalities. These bundles are versatile and can be used in any Pimcore environment, not just for e-commerce use cases.
Available Bundles
- Class Definition Patch Bundle: Enables patching of class definitions from other bundles.
- Index Bundle: Facilitates advanced indexing capabilities.
- Money Bundle: Provides tools for handling monetary values.
- Messenger Bundle: Enhances message handling and delivery.
- Optimistic Entity Lock Bundle: Implements optimistic locking for entities.
- Resource Bundle: Streamlines repetitive tasks like CRUD operations.
- SEO Bundle: Offers features for search engine optimization.
- Sequence Bundle: Manages sequential number generation.
- Storage List Bundle: Handles complex data storage requirements.
- Theme Bundle: Facilitates theme management and customization.
- Variant Bundle: Manages product variants effectively.
Overview of CoreShop Class Definition Patch Bundle
2026.xCoreShop is an eCommerce solution built for Pimcore. It is designed using decoupled components to ensure high code quality. The Class Definition Patch Bundle is part of the CoreShop ecosystem.