Pricing System
Pricesystem is MageB2B's pricing engine for Magento 2.
It consists of:
- the core package (required dependency for all price type modules), and
- optional price type modules (customerprice, categoryprice, pricelist, product customer matrix), distributed as separate Composer packages.
Packages And Modules
Core (Always Included)
- Composer package:
mageb2b/pricesystem - Magento module:
MageB2B_PricesystemCore
Core provides:
- price selection strategies (Lowest / Highest / Sort order; Formula via add-on)
- the "My Prices" account page (price type modules can add CSV downloads)
- Price Adjustment (batch update jobs + queue consumer)
- price retrieval WebAPI endpoints in core (for example
/V1/pricesystem/get-final-price); CRUD endpoints are provided by the API add-ons
Price Type Modules (Optional)
| Price type | Composer package | Magento module | Price code |
|---|---|---|---|
| Customerprice | mageb2b/pricesystem-customerprice | MageB2B_PricesystemCustomerprice | customer_price |
| Categoryprice | mageb2b/pricesystem-categoryprice | MageB2B_PricesystemCategoryprice | categoryprice |
| Pricelist | mageb2b/pricesystem-pricelist | MageB2B_PricesystemPricelist | pricelist / base_pricelist |
| Product Customer Matrix | mageb2b/pricesystem-productcustomermatrix | MageB2B_PricesystemProductCustomerMatrix | product_customer_matrix |
Key Topics
Add-Ons
| Add-On | Description |
|---|---|
| CSV Import/Export Add-On | Bulk management via CSV (per price type module) |
| SOAP / REST API Add-On | CRUD WebAPI endpoints (per price type module) |
| Advanced Config Add-On | Overrides, custom sort order, formula strategy |
| Sample Data | Demo entities and example prices |
Price Type Guides
These pages explain how each price type behaves inside Pricesystem:
