Zum Inhalt springen

Gutscheine in Shops

AnleitungNeuZuletzt geprüft am 20.10.2026

allverto als zentrales Gutscheinkonto – Gutscheine aus Kasse, Rechnung oder manuell auch im Checkout von WooCommerce und Shopify einlösen, mit gemeinsamem Restguthaben, Reservierung und Abgleich.

Ein Gutschein aus allverto gilt überall: an der Kasse, im Auftrag und im Checkout deiner Shops. Alle teilen sich dasselbe Restguthaben – allverto ist das zentrale Gutscheinkonto. Was im Shop eingelöst wird, bucht allverto sofort auf den Gutschein; was an der Kasse eingelöst wird, steht im Shop nicht mehr zur Verfügung.

Was je Shopsystem geht

ShopWieStand
WooCommercePlugin „allverto Gutscheine“: Feld im Warenkorb und an der Kasse, Prüfen, Reservieren und Buchen bei allvertofertig für den klassischen Warenkorb; Block-Checkout angelegt, noch nicht im echten Shop erprobt
Shopifyallverto legt jeden Gutschein als Shopify-Geschenkkarte mit gleichem Code, Guthaben und Ablauf an und gleicht das Guthaben abfertig; braucht Freigabe der Geschenkkarten-Rechte durch Shopify
Shopware 6Plugin „AllvertoGutscheine“Grundgerüst, im Checkout noch nicht nutzbar
allverto ShopPlugin im allverto Shopfolgt; Token und Schnittstelle sind schon nutzbar
Marktplätze–nicht möglich (Amazon, eBay usw. nehmen keine fremden Gutscheine an)

Rabattcodes und Kupons, die du im Shop selbst anlegst, bleiben wie bisher Abzugspositionen im Auftrag.

WooCommerce einrichten

  1. Rechtsklick auf den WooCommerce-Shop → Gutscheine ….
  2. Schalte allverto-Gutscheine in diesem Kanal annehmen ein und klicke auf Speichern.
  3. Klicke auf Token erzeugen und dann auf Token kopieren. Der Kanal-Token erscheint nur dieses eine Mal.
  4. Installiere in WordPress das Plugin allverto Gutscheine (ZIP hochladen) und aktiviere es.
  5. Öffne in WordPress WooCommerce → Einstellungen → allverto Gutscheine: Haken bei Gutscheine annehmen, die Adresse der Schnittstelle (steht in allverto im selben Fenster, mit Knopf zum Kopieren) und den Kanal-Token eintragen, speichern.
  6. Klicke auf Verbindung testen.

Ab jetzt sehen deine Kunden im Warenkorb und an der Kasse das Feld allverto-Gutschein.

So läuft eine Einlösung im Shop

  1. Der Kunde gibt den Code ein. allverto prüft Sperre, Ablauf, Währung und das verfügbare Guthaben (Restguthaben abzüglich anderer Reservierungen).
  2. Der Betrag wird nach Steuern vom Gesamtbetrag abgezogen – höchstens bis 0 €. Ein Mehrzweckgutschein ist ein Zahlungsmittel, kein Rabatt: Die Umsatzsteuer der Ware bleibt unverändert.
  3. Beim Bestellen reserviert allverto den Betrag. Ist das Guthaben inzwischen woanders verbraucht (z. B. gleichzeitig an der Kasse), bricht der Shop die Bestellung mit einer Meldung ab.
  4. Sobald die Bestellung angenommen ist (in Bearbeitung, wartend, abgeschlossen oder bezahlt), bucht allverto die Einlösung. In den Buchungen des Gutscheins steht der Shop mit der Bestellnummer.
  5. Wird die Bestellung abgebrochen, schlägt die Zahlung fehl oder wird storniert bzw. vollständig erstattet, gibt das Plugin die Reservierung frei bzw. schreibt den Betrag wieder gut (Storno der Einlösung).

Eine Reservierung, die nicht gebucht wird, läuft nach zwei Stunden von selbst ab – das Guthaben ist dann wieder frei.

Im Auftrag

Beim Auftragsabruf übernimmt allverto den Gutschein als Zahlung (Gutschein mit Code) im Dialog Zahlungen – nicht als Position und nicht als Rabatt. Ein zweites Abziehen vom Gutschein gibt es dabei nicht. Bei bezahlt übernommenen Bestellungen bucht allverto den Rest als Zahlung im Shop, damit der Auftrag vollständig bezahlt ist. Stornierst du die Gutschein-Zahlung im Auftrag, wird der Betrag dem Gutschein gutgeschrieben.

Shopify einrichten

  1. Ergänze in deiner Shopify-App die Admin-API-Bereiche write_gift_cards und write_gift_card_transactions. Shopify gibt die Geschenkkarten-Rechte je nach Tarif erst nach Freigabe durch den Shopify-Support frei – plane dafür etwas Zeit ein.
  2. Erneuere in allverto den Zugang des Kanals (Rechtsklick → Zugangsdaten ändern …), falls Shopify einen neuen Token ausgibt.
  3. Rechtsklick auf den Shopify-Shop → Gutscheine …: allverto-Gutscheine in diesem Kanal annehmen und Gutscheine als Shopify-Geschenkkarten anlegen und abgleichen einschalten, Speichern.
  4. Klicke auf Jetzt abgleichen. Danach läuft der Abgleich mit jedem Auftragsabruf.

So gleicht allverto ab:

  • Jeder aktive Gutschein in der Währung des Shops wird eine Geschenkkarte mit gleichem Code (ohne Bindestriche – an der Kasse von Shopify wie in allverto eingeben), gleichem Guthaben und Ablauf. Codes müssen für Shopify 8–20 Zeichen lang sein; kürzere eigene Codes werden übersprungen.
  • Wird die Geschenkkarte im Shopify-Checkout eingelöst, bucht der nächste Auftragsabruf die Einlösung auf den Gutschein und hinterlegt sie als Zahlung im Auftrag.
  • Wird der Gutschein an der Kasse oder im Auftrag eingelöst, gesperrt oder läuft er ab, zieht der Abgleich das Guthaben in Shopify nach (Abbuchen bzw. Gutschreiben). Gesperrte Gutscheine bucht allverto in Shopify auf 0 ab, statt die Karte endgültig zu deaktivieren – so bleibt Entsperren möglich.

Im Shop verkaufte Shopify-Geschenkkarten übernimmt allverto nicht: Shopify gibt ihren Code nach dem Anlegen nur noch maskiert heraus. Sie bleiben reine Shopify-Geschenkkarten.

Sicherheit

  • Der Kanal-Token gilt nur für diesen einen Verkaufskanal und nur für Gutscheine. allverto speichert ihn nicht im Klartext und zeigt ihn nur einmal an.
  • Das Plugin spricht Server zu Server mit allverto (nur HTTPS); im Browser des Kunden steht der Token nie.
  • Gegen Durchprobieren von Codes: Nach 20 erfolglosen Prüfungen in 10 Minuten sperrt allverto weitere Prüfungen dieses Shops von derselben Adresse für eine Weile. Unbekannte, gesperrte und abgelaufene Codes sehen von außen gleich aus.
  • Die Firewall deiner Firma gilt auch hier: Hast du nur bestimmte IP-Adressen freigegeben, muss der Server deines Shops dabei sein.
  • Ein Shop kann nur seine eigenen Reservierungen buchen, freigeben und gutschreiben – höchstens bis zum gebuchten Betrag.

Häufige Fragen

Kann ein Kunde mehrere Gutscheine in einer Bestellung einlösen?

Ja. Jeder Gutschein wird einzeln geprüft, reserviert und gebucht; zusammen höchstens bis zum Gesamtbetrag.

Was sieht der Kunde, wenn der Code falsch ist?

Nur „Dieser Gutschein ist nicht einlösbar“ – ohne Hinweis, ob es den Code gibt.

Was passiert bei einer Teilerstattung im Shop?

Das Plugin schreibt nur bei Storno oder vollständiger Erstattung automatisch gut. Bei einer Teilerstattung buchst du die Gutschrift in allverto (Dialog Zahlungen am Auftrag: Gutschein-Zahlung stornieren) oder erstattest auf anderem Weg.

Verwandte Themen