Anpassbare Mengen bei Einzelposten
Erstellen Sie eine Checkout-Sitzung mit aktivierter adjustable_quantity
Stellen Sie beim Erstellen einer Checkout-Sitzung adjustable_quantity
für Ihre line_items
ein, damit Ihre Kund/innen 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
einstellen. Standardmäßig ist die Mindestmenge eines Artikels 0
und die Höchstmenge 99
. Für adjustable_quantity.maximum
können Sie einen Wert von bis zu 999999
angeben.
Wenn Sie anpassbare Mengen mit einem Wert für line_items[].quantity
von mehr als 99
(dem anpassbaren Standardhöchstwert) verwenden, stellen Sie adjustable_quantity.maximum
so ein, dass es größer oder gleich der Menge dieses Postens ist.
Wenn Sie anpassbare Mengen verwenden, ändern Sie Ihre Konfiguration so, dass sie beim Erstellen der Checkout-Sitzung adjustable_quantity.maximum
verwendet, um die Menge des Bestands statt der Menge der line_items
zurückzustellen.
Wenn nur noch ein Artikel vorhanden ist, verhindert Checkout, dass der/die Kund/in diesen Artikel entfernen kann.
Handhabung abgeschlossener Transaktionen
Nach Abschluss der Zahlung können Sie die finalisierten Einzelposten und ihre Mengen beantragen. Wenn Ihr/e Kund/in 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.