Zmiana adresu (slug)

ps_change_url

Zapis · podgląd + zgodaTreści i SEO oraz Katalog · zapis od razuTylko w TellMyShop ProZapis: od razuWidoczne zaraz po instalacji

Zmienia adres strony i pilnuje, żeby stary adres przekierowywał na nowy.

TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.

Zapytaj Claude

„Zmień adres produktu 45 z lampa-solarna-x na solarna-lampa-ogrodowa-x i upewnij się, że stary przekierowuje.”

Przykładowy podgląd

Produkt 45, język pl.
Stary: /lampy-ogrodowe/45-lampa-solarna-x.html
Nowy: /lampy-ogrodowe/45-solarna-lampa-ogrodowa-x.html
Przekierowanie kanoniczne: 301. Stary adres przekieruje 301 na nowy.
Po zapisie: sprawdzenie starego adresu.

Szczegóły techniczne

Zmienia przyjazny adres (slug, link_rewrite) produktu, kategorii, strony CMS, wpisu albo kategorii bloga w jednym języku. Podgląd pokazuje stary i nowy adres, adresy zmienione przy okazji (np. produkty kategorii, gdy kategoria jest w adresie produktu) i czy stary adres przekieruje 301. Zmiana jest ZABLOKOWANA, gdy sklep przekierowuje kodem 302 zamiast 301, działa tryb deweloperski albo moduł nadpisuje trasy. Po wykonaniu narzędzie samo odpytuje stary adres, oczekuje 301 na nowy i raportuje wynik.

Parametry

NazwaTypWymaganyOpis
object_typeenum: product | category | cms | blog_post | blog_categorytakTyp obiektu.
object_idintegernieID obiektu (dla produktu można podać product).
productstringnieZamiast object_id dla object_type=product. Produkt tak, jak widzi go człowiek: "id:123", "ref:ABC-1", "ean:5901234123457", adres URL produktu ze sklepu, samo ID (1–7 cyfr), EAN (8/12/13 cyfr) albo referencja. Maks. 300 znaków.
new_slugstringtakNowy slug: małe litery bez polskich znaków, cyfry i myślniki (np. sandaly-dzieciece-czarne). Wpis SmartBlog: maks. 45 znaków.
langstringwarunkowoKod ISO języka zapisu (np. "pl"). Wymagany, gdy sklep ma więcej niż jeden aktywny język – pisz treść w tym języku.
shop_idintegernieID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info.
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

Jeden obiekt i jeden język na wywołanie. Blokada przy przekierowaniu 302, trybie deweloperskim albo module nadpisującym trasy. Nie cofa go ps_revert_change: cofnięcie to kolejne ps_change_url.

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-11