I have some concerns about Magento integration with other CRM, ERP systems.
-
How is it possible to integrate Magento with any other industry standard CRM and ERP system?
-
How can I get data from ERP and update the Mageto database, such as Transaction Replication. Is this possible? And what is the right way to do this?
-
In addition, how can I integrate magenta with POS? Is it possible to update bi-directional data between Magento and industry standard POS?
I hope that I have told all my doubts and made it clear. If someone guides me to the integration, the right way, then I will be grateful.
If you use Magento Enterprise Edition, take a look, usually with common ERP packages There is a service designed to integrate. If you are not using EE, or if you do not want to pay for Bridge Connect, then using your best bet is to use those webservices which Magento provides for this task.
The advantage of using these is that they are relatively stable between upgrades, so you will not completely break your upgrade path. The downside is that they are slow slow down stupid and they leak memory like a boat made from toilet paper. Although in my experience, it is nothing compared to the difficulty of upgrading the handwritten code to a certain extent, when Magnu decides to change the underlying database.
For a POS, in general cases, the Magento admin sales interface may be sufficient. You can take CC payments, arrange shipment etc., and your orders will be about the same as they were submitted from the web. If not, then you will come back to the webservices again if you want them in the magenta system.
If your ERP system is complete, you can skip the step of linking POS order to Magento. Allow the system of record for ERP system list, and periodically update Magnow W / new exact inventory volume.
Hope that helps.
Thanks,
Edit:
Magento has not told me any plan to change that database, but I know it There have been many occasions without warning, and it will be risky to accept that nothing will change. Varien does not guarantee the database format, or it will change significantly
When such a change occurs, the API and the object in the platform are adjusted accordingly, so keeping it above the database level, you Those changes will remain untouched and it will be very easy to work for the compatibility to evaluate the new release.
Comments
Post a Comment