Dienstag, 8. Oktober 2019

Making of der Gambio Product Bundles

Angefangen hat es im noch jungen Jahr 2019. Wie so oft war ein konkreter Kundenwunsch Anlass für mich, aus den Anforderungen ein neues Gambio-Modul zu kreieren, von dem auch andere Shopbetreiber etwas haben sollten.

Product Bundles, die gar keine sind


Die Anforderungen waren recht schnell erfüllt. Ein bestimmter Artikel sollte nur in Kombination mit einem anderen Artikel bestellbar sein. Das hieß im konkreten Fall, die Einrichtungspauschale wird zusammen mit dem eigentlich bestellten Produkt in den Warenkorb gelegt, kann weder entfernt werden, noch die Anzahl geändert. Toll. Also bereite ich alles dafür vor, das als Gambio-Modul Product Bundles zu veröffentlichen, als mir auffällt: Die Funktionalität ist kein Product Bundle.

Product Bundles kenne ich von anderer, etwas fortschrittlicherer Shopsoftware. Man stellt Pakete aus verschiedenen Einzelartikeln zusammen, die im Set günstiger sind. Diese werden prominent im Onlineshop beworben und sind aus den meisten Shops als absoluter Umsatz-Booster gar nicht wegzudenken. Die programmierten Funktionalitäten gehen zwar in diese Richtung. Vor allem war ich technisch ja ohnehin schon am Prüfen des Warenkorbinhalts und den Stellen, an denen Artikel in den Warenkorb gelegt werden, daraus entfernt oder die Anzahl verändert wird. Als "Product Bundles" war sie aber leider noch nicht anzubieten.

Dann aber wirklich


Also weiter entwickelt: Im Gambio-Adminmenü müssen Artikelsets zusammenstellbar sein. Wenn wir schon dabei sind, auch gleich die Möglichkeit schaffen, die Anzahl der einzelnen Artikel im Set anzugeben - ist technisch dann schließlich auch nicht mehr sehr viel aufwendiger. Als nächstes stellte sich die Preisfrage. Nein, zu gewinnen gibt es nichts. Gibt man den Preis für das Paket an oder für die einzelnen Artikel im Paket?

Um die Bestandsverwaltung direkt nutzen zu können, wird ohnehin kein Set im Warenkorb erscheinen, sondern nur die darin enthaltenen Artikel. Diese brauchen also auf jeden Fall einen Einzelpreis. Wenn nun im Gambio-Admin ein Paketpreis definierbar wäre, müsste dieser ohnehin auf die einzelnen Artikel umgerechnet werden. Deshalb entschied ich mich für den - hoffentlich - für den Shopbetreiber und auch den Programmierer einfacheren Weg, die Preise direkt auf Basis der einzelnen Artikel zu verwalten.

Präsentation der Artikelsets

Damit die Artikelsets Wirkung erzielen, müssen sie an prominenter Position für jeden Kunden ersichtlich sein. Die Darstellung in den Artikeln ist bei aller Bescheidenheit durchaus gelungen. Sie ordnen sich vor den Cross-Selling-Angeboten ein, die eigentlich auch wahnsinnig wichtig wären, in Gambio aber ab einer gewissen Artikelanzahl im Shop praktisch nicht zu verwalten sind. Zudem ist die plumpe Verlinkung von Artikeln, ohne Sparmöglichkeit und umständliches Legen in den Warenkorb erheblich ineffektiver als die guten Pakete.

In Version 1.0 des Moduls fehlt ganz klar noch die Präsentation der Artikelsets im Warenkorb. Nachdem die Veröffentlichung des Moduls ursprünglich für Mai vorgesehen war, musste ich einen Cut machen, was Features anbelangt. Dies betrifft leider auch zahlreiche sinnvolle Anfragen, die mich inzwischen erreicht haben.

Die Präsentation der Artikelsets und Gratisartikel wird aber mit Sicherheit in naher Zukunft noch erheblich verbessert. Ich bin ja nicht so der Verkäufertyp und die Werbesprache ist nicht meine. Aber die Vorstellung, mit einer Erweiterung in vor sich hindümpelnden Gambio-Shops den Umsatz mal eben zu verdoppeln, ist Motivation und Ziel der weiteren Entwicklung.

Gratisartikel

Es sind eigentlich nur verschiedene Anwendungsfälle für praktisch identische Funktionen. Wer ein Webhosting-Paket kauft, muss auch die Einrichtungsgebühr entrichten. Diese ist als zusätzlicher Artikel im Warenkorb, kann nicht aus diesem entfernt werden, verschwindet aber, wenn das Webhosting-Paket aus dem Warenkorb gelöscht wird.

Nun wird die Einrichtungsgebühr kostenlos und heißt nicht mehr "Einrichtungsgebühr", sondern "Geschenk". Dafür muss ich nichts programmieren. Zumindest Artikelnamen und Preise lassen sich in Gambio schon verwalten ;-) Was gegenüber der Einrichtungsgebühr noch fehlt, ist die Funktion, das Geschenk eben doch aus dem Warenkorb entfernen zu dürfen. Nicht jeder möchte beschenkt werden und ein Zwang ist in dem Fall somit unangebracht.

Das war es auch schon. So ist aus der Produktabhängigkeit oder dem Zwang, bestimmte Produkte nur in Kombination bestellen zu können, der Anreiz, zu einem bestimmten Produkt einen Gratisartikel dazu zu bekommen geworden. Ob der Artikel dann wirklich "gratis" ist oder nicht, ist technisch betrachtet völlig irrelevant. Der Artikel hat ganz einfach den angegebenen Preis.

Von alledem unabhängig geäußert Wunsch, war, dass Gratisartikel ab einer bestimmten Bestellsumme verfügbar sein sollten. Bisher gab es ja nur die Koppelung an ein oder mehrere andere Produkte. Auf die Idee wäre ich selbst auch noch gekommen, hätte es mir aber vermutlich für eine zukünftige Version des Moduls aufgespart. Immerhin sollte es ja um Product Bundles und nicht um Gratisartikel gehen. Zumal es - im Gegensatz zu Product Bundles - für Gratisartikel bereits Lösungen anderer Modul-Entwickler gibt und ich keinen Anlass sehe, mit diesen zu konkurrieren.

Dennoch hat es die Funktionalität, Bonusartikel ab einem bestimmten Warenwert im Warenkorb zu erhalten, noch in Version 1.0 geschafft. Ähnlich der Versandkostenfrei-Grenze, was auch als dringend gewünschtes Modul auf dem Zettel steht - sollte natürlich im Warenkorb auf Erreichen des Mindestbestellwerts für den Gratisartikel hingewiesen werden. Bei der "Gutscheinanzeige im Warenkorb", die ich unlängst um Cross-Selling-Artikel erweitert habe, funktioniert das schon ganz hervorragend. Deshalb wird es nicht mehr lange dauern, bis wir Ihre Bestellsummen noch effektiver in die Höhe treiben werden ;-)

Keine Kommentare:

Kommentar veröffentlichen

 
blogwolke.de - Das Blog-Verzeichnis