Service Description - Pacemaker Order Update 1.x

Technical Component Informationen

Company

TechDivision GmbH

Name

Pacemaker Order Update

Version

1.x

Web

Open Source

No

License

Proprietary

Pricing

n/a

Adobe Commerce Version

>= 2.4.4

PHP Version

>= 7.4

General

Although Magento already has a built-in functionality to create shipments, invoices etc., creating them automatically from another system (ERP, OMS) is essential for a stable workflow.

If for example an order gets cancelled, the Pacemaker Order Update can do this operation in the Magento context.

Pacemaker Order Update is part of Pacemaker Enterprise Edition and includes update operations for orders.

The Pacemaker Order Update component uses the Pacemaker Process Pipelines framework and enhances it with the following core features:

  • Magento order updates

  • Scheduled, asynchronous updates with the Pacemaker Process Pipelines Framework

  • Supports json-Files and the Open-TRANS xml format

  • Extensible code to create new operations

  • Validation of the order update files and formats

Dynamic Order Update Pipeline

The Pacemaker Order Update component uses the Pacemaker Process Pipelines framework. A pipeline gets created for each order operation.

It’s generated with 2 steps and the Initialization Pipeline.

The following steps take care of the creation steps:

  • Specific handler step

  • Move file step

  • Both of these steps is changeable and extensible by the Magento dependency injection.

Expandability / Extension Points

The component offers many concepts and also code-based extension points to extend.

What is included in the license price?

  • Major/Minor Updates

  • Security Updates

  • Bugfixes

What the component cannot do

  • The component does not offer any connections to third-party systems

  • Specific adaptations require further adjustments

Requirement for use

To use the Components Pacemaker Order Update in Adobe Commerce, the following points must get observed:

Glossary

Term Description

Pipeline

Is a streamlining concept for tasks.

Step

A step is one task in a pipeline. A pipeline can consist of one or more steps.

Transform-Adapter / Export-Template

This configuration option is extendable by extension points and is responsible for transforming the order information.

openTRANS

  • The openTRANS standard is a standard for the electronic exchange of business documents.

  • It is particularly suitable for the exchange of orders, order confirmations, delivery bills, and invoices.

  • See https://de.wikipedia.org/wiki/OpenTRANS

FilePatternProvider

Customisation / Virtualization FilePattern to check XML files next to Json files

FileReaderProvider

Adaptation / Virtualization to be able to read XML files

Resolver

Implementation of additional resolvers to process XML information and prepare it for use in the notification model. Registration of the resolvers with resolver chains in the specific document type modules