Neue Funktionen
1. Kommunikationspräferenzen
Nehmen Sie die Kontrolle darüber, wie Sie Benachrichtigungen erhalten, mit unseren überarbeiteten Kommunikationspräferenzen. Konfigurieren Sie E-Mail-, Push- und In-App-Benachrichtigungen passend zu Ihrem Workflow.
Hauptfunktionen
- Überarbeitete E-Mail-Vorlagen: Frische, moderne Designs mit klaren Handlungsaufforderungen und besserer Lesbarkeit
- Push-Benachrichtigungen: Erhalten Sie sofortige Warnungen auf Ihrem Mobilgerät für kritische Ereignisse wie neue Verkäufe, Streitfälle und Auszahlungen
- Fein abgestufte Steuerung: Wählen Sie genau aus, welche Ereignisse Benachrichtigungen auslösen und über welche Kanäle
- Unterstützung mehrerer E-Mail-Adressen: Fügen Sie mehrere E-Mail-Adressen hinzu, um Benachrichtigungen zu erhalten
- E-Mail-Vorlieben für Kunden: Legen Sie fest, welche E-Mails Ihre Kunden erhalten
Benachrichtigungskategorien
| Kategorie | Beschreibung |
|---|
| Verkäufe & Zahlungen | Neue Verkäufe, erfolgreiche Zahlungen, fehlgeschlagene Zahlungen |
| Auszahlungen & Rückerstattungen | Abschluss von Auszahlungen, Rückerstattungsanfragen, abgeschlossene Rückerstattungen |
| Abonnements | Neue Abonnements, Verlängerungen, Kündigungen, Planänderungen |
| Streitfälle | Streitfall eröffnet, Nachweis erforderlich, Streitfall abgeschlossen |
Ergebnis: Bleiben Sie über Ihr Geschäft informiert, mit Benachrichtigungen genau so und wann Sie sie wünschen.
Weitere Informationen: Communication Preferences Guide
2. Benutzerdefinierte Felder in Checkout-Sitzungen
Erheben Sie während des Checkouts zusätzliche Informationen von Kunden mit benutzerdefinierten Feldern. Fügen Sie Texteingaben, Dropdowns, Datumsfelder und mehr hinzu, um die benötigten Daten zu sammeln.
Unterstützte Feldtypen
| Typ | Beschreibung | Anwendungsfall |
|---|
text | Einzeilige Texteingabe | Firmenname, Bestellhinweise |
number | Numerische Eingabe | Menge, Alter |
email | E-Mail-Eingabe mit Validierung | E-Mail für Rechnungsstellung |
url | URL-Eingabe mit Validierung | Website, Social-Media-Profil |
date | Datumsfeld | Lieferdatum, Eventdatum |
dropdown | Auswahl aus vordefinierten Optionen | Größe, Farbe, Tarifart |
boolean | Kontrollkästchen für Ja/Nein-Werte | Zustimmung zu Bedingungen, Newsletter-Anmeldung |
Funktionsweise
const session = await client.checkoutSessions.create({
product_cart: [{ product_id: 'prod_123', quantity: 1 }],
custom_fields: [
{
name: 'company_name',
label: 'Company Name',
type: 'text',
required: true
},
{
name: 'team_size',
label: 'Team Size',
type: 'dropdown',
options: ['1-10', '11-50', '51-200', '200+'],
required: true
},
{
name: 'newsletter',
label: 'Subscribe to our newsletter',
type: 'boolean',
required: false
}
],
return_url: 'https://yoursite.com/success'
});
Vorteile
- Flexible Datenerfassung: Erfassen Sie alle Informationen, die für Umsetzung oder Personalisierung benötigt werden
- Eingebaute Validierung: E-Mail- und URL-Felder validieren automatisch das Eingabeformat
- Pflicht-/optional-Kontrolle: Markieren Sie Felder je nach Bedarf als Pflicht- oder Optionalfelder
- Webhook-Zustellung: Werte benutzerdefinierter Felder werden in Zahlungs-Webhook-Ereignissen übermittelt
Werte benutzerdefinierter Felder werden im custom_fields-Objekt innerhalb von Zahlungs- und Checkout-Sitzungsantworten zurückgegeben.
Weitere Informationen: Checkout Session Custom Fields
3. Erweiterte Checkout-Sprachunterstützung
Die Checkout-Seite unterstützt jetzt 21 Sprachen statt bisher 16. Erreichen Sie mehr Kunden in ihrer Muttersprache für ein besseres Checkout-Erlebnis.
Neue Sprachen hinzugefügt
| Sprache | Code |
|---|
| Koreanisch | ko |
| Malaiisch | ms |
| Rumänisch | ro |
| Russisch | ru |
| Thailändisch | th |
Alle unterstützten Sprachen
Arabisch, Chinesisch, Niederländisch, Englisch, Französisch, Deutsch, Hindi, Indonesisch, Italienisch, Japanisch, Koreanisch, Malaiisch, Portugiesisch, Rumänisch, Russisch, Spanisch, Schwedisch, Thailändisch, Türkisch, Ukrainisch, Vietnamesisch.
Eine bestimmte Sprache erzwingen
Verwenden Sie den force_language-Parameter, um die automatische Spracherkennung zu überschreiben:
const session = await client.checkoutSessions.create({
product_cart: [{ product_id: 'prod_123', quantity: 1 }],
force_language: 'ko', // Force Korean language
return_url: 'https://yoursite.com/success'
});
Standardmäßig erkennt die Checkout-Seite automatisch die bevorzugte Sprache des Kunden anhand der Browsereinstellungen. Verwenden Sie force_language, wenn Sie die Konsistenz mit der Sprache Ihrer Website sicherstellen möchten.
Weitere Informationen: Checkout Language Support
4. Allgemeine Fehlerbehebungen und Verbesserungen
Dieses Release enthält Leistungsverbesserungen, UI-Politur und behebt kleinere Fehler für ein zuverlässigeres, optimiertes Erlebnis.