Odoo Help


Dimension for each product in cart

Hamid Darabi
on 10/16/14, 11:29 AM 1,161 views

We have a client who needs a shop to sell pieces of MDF, Melamine, Wood, etc. online. This is how their clients place an order:

  1. Choose the material
  2. Choose the color (materials come in different colors)
  3. Choose the dimention
    1. Lenght, width and thickness
    2. Clients get to choose Imperail or Metric system
    3. I like to show a rectangle for preview with sizes around it
  4. Choose the clipped edges that client needs
  5. Add to shopping cart

The price will be calculated based on a formula with variants like material, thickness, number of cuts, etc. My question is:

  1. Can I accomplish this task using existing modules for e-commerce?
  2. If no, what is the best way to do it? edit shop modules, create new ones, create blocks?
Greg Moss
On 11/5/14, 5:36 AM

There are modules available that will help you close the gap but it is unlikely you are going to find anything that will solve your exact business problem. A good strategy could be to build on the new variants structures that are available in Odoo 8. From the tone of your post you are expecting customers to place these orders with somewhat of a wizard walkthrough. If this is so then you will likely need to spend some effort in designing the right process flow to assist the customer in designing their custom product.

If this is an internal shop system then you would have training opportunities that would allow you to create an efficient solution yet not require the polish of something an end customer may use.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 10/16/14, 11:29 AM
Seen: 1161 times
Last updated: 3/16/15, 8:10 AM