Service Description - Pacemaker Import Community 4.2.0

Technical Component Informationen

Company

TechDivision GmbH

Name

Pacemaker Import Community

Version

4.2.0

Web

Open Source

No

License

Proprietary

Pricing

n/a

Adobe Commerce Version

>= 2.4.4

PHP Version

>= 7.4

General

Although Magento already has an import functionality of products in the backend, it is often necessary to perform imports in a more performant and automated way.

Pacemaker Import Community is a standalone CLI-Tool and also part of Pacemaker Enterprise Edition and includes standard import data functionality via CLI commands.

The Pacemaker Import Community is the basic import framework that is used by Pacemaker and provides the following core functions:

  • Performant CLI imports with csv files

  • Supply of standardized import cli commands

    • Catalog import

      • Attribute sets

      • Attributes

      • Categories

      • Products

      • URL Rewrites

    • Price and Tier price Import

    • Inventory Import

    • Customers Import

    • Customer Address Import

Feature Overview

Function Description

Import of entities

The component provides multiple standard import functionalities on cli with csv files available for:

  • Attributes

  • Attribute-Sets

  • Categories

  • Customers

  • Customer Addresses

  • Products

  • Inventory

  • Prices and Tier prices

  • URL Rewrites

The structure of the csv file are based on the default Magento import format.

Import Operations

The component provides standard import operations:

  • validate

  • convert

  • add-update

  • replace

  • delete

Import Parameters and Options

The import functionalities provided can be controlled with parameters by cli input.

Configurable Import Workflow and Operations

With the extensible configuration units in Json format, import workflows can be customised

  • operations.json

  • shortcuts.json

High performance import

The import is executed as a single thread on cli using optimised SQL statements.

Functional characteristics

Feature Magento Standard Pacemaker Community (Import Community Component)

CE/EE

CE/EE

Import - Entity type "attribute"

no

yes

Import - Entity type "attribute set"

no

yes

Import - Entity type "category"

no

yes

Import - Entity type "product"

yes

yes

Import - Entity type "customer"

yes

yes

Import - Entity type "customer address"

yes

yes

Import - Entity type "url rewrite"

no

yes

Import - Entity type "inventory/stocks"

yes

yes

Import - Entity type "price"

yes

yes

Import - Behavior/Operation "add-update"

yes

yes

Import - Behavior/Operation "replace"

yes

yes

Import - Behavior/Operation "delete"

yes

yes

Import - Behavior/Operation "validate"

no

yes

Import on Magento backend

yes

no

Import on cli

no

yes

Configurable Import Workflow

no

yes

Configurable Import by Parameter

yes

yes

High performance import

no

yes

Extended by Pacemaker Pro and Pacemaker Enterprise

This component forms the basis of TechDivision’s Pacemaker import framework. The attachments in the Import Pro component as well as in the Import Pipeline component expand the field of application, improve runtimes and offer further execution options.

What is included in the license?

  • Usage of the source code on github

What the component cannot do

  • The component does not provide any Magento/Adobe Commerce integrations. Only standardized executable import cli tool is provided

Requirement for use

To use Pacemaker Import Community nothing special is required.

To run the CLI-Commands you need a Magento-based database.

Glossary

Function Description

operations.json

Extendable configuration unit. Mainly used to integrate or adapt specific import logic.

shortcuts.json

Extendable configuration unit. Mainly used to adapt the import workflow.