Skip to Content

Contributors

Re: Download Sale Orders from Magento 2.3 to Odoo14

Ciao Francesco,

Here's my POV:

1. your scope sounds too small to use connector-magento (that should be migrated, etc) or any other "existing" connector
2. this does not mean that you cannot create a connector. The connector module proposes a pattern to handle inbound/outbound sync. That's it. I won't exclude this idea a priori.
3. you mention "receiving and processing XML files and sending out some other files": sounds more like an EDI exchange than a connector -> I encourage you to have a look at the EDI framework.

I'm going to the Odoo Italia days in Milan: if you come, we can have a chat ;)

Finally, a few words for Oleg regarding

Oleg Kuryan

In community you will never find good and well supported connector. This is community, nobody will respond to you for free for bugfixing. You need to fix and contribute yourself. It is very rare case that people will fix your reported bugs. And it is more based on enthusiasm of individual person in case he has free time / desire / good mood :) 

I disagree with this. At least on the message that carries... but we might have just a "translation" problem, so please take this as a way to help improving this conversation  ;)
We have plenty of people - me included - that fix bugs for free or that help (w/ reviews, tests, comments, etc).
Moreover the "fix and contribute yourself" does not mean that you shouldn't do it in the OCA. (at least partially) ;)
And yeah, that might not be so "common" but I think it comes most of the time from "fear", "shyness" or the feeling that you've just expressed here ;)
 
So yes, in your case it is better to develop your own script that you will understand yourself and will support it yourself 
I know this 100% as we are developing Connectors to e-commerce systems and we know how much time it takes to support them, constantly develop, fix bugs, respond in reasonable time.
I see your point but there's always the other side of the medal: go always fully this way and you'll always be by yourself. Fully. Forever :)

My $0.02.

Bests

--
Simone Orsi

Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.

by Simone Orsi - 04:40 - 3 May 2023

Reference

  • Download Sale Orders from Magento 2.3 to Odoo14

    Hello everyone,

     

    we are integrating Odoo14 in our main company business and we need to cover an important need, but we don’t know yet if we should develope our custom solution or use a 3rd party connector.

    It would be really helpful to have your opinion in relation of our needs, if possible, or more simply about Odoo-Magento connectors in general.

     

    We cooperates in dropshipping with a company that use Magento 2.3 (and will possibly switch to Magento 2.4) and we are managing for him the stock and part of delivery workflow.

     

    We don’t need a full syncro, because our ‘dropshipping partner’ only sells product that we already have in stock.

    This means that we only have to sync

     

    • orders
    • possibly new customers, but we don’t manage invoice data so we don’t need much data for the customer sync, just a generic reference

     

    With this premise, we were think that using a connector is not necessary but we would like to have an opinion from experienced people that know Odoo better than us.

     

    The workflow we are using right now with another ERP and we are going to re-create in Odoo is pretty raw, but it works well:

     

    • we receive an XML with orders,
    • we read XML,
    • we create orders in Odoo,
    • we process orders internally,
    • we send, at the end of the day, a csv file with our stock quantity (for all products) back to the ‘dropshipping partner’ so he can update his product availability on Magento website

     

    Also, in Odoo we are going to make some little improvements here and there to make orders easier and fast to manage once they have been processed, so we would need to make a few implementations even if we buy/use a 3rd party module.

     

    From my perspective it’s not worth to get a connector to achieve this specific tasks unless is a very good one, meaning that:

     

    • Well supported by community (if it’s free, but i did not find one) or have very good and responsive assistance service
    • it will work without spending much additional time on it,  expecially because it will probably add hundreds (if not thousands) of code line that we are not fully going to take advantage of,

    so it might just be better to spend time on develope our small but specific solution, if that’s the case

     

    Thanks in advance and regards,

     

    Francesco B.

     

     

     

     

     


    Privo di virus.www.avast.com

    by Francesco Ballerini - 07:26 - 29 Apr 2023