Connectors mailing list archives
connectors@odoo-community.org
Browse archives
Magento Ecommerce Services at an Affordable Price
Re: Help updateing Sale Orders customer note field
[16080] Connector Bundle
by
InitOS GmbH, Frederik Kramer
Dear community, i'd like to catch up on an issue that was earlier asked from my colleague Katja to Sebastien (from partner Akretion) but is valid and to be discussed by an even larger audience. almost three years ago Akretion extended the Magento Connector for Odoo to handle Magento's bundle products.[see 1] At the same time driven by a customer we at initOS came up with another solution.[see 2] Unforatunately none of both solutions made it to the OCA. A customer of ours (that didn't use bundles so far) now requested to enable Magento's bundle products in Odoo (v8.0), which is raising the issue for us again. It would be hence great to join experiences and develop a solution that works and inherits from previous attempts and will finally be merged into OCA We foresee the following option: 1) Migrate and restructure our solution. Since the solution by Akretion has the better architecture this may mean to somehow refactor into something that is more the Akretion solution than ours. 2) Adopt an entirely different angle and extend the connector to import bundle products as Phantom/Set BoM in Odoo. Since in our current case there will be no variety when selecting a bundle product, we think Odoo's default BoM would be flexible enough. After our first extended analysis both options seem to have similar scores in term of effort, complexity and risk (in our concrete context). However, both alternatives are very different since 1) is handling basically a "trade" and upselling / crosselling problem whereas 2) is definitely linked down to manufacturing (even tough phantom BOMs are frequently used in non-MRP settings to be downward integreatable to full fletched SRM solutions for instance [3]). More over Phantom BoMs are not inventory articles which are assembled on the fly but not "made to stock". This is why we'd like to discuss the issue with a broader audience of partners and integrators in order to keep the overall engineering cost small and add value to as much as possible use cases. So the question is: Have anyone of you had other Odoo cases with Magento's bundle products? What solution did you take [see 1 and 2] or please provide a link to code that you have or would recommend to consider to solve that issue ? Was the BoM solution described above ever an alternative for you? (Why / Why not?) With respect to your experience would you use the same approach again? Not at least as part of the community we consider an exchange of our experience as useful. Since there is no solution in the OCA yet, it would be great to design the best approach not only for us, but for most use cases in the whole community. We are looking forward to receive comments, suggestions and feedback from developers as well as folks that have a similar / same business problem. Thanks in advance Frederik [1] https://github.com/OCA/connector-magento/pull/95/ [2] https://github.com/OCA/connector-magento/pull/117/ [3] http://www.sikichtech.com/insights/phantom-boms-in-microsoft-dynami cs-ax-their-role-in-mrp-and-costing/ [4] https://archive.sap.com/discussions/thread/731976 -- Dr.-Ing. Frederik Kramer Geschäftsführer initOS GmbH An der Eisenbahn 1 21224 Rosengarten Phone: +49 4105 56156-12 Fax: +49 4105 56156-10 Mobil: +49 179 3901819 Email: frederik.kramer@initos.com Web: www.initos.com Geschäftsführung: Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke Sitz der Gesellschaft: Rosengarten – Klecken Amtsgericht Tostedt, HRB 205226 Steuer-Nr: 15/200/53247 USt-IdNr.: DE815580155