This item has been discontinued and will be replaced by a new modular design that doesn't require core edits. The new version is a complete rewrite and will also include support for different rates per geozone as well as a base rate for ALL products that don't have individual rates so that you don't have to edit every single product. This also means the new version will not be eligible for free upgrade so I am disabling this old version to avoid confusion. More info on release which should be within a week...
What does it do:
This contrib adds the ability to use individual shipping costs based on the product's specified value. During product edit you can set the individual shipping cost and that cost will be multiplied by the quantity of only that product, for each product in the cart. Each cost is individually calculated into a single total. Or you can set the individual shipping cost to a range by number of items purchased. See Install notes for more details.
Main features:
* Products support individual shipping costs.
* Product cost can be single flat price or ranged by number purchased.
* Shipping by product price is editable in the Product Edit page.
* Shipping module also has an 'Extra cost' option for adding a few extra bucks to the shipping total if desired.
* Module Configurable from Extension->Shipping admin section. Shipping Cost configured during product edit.
* If none of the products in the cart have a shipping cost, you have Show when 0 status option to decide to show it or not.
* Supports any currency
* Works concurrently with any other shipping modules.
How to install it:
1) Unzip and upload the contents to the root directory of your OpenCart installation, preserving directory structure
- 4 files will be overwritten:
--- /admin/controller/catalog/product.php
--- /admin/language/english/catalog/product.php
--- /admin/model/catalog/product.php
--- /admin/view/template/catalog/product_form.tpl
2) From the admin menu, go to 'Admin->Users->User Groups'. Edit Top Administrators
3) Find and check any unchecked entries for both modify and access.
4) From the admin menu, go to 'Extensions->Shipping'.
5) Install the module, and click edit to configure.
6) Edit each product and add price(s) in the Shipping By Product field on the Data tab.
This field can be either flat rate (ex: 5.00)
Or use increasing ranges. (ex: 1:4.00, 2:2.00, 3:1.50, 5:0.00)
That would give
Buy 1, shipping is 4.00
Buy 2, shipping is 2.00 each item (4.00 total)
Buy 3-4, shipping is 1.50 each item
Buy 5 or more, shipping is free
Remember, this is price per item.