Mehrsprachigkeit: Sprach-Zuordnung pro Storefront #11
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#11
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 die Shopware-Sprache konfigurierbar machen:
de,en)Umgesetzt: neues Feld
Shopware Storefront Domain.shopware_language_id(Data, read-only) pro Domain-Zeile — das "ERPNext Language"-Feld gab es durch #7 (domains-Kindtabelle) bereits.Der bestehende Fetch-Button/-Methode aus #8 wurde erweitert und umbenannt:
fetch_sales_channel_id()→fetch_shopware_mapping()— löst jetzt beides in einem Aufruf:sales_channel_idam Storefront undshopware_language_idpro passender Domain-Zeile, da beides aus derselbenGET /api/sales-channel-domain-Antwort kommt.Live verifiziert:
languageIdist tatsächlich Teil der Shopware-Antwort pro Domain (Annahme aus der Recherche bestätigt), Round-Trip-Test mit echter Domain hat sowohlsales_channel_idals auchshopware_language_idkorrekt befüllt und gespeichert.Weder Julian noch Marcel1 persistieren eine Shopware-Language-ID irgendwo — Marcel löst das dynamisch zur Laufzeit beim Push auf (
payload.py:_all_shopware_languages(), Redis-gecacht). Details inProjekt.md→ Architecture Decisions.Schließe dieses Issue — damit ist Milestone 3 vollständig.