-- HikaShop version -- : 3.5.1
-- Joomla version -- : 3.8.11
-- PHP version -- : 5.5.38
Hallo zusammen,
ich möchte in einen bestehenden Webshop neue Liefermethoden hinzufügen. Konkret geht es darum, dass für Bestellungen, welche alkoholische Getränke enthalten, nur die Lieferung mit Altersprüfung angezeigt wird. Nun habe ich folgendes Dilemma:
Wenn ich neue Liefermethoden mit Altersprüfung anlege, dann werden sie ja grundsätzlich bei allen Warenkörben angezeigt, was völlig unsinnig ist. Ich will die Kunden ja nicht dadurch verwirren, dass sie sich im Checkout-Prozess entscheiden müssen, ob sie ihren Honig mit oder ohne Altersprüfung geliefert haben wollen.
Also habe ich versucht, die Lieferung mit Altersprüfung bei den "normalen" Produkten auszublenden, indem ich bei der Versandart "Preis pro Artikel anwenden" ausgewählt und dann testweise bei einigen nicht-alkoholischen Produkten diese Versandmethode gesperrt habe. Das funktioniert für Warenkörbe, die nur alkoholische oder nur nicht-alkoholische Produkte enthalten. Bei gemischten Warenkörben schließe ich dadurch aber sämtliche Versandmethoden aus: Der Honig verhindert die Lieferung mit Altersprüfung und der Likör die Lieferung ohne.
Auch alle Versuche mit unterschiedlichen Lagerhäusern sind fehlgeschlagen, da in diesem Fall für den Likör die Versandkosten inklusive Altersprüfung berechnet werden und für den Honig nochmal zusätzlich die Kosten für den Standardversand.
Schließlich hatte ich die Idee, die zusätzlichen Kosten auf den betreffenden Produktseiten als zusätzliche Gebühr auf die Versandkosten aufzuschlagen. Das ist letztlich auch nicht zufriedenstellend: Zum Einen deutet dann für den Kunden nichts darauf hin, dass eine Altersprüfung bei der Zustellung erfolgen wird - es wird ja lediglich die Standardlieferung zu einem höheren Preis angezeigt. Zum Anderen wird die Gebühr bei der Bestellung mehrerer alkoholischer Produkte auch mehrfach berechnet - bei drei unterschiedlichen Likören in einer Lieferung also auch die dreifache Gebühr.
Was mir eigentlich fehlt, sind solche Einstellmöglichkeiten für ganze Kategorien: Sobald ein oder mehrere Produkte aus der Kategorie "Alkohol" enthalten sind, nur noch die Lieferoptionen mit Altersprüfung anzeigen. Hat jemand eine Idee, wie ich das gelöst bekomme? Ich nehme es gleich vorweg: Meine Programmierkenntnisse sind nur ganz knapp über null. Vielleicht übersehe ich ja aber auch nur eine bequeme Lösung...
Vielen Dank im Voraus!
Frank