Extension: Product Export PVE Enterprise

Product Export PVE Magento Extension Logo

On-premise-Adobe-Commerce-Companion zu CleverZoeger_PVE. Das Basismodul exportiert Produktdaten in beliebig viele Feeds für Preisvergleichsportale, Affiliate-Partner und ERP-Systeme — manuell aus dem Backend oder per Cron. Auf Adobe Commerce ist die Feed-Generierung gesperrt, bis dieses kostenpflichtige Companion installiert ist — allein seine Präsenz schaltet sie frei.

Implementation

Dieses Companion enthält keine eigene Geschäftslogik. Es überschreibt per DI-preference den restriktiven Lizenz-Guard des Basismoduls durch eine cloud-aware Variante. Nach der Installation steht der Produkt-Export auf on-premise Adobe Commerce zur Verfügung.

Die Enterprise-SKU deckt ausschließlich on-premise Adobe Commerce ab. Auf Adobe Commerce Cloud bleibt die Funktion gesperrt, solange dort nicht das dedizierte Cloud-Modul CleverZoeger_PVECloud installiert ist; in diesem Fall erscheint zusätzlich ein prominentes Admin-Banner. Die Cloud-Erkennung erfolgt über die MAGENTO_CLOUD_*-Umgebung (CleverZoeger\Base\Model\Guard\CloudEnvironmentDetector).

Über eine eigene Config-Section (Stores → Configuration → CLEVER+ZÖGER GMBH → Product Export PVE Enterprise → General → Enabled) lässt sich die Freischaltung pro Store-Scope deaktivieren; dann sperrt der Default-Guard des Basismoduls wieder. Die Feeds selbst werden wie beim Basismodul unter Stores → Configuration → CLEVER+ZÖGER GMBH → PVE → PVE Feed Configuration gepflegt.

Frontend

Das Modul hat kein eigenes Storefront-Template; seine Wirkung zeigt sich daran, dass die konfigurierten Export-Feeds wieder erzeugt werden.

Screenshots

Backend

The backend of the companion module is the backend of Product Export PVE - the companion only unlocks it on Adobe Commerce. The feed overview lists every export feed with its file name and the last and next generation run.

PVE feed overview in the Magento backend

Feed Information holds the general settings of a feed: name, sample CSV of the provider, name of the exported file, separators, encoding, notification mail and the cron schedule.

PVE feed information

Product Selection defines what is exported - all products of the selected attribute sets and product types, or a subset picked from the product grid.

PVE product selection for all products
PVE product selection for a subset of products

Attribute Mapping connects every column of the provider CSV with a Magento attribute, separately per attribute set, each column with its own post processing.

PVE attribute mapping
PVE mapping settings of a single column

Filter restricts the export by product attribute values, Campaign Parameter appends tracking parameters to the exported product URLs.

PVE feed filter
PVE campaign parameter

Frontend

The module has no own storefront output; it only unlocks the product export feeds.