PHPackages                             blackbit\_digital\_commerce/pimcore-data-director-edi4all - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. blackbit\_digital\_commerce/pimcore-data-director-edi4all

ActivePimcore-bundle[File &amp; Storage](/categories/file-storage)

blackbit\_digital\_commerce/pimcore-data-director-edi4all
=========================================================

Create EDI4All exports from Pimcore data objects

1.0.0(2y ago)06GPL-3.0-or-later

Since Apr 23Pushed 2y agoCompare

[ Source](https://github.com/BlackbitDigitalCommerce/pimcore-data-director-edi4all)[ Packagist](https://packagist.org/packages/blackbit_digital_commerce/pimcore-data-director-edi4all)[ Docs](https://pimcore.blackbit.de/pimcore-import-plugin)[ RSS](/packages/blackbit-digital-commerce-pimcore-data-director-edi4all/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

EDI4All Add-on for Pimcore Data Director
========================================

[](#edi4all-add-on-for-pimcore-data-director)

This bundle adds result callback function templates to Data Director's attribute mapping to create EDI4All export feeds.

As it uses Data Director's export capabilities, your BMEcat exports profit by:

- everything is configurable in Pimcore backend user interface - no creation of PHP files or anything similar necessary
- access any data which is connected to exported products, for example you can easily access assigned categories, price information, manufacturers, product features, images etc.
- full flexibility in setting up a transformation pipeline to change values to the desired format (e.g. some BMEcat-processing applications have restrictions on length of some fields)
- optionally, automatically execute exports whenever a product object gets saved whose data gets exported to:
    - prepare export once the data changes, so that the data does not have to be generated in the moment when the export is requested -&gt; very fast exports because the export document is already available in the moment of request -&gt; you will have an always up-to-date BMEcat export
    - upload exports automatically to a target system to always have up-to-date data there
    - automatically send data the other APIs
- intelligent checks whether anything changed since the last export. If nothing changed, export document gets delivered from cache
- access exports via URL, for example to pull BMEcat export into an external system instead of pushing it

Installation
------------

[](#installation)

This bundle is an add-on bundle for [Pimcore Data Director](https://pimcore.com/en/developers/marketplace/blackbit_digital_commerce/pimcore-data-director_e103850). You can buy this Edi4All add-on bundle in the [Blackbit Shop](https://shop.blackbit.com/pimcore-bmecat-import-export/) or write an email to .

After you have installed Pimcore Data Director you can proceed with the Edi4All bundle installation.

Please contact us to get access to the bundle's [Bitbucket repository](https://bitbucket.org/blackbitwerbung/pimcore-plugins-data-director-edi4all) or you get the plugin code as a zip file. When we permit your account to access our repository, please add the repository to the `composer.json` in your Pimcore root folder (see [Composer manual about repositories](https://getcomposer.org/doc/05-repositories.md#vcs)):

```
"repositories": [
    {
        "type": "vcs",
        "url": "https://bitbucket.org/blackbitwerbung/pimcore-plugins-data-director-edi4all"
    }
],
```

Alternatively if you received the plugin code as zip file, please upload the zip file to your server (e.g. to the Pimcore root folder) and add the following to your `composer.json`:

```
"repositories": [
    {
        "type": "artifact",
        "url": "path/to/directory/with/zip-file/"
    }
]
```

Then you should be able to execute `composer require blackbit/data-director-edi4all` (or `composer update blackbit/data-director-edi4all --with-dependencies` for updates if you already have this bundle installed) from CLI.

You can always access the latest version by executing `composer update blackbit/data-director-edi4all` on CLI.

Setup export
------------

[](#setup-export)

Select `Edi4All XML Export` from the list of templates for the `Result Callback function` in Data Director's attribute mapping.

Then the fields of the EDI4All standard will appear as *virtual* fields in attribute mapping. Those fields can be mapped to your data object class fields (and additionally, transformation functions can be applied if necessary). Afterwards you can access the export either via manual export or via URL (via Data Director's REST API).

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

756d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/edf236af532784ace4b8fe1f8342c426bfcbe1ebfaa68b73fecb5a16a4e8f446?d=identicon)[BlackbitNeueMedien](/maintainers/BlackbitNeueMedien)

---

Top Contributors

[![Jan-Walther-Basilicom](https://avatars.githubusercontent.com/u/92913571?v=4)](https://github.com/Jan-Walther-Basilicom "Jan-Walther-Basilicom (1 commits)")

### Embed Badge

![Health badge](/badges/blackbit-digital-commerce-pimcore-data-director-edi4all/health.svg)

```
[![Health](https://phpackages.com/badges/blackbit-digital-commerce-pimcore-data-director-edi4all/health.svg)](https://phpackages.com/packages/blackbit-digital-commerce-pimcore-data-director-edi4all)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15161.6M2.6k](/packages/illuminate-filesystem)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)[madnest/madzipper

Easier zip file handling for Laravel applications.

1382.3M6](/packages/madnest-madzipper)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
