CoreShop Order Bundle


$ composer require coreshop/order-bundle:^2.0

Adding required bundles to kernel

You need to enable the bundle inside the kernel


// app/AppKernel.php

public function registerBundlesToCollection(BundleCollection $collection)
        new \CoreShop\Bundle\OrderBundle\CoreShopOrderBundle(),

Updating database schema

Run the following command.

$ php bin/console doctrine:schema:update --force

Install Pimcore Entities

$ php bin/console coreshop:resources:install

Learn more about overriding Pimcore Classes here


This Bundle integrates Order Component into Symfony and Doctrine

The Order Bundle provides you with basic information needed for ordering: Orders, Invoices, Shipments and Cart Rules

Doctrine Entities

  • CartPriceRule
  • CartPriceRuleVoucherCode
  • State

Pimcore Entities

  • Cart (CoreShopCart)
  • CartItem (CoreShopCartItem)
  • Order (CoreShopOrder)
  • OrderItem (CoreShopOrderItem)
  • OrderInvoice (CoreShopOrderInvoice)
  • OrderInvoiceItem (CoreShopOrderInvoiceItem)
  • OrderShipment (CoreShopOrderShipment)
  • OrderShipmentItem (CoreShopOrderShipmentItem)

Cart Price Rule


Learn more about adding new Conditions here


Learn more about adding new Actions here

Pimcore UI

  • Order Grid

How to use?'coreshop.order', 'orders');