Geschichte · Click and Pick

Sie bestellte online, um die Schlange zu umgehen. Dann stand sie doch darin, mit dem Handy in der Hand.

Abholung ist die günstigste Lieferung, die ein Händler je anbieten wird — den schweren Teil übernimmt der Kunde. Das funktioniert nur, wenn der Laden weiß, dass er kommt.

Der Laden und die Menschen in dieser Geschichte sind ein Beispiel, keine Kundschaft. Die Software ist echt; das Problem ist eines, wegen dessen uns Händler mit mehr als einer Adresse immer wieder anrufen.

Samstag, 11:05 Uhr

„Abholung“ hieß dieselbe Kasse wie für alle anderen.

Ngozi hatte Freitagabend online bezahlt, damit der Samstag schnell geht. Sie kommt an, stellt sich hinter einen vollen Einkaufswagen und steht schließlich vorn — mit einer Bestätigungsmail, die niemand gesehen hat.

Der Mitarbeiter ist freundlich und vollkommen unvorbereitet. Er schaut auf einen Bildschirm, dann ins Lager, dann fragt er eine Kollegin. Elf Minuten.

Gespart hat sie nichts. Beim nächsten Mal kauft sie einfach normal ein, und genau das ist der stille Verlust, den keine Auswertung ausweist.

Eine Abholung, von Anfang bis Ende

  1. Fri 21:40Online bezahlt, Abholung gewählt
  2. Sat 11:05Betritt die Filiale
  3. Sat 11:16Geht mit der Bestellung

11 Min.

An der Kasse — nach einem Weg, der genau das vermeiden sollte.

Hinter der Kasse

Die Filiale erfuhr es, als sie es erfuhr.

Nichts hatte diesem Laden gesagt, dass es die Bestellung gibt. Sie lag in einem System, das die Zentrale beobachtet und die Fläche nicht, und das erste Signal war eine Kundin an der Kasse, die danach fragte.

Auf eine Bestellung, von der man nichts weiß, kann man sich nicht vorbereiten. Alles, was danach schieflief, war Folge dieser einen Tatsache.

Heute in dieser Filiale abzuholen

Nichts vorhanden.

Die Bestellung gab es. Nur nicht dort, wo die Fläche sie sehen konnte — und darauf kann sich niemand vorbereiten.

Das Detail, das alle überspringen

Aus einem geschlossenen Laden holt man nichts ab.

Jeder Abholort hat seinen eigenen Öffnungsplan: mehrere Zeitfenster pro Tag für eine Filiale mit Mittagspause, Feiertage und einzelne Sondertermine für den Samstag, an dem später geöffnet wird.

Gelesen wird der Plan in der Zeitzone des Abholorts, nicht in der des Servers. Einem Kunden wird nie eine Zeit angeboten, zu der der Laden zu ist — weil die Öffnungszeiten Daten sind, die der Checkout liest, und kein Versprechen auf einer Kontaktseite.

Filiale Yaba · Öffnungsplan

Montag bis Freitag
08:00–13:00 · 15:00–19:00
Samstag
09:00–14:00
Sonntag
Geschlossen

Sondertermin

1. Oktober — geschlossen, Feiertag

Gelesen in der Zeitzone der Filiale. Außerhalb dieser Zeiten wird nie ein Fenster angeboten.

Eine Zeit wählen

Ein Dreißig-Minuten-Fenster, dem der Laden zugestimmt hat.

Im Checkout wählt Ngozi die Filiale, ein Datum, ein Dreißig-Minuten-Fenster innerhalb der Öffnungszeiten und hinterlässt bei Bedarf eine Notiz. Alles wird serverseitig geprüft, damit eine veraltete Seite oder eine manipulierte Anfrage keine Zeit buchen kann, die es nicht gibt.

Dieses Fenster ist der ganze Mechanismus. Es macht aus einer Bestellung, von der die Filiale nichts wusste, einen Termin, den sie sieht — und kostet die Kundin nichts außer einem Tippen.

Abholzeit wählen

Samstag, 24. Oktober

  • 12:30
  • 13:00
  • 13:30
  • 15:00
  • 15:30
  • 16:00

Durchgestrichene Zeiten liegen außerhalb der Öffnungszeiten und sind nicht wählbar — und der Server prüft bei der Bestellung erneut.

Welche Filiale

Die nächste zuerst, wenn sie es erlaubt.

Eine Kette mit neun Standorten zeigt jemandem, der nur die Filiale beim Büro sucht, eine Liste zum Scrollen. Click and Pick kann nach Entfernung sortieren und die nächstgelegene nach oben stellen.

Es fragt vorher, und es behält die Antwort nicht. Die Position dient allein der Sortierung und wird nie gespeichert — derselbe Maßstab, den wir an den Rest der Seite anlegen, angewendet auf die eine Funktion, bei der man es sich am leichtesten sparen könnte.

Nächstgelegene zuerst

  • Yaba1.2 km
  • Surulere4.8 km
  • Ikeja12.6 km

Nach Entfernung sortiert, nur wenn die Kundschaft es erlaubt. Die Position ordnet die Liste und wird nie gespeichert.

Bezahlen

Manche Kunden zahlen an der Kasse — zu Recht.

Click and Pick ergänzt Selbstabholung als Versandart — ohne Liefergebühr, weil nichts geliefert wird — und Zahlung bei Abholung als Zahlart.

In einem Markt, in dem die Karte nicht immer das Mittel der Wahl ist, ist online reservieren und vor Ort zahlen keine Notlösung. Für einen Teil der Kundschaft ist es die einzige Variante, die sie tatsächlich nutzt.

Versandart

Selbstabholung

₦0

Keine Liefergebühr, weil nichts geliefert wird.

Zahlart

Zahlung bei Abholung

an der Kasse

Wird erst angeboten, wenn Abholung die Versandart ist. Bei einer Lieferung erscheint sie nie.

Bereit

Zwei Nachrichten, und niemand rät.

Ist die Bestellung gepackt, setzt das Personal sie auf Bereit. Die Kundin bekommt eine E-Mail mit Ort und Zeit, der Abholort eine eigene Benachrichtigung. Beides sind Flow-Builder-Flows — eine Kette, die lieber SMS verschickt, verschickt SMS.

An der Bestellung selbst liegt ein Reiter „Abholinformationen“: Ort, Datum, Zeitfenster, Notiz. Wer um vier an der Kasse steht, sieht, was derjenige um zehn bereits wusste.

Ngozi kommt herein, nennt ihren Namen und geht wieder. Mehr ist das Produkt nicht.

Bereit zur Abholung

An die Kundin

Ihre Bestellung liegt in Yaba bereit. Samstag, 24. Oktober, 15:30–16:00 Uhr.

An die Filiale

Eine Abholung am Samstag, 24. Oktober, 15:30–16:00 Uhr.

Abholinformationen

Ort
Yaba
Zeitfenster
Sa, 24. Okt. · 15:30
Notiz
Abholung nach 15 Uhr

Zwei Seiten derselben Abholung

Für die, die abholt

  • Eine Zeit, die sie gewählt hat — innerhalb der Stunden, in denen der Laden wirklich offen ist.
  • Keine Liefergebühr, weil nichts geliefert wird.
  • Die Möglichkeit, an der Kasse zu zahlen statt vorab.
  • Eine E-Mail, die „bereit“ sagt, und eine Filiale, die sie namentlich erwartet.

Für die Kette

  • Die günstigste Zustellung überhaupt: kein Fahrer, keine Route, keine Lieferkosten, die hereingeholt werden müssen.
  • Filialen, die von ihren eigenen Bestellungen erfahren — vor der Ankunft, nicht an der Kasse.
  • Öffnungszeiten, Feiertage und geteilte Schichten als Daten, je Standort, in der richtigen Zeitzone.
  • Ein Kunde im Laden — dort, wo der zweite Artikel im Korb entsteht.

Klare Antworten

Was das nicht ist

Die ehrlichen Kanten, auch die, die für eine Filialkette am meisten zählen. Ein Plugin, das alles verspricht, ist ein Plugin, von dem man es später erfährt.

Ein Zeitfenster reserviert keine Ware
Gewählt wird die Zeit, nicht der Artikel. Das Plugin fasst den Bestand nicht an; ob das letzte Stück bei der Ankunft noch im Regal liegt, klärt Ihre Warenwirtschaft, nicht dieses Plugin.
Keine Obergrenze je Zeitfenster
Zehn Kunden können dasselbe halbe Stunde wählen. Kapazitätsgrenzen, Annahmeschluss und Sperrtage sind im Code bewusst als Erweiterungspunkt angelegt, nicht als heute ausgelieferte Funktion — für eine Kasse mit einer Person in der Schlange reicht das, für eine Flagship-Filiale am Samstag womöglich nicht.
Nur Shopware 6.7
Anders als unsere Zahlungs-Plugins unterstützt dieses kein 6.6. Wer auf 6.6 ist, aktualisiert zuerst.
Es kommissioniert nicht
Das Personal holt die Ware weiterhin selbst und setzt auf Bereit. Es gibt keine Kommissionier-App, keinen Lagerprozess und kein Barcode-Scanning — das Plugin kümmert sich um den Termin, nicht um die Arbeit.
Sortierung nach Nähe braucht Erlaubnis
Die Entfernungssortierung funktioniert nur, wenn die Kundschaft sie erlaubt und der Browser sie unterstützt. Alle anderen sehen die einfache Liste — weshalb die Liste für sich genommen gut sein muss.
Zahlung bei Abholung heißt Nichtabholer-Risiko
Eine unbezahlte Reservierung ist ein Versprechen, kein Verkauf. Das Plugin liefert den Termin und den Nachweis darüber; wie lange Sie Ware für jemanden zurücklegen, der nie kam, ist eine Richtlinie, die Sie schreiben, keine Einstellung.

Kein Mockup

Es läuft gerade in unserem Demo-Shop.

Selbstabholung steht unter shophub.kommandhub.dev in der Versandartenauswahl. Wählt man sie, erscheint „Pay on pickup“ in der Zahlartenliste — bei Bestellungen, die geliefert werden, wird sie nicht angeboten. Wer bestellt, ohne einen Abholort zu wählen, bekommt vom Checkout:

Please select a valid pickup location before placing your order.

Keine Standardfiliale, keine geratene Nähe, keine Bestellung, die die Kasse nicht einlösen kann. Dieselbe Verweigerung, die das Liefer-Plugin bei einer Adresse ausspricht, hier bei einem Abholort.

Demo-Shop öffnen

Click and Pick ist veröffentlicht und dokumentiert.

Es ist ein kostenpflichtiges, proprietäres Plugin für Shopware 6.7, installiert über unsere eigene Composer-Registry statt über das öffentliche Packagist. Die Dokumentation ist offen lesbar, bevor Sie mit jemandem sprechen — fangen Sie dort an und sagen Sie uns dann, wie viele Kassen Sie betreiben.