Magento Shipping Per Product

Magento Shipping Per Product allows assigning individual flat rate shipping per product in Magento store and charges shipping for every item differently.


Table of Content

  1. Extension Installation Guide
  2. Configuration
  3. Adding Shipping Rates for Product
  4. Shipping Per Product in Frontend
  5. Shipping Per Product in Backend


  1. Extension Installation
  • Upload or copy all folders in the zip package to your Magento root folder. It doesn’t overwrite any existing files but just adds new files to the folder structure.
  • Once done, log in your Magento admin panel, go to System > Cache Management, select all caches and refresh.
  • Navigate to System > Configuration >Sales > Shipping Methods, if you can see the extension tab, it is installed properly.
  • If you get Access denied error, you need to log out admin panel and log in again.


  1. Configuration
    For configuring the extension, log in to Magento, move to System > Configuration >Sales > Shipping Methods > Shipping Per Product where you can find various settings to enable the extension.
  • Enabled: Set “YES” to enable shipping per product extension.
  • Title: Enter the title for the shipping method.
  • Method Name: Enter method name for the shipping method.
  • Default Product Shipping Cost: Select YES to set default shipping rate when unassigned to the individual product.
  • Default Rate per Item: Enter the default shipping rate to charge per product.
  • Handling Fee: Add handling fee if you want to apply on orders.
  • Hide Method if Shipping Cost is Zero: Set YES to hide method if the calculated shipping cost is zero.
  • Ship to applicable countries: Select all allowed countries to enable shipping per product for
  • Ship to specific countries: Select countries to enable shipping per product for.
  • Displayed error message: Set error message to show for unavailability of the shipping method
  • Show method only for admin: Set “Yes” to enable shipping per product for admin only.
  • Sort Order: Add sort order of the method.


  1. Adding Shipping Rates for Product
    To set individual shipping rate for each product, go to Catalog > Manage Products and select the product for which you want to set shipping rate. Edit it and you can find Shipping Per Product option under General tab to add rate as per your requirement.


  1. Shipping Per Product in Frontend
    Once you have set individual shipping rates and default rate, you can see shipping rates extension enabled in the frontend. After adding products to cart, shipping per product method is seen on the cart page. Once it’s selected, it gets applied to order.
  • Shipping per Product on Cart Page

  • Shipping Per Product on Checkout Page
    Shipping Per Product shipping method applied on order at the checkout page.


  • Shipping Per Product in “My Account” page
    Once the order is placed using shipping per product shipping method, in My Account section under “My Orders” tab, shipping details is seen with the name of the shipping method.


  1. Shipping Per Product in Backend
    Apart from frontend, the Shipping Per Product method details can also be seen from the backend under Sales > Orders. The below image shows Order View where shipping per product shipping details is visible.