Imposta le caratteristiche dei prodotti
ps_set_product_features
- ProSolo TellMyShop Pro
- Scrittura · anteprima + approvazione
- Salva: subito
- Contenuti e SEO e Catalogo · scrive subito
- Visibile subito dopo l’installazione
Compila le caratteristiche dei prodotti come colore o materiale.
TellMyShop Free: No. Questo strumento è solo in TellMyShop Pro. TellMyShop Free ha solo report pronti che leggono il tuo negozio.
Chiedi alla chat
«Imposta Materiale = Velluto per i prodotti 112, 113 e 140. Usa il valore esistente se c’è.»
Anteprima di esempio
3 elementi, caratteristica Materiale (ID 5), modalità replace. Prodotto 112: Tessuto -> Velluto (ID valore 22) Prodotto 113: (nessuno) -> Velluto Prodotto 140: Tessuto -> Velluto
Dettagli tecnici
Imposta o rimuove il valore di una caratteristica (ad esempio Colore, Materiale) per molti prodotti. Indica il valore come value_id (esistente, da ps_list_features) o new_value (testo, crea un nuovo valore predefinito; se ne esiste già uno, anche con maiuscole diverse, lo strumento rifiuta e restituisce il value_id da usare). mode=replace (predefinito) sostituisce i valori della caratteristica nel prodotto, add aggiunge un altro valore. Le caratteristiche alimentano i filtri del negozio.
Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| lang | string | quando | Codice ISO della lingua in cui scrivi. Obbligatorio quando il negozio ha più di una lingua attiva. Claude scrive il contenuto in questa lingua. |
| shop_id | integer | no | ID del negozio in un’installazione multinegozio. Predefinito: il negozio dell’indirizzo del connettore. Gli ID sono elencati da ps_get_shop_info. |
| mode | enum: replace | add | no | replace = sostituisci i valori della caratteristica, add = aggiungi un altro valore. Predefinito replace. |
| items | array of object | sì | Elementi: prodotto + caratteristica + uno tra value_id, new_value, remove. Massimo 100 elementi. Campi di ogni elemento: product (string, obbligatorio): prodotto (id:123, ref:ABC-1, ean:..., URL del prodotto, ID, EAN o riferimento). Massimo 300 caratteri. feature_id (integer, obbligatorio): ID della caratteristica (ps_list_features). value_id (integer): ID di un valore esistente. new_value (string): nuovo valore (testo nella lingua lang). Massimo 255 caratteri. remove (boolean): true = rimuovi questa caratteristica dal prodotto. |
| confirm | boolean | no | false (predefinito) restituisce un’anteprima e non salva nulla. true esegue, solo dopo che l’utente ha approvato l’anteprima, insieme a change_token. |
| change_token | string | quando | Token dell’anteprima. Obbligatorio con confirm=true. Valido 30 minuti, monouso, legato agli argomenti e allo stato dei dati dell’anteprima. |
Limiti
Massimo 100 elementi per chiamata. Rifiuta di creare un valore duplicato.
Cosa vedi prima che venga salvato qualcosa
La chat chiama prima lo strumento senza confermare. Il modulo restituisce un’anteprima (valori attuali e nuovi) e un token monouso valido 30 minuti. La chat ti mostra l’anteprima e salva la modifica solo dopo il tuo sì.
Strumenti correlati
- Elenca le caratteristiche ps_list_features
- Cerca prodotti ps_search_products
- Annulla una modifica ps_revert_change
Casi d’uso con questo strumento
- Ripulisci i valori duplicati delle caratteristiche
- Completa le caratteristiche mancanti dei prodotti per i filtri
Ultimo aggiornamento: 2026-10-11