Zmiana adresu (slug)
ps_change_url
Zmienia adres strony i pilnuje, żeby stary adres przekierowywał na nowy.
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 | Produkt tak, jak opisuje go człowiek: id:123, ref:ABC-1, ean:5901234123457, adres produktu ze sklepu, samo ID (1-7 cyfr), EAN (8/12/13 cyfr) albo referencja. Zamiast object_id dla object_type=product. |
| new_slug | string | tak | Nowy slug: małe litery bez polskich znaków, cyfry i myślniki (np. sandaly-dzieciece-czarne). Maks. 128; wpis SmartBlog maks. 45. |
| lang | string | warunkowo | Kod ISO języka zapisu. Wymagany, gdy sklep ma więcej niż jeden aktywny język. Claude pisze treść w tym języku. |
| shop_id | integer | nie | ID sklepu w instalacji multistore. Domyślnie sklep z adresu konektora. Listę ID zwraca ps_get_shop_info. |
| confirm | boolean | nie | false (domyślnie) zwraca podgląd i niczego nie zapisuje. true wykonuje zmianę, wyłącznie po zgodzie użytkownika na podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu. Wymagany przy confirm=true. Ważny 30 minut, jednorazowy, związany z argumentami i stanem danych z podglądu. |
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
- Informacje o sklepie ps_get_shop_info
- Przegląd techniczny sklepu ps_check_shop_health
Aktualizacja: 2026-10-03