Install Bulkgood Shipping
Install the package in the same way as other SoftwareSilo extensions. Run these commands from the Magento project directory and take a database backup before changing modules in a production store.
Install with Composer
If the SoftwareSilo repository is not configured yet, add it using the repository details from your account:
composer config bearer.repo.softwaresilo.io <token>
composer config repositories.softwaresilo composer https://repo.softwaresilo.io/
Require and enable the package:
composer require mageb2b/bulkgood:*
php bin/magento module:enable MageB2B_Bulkgood
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
Use your normal deployment process for compilation and static content if these steps run during a release rather than on the application host.
Verify the installation
Open Stores > Configuration > Sales > Shipping Methods > Table Rates. The section should contain:
- Bulkgood Price Source Priority
- Price Calculation Method
- Calculate Bulkgood Price by Qty
- Enable Bulkgood Price Logging
Then open a product. Its Bulkgood attribute group should contain:
- Bulkgood
- Bulkgood Price
- Bulkgood Price Per Country
The extension also adds a Bulkgood field to Magento's Table Rates data. Do not alter the shipping_tablerate table manually. If setup reports a schema problem, resolve the failed setup:upgrade run before importing rates.