Das KoroTheme ist kompatibel mit dem AboCommerce-Plugin von Shopware. Neben der Standard haben wir eine zusätzliche Funktionalität eingebaut, um die Abo-Bestellungen unabhängig vom eingestellten Lieferzyklus etc. immer am 01. eines Monats zu erstellen.

Wenn das KoroTheme-Plugin & AboCommerce-Plugin gleichzeitig eingesetzt werden sollen, muss das AboCommerce-Plugin mindestens die Version 7.0.0 besitzen.

Einrichtung

Plugins

Das AboCommerce-Plugin von Shopware wird als Basis verwendet und muss daher installiert sein und korrekt eingerichtet werden. Darüber hinaus wird das Plugin "AboCommerce - Abo kündigen - Abo ohne Laufzeit" aus dem Community-Store empfohlen, damit Abos vom Kunden selbstständig gekündigt werden können.

Zahlungsarten

AboCommerce funktioniert problemlos mit der Standard Zahlungsart "Vorkasse". Darüber hinaus kann für automatische Zahlungen das alte "Paypal Express"-Plugin von Shopware verwendet werden. Hierbei muss darauf geachtet werden, dass im Paypal-Konto Abo-Zahlungen freigeschaltet wurden.

Mit unserem Plugin haben wir in dem Risk-Management eine neue Regel eingebaut: "Anzahl Abo Artikel im Warenkorb ≤". Hierüber kann man die Paypal-Abo-Zahlungsart sperren, wenn kein Abo-Artikel im Warenkorb liegt.

Versandarten

Damit der Abo-Artikel versandkostenfrei, der nicht-Abo-Artikel aber weiterhin nicht versandkostenfrei im Shop berechnet wird, empfehlen wir, eine neue Versandart einzurichten und sie über die "eigenen Bedingungen" so zu konfigurieren, dass sie nur angezeigt wird, wenn nur Abo-Artikel im Warenkorb liegen.

Über das Versandkosten-Modul haben wir in der erweiterten SQL-Abfrage folgende neue Variable eingebaut: "SUM(IF(b.modus = 0 AND IFNULL(at.emz_is_koro_box, 0) <= 0, 1, 0)) <= 0 as only_koro_abo_box". Damit kann in den Versandkosten über "only_koro_abo_box" geprüft werden, ob der Warenkorb nur ABO-Artikel enthält.

Abo-Artikel + Freitextfelder

Der Abo-Artikel sollte zunächst gemäß des AboCommerce-Plugins von Shopware eingerichtet werden. Darüber hinaus gibt es zwei neue Freitextfelder:

Alternative Bestellverarbeitung

Wie oben bereits angesprochen werden mit dem Freitextfeld markierte Bestellungen anders verarbeitet. Grundsätzlich werden in diesem Fall Abo-Bestellungen unabhängig vom Lieferzyklus am 01. jedes Monats erstellt. Hierbei gibt es noch eine Besonderheit je nach Lagerbestand: