Zmiana adresu (slug)
ps_change_url
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
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| object_type | enum: product | category | cms | blog_post | blog_category | tak | Typ obiektu. |
| object_id | integer | nie | ID obiektu (dla produktu można podać product). |
| product | string | nie | Zamiast 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_slug | string | tak | Nowy slug: małe litery bez polskich znaków, cyfry i myślniki (np. sandaly-dzieciece-czarne). Wpis SmartBlog: maks. 45 znaków. |
| lang | string | warunkowo | Kod ISO języka zapisu (np. "pl"). Wymagany, gdy sklep ma więcej niż jeden aktywny język – pisz treść w tym języku. |
| shop_id | integer | nie | ID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info. |
| confirm | boolean | nie | false (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_token | string | warunkowo | Token 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
- Inspekcja strony sklepu ps_inspect_page
- Raport błędów 404 ps_get_404_report
- Włącz / wyłącz produkt (z przekierowaniem) ps_set_product_redirect
- Informacje o sklepie ps_get_shop_info
Zastosowania z tym narzędziem
- Zmiana adresu strony produktu bez utraty ruchu z Google
- Zmiana adresu kategorii po reorganizacji
- Tłumaczenie całego sklepu, łącznie z filtrami i markami
- Zmiana ustawienia ukrytego głęboko w panelu
- Przekierowanie dowolnego starego adresu na właściwą stronę
Aktualizacja: 2026-10-11