Najważniejsze funkcje
- Tworzenie wielu nazwanych szablonów kosztów dostawy w każdym sklepie multistore.
- Przypisywanie aktywnego szablonu do pojedynczego produktu.
- Wybór istniejących przewoźników PrestaShop dostępnych dla danego szablonu.
- Oddzielne ceny netto dla pierwszej paczki i każdej kolejnej paczki.
- Konfiguracja liczby sztuk mieszczących się w jednej paczce dla każdego przewoźnika.
- Ograniczanie działania szablonu do wybranych stref dostaw; pusty wybór stref oznacza dostępność we wszystkich strefach.
- Filtrowanie listy przewoźników dla produktu zgodnie z wybranym szablonem.
- Przypisywanie lub usuwanie przypisania szablonu masowo według kategorii, producenta i dostawcy.
- Podgląd liczby produktów oraz pierwszych pasujących pozycji przed zatwierdzeniem operacji masowej.
- Eksport macierzy cen do pliku CSV UTF-8 i import danych CSV do wybranego szablonu.
- Aktualizacja identyfikatorów cen po aktualizacji przewoźnika przez PrestaShop.
- Wybór szablonu na edycji produktu: w PS 9 w natywnej sekcji wysyłki, a w PS 1.7 i 8 przez obszar dodatkowy modułu na karcie produktu.
Jak moduł wylicza koszt dostawy
Dla każdego fizycznego produktu w koszyku moduł odczytuje przypisany aktywny szablon i cenę dla wybranego przewoźnika. Liczba paczek wynika z ilorazu ilości produktu i ustawionej liczby sztuk w paczce, zaokrąglonego w górę. Koszt tego produktu to cena pierwszej paczki powiększona o cenę kolejnych paczek; koszty fizycznych produktów są następnie sumowane. Do wyniku pozostają wliczane standardowe elementy PrestaShop: opłata manipulacyjna przewoźnika, dodatkowy koszt dostawy zapisany przy produkcie, przeliczenie waluty i podatek zgodnie z konfiguracją sklepu.
Korzyści organizacyjne
- Macierz przewoźników i cen można przygotować raz w szablonie, a następnie przypisać do wielu produktów.
- Przed masową zmianą panel wymaga co najmniej jednego filtra, pokazuje podgląd i wymaga osobnego potwierdzenia.
- Szablon nie może zostać aktywowany bez co najmniej jednego wybranego przewoźnika, co ogranicza ryzyko udostępnienia pustej konfiguracji.
- Ograniczenie do stref pozwala powiązać dostępność szablonu z krajem i regionem przypisanymi w PrestaShop do strefy dostaw.
- Eksport i import CSV ułatwiają przygotowanie lub aktualizację większej macierzy cen poza formularzem.
Zakres działania i ważne ograniczenia
- Moduł korzysta z istniejących przewoźników PrestaShop; nie tworzy przewoźników, nie rezerwuje doręczeń i nie przekazuje zleceń do firm kurierskich.
- Nie wyznacza terminu dostawy, punktu odbioru ani trasy przewoźnika.
- Reguła modułu dotyczy ilości produktu i liczby sztuk w paczce, a nie progów wartości koszyka, zakresów wagowych ani osobnego progu darmowej dostawy.
- Jeżeli w koszyku znajduje się fizyczny produkt bez przypisanego aktywnego szablonu, moduł przekazuje wyliczenie kosztu do standardowych zasad dostawy PrestaShop.
- Koszyk zawierający wyłącznie produkty wirtualne nie jest wyceniany przez moduł.
- Do instalacji i działania wymagane jest włączenie nadpisań modułów w konfiguracji PrestaShop.
Przykład konfiguracji
Dla przewoźnika można ustawić cenę pierwszej paczki 10, liczbę 2 sztuk w paczce i cenę 4 za każdą następną paczkę. Wtedy ilość od 1 do 2 sztuk kosztuje 10, ilość od 3 do 4 sztuk kosztuje 14, a ilość od 5 do 6 sztuk kosztuje 18 – przed doliczeniem standardowych elementów kosztu obsługiwanych przez PrestaShop.