Ich denke, dass muss man sich live ansehen. Vermutlich habt ihr die Lese- und Schreibberechtigung eurer Shopify Admin API nicht vollständig konfiguriert. Ist natürlich Glaskugel schauen.
Auch wenn ich im Dashboard von Shopify einen CSV-Export anstoße, ist in der von Shopify generierten Datei die Spalte “Variant Tax Code” leer.
Mich hätte nur interessiert wofür das Feld in der API überhaupt eigentlich da ist.
Im Shop selbst funktionieren ja die unterschiedlichen Steuersätze.
Und über die API kann ich Abfragen ob der Artikel in der 7%-Mwst.-Kategorie ist.
Aber ich hab mich schon damit abgefunden, das die GraphQL-API in manchen Fällen etwas eigenwillig ist, bzw. Funktionen fehlen (z.B. Grundpreise oder Kategorien veröffentlichen)
Das habe ich in unserer Doku nachgehakt und die taxCode-Funktionalität in der GraphQL API scheint in vielen Fällen nicht aktiv verwendet zu werden, insbesondere in Regionen wie Europa. Die Verwendung des**taxCode** im ProductVariantInput-Objekt wird hauptsächlich in Märkten wie den USA genutzt, um automatisiert die Steuersätze auf Basis der Produktkategorie festzulegen. In vielen anderen Ländern, darunter Deutschland, wird dieses Feld oft leer gelassen, da die Steuersätze durch andere Mechanismen, wie Steuerüberschreibungen und Kategorien, gesteuert werden (Shopify).
In Deutschland werden ja die Steuersätze normalerweise durch Steuerüberschreibungen auf Produktebene oder durch die Zuordnung zu manuellen Kategorien geregelt, die für unterschiedliche Mehrwertsteuersätze (z.B. 7% für Bücher, 19% für allgemeine Waren) verantwortlich sind. Diese Logik wird in Shopify nicht über das taxCode-Feld, sondern über interne Regeln und die Konfiguration des Shops gesteuert (Shopify).
Shopify hat in den letzten Jahren neue Felder und Typen eingeführt, wie beispielsweise standardizedProductType und customProductType, um die Kategorisierung von Produkten und deren Steuerbehandlung weiter zu verfeinern (Shopify).