Skip to content

Updatesicheres "Click&Collect"-Modul für die modified eCommerce Shopsoftware, über welches ein Kunde seinen Wunschtermin zur Abholung seiner Bestellung angeben kann.

Notifications You must be signed in to change notification settings

awids-modules/clickncollect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 

Repository files navigation

MODUL: Click&Collect (clickncollect)

  • VERSION: 1.0.2
  • RELEASE-DATE: 2021-04-25
  • AUTHOR: awids
  • PLATFORM: modified eCommerce Shopsoftware 2.0.x.x and higher

C H A N G E L O G

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

I N F O R M A T I O N

Unterschiede bei Shopversionen von 2.0.0.0 bis 2.0.5.1

  • 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!)

Neue Dateien

  • /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)

I N S T A L L A T I O N

  1. Lade alle Dateien aus dem Ordner NEW_FILES anhand der vorgegebenen Ordner-Struktur hoch. Es werden dabei keine Dateien ueberschrieben.

  2. Fuehre die Schritte gemaess der nachfolgenden Einbauanleitung durch.

  3. Installiere das Modul "Click&Collect" im Backend unter Module > Versand Module und nimm die erforderlichen Einstellungen im Modul vor.

  4. 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.

E I N B A U A N L E I T U N G

/templates/tpl_modified_responsive/css/general_bottom.css.php

Füge nach:

DIR_TMPL_CSS.'cookieconsent.css',

folgendes ein:

DIR_TMPL_CSS.'jquery.datetimepicker.css',

/templates/tpl_modified_responsive/javascript/general_bottom.js.php

Füge nach:

DIR_TMPL_JS.'jquery.sidebar.min.js',

folgendes ein:

DIR_TMPL_JS.'jquery.datetimepicker.full.min.js',

About

Updatesicheres "Click&Collect"-Modul für die modified eCommerce Shopsoftware, über welches ein Kunde seinen Wunschtermin zur Abholung seiner Bestellung angeben kann.

Topics

Resources

Stars

Watchers

Forks