Extension: Product Export PVE Enterprise
-
Extension Name: ext.magento2.cleverzoeger.pve-enterprise (CleverZoeger_PVEEnterprise)
-
Magento Compatibility: Adobe Commerce 2.4.6+ (on-premise)

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.
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.
Product Selection defines what is exported - all products of the selected attribute sets and product types, or a subset picked from the product grid.
Attribute Mapping connects every column of the provider CSV with a Magento attribute, separately per attribute set, each column with its own post processing.
Filter restricts the export by product attribute values, Campaign Parameter appends tracking parameters to the exported product URLs.