Zum Inhalt springen

In der Währung des Käufers anbieten

Lesezeit: 4 Minuten. Für wen: Händler, die in mehrere Shopify Markets verkaufen und in der lokalen Währung des Käufers anbieten.

QuotWay hält den Wechselkurs zum Zeitpunkt der Anfrage fest. Ist ein Angebot einmal unterwegs, sieht der Käufer stabile Preise, egal wie sich der Kurs bis zu seiner Annahme bewegt. Ihre internen Analysen bleiben in Ihrer Basiswährung vergleichbar.


Der grundsätzliche Ablauf

  1. Der Käufer stöbert in Ihrem Shop in seinem lokalen Markt (z. B. Frankreich, EUR).
  2. Der Käufer fragt ein Angebot an. QuotWay fragt Shopifys ProductVariant.contextualPricing(context: { country }) ab, um die in EUR bepreiste Variante zu erhalten.
  3. Die Anfrage hält fest:
    • Quote.currency = "EUR" (die Anzeigewährung).
    • Quote.exchangeRateSnapshot = 0.91 (der bei der Anfrage aus Shopify erfasste Kurs EUR je USD).
    • Shop.baseCurrency = "USD" (die Basiswährung Ihres Shops).
  4. Der Angebotseditor im Admin zeigt Ihnen als Händler EUR-Preise. Die Analyse-Dashboards aggregieren mit dem festgehaltenen Kurs in USD.
  5. Der Käufer nimmt an. Die angenommenen Preise sind in EUR. Der Shopify-Bestellentwurf rechnet zum festgehaltenen Kurs um.

Was Sie als Händler sehen

Jedes Angebot im Posteingang zeigt beide Währungen nebeneinander:

EUR 1,000.00 (≈ USD 1,088.42)

Der Anzeigebetrag ist die maßgebliche Größe. Der USD-Gegenwert ist informativ – er nutzt den bei der Anfrage gespeicherten Kurs und wandert also nicht mit dem lebenden Wechselkurs.

Ist das Angebot in Ihrer Basiswährung (hier USD), fällt die doppelte Anzeige auf nur USD 1,000.00 zusammen.

Woher der Kurs kommt

QuotWay liest den Kurs aus Shopify selbst, nicht von einem Drittanbieter. Konkret gibt die GraphQL-Abfrage ProductVariant.contextualPricing in der Storefront-API den Preis in Anzeigewährung für einen Käufer in einem bestimmten Land zurück. QuotWay leitet den Kurs als (Anzeigepreis / Preis in Basiswährung) für dasselbe Produkt ab.

Warum das zählt:

  • Der Kurs, zu dem Sie anbieten, entspricht dem Kurs, den der Shopify-Checkout nutzen wird.
  • Kein Auseinanderdriften zwischen Ihrem Angebotspreis und dem späteren Preis von Bestellentwurf und Shopify-Bestellung.
  • Sie zahlen keinen Drittanbieter für Wechselkurse.

Scheitert die contextualPricing-Abfrage (Netzwerkaussetzer, Shopify-Störung, nicht unterstütztes Land), setzt QuotWay exchangeRateSnapshot = null und behandelt das Angebot in Basiswährung – es wird kein Kurs mit falscher Sicherheit festgehalten. Der Händler sieht ein Banner „Währungsumrechnung nicht verfügbar – Angebot in USD“.

Analysen in Basiswährung

Die Dashboard-Kennzahlen (offene Pipeline, in diesem Monat angenommen, Abschlussquote) aggregieren in Basiswährung. Der Weg im Code:

  • Je Angebot bevorzugt Quote.baseCurrencyTotal (bei der Anfrage oder bei einer Versionsänderung mit dem festgehaltenen Kurs berechnet).
  • Ersatzweise Quote.totalEstimate, wenn kein Kurs festgehalten wurde (Angebot in derselben Währung).

So summieren Sie Angebote aus EUR, GBP und CAD zu einer in USD verankerten Zahl.

Was Käufer sehen

Im Shop-Panel erscheinen alle Preise in der Anzeigewährung des Käufers. Im Angebot, im Portal und auf PDFs ebenso. Der Käufer sieht nie einen USD-Gegenwert, außer der Händler tippt ihn ausdrücklich in das Nachrichtenfeld.

Bei angenommenen Angeboten wird der Shopify-Bestellentwurf in der Anzeigewährung angelegt. Der Shopify-Checkout zieht die Zahlung in derselben Währung ein.

Grenzen und Punkte für Phase 2

  • Bei der Anfrage festgehalten. Der Kurs aktualisiert sich in Verhandlungsrunden nicht. Bewegt sich der Kurs zwischen den Runden deutlich, sieht der Händler womöglich einen veralteten Gegenwert. Die Angebotssumme (in Anzeigewährung) bleibt davon unberührt.
  • Keine Werkzeuge zur Kurssicherung. QuotWay lässt Sie keine Regel „diesen Kurs 30 Tage festhalten“ setzen. Der Kurs ist der, den Shopify zum Zeitpunkt der Anfrage geliefert hat.
  • Eine Währung für das ganze Angebot. Positionen können keine unterschiedlichen Währungen haben. Alles EUR oder alles USD oder alles GBP.

Phase 2 könnte ergänzen: Kursaktualisierung je Runde, materialisierte Aggregatsichten für Auswertungen über Währungen hinweg und vom Händler konfigurierbare Warnungen bei veralteten Kursen.

Märkte ohne konfigurierte Währung

Erreicht ein Käufer Ihren Shop in einem Markt ohne definierte Anzeigewährung (etwa wenn Ihre Shopify-Markets-Konfiguration nur US und EU kennt), fällt der Shop auf Ihre Basiswährung zurück. Die Anfrage hält exchangeRateSnapshot = null fest, und die doppelte Währungsanzeige fällt auf eine Währung zusammen.


Häufige Stolpersteine

  • Das Banner „Währungsumrechnung nicht verfügbar“ erscheint. Das heißt, die contextualPricing-Abfrage bei der Anfrage hat einen Fehler geliefert. Prüfen Sie Ihre Markets-Konfiguration erneut; stellen Sie sicher, dass die Variante einen Anzeigepreis in der Währung des Käufers hat.
  • Summen im Posteingang wirken klein. Währungen haben unterschiedliche Größenordnungen. JPY mit ¥150.000 ≈ USD 1.000. Sortieren Sie den Posteingang nach totalEstimate, sehen Sie gemischte Größenordnungen. Sortieren Sie stattdessen nach baseCurrencyTotal für einen fairen Vergleich.
  • Ein Käufer meldet einen anderen Preis als im Angebot. Prüfen Sie, ob ein Kurs festgehalten wurde (quote.exchangeRateSnapshot). Ist er null, hat das Angebot womöglich den lebenden Kurs zum Ansichtszeitpunkt genutzt, der vom Zeitpunkt der Anfrage abweicht. Legen Sie das Angebot neu an.

Verwandte Artikel

Brauchen Sie noch Hilfe? Das Team hilft gern weiter.

Wir möchten Analyse-Cookies setzen, um zu verstehen, wie die Website genutzt wird. Sie sind nicht erforderlich – eine Ablehnung ändert nichts an der Funktion der Website, und Sie können Ihre Entscheidung jederzeit ändern auf unserer Datenschutzseite.