pimcore / ecommerce-framework-bundle
Pimcore Ecommerce Bundle
Installs: 108 000
Dependents: 10
Suggesters: 0
Security: 1
Stars: 11
Watchers: 10
Forks: 33
Open Issues: 43
Type:pimcore-bundle
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- knplabs/knp-paginator-bundle: ^6.0.0
- pimcore/google-marketing-bundle: ^1.0
- pimcore/personalization-bundle: ^1.0
- pimcore/pimcore: ^11.0.7
- symfony/form: ^6.2
- symfony/webpack-encore-bundle: ^1.17 || ^2.0
Requires (Dev)
- codeception/codeception: ^5.0.11
- codeception/module-asserts: ^2.0.1
- codeception/module-symfony: ^3.1.1
- phpstan/phpstan: ^1.10.30
- phpstan/phpstan-symfony: ^1.3.2
- pimcore/elasticsearch-client: ^1.0.0
- pimcore/opensearch-client: ^1.0.0
Suggests
- elasticsearch/elasticsearch: Required for Elastic Search service
- pimcore/elasticsearch-client: Required for Open Search service
- webmozarts/console-parallelization: Required for parallelization of console commands
This package is auto-updated.
Last update: 2024-12-18 10:01:46 UTC
README
Why Pimcore E-Commerce Framework
The e-commerce environment has fundamentally changed and e-commerce projects often face new challenges like:
- complex product structures: lots of data attributes, complex product relations, configurable product systems, different sources for products
- complex pricing structures: product dependent price sources, tier pricing, pricing matrices, individual pricing rules, integration of remote pricing services
- complex availability calculations
- thousands customer groups with: customer group specific prices, customer group specific assortments
- individual checkouts: individual integration of backend systems, integration of multi-channel processes into checkout workflow
- individual design
- highly agile projects with changing requirements: 'fail fast', fast changing environments and requirements
- etc.
We think for these challenges a default shop system that pops out of a box, that has a fixed product data model, fixed workflows, a template based frontend and needs to be connected and integrated with other systems via interfaces is not the tool to go for.
We think for these challenges you need...
- a framework for developers to build outstanding e-commerce solutions for customers,
- with a native integration into Pimcore,
- with a component based architecture
- and a strict separation between backend functionality and frontend presentation.
That is the idea behind the E-Commerce Framework of Pimcore. Like Pimcore itself, it is not a ready made system, it is a set of tools and functionality to help building e-commerce applications really fast and flexible.
Provided Functionality in a Nutshell
- Tools for indexing, listing, searching and filtering products
- Implementations of carts, wish lists, comparison lists, etc.
- Concepts for flexible and complex pricing, taxes and availability functionality
- Functionality and tools for implementing checkout processes
- Pricing Rules and Vouchers
- Tools for working with and managing Orders
- Concepts for setting up multi tenant and multi shop solutions
For a first impression have a look at our Demo. For more complex solutions have a look at our case studies.
Working With E-Commerce Framework
Following aspects are short-cuts into the documentation for start working with the E-Commerce Framework: