GhostUnicorns CRT

GhostUnicorns CRT

Collect, Refine, Transfer

Collaboration and connections are important, we know it well, and the same applies to e-commerce. Connecting two or more systems is a focal point of all projects.

Products, Customers, Orders, Invoices, Credit Notes, Goods and all other entities are often synchronized with third-party services that receive or send data to and from Magento. Ghost Unicorns provides a perfectly integrated solution in Magento that does not give up on the high-quality standards we base our work on.

Thanks to CRT it is possible, for example, to:

  • Import or Export: Products, Customers, Orders, Invoices, Credit Notes, Articles and any other entity to and from external systems such as SAP, Loft, TeamSystem, AS400, Akeneo, etc.;
  • Synchronize stock availability and other entities in a very short time
GhostUnicorns CRT

The name is not a mystery: CRT is the acronym of the three phases carried out.

Collect phase

Products import

Below is an example for importing third-party service products to Magento.

  • Download catalogue data from source A
  • Download catalogue images from source B
  • Download catalogue prices and availability from source C.

During the Collect phase, the data are exclusively downloaded and archived without ever undergoing any changes.

Refine phase

  • Names, prices, image format, etc. are validated
  • New data are created starting from existing ones, for example: a product is assigned the novelty label since its production date is recent, etc.

During the Refine phase, a copy of the original data is created and manipulated, validated and prepared based on needs.

GhostUnicorns CRT

Transfer phase

  • Prepared data is uploaded to Magento

During the Transfer phase, the products on the Magento catalogue are created or updated with all the received and prepared data.

Export orders

Below is an example for exporting orders from Magento to a third-party service:

Collect phase

  • Download order data from Magento

During the Collect phase, the data are exclusively downloaded and archived without ever undergoing any changes.

Refine phase

  • Order IDs and associations with the purchasing customer are validated
  • The data are prepared according to the payload indicated by the third-party service

During the Refine phase, a copy of the original data is created and manipulated, validated and prepared based on needs.

Transfer phase

  • The prepared data are sent to the third-party service via API

Technical features

The technical features of the CRT are as follows:

  • Extended configuration management via Backend interface
  • Possibility to parallelise activities using the tools made available by Magento (Cron and RabbitMQ)
  • Ability to perform individual entity-specific reindexes at the end of an import
  • Different notifications to communication services such as Telegram, Slack, Teams
  • Extensive logs for each individual entity
  • Extensive admin reports for each individual entity