Obsługa zawężania punktów Poczty Polskiej do określonego typu punktów

Wskazówka
Od 1 czerwca 2025 roku zakończyliśmy aktualizację oraz wydawanie nowych wersji szablonów Bursztyn, Agat i Opal, a tym samym ich wsparcie, aby skupić się na nowoczesnych rozwiązaniach, które jeszcze lepiej odpowiadają na potrzeby dynamicznie rozwijającego się rynku e-commerce.

Zachęcamy Was do przejścia na nasze nowe, udoskonalone szablony. Dla sklepów B2C polecamy szablony Topaz, One Page Shop oraz Dla Gastronomii, natomiast dla platform B2B idealnym wyborem będą Rubin i Szafir.

Obsługa atrybutów na liście towarów

W tym artykule dowiesz się jak zmodyfikować swój szablon, aby obsługiwać w nim zawężanie punktów Poczty Polskiej do określonego typu punktów.

Wskazówka
W tym artykule trzeba będzie wprowadzać zmiany w plikach js. Z tego artykułu dowiesz się jak je minifikować.

Szafir

W pliku js/collection-points.js wyszukaj frazę var p = {. Dodaj tam analogicznie po przecinku taką linijkę:
data:el.data('pointdata')

Następnie w pliku order/delivery-partials/collection-points.html wyszukaj frazę ifMapContainer. Dodaj tam analogicznie do innych atrybutów data taką linijkę:
data-pointdata="{{ order.SelectedDelivery.CollectionPointMapData | H }}"

Agat

W pliku js/collection-points.js wyszukaj frazę var p = {. Dodaj tam analogicznie po przecinku taką linijkę
data:el.data('pointdata')

Następnie w pliku partials/cart/collection-points.html wyszukaj frazę ifMapContainer. Dodaj tam analogicznie do innych atrybutów data taką linijkę:
data-pointdata="{{ cart.SelectedDelivery.CollectionPointMapData | H }}"

Bursztyn

W pliku js/collectionpoints.js wyszukaj frazę var p = {. Dodaj tam analogicznie po przecinku taką linijkę:
data:el.data('pointdata')

Następnie w pliku order/cart.html wyszukaj frazę ifMapContainer. Dodaj tam analogicznie do innych atrybutów data taką linijkę
data-pointdata="{{ cart.SelectedDelivery.CollectionPointMapData | H }}"

Opal

W pliku js/collection-points.js wyszukaj frazę var p = {. Dodaj tam analogicznie po przecinku taką linijkę:
data:el.data('pointdata')

Następnie w pliku order/cart.html wyszukaj frazę ifMapContainer. Dodaj tam analogicznie do innych atrybutów data taką linijkę:
data-pointdata="{{ cart.SelectedDelivery.CollectionPointMapData | H }}"

Topaz

W pliku js/collectionpoints.js wyszukaj frazę var p = {. Dodaj tam analogicznie po przecinku taką linijkę:
data:el.data('pointdata')

Następnie w pliku static-elements/cart/cart.html wyszukaj frazę ifMapContainer. Dodaj tam analogicznie do innych atrybutów data taką linijkę:
data-pointdata="{{ cart.SelectedDelivery.CollectionPointMapData | H }}"

Czy ten artykuł był pomocny?