Darstellung
Material-Export (BAS20)
Transaktion: BAS20 Material export
UI-Pfad: /materialExport
Business-Zweck
Material-Export definiert wiederkehrende Produkt-Feeds für Shops, Marktplätze oder Partner-BI – als CSV/XML/JSON mit konfigurierbaren Feldern und optionalem Feed-Token für unauthentifizierten Abruf (Login über Token-URL).
Typische Szenarien
| Szenario | Beschreibung |
|---|---|
| Shop-Feed | Nächtlicher Vollexport aller aktiven Artikel |
| Partner-PIM | Delta-Export mit Preis & Bestand |
| Marktplatz-Vorbereitung | Feldliste passend zu Channel-Anforderungen |
Fachlicher Ablauf
- Export-Definition anlegen (Felder, Filter, Format, Encoding)
- MaterialExportItems zuordnen (welche Felder exportiert werden)
- Manuell testen (
exportMaterials) oder Feed-Token für Cronjob - Externes System ruft Feed-URL ab (siehe LoginApiController / feedToken)
Feed-Token
- Generierung über
GET /api/materialExport/feedToken - Abruf erfolgt über Login-Route mit
feedToken– Token geheim halten - Encoding (
characterEncoding) beachten
Abgrenzung
| Thema | BAS20 Material Export | BAS23 Data Export |
|---|---|---|
| Fokus | Artikel-Feed | Beliebige Reports/Jobs |
| Format | MaterialExport-Konfig | Jasper, SQL, Script |