Doprava: doprava zdarma, ceny, dopravci
ps_update_shipping
- ProJen v TellMyShop Pro
- Zápis · náhled + schválení
- Ukládá: přepínač Prodej (dokud ho nevypnete)
- Prodej · přepínač, dokud ho nevypnete
- Viditelný hned po instalaci
Nastaví dopravu zdarma od zvolené hodnoty objednávky, mění ceny dopravy a zapíná nebo vypíná možnosti dopravy.
TellMyShop Free: Ne. Tento nástroj je jen v TellMyShop Pro. TellMyShop Free má jen hotové přehledy, které váš obchod čtou.
Zeptejte se chatu
„Na Black Friday dejte dopravu zdarma od 199.“
Ukázkový náhled
Doprava zdarma od hodnoty košíku: 299,00 -> 199,00 PLN s DPH. Doprava zdarma podle hmotnosti: vypnuto (beze změny). Manipulační poplatek: 0,00 (beze změny). Platí pro všechny dopravce, kteří používají nastavení dopravy zdarma obchodu.
Technické podrobnosti
Změny dopravy (současný stav: ps_list_carriers). action=set_free_shipping nastaví free_price (doprava zdarma od hodnoty košíku s DPH; 0 = vypnuto), free_weight (od hmotnosti v kg; 0 = vypnuto) a handling (manipulační poplatek bez DPH připočítávaný u dopravců, kteří ho používají). action=set_prices nastaví ceny dopravce bez DPH v jeho EXISTUJÍCÍCH rozsazích: prices [{from, price}], kde from je dolní hranice rozsahu (částka nebo kg, jako v ps_list_carriers); zone_id je výchozí zóna výchozí země. action=set_carrier_active dopravce zapne nebo vypne (carrier_id, active).
Parametry
| Název | Typ | Povinný | Popis |
|---|---|---|---|
| action | enum: set_free_shipping | set_prices | set_carrier_active | ano | set_free_shipping | set_prices | set_carrier_active. |
| shop_id | integer | ne | ID obchodu v instalaci multistore. Výchozí je obchod z adresy konektoru. ID vypíše ps_get_shop_info. |
| lang | string | ne | ISO kód jazyka, například pl nebo en. Výchozí je výchozí jazyk obchodu. |
| free_price | number | ne | set_free_shipping: hranice hodnoty košíku s DPH v měně obchodu (0 = vypnuto). Rozsah 0 až 1 000 000. |
| free_weight | number | ne | set_free_shipping: hranice hmotnosti (kg, 0 = vypnuto). Rozsah 0 až 100 000. |
| handling | number | ne | set_free_shipping: manipulační poplatek bez DPH v měně obchodu. Rozsah 0 až 10 000. |
| carrier_id | integer | když | set_prices / set_carrier_active: dopravce (ps_list_carriers). |
| zone_id | integer | ne | set_prices: zóna (výchozí zóna výchozí země obchodu). |
| prices | array of object | když | set_prices: ceny podle rozsahů. Max. 50 položek. Pole každé položky: from (number, povinné): Dolní hranice rozsahu (částka v měně obchodu nebo kg). price (number, povinné): Cena dopravy bez DPH v tomto rozsahu (měna obchodu). Rozsah 0 až 100 000. |
| active | boolean | když | set_carrier_active: true = zapnout, false = vypnout. |
| confirm | boolean | ne | false (výchozí) vrátí náhled a nic neuloží. true provede změnu, jen když uživatel náhled schválil, spolu s change_token. |
| change_token | string | když | Token z náhledu. Povinný s confirm=true. Platí 30 minut, jednorázový, vázaný na argumenty a stav dat z náhledu. |
Omezení
Ceny jen v existujících rozsazích, až 50 rozsahů na volání; nové dopravce a rozsahy přidáte v administraci (Doprava > Dopravci). Částky jsou ve výchozí měně obchodu a náhled ukazuje tuto měnu. Lze vrátit přes ps_revert_change.
Co uvidíte, než se cokoli uloží
Chat nejdřív zavolá nástroj bez potvrzení. Modul vrátí náhled (současné a nové hodnoty) a jednorázový token platný 30 minut. Chat vám náhled ukáže a změnu uloží až po vašem ano.
Související nástroje
- Seznam dopravců ps_list_carriers
- Správa pravidel košíku a slevových kódů ps_manage_cart_rules
- Vrácení změny zpět ps_revert_change
Příklady použití s tímto nástrojem
- Aktualizujte informační stránku o dopravě
- Porovnejte hranice dopravy zdarma s průměrnou objednávkou
- Nabídněte dopravu zdarma od určité částky objednávky
- Aktualizujte ceny dopravců po zdražení kurýra
Naposledy aktualizováno: 2026-10-11