Installation

Install Core (Always Required)

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem:* php bin/magento module:enable MageB2B_PricesystemCore php bin/magento setup:upgrade php bin/magento cache:flush

Install Price Type Modules (Optional)

Install and enable only the modules you bought/need.

Customerprice

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-customerprice:* php bin/magento module:enable MageB2B_PricesystemCustomerprice

Categoryprice

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-categoryprice:* php bin/magento module:enable MageB2B_PricesystemCategoryprice

Pricelist

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-pricelist:* php bin/magento module:enable MageB2B_PricesystemPricelist

Product Customer Matrix

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-productcustomermatrix:* php bin/magento module:enable MageB2B_PricesystemProductCustomerMatrix

After enabling additional modules:

php bin/magento setup:upgrade php bin/magento cache:flush

Install Add-Ons (Optional)

Advanced Config Add-On

Adds customer/group override strategies, custom sort order, formula strategy, and verified/discountable checks.

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-advancedconfig:* php bin/magento module:enable MageB2B_PricesystemCoreAdvancedConfig php bin/magento setup:upgrade php bin/magento cache:flush

CSV Import/Export Add-Ons (Per Price Type)

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-customerprice-importexport:* composer require mageb2b/pricesystem-categoryprice-importexport:* composer require mageb2b/pricesystem-pricelist-importexport:* composer require mageb2b/pricesystem-productcustomermatrix-importexport:*

Enable the relevant modules and run upgrade:

php bin/magento module:enable MageB2B_PricesystemCustomerpriceImportExport php bin/magento module:enable MageB2B_PricesystemCategorypriceImportExport php bin/magento module:enable MageB2B_PricesystemPricelistImportExport php bin/magento module:enable MageB2B_PricesystemProductCustomerMatrixImpExp php bin/magento setup:upgrade php bin/magento cache:flush

SOAP / REST API Add-Ons (Per Price Type)

Prerequisite: install and enable the matching price type module first (Customerprice, Categoryprice, Pricelist, or Product Customer Matrix) before installing its API add-on.

composer config bearer.repo.softwaresilo.io composer config repositories.softwaresilo composer https://repo.softwaresilo.io/ composer require mageb2b/pricesystem-customerprice-api:* composer require mageb2b/pricesystem-categoryprice-api:* composer require mageb2b/pricesystem-pricelist-api:* composer require mageb2b/pricesystem-productcustomermatrix-api:*

Enable the relevant modules and run upgrade:

php bin/magento module:enable MageB2B_PricesystemCustomerpriceApi php bin/magento module:enable MageB2B_PricesystemCategorypriceApi php bin/magento module:enable MageB2B_PricesystemPricelistApi php bin/magento module:enable MageB2B_PricesystemProductCustomerMatrixApi php bin/magento setup:upgrade php bin/magento cache:flush

Verification

php bin/magento module:status | rg "MageB2B_Pricesystem"

Found an issue with this documentation? Let us know