Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MageSuite offers a solution to configure and control the connection to ERP systems.

Until now, integration with external systems required a lot of work and was very specific in each project.
The implementation took many hours to prepare, and introducing another developer to further develop the functionality was very difficult.

Integration with ERP still requires changes in the code, however managing the exchange of data with an external system is simpler and some changes can be made directly in the admin panel, without the need to change the code.

This allows for a quick reaction, for example, when communication with a system needs to be shut down for a certain period of time.

Erp Connector is divided into three parts

Providers

...

Connectors

...

Schedulers

Providers

Access SALES / ERP CONNECTOR / PROVIDERS

A list of external systems with which communication is established.
These may be systems that export order data, provide product/stock information, or are project-specific (e.g. they provide information about the tracking number and shipment status after the order is sent to the customer).

...

You can specify the provider name and e-mail (for internal use only), set a code (used to specify a particular provider in the code) and add additional information.

Additional configuration can be used to store some important information about the provider or contain the information required for communication with it.

To add a new type in this section, go to STORES / CONFIGURATION / MAGESUITE / ERP CONNECTOR / GENERAL / ADDITIONAL CONFIGURATION CODES LIST and add needed codes.

Connectors

Open the provider and then open the “Connectors” section.

Connectors allow you The main part of the whole ERP Connector integration.

Depending on the project requirements, it may be a specific ERP system or a type of integration (for example order export to multiple ERP systems).

See 7.3.1. Providers

Connectors

Connectors are a unique functionality in the ERP Connector, related to the providers. They allow to set up connections to specific systems and subsystems (for example when one provider delivers two endpoints, one for products, the other for orders).

There are 5 types of connectors, each with a set of fields to allow the establishment of a connection.

  • FTP

  • SFTP

  • SOAP

  • HTTP

  • EMAIL

...

You can specify any number of connectors..

See 7.3.2. Connectors

Schedulers

Schedulers are used to determine when and what data should be sent to/collected from a given provider.

...

Because integration with external systems still requires code changes, this section This part is highly project-specific.
In the base version, it allows defining when and by which connectors the communication with external servers should occur.Depending on your needs, for example, an additional field may be added to allow you to select the structure of the data to be sent to a particular system or additional data validation., however, because it is extensible, customizing it for a specific project is quick and easy

See 7.3.3. Schedulers

Implementation examples

Erp connector has already been implemented in projects. We added some examples of configuration to the documentation.

See 7.3.4. Implementation examples