- VERSION: 1.0.2
- RELEASE-DATE: 2021-04-25
- AUTHOR: awids
- PLATFORM: modified eCommerce Shopsoftware 2.0.x.x and higher
seit Version 1.0.2
- Eingabe von Feiertagen nun für alle kompatiblen Shopversionen übers Backend möglich
- Eingabe von Abhol-Uhrzeiten nun für alle kompatiblen Shopversionen übers Backend möglich
- in den Moduleinstellungen festlegbare Vorlaufzeit von X Tagen, bevor die Bestellung abgeholt werden kann
- Kundenhinweis mit Anzahl der Tage im Checkout, wenn Vorlaufzeit größer als 0 Tage
- eigenes Modul für Barzahlung bei Abholung hinzugefügt (wird automatisch mitinstalliert)
seit Version 1.0.1
- Eingabe von Feiertagen in Sprachdateien ausgelagert
- Eingabe von Abhol-Uhrzeiten in Sprachdateien ausgelagert
- Code bereinigt für besseren PHP7.4/PHP8.x-Support
- fehlerhafte Ansicht im Warenkorb bereinigt
- Modul-Icon hinzugefügt
seit Version 1.0.0
- Modul erstellt mit Integration des jQuery-DateTimePickers
- jQuery-DateTimePicker: keine Auswahl eines in der Vergangenheit liegenden Datums möglich
- jQuery-DateTimePicker: Theme-Auswahl über Modul-Einstellungen
- jQuery-DateTimePicker: bestimmte Wochentage können über Modul-Einstellungen verboten werden
- jQuery-DateTimePicker: Feiertage können über die Modul-Einstellungen definiert und somit verboten werden
- jQuery-DateTimePicker: Abhol-Uhrzeiten können vorgegeben/festgelegt werden
- Da Shopversionen vor 2.0.6.0 in der /checkout_shipping.php noch keine Ausgabe für Error-Messages haben, greift hier ein Fallback, der die Error-Message bei Nicht-Ausfüllen der Datums-/Uhrzeit-Auswahl direkt in den Tab der Versandweise einblendet. Du musst nichts weiter unternehmen.
- Die Shopversionen 2.0.0.0 bis 2.0.4.2 haben noch keinen /extra/-Ordner im Javascript-Verzeichnis. Der Inhalt muss daher an anderer Stelle eingefügt werden. (Siehe Schritt 4 in der Installationsanleitung!)
- /images/icons/shipping_clickncollect.png (v1.0.1)
- /includes/modules/shipping/clickncollect.php (v1.0.0)
- /includes/modules/payment/cash_on_collect.php (v1.0.2)
- /includes/extra/checkout/checkout_requirements/99_clickncollect.php (v1.0.0)
- /lang/english/extra/clickncollect.php (v1.0.0)
- /lang/english/modules/shipping/clickncollect.php (v1.0.0)
- /lang/english/modules/payment/cash_on_collect.php (v1.0.2)
- /lang/german/extra/clickncollect.php (v1.0.0)
- /lang/german/modules/shipping/clickncollect.php (v1.0.0)
- /lang/german/modules/payment/cash_on_collect.php (v1.0.2)
- /templates/tpl_modified/css/jquery.datetimepicker.css (v1.0.1)
- /templates/tpl_modified/javascript/extra/datepicker.js.php (v1.0.1)
- /templates/tpl_modified/javascript/jquery.datetimepicker.full.min.js (v1.0.1)
- /templates/tpl_modified_responsive/css/jquery.datetimepicker.css (v1.0.0)
- /templates/tpl_modified_responsive/javascript/extra/datepicker.js.php (v1.0.0)
- /templates/tpl_modified_responsive/javascript/jquery.datetimepicker.full.min.js (v1.0.0)
- /templates/tpl_boxed_responsive/css/jquery.datetimepicker.css (v1.0.1)
- /templates/tpl_boxed_responsive/javascript/extra/datepicker.js.php (v1.0.1)
- /templates/tpl_boxed_responsive/javascript/jquery.datetimepicker.full.min.js (v1.0.1)
-
Lade alle Dateien aus dem Ordner NEW_FILES anhand der vorgegebenen Ordner-Struktur hoch. Es werden dabei keine Dateien ueberschrieben.
-
Fuehre die Schritte gemaess der nachfolgenden Einbauanleitung durch.
-
Installiere das Modul "Click&Collect" im Backend unter Module > Versand Module und nimm die erforderlichen Einstellungen im Modul vor.
-
NUR Shopversionen 2.0.0.0 - 2.0.4.2:
Trage den Inhalt der Datei:
- /templates/dein_template/javascript/extra/datepicker.js.php
ganz unten in die:
- /templates/dein_template/javascript/general_bottom.js.php
ein oder includiere sie hierhin.
Füge nach:
DIR_TMPL_CSS.'cookieconsent.css',
folgendes ein:
DIR_TMPL_CSS.'jquery.datetimepicker.css',
Füge nach:
DIR_TMPL_JS.'jquery.sidebar.min.js',
folgendes ein:
DIR_TMPL_JS.'jquery.datetimepicker.full.min.js',