Preisliste pro Storefront konfigurierbar machen #9
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Frappe-Projekte/ecommerce_integrations#9
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?
Pro Storefront eine ERPNext Preisliste hinterlegen können:
Price ListDocType)Scope reduziert: Das
ERPNext Price List-Feld aufShopware Storefrontwurde bereits in #8 umgesetzt (dort ebenfalls explizit gefordert) — die Felddopplung wurde bei der Umsetzung von #8 entdeckt.Verbleibender Scope für dieses Issue: die Currency-Konsistenz-Regel "CHF und EUR dürfen nicht gemischt werden" — eine Validierung, die sicherstellt, dass die Währung der verknüpften
Price ListmitShopware Storefront.currencyübereinstimmt. Das ist noch nicht implementiert.Currency-Konsistenz-Validierung umgesetzt:
Shopware Storefront.validate()prüft jetzt, dass die hinterlegteprice_listdieselbe Währung hat wie das Storefront selbst (_validate_price_list_currency()inshopware_storefront.py) — wirftfrappe.throw()bei Mismatch (z.B. CHF-Preisliste auf EUR-Storefront).Live verifiziert (Mismatch-Fall wirft, Match-Fall speichert). Weder Julian noch Marcel1 hatten dafür eine Vorlage — deren
price_handler.py:get_channel_price()prüft die Währung nicht, sieheProjekt.md→ Architecture Decisions.Schließe dieses Issue.