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?


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/

| improve this answer | |

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

| improve this answer | |
  • 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 '13 at 14:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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