I am not sure if the is the correct place to post this, however, I am trying to get a flat rate shipping rate to be calculated differently based on the product.

My thinking was to create a custom field called "flat rate price" where I enter in the products shipping cost for example "250" would be the flat rate shipping.

I cannot figure out how in the world to get that 250 data into rules for the flat rate shipping calculation.


Simon Georges’s picture

Component:Miscellaneous» User interface
Category:task» support
rszrama’s picture

Status:Active» Fixed

That's one possibility, but what do you do if there are multiple products in the order? And what if they have competing rates? If you create a flat rate that has a base rate of $0, you could use a system similar to what I describe in #1598096-5: How to define a flat rate service that gets incremented per product (i.e. $10 + $4 per product) to loop over the line items on the order and then tweak the conditions a bit to get at the product information from the line item.

Status:Fixed» Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.