Nomi e schede prodotto uniformi in tutto il catalogo
Passi i nomi e le schede dei prodotti così come arrivano — da fornitori diversi, scritti in modi diversi — e ottieni versioni uniformi: stessa struttura, stesse abbreviazioni, stesse unità di misura. Serve a chi mette insieme un catalogo da più fonti e si ritrova lo stesso tipo di articolo indicato in cinque forme che non si parlano tra loro.
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.
Una forma sola per tutto il catalogo
"T-shirt cotone bianca M", "Maglietta bianca in cotone tg. M", "tshirt bianca 100% cotone taglia media": tre fornitori, lo stesso prodotto, tre nomi. Lo strumento li riporta a una forma comune, decisa da te, così il catalogo diventa coerente. Un nome uniforme non è pignoleria: è quello che permette di confrontare i prodotti, evitare doppioni e mostrare al cliente schede che sembrano fatte dalla stessa mano, non da un collage di listini.
Le tue regole di scrittura
Puoi indicare come vuoi che siano i nomi: ordine degli elementi, abbreviazioni ammesse, unità di misura da usare (cm invece di centimetri, ml invece di millilitri). Lo strumento applica queste regole a tutto ciò che gli passi, così ottieni un catalogo scritto secondo il tuo standard invece che secondo il capriccio di ogni fornitore. È il passaggio che di solito si fa a mano, riga per riga, quando si importa un listino nuovo.
Meno doppioni, meno errori
Quando lo stesso prodotto è scritto in modi diversi, finisce caricato due volte, sparisce dalle ricerche interne o confonde le statistiche di vendita. Uniformare i nomi riduce questi problemi alla radice. Nessuna promessa di fondere automaticamente i duplicati: lo strumento rende i nomi confrontabili, poi la decisione su cosa unire resta tua, con dati finalmente allineati su cui ragionare.
Costo
Normalizzare 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 uniformato è una richiesta.
Casi d'uso
Catalogo da più fornitori
Un negozio online mette insieme i listini di tre grossisti. Lo strumento uniforma i nomi degli articoli sovrapposti, così lo stesso prodotto non compare in tre schede scritte in modo diverso.
Migrazione a una nuova piattaforma
Chi sposta il negozio su un nuovo sistema ne approfitta per ripulire i nomi. Da un export disordinato ottiene un catalogo con una forma coerente, pronto da importare.
Unità di misura allineate
Tecnoedil Verona S.n.c. vende materiali con misure scritte in modi diversi. Lo strumento porta tutto allo stesso standard — mm, cm, m — così le schede si confrontano senza equivoci.
Domande frequenti
Posso imporre le mie regole di formattazione?
Sì: indichi ordine degli elementi, abbreviazioni e unità di misura, e lo strumento applica quello standard a tutti i prodotti. È così che ottieni un catalogo scritto in modo coerente invece che alla maniera di ogni fornitore.
Riconosce quando due nomi sono lo stesso prodotto?
Rende i nomi confrontabili portandoli a una forma comune, il che fa emergere i probabili doppioni. La decisione di unire due articoli resta però tua: lo strumento allinea i dati, non fonde le schede da solo.
Che differenza c'è con la categorizzazione?
Normalizzare sistema come è scritto il nome del prodotto; categorizzare decide in quale reparto del catalogo va. Spesso si usano in sequenza: prima uniformi i nomi, poi assegni le categorie su dati puliti.
Cambia le informazioni del prodotto?
No: uniforma la forma con cui sono scritte, non i dati in sé. Non trasforma una taglia M in L né inventa caratteristiche: allinea la scrittura, lasciando intatto il contenuto.
Quanto costa per un catalogo intero?
Ogni prodotto costa circa $0.017 ($0.003 a richiesta più $0.0135 a prodotto), a consumo con PayPal. Un catalogo di duemila voci costa duemila volte quella cifra, senza canone né minimi.
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-normalize \
-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-normalize", {
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-normalize",
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-normalize", 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-normalize", 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_normalize",
"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. |