Forum
04.05.2019, 19:15

Der Geburtstagsgeschenk Bestell-Generator

Sehr geehrte Kunden,

wie so oft ist hier auf Kundenwunsch nun eine Funktion entstanden, die es Ihnen erlaubt Bestellungen für Ihre Kunden zu generieren, die Geburtstag haben und denen Sie ein Geschenk übersenden wollen. In unserem Fall hat der Shopbetreiber einen Posten kleiner Sektflaschen günstig erstanden und möchte seine Shop-Kunden an ihrem Geburtstag mit einem kostenlosen Präsent überraschen.

Das alles ist nun in POWERGAP vollautomatisiert machbar. Sprich, einmal konfiguriert läuft jede Nacht ein Job, der prüft, ob in x Tagen jemand Geburtstag hat und bestimmte Kriterien (Umsatz und Anzahl Bestellungen, keine Bestellungen mit Zahlstatus "1. Mahnung, 2. Mahnung, Mahnbescheid, Rechtsfall oder Inkasso" vorhanden!) erfüllt.

Ist alles eingestellt haben Sie morgens früh Null Euro Bestellungen mit einem voreingestellten Artikel bei "In Bearbeitung" stehen, die einem eigenen Channel zugewiesen sind, die auf Zahlart Vorkasse und bezahlt gestellt sind und ein eigenes Symbol in der Spalte Kundenbemerkung haben:



Im Anschluss gehen diese Bestellungen in der Regel dann in den gewohnten Workflow. Rechnungsdruck (dazu gleich mehr!), Paketkartendruck usw..

Die Konfiguration

Zu allererst benötigen wir einen neuen Marketing-Channel. Denn wir wollen ja nicht, dass diese Null-Euro-Geschenksendungen unsere Bestellstatistiken verfälschen. Also kurzerhand oben links in der Suche einfach "Channel" eingeben:



..und in der darauffolgenden Maske einen neuen Marketing-Channel mit z.B. dem Namen "Geburtstag" definieren.
Hinweis für Händler die mehrere Shops per Master&Slave betreiben: Falls dieses Feature nur in einem Slave Einsatz finden soll, bitte trotzdem immer im Master die gleiche Channel-ID auch anlegen. Der Master sollte immer alle IDs seiner Slaves haben..

Hiernach geht es über Sonstiges > Grundeinstellungen in den Abschnitt 11, wo sogenannte "eigene PHP Variablen" definiert werden können.
Bitte erstellen Sie (alle sind Pflicht!) diese 5 Variablen:

geburtstagsgeschenk_artikelnrDie Artikelnummer des Geschenks. Der Artikel muss also im Stamm angelegt sein, muss aber nicht zwingend aktiv sein. Er kann auch einen Bestand haben, der bei jeder Generierung auch heruntergezählt wird. Artikel mit mehreren Varianten oder mit Stücklisten sind nicht erlaubt.
ps: Der Artikel kann aktiv sein und im Shop zum Preis x normal angeboten werden, bei der Generierung der Geburtstags-Sendung wird der Artikel aber natürlich mit dem Preis 0,00 in der Bestellung generiert.
geburtstagsgeschenk_verzug_tageTage die eine Bestellung zuvor generiert werden soll, um das Geschenk beim Geburtstagskind pünktlich eintreffen zu lassen. Ein guter Wert ist 5 oder 6, wenn man in der Regel 2-3 Werktage für den Versand benötigt und auch Wochenenden dazwischen einberechnet.
geburtstagsgeschenk_channelHier die vorhin neu definierte Channel-ID eintragen
geburtstagsgeschenk_umsatzDieser Wert besteht aus zwei Parametern die durch ein Slash(Schrägstrich) getrennt sind. Beispiel "500/24" bedeutet, dass der Kunde (um eine solche Geschenksendung bekommen zu können) mindestens 500€ Umsatz in den letzten 24 Monaten gemacht haben muss. "1/120" wäre z.B. ein Muss von nur einem Euro in 10 Jahren.
geburtstagsgeschenk_bestellungenAuch hier sind es zwingend zwei Werte, wieder per Slash(Schrägstrich) getrennt. Beispiel "2/24" bedeutet, der Kunde muss 2 Bestellungen in den letzten 24 Monaten gemacht haben. Selbstverständlich zählen in der Berechnung Retouren/Stornos nicht dazu.
geburtstagsgeschenk_nur_landDiese Variable ist optional und kann verwendet werden, wenn man Kunden nur mit einem bestimmten "Rechnungsland" eine Bestellung generieren lassen möchte. Für nur deutsche Kunden kann z.B. "DE" eingetragen werden. Für Kunden aus Deutschland und Österreich muss es dann "DE,AT" lauten, d.h. entsprechende Länder müssen "kommagetrennt" eingetragen werden. Die entsprechenden Länderkürzel bitte aus "Sonstiges > Länder > Länder" entnehmen, Sie finden dieses in der ersten Spalte des jeweiligen Landes.

Schlussendlich sollte/kann das dann in Ihren Grundeinstellungen ca. so aussehen:



Rechnungsdruck

Hier noch ein Hinweis im Ablauf: Sie wollen ja sicher, dass dem Paket später im Lager keine Rechnung (auch wenn diese 0,00 als Endsumme hat) beilegen? Dazu gibt es einen einfachen Trick. Bitte schauen Sie in das folgende Update und definieren ein Objekt im Rechnungsdruck der riesengroß so etwas wie "NICHT INS PAKET LEGEN" quer über die Rechnung druckt.

Simulation

Über Sonstiges > Funktionen > 86 können Sie eine Simulation starten. Das System zeigt Ihnen, ob dieses Feature für den aktuellen Tag Kunden mit Geburtstag und den entsprechenden Parametern ermitteln konnte. Wenn nicht, kann man den Test für die Tage danach anstoßen.

Bestell-Bestätigungs-E-Mails

Diese sind für das Channel selbstverständlich deaktiviert. Sprich, wenn man eine Bestellung auf erledigt setzt oder eben durch den Rechnungsdruck, dann bekommt der Kunde keine Mails zugeschickt.

Wie immer hier zum Ende der Hinweis, dass diese Funktion so gebaut wurde, wie es unser Auftraggeber sich vorgestellt hat. Fehlt Ihnen hier ein Feature, dass Ihnen wichtig ist, kann es selbstverständlich gegen Stundensatz hinzu entwickelt werden.




Forum-Archiv

Alle Beiträge aus:

2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002,