Install Flex Shipping
Install the package through the authenticated SoftwareSilo Composer repository — the repository URL and token are listed under Account > Licenses in your SoftwareSilo account (see Installation & Updates).
Install the package
composer config bearer.repo.softwaresilo.io <token>
composer config repositories.softwaresilo composer https://repo.softwaresilo.io/
composer require mageb2b/flex-shipping:*
Enable the module and apply setup changes:
php bin/magento module:enable MageB2B_ExtensionManager MageB2B_FlexShipping
php bin/magento setup:upgrade
Production-mode stores normally require dependency injection compilation and static-content deployment. Follow your normal release process, then clear the Magento cache.
Confirm the installation
After deployment:
- Open Stores > Configuration > Sales > Delivery Methods.
- Confirm that Flex Shipping is listed.
- Open Sales > Flex Shipping > Methods.
- Confirm that the Methods, Rates, Rules and Audit pages are available to your admin role.
If a menu entry is missing, sign out and back in after refreshing the Magento cache. Also check that the admin role has the required Flex Shipping permissions.
Before creating the first method
Decide which product attributes contain:
- weight
- volume, or length, width and height
- an optional packing mode
- an optional maximum quantity for separately packed products
Standard Magento weight can be used. Volume and packing attributes are only needed when your rules depend on them.
Uninstall
The module ships an uninstall routine: bin/magento module:uninstall MageB2B_FlexShipping drops the four Flex Shipping tables (flexshipping_method, flexshipping_rate, flexshipping_rule, flexshipping_audit) and removes its columns from quote and order tables. That permanently deletes all methods, rates, rules and audit history — export anything you still need first.
Continue with Configuration to enable the carrier and create a working method.