Assegna ogni prodotto alla categoria giusta del catalogo
Passi il nome e la descrizione di un prodotto e ottieni la categoria del catalogo a cui assegnarlo. Serve a chi gestisce un negozio online con centinaia di articoli e deve metterli nei reparti giusti perché i clienti li trovino, un lavoro che a mano è lento e finisce sempre con qualche prodotto nel posto sbagliato.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Dal prodotto alla categoria
"Scarpe da trekking impermeabili in pelle" va sotto calzature, non abbigliamento; lo strumento legge nome e descrizione e lo capisce. Assegna ogni articolo alla categoria più adatta del tuo catalogo, così l'elenco dei prodotti si organizza da sé. È il lavoro che rende un negozio navigabile: se le categorie sono giuste, i clienti trovano quello che cercano; se sono sbagliate, il prodotto è invisibile anche se è a listino.
Il tuo albero delle categorie
Ogni catalogo ha la sua struttura, spesso a più livelli. Gli fornisci l'elenco delle categorie — e delle sottocategorie, se le usi — e lo strumento assegna i prodotti a quelle, invece di inventarne di nuove che non esistono nel tuo negozio. Così quello che ottieni è pronto da caricare nel gestionale o nella piattaforma, senza rimappare nomi a mano.
Un prodotto o l'intero listino
Puoi classificare un singolo articolo appena inserito o passare un intero listino da sistemare. È utile quando importi un catalogo da un fornitore con categorie diverse dalle tue, o quando ne apri uno da zero. Nessuna promessa di indovinare sempre: i casi ambigui li controlli, ma la maggior parte del catalogo si categorizza senza che tu debba deciderla riga per riga.
Quanto costa
Categorizzare un prodotto costa circa $0.017: $0.003 a richiesta più $0.0135 a prodotto. Paghi a consumo con PayPal, senza abbonamento e senza account. Ogni articolo classificato è una richiesta.
Casi d'uso
Catalogo da un fornitore
Un negozio online importa mille articoli da un grossista, con categorie che non corrispondono alle sue. Lo strumento riassegna ogni prodotto ai reparti del proprio catalogo, pronti da caricare.
Apertura di un e-commerce
Chi apre un negozio parte da un elenco di prodotti senza struttura. Definisce le categorie e le sottocategorie e lascia che lo strumento smisti gli articoli, invece di trascinarli a mano uno per uno.
Nuovi arrivi da inserire
Rossi & Figli S.r.l. aggiunge ogni settimana articoli al catalogo. Ogni nuovo prodotto viene categorizzato al volo, così non resta fuori dai reparti in cui i clienti lo cercano.
Domande frequenti
Devo dargli io le categorie del negozio?
Sì, è così che funziona meglio: gli fornisci il tuo albero di categorie e sottocategorie e lo strumento ci assegna i prodotti. Senza il tuo elenco usa categorie generali, che raramente combaciano con la struttura del tuo catalogo.
Gestisce le sottocategorie?
Sì, se gliele indichi: può assegnare un prodotto non solo al reparto principale ma anche al livello più preciso, come categoria e sottocategoria. Utile per cataloghi profondi con molti rami.
Che differenza c'è con l'estrazione degli attributi?
Categorizzare mette il prodotto nel reparto giusto; estrarre gli attributi tira fuori caratteristiche come taglia, colore o materiale. Spesso si usano insieme: prima assegni la categoria, poi ricavi gli attributi per i filtri.
Funziona con descrizioni in italiano?
Sì, legge nomi e descrizioni in italiano, anche sintetici o poco curati come quelli dei listini dei fornitori. Se il catalogo è in più lingue, le gestisce.
Quanto costa categorizzare tutto il catalogo?
Ogni prodotto costa circa $0.017 ($0.003 a richiesta più $0.0135 a prodotto). Mille articoli costano mille volte quella cifra, a consumo con PayPal e senza canone.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/text/product-categorize \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/text/product-categorize", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/product-categorize",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/product-categorize", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/product-categorize", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"items": [
"valor-1",
"valor-2"
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.product_categorize",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_tokens | 20000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |