Should an Integration with Magento that uses configurable/simple products as the primary type of product for sale implement the Odoo variant system?
At first glace, we would say no. Magento has no such template/product design. Assigned configurations of a "configurable/template" are merely a non permanent link to other product records. This link can be broken at any time. When the link is broken, the simple products remain and can still be sold individually. In Odoo, by design, breaking the link would delete the associated product (product.product) record.
Magento creates configurable/associations based on a dynamic configuration of attributes. Odoo 8 only allows a single attribute to link a product.product record. Put simply, the designs of both systems are similar, but too different to be compatible. It almost begs the question to mimic the original Magentoerpconnect design:
1. Configurables are service or some other non stockable type. Simple products can be associated to configurables but still are independent template/product records. All product data would be a 1:1 relationship between template and product tables.
2. In order to make Magento system work there would need to be some functionality to change/remove a template on the fly and then create a template on the fly if a relationship is removed. Explanation: A user assigns an existing product as an associated product. This would remove the simple products product.template record and associate the product.product record to a different product.template. OR a user removes an associated product, this would create a product.template and associate the removed product.product to it so it is not deleted.
We are not sure how easily odoo would accept this type of design. Looking for feedback.
I just curious. I read magento user guide , in section 6.6, sub-section Product Type, it said that for Configurable type you have to make one variant for each attribute values. For me it means that product variants is a good candidate to implement this configurable type in magento.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 9/28/14, 5:05 PM|
|Seen: 922 times|
|Last updated: 3/16/15, 8:10 AM|