Nastavení vlastností produktů
ps_set_product_features
- ProJen v TellMyShop Pro
- Zápis · náhled + schválení
- Ukládá: hned
- Obsah a SEO a Katalog · zapisuje hned
- Viditelný hned po instalaci
Vyplní vlastnosti produktů, jako je barva nebo materiál.
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
„Nastavte Materiál = Samet u produktů 112, 113 a 140. Pokud existující hodnota je, použijte ji.“
Ukázkový náhled
3 položky, vlastnost Materiál (ID 5), mode replace. Produkt 112: Látka -> Samet (ID hodnoty 22) Produkt 113: (žádná) -> Samet Produkt 140: Látka -> Samet
Technické podrobnosti
Nastaví nebo odebere hodnotu vlastnosti (například Barva, Materiál) u mnoha produktů. Hodnotu zadejte jako value_id (existující, z ps_list_features) nebo new_value (text, vytvoří novou předdefinovanou hodnotu; pokud už existuje, i s jinou velikostí písmen, nástroj odmítne a vrátí value_id, které se má použít). mode=replace (výchozí) nahradí hodnoty vlastnosti v produktu, add přidá další hodnotu. Vlastnosti řídí filtry obchodu.
Parametry
| Název | Typ | Povinný | Popis |
|---|---|---|---|
| lang | string | když | ISO kód jazyka, ve kterém píšete. Povinný, když má obchod více než jeden aktivní jazyk. Claude píše obsah v tomto jazyce. |
| shop_id | integer | ne | ID obchodu v instalaci multistore. Výchozí je obchod z adresy konektoru. ID vypíše ps_get_shop_info. |
| mode | enum: replace | add | ne | replace = nahradit hodnoty vlastnosti, add = přidat další hodnotu. Výchozí replace. |
| items | array of object | ano | Položky: produkt + vlastnost + jedno z value_id, new_value, remove. Max. 100 položek. Pole každé položky: product (string, povinné): Produkt (id:123, ref:ABC-1, ean:..., URL produktu, ID, EAN nebo kód). Max. 300 znaků. feature_id (integer, povinné): ID vlastnosti (ps_list_features). value_id (integer): ID existující hodnoty. new_value (string): Nová hodnota (text v jazyce lang). Max. 255 znaků. remove (boolean): true = odebrat tuto vlastnost z produktu. |
| 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í
Max. 100 položek na volání. Odmítne vytvořit duplicitní hodnotu.
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 vlastností ps_list_features
- Hledání produktů ps_search_products
- Vrácení změny zpět ps_revert_change
Příklady použití s tímto nástrojem
Naposledy aktualizováno: 2026-10-11