Contributors mailing list archives
Re: New Odoo Product Configurator Moduleby
Thank you for your candor Joël and the suggestions you made sound like the right approach to me.
Regarding integration with existing module I have just installed all the OdooMRP variant modules alongside the product_configurator and website_product_config. They both work in parallel with no apparent problem on initial tests.
The reason for this is because the modules have different approaches to generating variants from the same source:
- OdooMRP modules attach to models such as sale.order, mrp.production, purchase.order and provide a product.template as a base with the attributes in a separate field. When the document is confirmed the variant is generated with the selected attributes. This is the main focus of the modules from what I noticed during a quick overview, integration of attributes and variants with existing backend models.
- Product_configurator sets extra fields on the product.template (configuration restrictions, configuration steps, configuration images) and a separate module (in this case the website_product_config and the backend configurator shown in the uploaded video) generates a website form / backend wizard which creates the variant using the restrictions and the rest of the information available.
As such we have two methods of generating variants without any apparent collision. Only few fields are similar like the "required" and "custom" attributes that we should only keep in one module.
Regarding the merge, as of now except for the small bits like the fields it should not be a big deal to have them work together and can be solved fairly quick. If we are talking about merging the functionality that my modules bring with the existing design of OdooMRP is best discussed with the MRP team as you said.
In ending, so far everything seems to work together without problem and we can build up from there. It is just a matter of the approach which will determine my personal workload. Fixes, updates, reviews and knowledge transfer were all a given from day 1, I'm referring to my unaided work only.
I have to bare in mind the fact that I need to make a documentation, offer the hours of training/support offered in the perks to deliver them.
Also will try to find the time to make a online instance with both modules installed as a showcase for anyone who is curious.
I will return with more details, in the meantime your feedback is welcome.
On Mon, Mar 21, 2016 at 11:08 AM, Ermin Trevisan <email@example.com> wrote: