I need two have two "per-item" shipping options, with different base prices and per-item rates. Standard shipping, not usps/ups/fedex. It doesn't seem like there's a good way to do this. I've read about setting up multiple flat rates, but I don't believe that applies to this situation. Anyone have an idea?


2 Answers 2


Its a little unclear exactly what you want to do here, but as Marius says you need to create a carrier based extension for this one.

You can then get access inside the $request object to the items ($request->getAllItems()) and also get access to any attributes you set up on the products (see http://www.atwix.com/magento/custom-product-attribute-quote-order-item/).

Inchoo has a good tutorial on creating shipping carriers: http://inchoo.net/magento/custom-shipping-method-in-magento/


You can create unlimited number of shipping options based on different conditions with the help of an advanced extension like Shipping Table Rates.

Create any number of shipping methods: multiple flat rates, multiple table rates, etc. Flat and percent rates. Combinations of address, weight, price and quantity to calculate shipping. Import rates and edit them manually.

enter image description here

  • 2
    I'm not doubting that your extensions solve many issues in listed in here. But if all you do is promote them specially on questions that have an accepted answer (not the case for this one), I think you're here for the wrong reasons.
    – Marius
    Nov 12, 2013 at 14:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.