Opracowałem sobie prosty moduł, dodający do sklepu możliwość wyboru paczkomatu zgodnie ze specyfikacją Geowidget v4.
Moduł po instalacji tworzy nowego przewoźnika, którego trzeba skonfigurować i aktywować (uwaga! nie kasować go bo będzie trzeba przeinstalować moduł).
Następnie w procesie zamówienia przy tym przewoźniku pojawia się możliwość wyboru paczkomatu, który potem jest widoczny na karcie zamówienia w sekcji Wysyłka.
Zapraszam do testowania i zgłaszania uwag! Moduł dla wersji 1.7. Aby pobrać moduł trzeba być zalogowanym na forum, najlepiej pobrać zawsze wersję najnowszą.
Aktualizacja - wersja 1.1.0
Dwie nowe funkcje:
- dostępna zmienna {gmparcellocker}, którą można wykorzystać w szablonach maili order_conf i new_order
- opcja zamiany adresu dostawy na adres paczkomatu (uwaga! aby ta zamiana była widoczna wszędzie, najlepiej żeby moduł był pierwszy podpięty na hooku actionValidateOrder
Aktualizacja - wersja 1.2.0
Integracja z Baselinkerem - aby dane paczkomatu pokazywały się jako punkt odbioru. Działa to przy podpięciu sklepu do Baselinkera przez API presty (nie przez wgranie pliku do folderu sklepu), ważne aby po instalacji modułu w ustawieniach klucza API zaznaczyć wszystkie uprawnienia dla zasobu bl_order.
Jeżeli macie na sklepie moduł baselinker, to trzeba go wcześniej usunąć bo będzie konflikt.
Aktualizacja - wersja 1.2.1
Lekko zmieniony sposób wyświetlania przycisku uruchamiającego mapę, aby umożliwić współpracę modułu z modułem One Page Checkout. Aby to działało konieczne może być włączenie opcji "Włącz kompatybilność z modułami wysyłkowymi" w module OPC.
Aktualizacja - wersja 1.2.2
Dodana poprawka wprowadzona przez autorów modułu SuperCheckout + parę zmian kosmetycznych w kodzie.
Aktualizacja - wersja 1.3.0
Nowa funkcja - możliwość ustawienia sposobu wyświetlania wyboru paczkomatu - okno modal lub lista rozwijana
Aktualizacja - wersja 1.3.1
Dodane zmiany wprowadzone przez autorów jeszcze kolejnego modułu OPC, zmiana w tłumaczeniach na "Paczkomaty 24/7"
Aktualizacja - wersja 1.4.0
Możliwość wyświetlenia informacji o wybranym paczkomacie w dowolnym miejscu w szablonie. Robimy to za pomocą widgetu: {widget name='gmparcellocker'}