Baza wiedzy LINKSPOT › Wygląd sklepu

Obsługa akcji Product/DeliveryCostGet

Wygląd sklepu · Opublikowano 2025-06-23

Spis treści

Obsługa akcji Product/DeliveryCostGet

Topaz

Agat

Bursztyn i Opal

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 akcji Product/DeliveryCostGet

W tym artykule dowiesz się jak zmodyfikować swój szablon, aby obsłużyć akcję Product/DeliveryCostGet, w zamian za pole o nazwie DeliveryCost na obiekcie ze szczegółami towarów.

Dla kogo przeznaczona jest poniższa instrukcja i kiedy warto z niej skorzystać?

Akcja Product/DeliveryCostGet informuje o minimalnych kosztach dostawy dla wybranego towaru. W standardowych szablonach Comarch informacja ta prezentowana jest na szczegółach towaru.

Przykład zastosowania akcji w szablonie Topaz

Jeżeli chcesz prezentować informacje na temat minimalnych kosztów dostawy dla swoich towarów to zaktualizuj swój szablon do najnowszej wersji (zalecane) lub skorzystaj z poniższej instrukcji i dokonaj jego samodzielnej modyfikacji.

Topaz

W zależności od wybranego widoku szczegółów towaru instrukcja będzie się lekko różnić. Wspólnym dla wszystkich widoków jest:

Krok 1. W panelu administracyjnym przejdź do sekcji Wygląd sklepu/ Ustawienia/ Edytuj ustawienia zaawansowane/ Edytuj HML.

Obiekt product-details-1

Krok 2.W pliku elements/productDetails/product-details-1/html.js znajdź warunek {% if product.DeliveryCost != null and product.DeliveryCost > 0 -%} i usuń go wraz z całą jego zawartością a w jego miejsce wklej poniższy kod:

{{ translations.Crt_Delivery }}: 
{{ translations.Sea_From | Downcase }} {{ currency }}

|

Obiekt product-details-2

Krok 2.W pliku elements/productDetails/product-details-2/html.js znajdź warunek {% if product.DeliveryCost != null and product.DeliveryCost > 0 -%} i usuń go wraz z całą jego zawartością a w jego miejsce wklej poniższy kod:

{{ translations.Crt_Delivery }}: 
{{ translations.Sea_From | Downcase }} {{ currency }}

Obiekt product-details-3

Krok 2.W pliku elements/productDetails/product-details-3/html.js znajdź warunek {% if product.DeliveryCost != null and product.DeliveryCost > 0 -%} i usuń go wraz z całą jego zawartością a w jego miejsce wklej poniższy kod:

{{translations.Crt_Delivery}}
{{ translations.Sea_From | Downcase }} {{ currency }}

Agat

Krok 1. W panelu administracyjnym przejdź do sekcji Wygląd sklepu/ Ustawienia/ Edytuj ustawienia zaawansowane/ Edytuj HML.

Krok 2.W pliku partials/product/product-popup.html znajdź klasę info-container i usuń kontener z tą klasą wraz z całą jego zawartością a w jego miejsce wklej poniższy kod:

{% if product.StockLevel.Control -%}
{% if product.StockLevel.Type != 4 and product.StockLevel.Text == ” -%}
{% assign noText = true -%}
{% endif -%}

{{ translations.Com_StockLvl }} {{ product.StockLevel.Text }} {{ stockValue[0] }} {{ product.SaleUnit }} {{ product.StockLevel.Text }}

{% endif -%}

{{ translations.Com_Availability }} {{ product.Availability.Text }} ({{ product.Availability.Date | Date:’d’ }}) {{ product.Availability.Text }}

{{ translations.Com_DeliveryFrom }} {{ currency }}

Bursztyn i Opal

Krok 1. W panelu administracyjnym przejdź do sekcji Wygląd sklepu/ Ustawienia/ Edytuj ustawienia zaawansowane/ Edytuj HML.

Krok 2.W pliku productdetails.html znajdź warunek {% if _pd.DeliveryCost > 0 -%} i usuń go wraz z całą jego zawartością a w jego miejsce wklej poniższy kod:

{{translations.Com_DeliveryFrom}}: {{currency}}

Wskazówka

Po wprowadzeniu zmian pamiętaj o ich zapisaniu oraz publikacji.

Czy ten artykuł był pomocny?

Wyślij opinie

Inne w kategorii

+ Mam problem z tym tematem Otwórz w portalu bazy wiedzy »