On this page
  1. Install with Composer
  2. Verify the installation
  3. Product types
  4. Uninstall
  5. Next steps

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:

Replace repo.softwaresilo.io, softwaresilo, https://repo.softwaresilo.io/ and <token> with the repository details shown under Account > Licenses in your SoftwareSilo account — see Installation & Updates.

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_ExtensionManager 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 (General)
  • 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.

Product types

The bulk flag works per product SKU: for a configurable product, mark the child products — the flag on the configurable parent alone does not apply. Virtual and downloadable products are not excluded automatically; a virtual product flagged as bulk makes the whole cart count as bulk, so only flag products that really ship by freight.

Uninstall

bin/magento module:uninstall MageB2B_Bulkgood removes the three product attributes (Bulkgood, Bulkgood Price (General), Bulkgood Price per Country) and the bulkgood column on shipping_tablerate. Product values stored in those attributes are deleted with them.

Next steps

Display preferences

Adjust how this website is displayed. Changes apply immediately.

Text size
Text spacing
Reading aids

Follows the pointer. Move it with Alt + Up/Down outside input fields. Hidden while a dialog is open.

Uses the voices provided by your browser, which may use an online service. Reading starts only when you press Read aloud.

Your choices are saved in this browser for this website.