CoreShop
The Developer’s guide to leveraging the flexibility of CoreShop. Here you will find all the concepts used in CoreShop.
Introduction
CoreShop Resources
CoreShop uses Doctrine ORM for Custom Resources. ORM enables us great flexibility and extendability for simple models like Currencies and Countries. CoreShop currently implements these Resources as ORM Model:
- Currency
- Country and State
- Tax Rate and Tax Rules
- Price Rules
- Carrier
- Shipping Rules
- Index and Filter Configuration
- Notification Rule Configuration
- Stores
- Payments
Everytime something is called a Resource, we talk about ORM Models.
CoreShop Pimcore Models
CoreShop also takes advantage of Pimcores flexible data-model. Objects that are heavily used and changed are implemented using Data Objects:
- Product
- Product Category
- Manufacturer
- Cart
- Order
- Order Invoice
- Order Shipment
- Quote
- Customer
- Customer Group
- Addresses
Everytime we talk about Objects, we talk about Pimcore Data Objects.