Beim OXID eShop kann man im Shop-Admin auswählen, ob im letzten Bestellschritt (order) die AGB akzeptiert werden müssen.
Mit dieser kleinen Erweiterung ist es möglich zu prüfen, ob der Kunde auch die Widerrufsbelehrung gelesen/akzeptiert hat.
Im Template order.tpl muss hierzu folgender Code ergänzt werden:
Widerrufsbelehrung gelesen?
… und für die Ausgabe der Fehlermeldung:
[ { if $oView->isConfirmWiderufError() == 1 } ]
Bitte Widerrufsbelehrung akzeptieren.
[ {/if} ]
Das dazugehörige Modul tabsl_order (Download) muss außerdem bei den Moduleinträgen hinterlegt werden:
order => tabsl/tabsl_order
Viel Spaß!
Update: Link zum Support-Post im OXID-Forum.