Scoping: welche Artikeldaten hält ERPNext (PIM-Rolle), was geht an Shopware? #32
Labels
No labels
API
Artikel
B2B
B2C
Bestandssync
Bestellungen
DACH
DocType
Dokumentation
Grundgerüst
Import
Kategorien
Kunden
Lager
Mapping
Mehrsprachigkeit
Performance
Preise
Push
Scheduler
Schweiz
Steuern
Storefront
Sync
Varianten
Verbindung
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Frappe-Projekte/ecommerce_integrations#32
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel: ERPNext soll so weit wie möglich als führendes System (ähnlich einem PIM) für Artikeldaten dienen — so viel wie möglich in ERPNext sammeln/pflegen, so wenig wie möglich direkt in Shopware.
Dieses Issue ist bewusst als Scoping/Recherche-Aufgabe angelegt, nicht als konkrete Implementierung: eine Bestandsaufnahme, welche Datenarten in Frage kommen und wie der Datenfluss (nur ERPNext → Shopware, oder auch Shopware → ERPNext für Felder, die es in ERPNext noch nicht gibt) aussehen sollte, bevor daraus einzelne Umsetzungs-Issues abgeleitet werden.
Zu klären:
meta_title/meta_description, Shopware-IDs, etc.)?Ergebnis: eine dokumentierte Übersicht (vermutlich in
Projekt.md/docs/architecture.md), aus der sich einzelne, klar abgegrenzte Umsetzungs-Issues ableiten lassen — kein Big-Bang-Issue.Noch keinem Milestone zugeordnet.
Scoping abgeschlossen, wie im Issue-Text vorgesehen ohne Code — reine Recherche/Dokumentation.
Marcel-Fork (mittlerweile deutlich gewachsen:
product_sync/catalog_mirror/smart_collections/ai_description/rag/medusa) liefert die ergiebigsten Erkenntnisse:Item Barcode(barcode_type="EAN"), kein Custom Field.Item.brandgespeist ("Shopware has no separate Brand concept, so the manufacturer is the brand").Shopware Item Custom Field Mapping: generische Mapping-DocType für beliebige Shop-Flags ohne Code — als Architekturidee vermerkt.Julian-Fork bestätigt unabhängig denselben
brand-als-Manufacturer-Ansatz und dieselbeItem Barcode-Nutzung.ERPNext-Core, live gegen die echte Bench geprüft:
Item.brand,Item.customs_tariff_number(genau die im Issue genannten Zollnummern!),Item.country_of_origin,Item.weight_per_unit/weight_uom,Item.barcodes(EAN/GTIN) sind alle bereits native, bisher ungenutzte Felder. Das native E-Commerce-Modul (Website Item/technische Specs/Cross-Sell) ist nicht verfügbar, da die separatewebshop-App in dieser Bench nicht installiert ist.Ergebnis: vier Datenarten (EAN/GTIN, Zollnummer, Brand, Gewicht) sind bereits native ERPNext-Felder und werden in einem einzelnen neuen, klar abgegrenzten Push-Issue gebündelt (reine Verdrahtung nach dem #16-#20-Muster). Vier weitere Kategorien (Marketingtexte je Zielgruppe, technische Specs jenseits der Varianten-Attribute, Dokumente/Datenblätter, Cross-/Upselling) bleiben bewusst offene, dokumentierte Design-Fragen ohne abgeleitetes Issue — kein Big-Bang-Issue, wie gewünscht.
Details inkl. vollständiger Scoping-Tabelle:
docs/architecture.md→ Issue 32.