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.