The Shipping price attribute allows for an shipping rate to be defined at the individual product level, which increments with each quantity increment. This means that one SKU can have a different shipping rate compared with another SKU of the same price, weight and shipping group.
There are five ways in which the shipping price field can be used, which is defined in
System -> Configuration -> Shipping Settings -> Shipping Override -> Shipping Price Field:
|Ignore||Ignore the shipping_price field at the product level altogether. It will not be used in shipping rate calculations.|
|Replace by Ship Price, ignores all CSV Rules||Ignore the rules defined in the CSV file altogether. The shipping rate will be the shipping_price.|
|Surcharge by Ship Price, ignores all CSV Rules||Ignore the rules defined in the CSV file altogether. The shipping rates will be surcharged by shipping_price.|
|Surcharge Price only when rule matched in CSV||Surcharge the rules from the CSV that apply to this product.|
|Discount Price only when rule matched in CSV||Discount the rules from the CSV that apply to this product.|
The example below illustrates the “Surcharge by ship price, ignores all CSV rules” setting, so a CSV file is not used.
The shipping_price attribute is labelled as “PER ITEM Shipping Price” in the “Shipping” tab. In this example there will be a $1,000 surcharged applied to the product.
Once a shipping price is applied this value will be added to all shipping methods. For this example, the product will bring back a base rate of $120 before Shipping Override is enabled.
As $1000 has been being assigned to the item, the final shipping price will be shown as $1120:
The Shipping Price attribute works on a per item basis. So, when the quantity increments, so does the surcharge applied to the shipping rate: