Cambia qualsiasi campo di un elemento
ps_update_element_field
- ProSolo TellMyShop Pro
- Scrittura · anteprima + approvazione
- Salva: subito
- Contenuti e SEO e Catalogo · scrive subito
- Visibile subito dopo l’installazione
Cambia un campo di un prodotto, una categoria o una pagina CMS che gli strumenti normali non coprono, anche un campo di un altro modulo, dopo che approvi un’anteprima.
TellMyShop Free: No. Questo strumento è solo in TellMyShop Pro. TellMyShop Free ha solo report pronti che leggono il tuo negozio.
Chiedi alla chat
«Salvando la categoria 4 si è svuotato il suo meta title (l’ha fatto un altro modulo). Rimetti «Divani per appartamenti piccoli».»
Anteprima di esempio
Campo category_lang.meta_title, categoria 4, riga id_lang=1, id_shop=1: era «» -> sarà «Divani per appartamenti piccoli» change_token valido fino alle 15:42.
Dettagli tecnici
Salva un campo in una riga di una tabella collegata a un prodotto, una categoria o una pagina CMS, anche una tabella di un altro modulo (mostrata da ps_get_element_full). Si usa anche per ripristinare un singolo campo che un altro modulo ha cambiato durante un salvataggio. La riga si sceglie con tipo e ID dell’elemento più where con le altre colonne chiave; deve corrispondere esattamente una riga. Salvato direttamente nel database: gli altri moduli non reagiscono e PrestaShop non ricalcola nulla (tranne l’indice di ricerca dei prodotti). Non cambia mai la chiave della riga. I campi di prezzo e scorte richiedono l’interruttore Vendite. Registrato e annullabile come ogni modifica.
Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| type | string | sì | Tipo di elemento: product, category o cms (pagina CMS). |
| id | integer | sì | ID dell’elemento. |
| table | string | sì | Tabella senza prefisso (da ps_get_element_full), ad es. product_lang. |
| column | string | sì | Colonna da cambiare. |
| value | string or null | sì | Nuovo valore (testo; numeri come testo; null = NULL, solo quando la colonna lo consente). Massimo 1.000.000 di caratteri. |
| where | object | no | Altre colonne chiave della riga, ad es. {"id_lang": 1, "id_shop": 1}. |
| 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
Un campo in una riga per chiamata. Nessuna tabella di clienti, ordini, pagamenti o imposte; la chiave della riga non viene mai cambiata.
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
- Elemento con tutti i campi ps_get_element_full
- Aggiorna il contenuto dei prodotti ps_update_product_content
- Aggiorna il contenuto delle categorie ps_update_category_content
- Annulla una modifica ps_revert_change
Ultimo aggiornamento: 2026-10-11