Anpassbare Mengen bei Einzelposten
Ermöglichen Sie Ihren Kundinnen und Kunden, die Menge der Artikel während des Bezahlvorgangs anzupassen.
In den Posten für jede Checkout-Sitzung wird nachverfolgt, was Ihre Kundschaft kauft. Sie können die Checkout-Sitzung so konfigurieren, dass Kundinnen/Kunden während des Bezahlvorgangs die Menge ihrer Einzelposten anpassen können.
Anpassbare Mengen aktivierenServerseitig
Notiz
Andere Einzelposten-Updates, zum Beispiel das Hinzufügen neuer Einzelposten, werden für diese Integration nicht unterstützt.
Legen Sie beim Erstellen einer Checkout-Sitzung adjustable_quantity für Ihre line_items fest, damit Ihre Kundinnen und Kunden während des Bezahlvorgangs die Menge eines Artikels ändern können.
Sie können die Standardeinstellungen für die zulässigen Mindest- und Höchstmengen anpassen, indem Sie adjustable_quantity.minimum und adjustable_quantity.maximum festlegen. Standardmäßig ist die Mindestmenge eines Artikels 0 und die Höchstmenge 99. Für adjustable_
können Sie einen Wert von bis zu 999999 angeben.
Wenn nur noch ein Artikel vorhanden ist, verhindert Checkout, dass der/die Kund/in diesen Artikel entfernen kann.
Mengen bei Einzelposten aktualisierenClientseitig
Verwenden Sie updateLineItemQuantity, um die Menge eines Postens als Reaktion auf eine Kundeninteraktion zu ändern, z. B. über eine Schaltfläche zum Erhöhen der Menge. Übergeben Sie die Posten-ID und die neue Menge:
Abgeschlossene Transaktionen verarbeitenServerseitig
Nach Abschluss der Zahlung können Sie die finalisierten Einzelposten und ihre Mengen beantragen. Wenn Ihr Kunde/Ihre Kundin einen Einzelposten entfernt, wird dieser auch aus der Einzelposten-Antwort entfernt. Im Leitfaden zur Bestellabwicklung erfahren Sie, wie Sie einen Ereignis-Handler erstellen können, um abgeschlossene Checkout-Sitzungen zu handhaben.
Notiz
Um Ihren Ereignis-Handler zu testen, installieren Sie die Stripe-CLI und verwenden Sie stripe listen --forward-to localhost:4242/webhook
, um Ereignisse an Ihren lokalen Server weiterzuleiten.