Installation

Install Core (Always Required)

composer config bearer.repo.softwaresilo.io <token>
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 <token>
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 <token>
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 <token>
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 <token>
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 <token>
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 <token>
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 <token>
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