Skip to main content

Was ist lokalisierte Preisgestaltung?

Jedes Produkt hat einen Basispreis in einer Basiswährung. Mit der lokalisierten Preisgestaltung können Sie diesen Basispreis durch feste Preise, die Sie pro Währung oder pro Land festlegen, überschreiben. Aktivieren Sie es, indem Sie eine pricing_mode für das Produkt festlegen und dann eine Regel pro Markt anhängen. Sie ist einer von mehreren unabhängigen Stellhebeln für die internationale Preisgestaltung, wobei jeder ein anderes Problem löst:
Lokalisierte Preisgestaltung und Adaptive Currency arbeiten zusammen. Wenn keine lokalisierte Regel übereinstimmt, fällt das Produkt auf seinen Basispreis zurück — bei Kunden, die sich bereits in Ihrer Basiswährung befinden, direkt abgerechnet oder durch Adaptive Currency umgerechnet.

Anwendungsfälle

Exact Prices for One Market

Einen bestimmten Betrag in einem preissensiblen Markt berechnen. Eine by_country-Regel ermöglicht es, ein Produkt mit einem Basispreis von $20 in Indien für ₹999 zu verkaufen – genau die von Ihnen gewählte Zahl, keine FX-Umrechnung. Um Preise stattdessen automatisch nach Land zu reduzieren, verwenden Sie Purchasing Power Parity.

Exact Prices per Currency Zone

Eine aktuelle FX-Umrechnung von $19.99 ergibt eine unpraktische Zahl wie €18.43. Eine by_currency-Regel legt den exakten Preis fest, den Sie eingeben – €9.99, ¥1000, ₹499. Um umgerechnete Preise automatisch in jeder Währung auf passende Endungen zu runden, verwenden Sie Charm Pricing.

Reversible Market-Entry Promotions

Sie führen in einem neuen Land ein? Fügen Sie eine by_country-Regel mit einem Einführungspreis hinzu und archivieren Sie sie, wenn die Aktion endet, damit auf die Basis-/Adaptive-Preisgestaltung zurückgefallen wird. Regeln werden archiviert, niemals gelöscht. So behalten Sie einen übersichtlichen Nachweis darüber, was wann aktiv war.

Competitive Price-Matching

Einen einzelnen Markt festlegen, um den Preis eines lokalen Wettbewerbers anzupassen. Eine by_country-Regel für £9.00 im Vereinigten Königreich hält diesen exakten Preis unabhängig davon, wie sich der GBP/USD-Kurs verändert.

Kernkonzepte

  • Preismodi — Ein Produkt befindet sich zu jedem Zeitpunkt genau in einem Modus, der durch seinen pricing_mode festgelegt wird:
    • by_currency: ein Preis pro Währung, unabhängig vom Land. Jeder, der in EUR bezahlt, sieht €9.99.
    • by_country: ein länderspezifischer Preis (₹999 in Indien), auch wenn mehrere Länder dieselbe Währung verwenden.
  • Feste Beträge in der kleinsten Einheit — Das amount einer Regel ist eine Ganzzahl in der kleinsten Einheit der Währung, genauso wie überall sonst in der API: 99900 entspricht ₹999.00, 999 entspricht €9.99. Es handelt sich um einen von Ihnen festgelegten Preis, niemals um einen umgerechneten Wert.
  • Eine passende Regel hat Vorrang vor der automatischen Preisgestaltung — Wenn eine lokalisierte Regel auf eine Position zutrifft, werden Purchasing Power Parity und Charm Pricing für diese Position übersprungen. Der Kunde zahlt den von Ihnen festgelegten Betrag unverändert.
  • Wenn keine Regel zutrifft — Das Produkt behält sein bestehendes Verhalten bei: Kunden in Ihrer Basiswährung zahlen den Basispreis direkt; alle anderen erhalten den über Adaptive Currency umgerechneten Preis.
  • Gebühren sind bei einer passenden Regel inklusive — Der Kunde zahlt genau den von Ihnen festgelegten Betrag. Die FX-Gebühr von Adaptive Currency wird von Ihnen übernommen (für diese Transaktion als gebühreninklusive behandelt), statt zusätzlich berechnet zu werden. Dadurch entspricht Ihr angegebener lokaler Preis immer dem berechneten Preis.

Setup im Dashboard

1

Open the product form

Gehen Sie in Ihrem Merchant-Dashboard zu Produkte und erstellen Sie ein Produkt (oder öffnen Sie ein bestehendes zur Bearbeitung). Legen Sie den Basis Preis und die Währung wie üblich fest.
2

Enable Localized Pricing and choose a mode

Im Abschnitt Preisgestaltung aktivieren Sie Lokalisierte Preisgestaltung und wählen dann Nach Land oder Nach Währung.
Lokalisierte Preisgestaltung auf dem Produktformular mit Nach Land ausgewählt
3

Add a price for each market

Klicken Sie auf Länderpreis hinzufügen oder Währungspreis hinzufügen, füllen Sie das Lokalisierte Preisgestaltung Panel aus und klicken Sie auf Hinzufügen. Jeder hinzugefügte Markt erscheint in der Überschreibungstabelle, wo Sie ihn später bearbeiten oder entfernen können.
Wählen Sie ein Land, wählen Sie die Währung und geben Sie den Betrag ein (zum Beispiel ₹999 für Indien), und klicken Sie dann auf Hinzufügen.
Hinzufügen einer 999 INR Überschreibung für Indien
Das Land erscheint nun in der Länderüberschreibung Tabelle, wo Sie es bearbeiten oder entfernen können.
Länderüberschreibungstabelle mit Indien bei 999 INR
4

Save the product

Speichern Sie mit Produkt hinzufügen. Lokalisierte Preise gelten sofort für zukünftige Checkouts.
Führen Sie einen Testcheckout mit einem Rechnungsland durch, das eine Regel hat, und bestätigen Sie, dass der lokalisierte Betrag angezeigt wird.

Verwaltung über die API

Lokalisierte Preisgestaltung ist vollständig über die API verfügbar. Setzen Sie zuerst den Preisgestaltungsmodus des Produkts und fügen Sie dann Regeln an.

Setzen Sie den Preisgestaltungsmodus

Setzen Sie pricing_mode, wenn Sie das Produkt erstellen (oder ein bestehendes aktualisieren). null bedeutet nur Basis, das bestehende Verhalten.

Fügen Sie einen lokalisierten Preis hinzu

Fügen Sie dem Produkt eine Regel hinzu. Im by_country Modus ist country_code erforderlich; im by_currency Modus muss er weggelassen werden.
Für ein by_currency Produkt, weglassen country_code. Zum Beispiel, ein fester €9.99 für alle, die in EUR bezahlen (currency: 'EUR', amount: 999).

Auflisten, aktualisieren und archivieren

Sie können nur das amount einer Regel aktualisieren; Währung und Land sind einmal erstellt festgelegt. Archivierung ist ein idempotentes Soft-Delete, damit die Regel nicht mehr übereinstimmt, aber in Ihrem Verlauf bleibt.

API Reference

Sehen Sie die vollständigen Produktlokalisierungspreisendpunkte: erstellen, auflisten, abrufen, aktualisieren und archivieren.

Anwendung im Checkout

Lokalisierte Preisgestaltung wird pro Warenkorbposition gelöst und nur für Produkte, die ein pricing_mode gesetzt haben. Dodo Payments liest zwei Signale aus der Anfrage: das Abrechnungsland des Kunden und eine optionale billing_currency (wenn nicht angegeben, wird eine Währung aus dem Abrechnungsland abgeleitet).
  • Nach Land: sucht nach einer Regel, die mit dem Abrechnungsland übereinstimmt. Wenn dies der Fall ist, wird beim Kunden die Betragsregel in der Währung der Regel berechnet.
  • Nach Währung: sucht nach einer Regel, die mit der Währung des Kunden übereinstimmt (die billing_currency, oder die Währung, die aus ihrem Land abgeleitet wird). Wenn dies der Fall ist, wird der Kunde in dieser Währung zum Regelbetrag belastet.
  • Keine Übereinstimmung oder kein pricing_mode: Der Basispreis gilt, der direkt berechnet wird, wenn die Währung des Kunden der Basiswährung entspricht, andernfalls umgerechnet durch Adaptive Currency.
Jede Warenkorbposition wird für sich gelöst, sodass Sie ein Produkt lokalisieren und andere beim Basispreis im selben Checkout belassen können. Wenn eine Position mit einer lokalisierten Regel übereinstimmt, wird die gesamte Transaktion zwangsweise gebühreninklusive durchgeführt (siehe Kernkonzepte).

Anwendung bei Änderungen des Abonnementplans

Die lokalisierten Preise folgen Ihren Abonnenten, wenn sie den Plan wechseln. Wenn ein bestehendes Abonnement den Plan ändert und zu einem Produkt wechselt, das über einen pricing_mode verfügt, wird der Preis des neuen Plans anhand derselben Regeln wie beim Checkout ermittelt. Dabei werden das Abrechnungsland und die Währung verwendet, die bereits im Abonnement festgelegt sind:
  • Nach Land: Es gilt eine Regel, die dem Abrechnungsland des Abonnements entspricht. Wenn sich die Währung der Regel von der Abrechnungswährung des Abonnements unterscheidet, wird der Betrag der Regel zum aktuellen FX-Kurs umgerechnet — die Regel wird angewendet und nicht übersprungen.
  • Nach Währung: Es gilt eine Regel, die der Währung entspricht, in der der Kunde abgerechnet wird, und dem Kunden wird exakt der Betrag der Regel berechnet.
  • Keine Übereinstimmung oder kein pricing_mode: Es gilt der Grundpreis des neuen Plans, der bei Bedarf über Adaptive Currency umgerechnet wird — derselbe Fallback wie beim Checkout.
Dies gilt überall dort, wo eine Planänderung ausgelöst werden kann: über die Change Plan API, die selbst durchführbaren Planänderungen im Customer Portal und für Änderungen, die zum Ende des Abrechnungszeitraums geplant sind.
  • Vorschauen sind exakt. Preview Change Plan gibt denselben lokalisierten Betrag zurück, der bei der tatsächlichen Änderung berechnet wird.
  • Verlängerungen behalten den lokalisierten Preis bei. Nach der Änderung wird der neue Plan zu seinem lokalisierten Betrag verlängert — und bleibt gebühreninklusiv — genau wie ein Abonnement, das zu diesem Preis erstellt wurde.
  • Proration verwendet tatsächliche Beträge. Bei einem Upgrade basiert das Guthaben für die ungenutzte Zeit auf dem Betrag, den der Kunde tatsächlich für den alten Plan bezahlt hat, während der neue Plan anhand seiner lokalisierten Regel bepreist wird.
  • Geplante Änderungen legen den Preis zum Zeitpunkt der Planung fest. Bei einer für das Ende des Abrechnungszeitraums geplanten Änderung wird der zum Zeitpunkt der Planung berechnete Betrag berechnet, selbst wenn Sie die Regel zwischenzeitlich bearbeiten.
  • Die Abrechnungswährung ändert sich nie. Eine Planänderung wechselt niemals die Währung, in der ein Abonnement abgerechnet wird; eine Regel in einer anderen Währung wird per FX in diese Währung umgerechnet.
  • Add-ons werden nicht lokalisiert. Add-on-Preise im neuen Plan verwenden immer ihre Grundpreise.

Wichtige Verhaltensweisen

Änderungen an lokalisierten Regeln lösen keine eigenen Webhooks aus. Der ermittelte Betrag erscheint in der daraus resultierenden Zahlung oder dem Abonnement genau wie jeder andere Preis.

Best Practices

  • Legen Sie einen sinnvollen Basispreis fest. Er dient als Fallback für jeden Markt ohne Regel und wird über Adaptive Currency umgerechnet.
  • Geben Sie übersichtliche Zahlen ein. Der Zweck eines festen Betrags ist ein aufgeräumter Preis wie ₹999, €9.99 oder ¥1000, kein FX-Ergebnis. Informationen zum automatischen Runden in jeder Währung finden Sie unter Charm Pricing.
  • Wählen Sie den passenden Modus. Verwenden Sie by_country für eine an der Kaufkraft orientierte Preisgestaltung; verwenden Sie by_currency, wenn ein Preis pro Währungszone ausreicht.
  • Archivieren Sie Regeln für Aktionen, statt sie neu zu erstellen. Durch das Archivieren einer Regel wird der Markt auf die Basis-/Adaptive-Preisgestaltung zurückgesetzt, während der Verlauf erhalten bleibt. Erstellen Sie später bei Bedarf eine neue Regel oder legen Sie den Preis neu fest.
  • Beachten Sie die Steuerzeile, bevor Sie einen Gesamtbetrag bewerben. Bei Produkten ohne enthaltene Steuern zahlt der Kunde den lokalisierten Betrag zuzüglich Steuern. Geben Sie ihn daher in Anzeigen nicht als Endpreis an.

Verwandte Themen

Purchasing Power Parity

Preise automatisch nach Land reduzieren, mit einem Prozentsatz pro Land.

Charm Pricing

Umgerechnete Preise in jeder Währung auf passende Endungen wie 49.99 runden.

Adaptive Currency

Automatische FX-Umrechnung und Gebührenabwicklung, auf denen die lokalisierte Preisgestaltung aufbaut.

Tax-Inclusive Pricing

Steuern in Ihre Preise einschließen oder nicht.

Pay What You Want

Kunden den Betrag wählen lassen. Lokalisierte Regeln gelten dort nicht.
Zuletzt geändert am 26. August 2026