Crea, sposta e ordina le categorie
ps_manage_categories
- ProSolo TellMyShop Pro
- Scrittura · anteprima + approvazione
- Salva: subito
- Contenuti e SEO e Catalogo · scrive subito
- Visibile subito dopo l’installazione
Crea nuove categorie, le sposta in un altro punto del menu e imposta l’ordine dei prodotti in una categoria.
TellMyShop Free: No. Questo strumento è solo in TellMyShop Pro. TellMyShop Free ha solo report pronti che leggono il tuo negozio.
Chiedi alla chat
«Crea una categoria Black Friday sotto Home, ma per ora tienila nascosta.»
Anteprima di esempio
Nuova categoria "Black Friday" sotto 2 Home, testo in tutte le lingue, stato SPENTO. Meta title: vuoto (si usa il nome). Aggiungi i prodotti con ps_set_product_categories.
Dettagli tecnici
action=create aggiunge una categoria (nome, parent_id predefinito Home, descrizioni e meta dati); parte SPENTA salvo active=true e i suoi testi vanno in tutte le lingue (traduzioni: ps_update_category_content). action=move mette una categoria (category_id) sotto un’altra superiore (parent_id); l’URL della categoria resta, cambiano il menu e il percorso di navigazione. action=sort_products imposta l’ordine dei prodotti in una categoria per l’ordinamento «posizione»: i prodotti elencati vanno per primi in quell’ordine, gli altri mantengono il loro ordine dietro. Testi delle categorie esistenti: ps_update_category_content.
Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| action | enum: create | move | sort_products | sì | create | move | sort_products. |
| 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. |
| lang | string | no | Codice ISO della lingua, ad esempio pl o en. Predefinita: la lingua predefinita del negozio. |
| category_id | integer | quando | move / sort_products: la categoria. |
| parent_id | integer | quando | create / move: la categoria superiore. |
| name | string | quando | create: nome (in tutte le lingue; traduzioni con ps_update_category_content). Massimo 128 caratteri. |
| description | string (HTML) | no | create: descrizione (HTML). Massimo 65.000 caratteri. |
| additional_description | string (HTML) | no | create: descrizione sotto l’elenco dei prodotti (HTML). Massimo 65.000 caratteri. |
| meta_title | string | no | create: meta title. Massimo 255 caratteri. |
| meta_description | string | no | create: meta description. Massimo 512 caratteri. |
| active | boolean | no | create: attiva subito (predefinito no). |
| products | array of string | quando | sort_products: prodotti da mettere in cima all’elenco, in quest’ordine. Massimo 200 elementi. |
| 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’azione per chiamata. sort_products: fino a 200 prodotti. Una nuova categoria è spenta di base. ps_revert_change rimuove una nuova categoria solo finché è vuota; spostamenti e ordinamenti si possono annullare.
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
- Imposta le categorie dei prodotti ps_set_product_categories
- Aggiorna il contenuto delle categorie ps_update_category_content
- Albero delle categorie ps_get_category_tree
- Annulla una modifica ps_revert_change
Casi d’uso con questo strumento
- Lancia una nuova collezione: testi della categoria e assegnazione dei prodotti
- Crea nuove categorie e sposta i prodotti al loro interno
Ultimo aggiornamento: 2026-10-11