Crea o duplica un prodotto
ps_create_product
- ProSolo TellMyShop Pro
- Scrittura · anteprima + approvazione
- Salva: subito
- Contenuti e SEO e Catalogo · scrive subito
- Visibile subito dopo l’installazione
Aggiunge un nuovo prodotto, o una copia di uno esistente, come bozza spenta che controlli prima che la vedano i clienti.
TellMyShop Free: No. Questo strumento è solo in TellMyShop Pro. TellMyShop Free ha solo report pronti che leggono il tuo negozio.
Chiedi alla chat
«Aggiungi un nuovo prodotto: Lampada da giardino Nova, nera, 149,99 lordi, categoria Illuminazione da giardino, 20 in magazzino. Non pubblicarlo ancora.»
Anteprima di esempio
Nuovo prodotto "Lampada da giardino Nova, nera" (testo in tutte le lingue). Prezzo 149,99 PLN lordi / 121,94 netti, IVA 23% (aliquota più usata). Categoria: Illuminazione da giardino (predefinita). Scorte: 20. Stato: SPENTO (bozza). Immagini: nessuna, aggiungile con ps_manage_product_images.
Dettagli tecnici
action=create aggiunge un nuovo prodotto: nome (obbligatorio), descrizioni, meta title e meta description, riferimento, EAN, prezzo lordo o netto, gruppo di regole fiscali (predefinito: l’aliquota più usata), categorie (la prima è la predefinita; predefinita Home), peso, produttore, quantità iniziale. I testi vengono scritti in tutte le lingue; traducili poi con ps_update_product_content. action=duplicate copia un prodotto come Duplica nel back office: categorie, combinazioni, caratteristiche, prezzi specifici e, con with_images, le immagini; la copia può ricevere un nuovo nome e riferimento. Un nuovo prodotto e una copia partono SPENTI salvo active=true; attivali poi con ps_set_product_redirect (activate=true). Immagini: ps_manage_product_images.
Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| action | enum: create | duplicate | sì | create | duplicate. |
| 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. |
| source | string | quando | duplicate: il prodotto da copiare. Il prodotto come lo indica una persona: "id:123", "ref:ABC-1", "ean:5901234123457", un URL di prodotto del negozio, un ID semplice (1–7 cifre), un EAN (8/12/13 cifre) o un riferimento. Massimo 300 caratteri. |
| name | string | quando | Nome (create: obbligatorio; duplicate: predefinito il nome di origine). Massimo 128 caratteri. |
| description | string (HTML) | no | create: descrizione (HTML). Massimo 65.000 caratteri. |
| description_short | string (HTML) | no | create: descrizione breve (HTML). Massimo 21.844 caratteri. |
| meta_title | string | no | create: meta title. Massimo 255 caratteri. |
| meta_description | string | no | create: meta description. Massimo 512 caratteri. |
| reference | string | no | Riferimento del prodotto (codice). Con duplicate: il nuovo riferimento della copia. Massimo 64 caratteri. |
| ean13 | string | no | create: EAN. |
| price_gross | number | no | create: prezzo lordo nella valuta del negozio. Intervallo da 0 a 10.000.000. |
| price_net | number | no | create: prezzo netto (invece del lordo). Intervallo da 0 a 10.000.000. |
| tax_rules_group_id | integer | no | create: gruppo di regole fiscali (aliquota IVA); 0 = nessuna imposta. Predefinito: l’aliquota più usata. |
| category_ids | array of integer | no | create: categorie; la prima è la categoria predefinita (predefinita: Home). Massimo 30 elementi. |
| weight | number | no | create: peso (kg). Intervallo da 0 a 100.000. |
| manufacturer_id | integer | no | create: produttore. |
| quantity | integer | no | create: scorte iniziali (predefinito 0). Intervallo da 0 a 1.000.000. |
| with_images | boolean | no | duplicate: copia le immagini. Predefinito true. |
| active | boolean | no | Attiva subito (predefinito no: il prodotto resta una bozza). |
| 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 prodotto per chiamata. Nuovo prodotto e copia sono spenti di base. I testi vanno in tutte le lingue insieme. ps_revert_change elimina il prodotto creato solo se non è in nessun ordine. Le immagini si aggiungono a parte. Gli importi sono nella valuta predefinita del negozio, e l’anteprima mostra quella valuta.
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
- Gestisci le immagini dei prodotti ps_manage_product_images
- Spegni o riattiva un prodotto, con reindirizzamento ps_set_product_redirect
- Aggiorna il contenuto dei prodotti ps_update_product_content
- Annulla una modifica ps_revert_change
Casi d’uso con questo strumento
Ultimo aggiornamento: 2026-10-11