Type
magento2-module
Magento Shipping Multiple Table Rates - MatrixRate
magento2-module
OSL-3.0, AFL-3.0
None
None
None
None
None
None
A Shipping Rate module for Magento 2.x which supports showing multiple shipping methods. This is based on the Magento Tablerate module and is managed via a csv file.
Installation is via composer.
Add the following to the composer.json file in your magento root directory:
"webshopapps/mage2-matrixrate": "dev-master"
You also need to specify the repository:
"repositories": [
{
"type": "git",
"url": "[email protected]:webshopapps/module-matrixrate.git"
}
]
You can now install the module via composer update
from the root directory.
Finally you need to get the actual module loaded within Magento itself. In Magento 1.x you add a file to app/etc/modules. In Magento 2.x run the following command for each module you wish to enable php -f bin/magento module:enable --clear-static-content Module_Name php -f bin/magento setup:upgrade
This library aims to support and is [tested against][travis] the following PHP implementations:
It has been developed against Magento 2 v2.0.0 but should work against later versions. The version is not enforced in the composer.json
This extension borrows heavily from the Tablerate capability in Magento2. In order to keep codebase as bug-free and conformant as possible the tablerate code is used in preference to writing from scratch. This hopefully also allows for easier understanding by users.
We would like to acknowledge and thank the Magento 2 Development team for making their codebase open for such use.
The composer structure is taken from various sources, most heavily using structure from https://github.com/sjparkinson/static-review.
Assistance around composer, Magento2 structure, etc was also taken from these sources:
Copyright (c) 2015 Zowta LLC & Zowta Ltd. See LICENSE for details.
We also dutifully respect the Magento OSL license, which is included in this codebase.