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.
-
see, how to extend the order export: https://pacemaker.met.tdintern.de/components-pacemaker-order-update/v1.x/extend/index.html
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:
-
Contract
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 |
|
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 |