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.

Next steps