Wysyłka: darmowa dostawa, ceny, przewoźnicy

ps_update_shipping

Zapis · podgląd + zgodaBlok 2 · Handel (domyślnie wyłączony)Tylko w wersji płatnejKonektor codziennyBlok wyłączony po instalacji

Ustawia darmową dostawę od wybranej kwoty zamówienia, zmienia ceny dostawy i włącza albo wyłącza sposoby dostawy.

Darmowy TellMyShop Audyt: Nie. To narzędzie jest tylko w płatnej wersji TellMyShop. Darmowy TellMyShop Audyt ma tylko narzędzia, które czytają sklep.

Zapytaj Claude

„Na Black Friday ustaw darmową dostawę od 199 zł.”

Przykładowy podgląd

Darmowa dostawa od wartości koszyka: 299,00 -> 199,00 zł brutto. Darmowa dostawa od wagi: wyłączona (bez zmian). Opłata manipulacyjna: 0,00 (bez zmian). Dotyczy wszystkich przewoźników, którzy korzystają z ustawienia darmowej dostawy sklepu.

Szczegóły techniczne

Zmiany wysyłki (obecny stan: ps_list_carriers). action=set_free_shipping ustawia free_price (darmowa dostawa od wartości koszyka brutto; 0 = wyłączone), free_weight (od wagi w kg; 0 = wyłączone) i handling (opłata manipulacyjna netto doliczana do przewoźników z tą opcją). action=set_prices ustawia ceny netto przewoźnika w ISTNIEJĄCYCH przedziałach: prices [{from, price}], gdzie from to dolna granica przedziału (kwota albo kg, jak w ps_list_carriers); zone_id domyślnie strefa kraju domyślnego. action=set_carrier_active włącza albo wyłącza przewoźnika (carrier_id, active).

Parametry

NazwaTypWymaganyOpis
actionenum: set_free_shipping | set_prices | set_carrier_activetakset_free_shipping | set_prices | set_carrier_active.
shop_idintegernieID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info.
langstringnieKod ISO języka (np. "pl", "en"). Domyślnie język domyślny sklepu.
free_pricenumbernieset_free_shipping: próg wartości koszyka brutto w walucie sklepu (0 = wyłączone). Zakres 0 do 1 000 000.
free_weightnumbernieset_free_shipping: próg wagi (kg, 0 = wyłączone). Zakres 0 do 100 000.
handlingnumbernieset_free_shipping: opłata manipulacyjna netto w walucie sklepu. Zakres 0 do 10 000.
carrier_idintegerwarunkowoset_prices / set_carrier_active: przewoźnik (ps_list_carriers).
zone_idintegernieset_prices: strefa (domyślnie strefa kraju domyślnego sklepu).
pricesarray of objectwarunkowoset_prices: ceny w przedziałach. Maks. 50 elementów. Pola każdego elementu: from (number, wymagane): Dolna granica przedziału (kwota w walucie sklepu albo kg). price (number, wymagane): Cena netto dostawy w tym przedziale (waluta sklepu). Zakres 0 do 100 000.
activebooleanwarunkowoset_carrier_active: true = włącz, false = wyłącz.
confirmbooleanniefalse (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token.
change_tokenstringwarunkowoToken z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy.

Ograniczenia

Ceny tylko w istniejących przedziałach, do 50 przedziałów na wywołanie; nowych przewoźników i przedziały dodaje się w panelu (Wysyłka > Przewoźnicy). Kwoty są w walucie sklepu. Cofanie przez ps_revert_change.

Co widzisz przed zapisem

Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje ci podgląd i zapisuje zmianę dopiero po twojej zgodzie.

Powiązane narzędzia

Zastosowania z tym narzędziem

Aktualizacja: 2026-10-05