Selecting the Entities to Integrate Between Magento and Syspro
Enable Core Integrations and Design Around Business Needs
The integrations can be unidirectional or bi-directional. Moreover, they should be able to take advantage of off the shelf capabilities while also allowing customization of those capabilities. This would allow you to create integration
processes that meet the needs of your business. So in many cases, customization involves taking off the shelf integrations and adapting them for your business.
Therefore with any integration, we recommend going through a detailed planning and discovery process. You must evaluate both the business workflows and the experience of a partner.
Evaluating off the shelf capabilities before choosing a partner can significantly lower the overall cost of your integration project.
Product Catalog Data
The Magento eCommerce system can also have product catalog data including categories, product attributes, associations, kits, variance, and any custom entities in Syspro.
Product data on Magento eCommerce may include product manufacturer information, dimensional weight, short descriptions, additional information, and images.
So with the integration, the detailed product information will be pushed into Magento, eCommerce from Syspro in real-time. It will also preserve any extended data in Magento that does not necessarily exist in Syspro. So whenever there are
updates for product pricing and inventory data, that information inside of Magento eCommerce is going to be preserved.
The customers and accounts typically include addresses. These can be shipping and billing addresses, and contacts. There may be a hierarchy within the context. You can also form an association between the contact records and the users of
your platform.
It also makes sense to bring in tax data on the account level. This might include tax exemptions, tax levels, and location data so there is specific tax information for each shipping location.
The invoices and quotes can sync between Syspro and Magento. The end-user can then pay for an invoice inside Magento eCommerce. After that, the payment information will go
back into Syspro. It will show up as a completed order there.
Typically, once a user makes an order through Magento eCommerce, it will send both the overall order information and the detailed line item data to Syspro. It can include various selections, selected attributes, location information,
possibly tax detail, split shipping/payments, etc. The information will also include all payment details and transactional information.
You can allow end-users to request customer support via Magento and then direct it back into Syspro. It could be in the form of a general question or note on the order. The request can also be something more detailed such as a refund, or a
replacement. Nevertheless, the data can go back into Syspro and interact with the payment provider, for example, in case of a refund request.