GreenMouseStudio

Moduł szacowania terminu dostawy

Celem modułu było wyświetlenie na stronie produktu szacowanego terminu dostawy. Szacunek ten uzależniony jest od dostępności produktu, a konkretnie od komunikatu wyświetlanego przy produkcie w polu "Dostępność"

Moduł w działaniu możesz zobaczyć na sklepie Concept Meble, przy którymkolwiek z mebli.

Specyfikacja modułu

  1. panel konfiguracji modułu składający się z następujących paneli:

    • panel kalendarza – umożliwia oznaczenie dni wolnych od pracy, obsługa kalendarza odbywa się asynchronicznie, bez konieczności przeładowania strony, dni wolne od pracy oznaczone są na kalendarzach kolorem czerwonym

    • panel komunikatów – umożliwia przyporządkowanie określonej wartości liczbowej dni dostawy do poszczególnych komunikatów używanych na sklepie jako opis dostępności produktu

  2. Na podstawie ustawionych w konfiguracji modułu dni wolnych od pracy oraz wprowadzonych ustawień liczby dni dostawy, moduł oblicza szacowaną datę dostawy w następujący sposób:

    • data początkowa - dodanie do bieżącej daty liczby dni roboczych równej liczbie dni ustawionej dla aktualnego komunikatu określającego czas dostawy minus 2 dni

    • data końcowa - dodanie do bieżącej daty liczby dni roboczych równej liczbie dni ustawionej dla aktualnego komunikatu określającego czas dostawy plus 3 dni

  3. Na podstawie obliczonej daty początkowej i końcowej dostawy, moduł wyświetla na stronie produktu komunikat opisujący szacowany przedział dostawy w następujący sposób:

    • jeżeli daty wypadają w tym samym miesiącu:
      DD – DD MIESIĄC ROK

    • jeżeli daty wypadają w różnych miesiącach tego samego roku:
      DD MIESIĄC1 – DD MIESIĄC 2 ROK

    • jeżeli daty wypadają w różnych miesiącach różnych lat:
      DD MIESIĄC1 ROK1 – DD MIESIĄC2 ROK2

TOP