My client sells Small, Medium, and Large sizes of many products that vary dramatically in weight, and can make a significant difference in shipping cost.

CartThrob Price modifiers allowed me to add columns for things such as "Weight", which I could then pass along as a hidden field when adding the product to the cart. Do Expresso Product Modifiers allow anything similar?

1 Answer 1


It's not currently possible to set a specific weight to each product variation (modifier option) although it has been requested and in consideration as to the best way to present this as an option.

At present your two options are:

1) To create separate products for each weight variation. This way you can set a handling charge to each one if needed or just set the weight.

2) Create a custom extension using the extension hooks to set the shipping price based on user selection. This could be by way of an adjuster, a handling charge or just additional shipping charges.

The viability of the first one depends on the quantity of products and product variations you have. If it's a small inventory then this may be fine but for larger inventories it may not be ideal.

  • 1
    For this particular project, almost every product has several variations, each with their own weight, so a unique product for each variation would triple the number of products in the store. Not ideal. As for your 2nd option, wouldn't this still require that we were able to associate a "weight" field with each variation in order to programmatically set the shipping cost? Otherwise where does the weight for each variation come from?
    – cmal
    Jan 11, 2014 at 18:56
  • @cmal Did you solved that issue? I have similar problem with Expresso Store. Nov 26, 2014 at 21:30

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.