Notifiche
Titolo notifica
08/11/2025 05:33
Descrizione di esempio per una notifica standard.
Prodotti
Ottieni il tuo cURL
Azioni massive
Endpoint:
/stocking/prodotti
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN"
}
Risposta:
{
"status" : { ... },
"data" : [
{"product_id":"1234", "product_sku":"ABCD1234", "product_name" : "Prodotto di esempio #1"},
{"product_id":"4321", "product_sku":"4321DCBA", "product_name" : "Prodotto di esempio #2"},
...
]
}
Endpoint:
/stocking/prodotti
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN",
"products" : [], // delete by product_id
"skus" : [] // delete by product_sku
}
Risposta:
{
"status" : { ... },
"data" : {
"errors" : [],
"deleteds" : [],
"not_found" : []
}
}
data.errors è un array di SKU o ID di prodotti che hanno generato errore durante l'eliminazione.
data.deleteds è un array di SKU o ID di prodotti correttamente cancellati.
data.not_found è un array di SKU o ID di prodotti non trovati o già cancellati.
Informazioni prodotto
Endpoints:
/stocking/prodotti/{product_id}
/stocking/prodotti/{product_sku}
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN"
}
Risposta:
{
"status" : { ... },
"data" : {
"id" : Int,
"manufacturer_id" : Int,
"datasheet_id" : Int,
"category_tax" : Int,
"sku" : "String",
"alias" : "String",
"name" : "String",
"description" : "String",
"price" : Double,
"metas" : {
"canonical" : "String",
"description" : "String",
"title" : "String"
},
"datasheet_data" : {},
"weight" : Double,
"height" : Double,
"width" : Double,
"depth" : Double,
"creation_date": Date,
"due_date" : Date
}
}
Endpoints:
/stocking/prodotti/{product_id}/categorie
/stocking/prodotti/{product_sku}/categorie
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN"
}
Risposta:
{
"status" : { ... },
"data" : [
{"category_id" : 1234, "category_name" : "Nome categoria #1"},
{"category_id" : 4321, "category_name" : "Nome categoria #2"},
...
]
}
Endpoints:
/stocking/prodotti/{product_id}/stock
/stocking/prodotti/{product_sku}/stock
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN"
}
Risposta:
{
"status" : { ... },
"data" : [
{"depot_id" : 1234, "quantity" : 10},
{"depot_id" : 4321, "quantity" : 0},
...
]
}
Endpoints:
/stocking/prodotti/{product_id}/immagini
/stocking/prodotti/{product_sku}/immagini
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN"
}
Risposta:
{
"status" : { ... },
"data" : [
{"filename" : "{product_id}-encode", "hash" : "String", "is_default" : 1},
{"filename" : "{product_id}-encode2", "hash" : "String", "is_default": 0},
...
]
}
data[].filename è il valore da utilizzare per recuperare l'immagine dal CDN.
data[].hash è il valore univoco che identifica l'immagine e ne evita una duplicazione di upload.
data[].is_default indica se è l'immagine principale (o anche l'immagine di copertina).
Gestione prodotto
Endpoints:
/stocking/prodotti/{product_id}
/stocking/prodotti/{product_sku}
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN"
}
Parametri opzionali:
{
"manufacturer_id" : Int,
"datasheet_id" : Int,
"category_tax" : Int,
"sku" : "String",
"alias" : "String",
"name" : "String",
"description" : "String",
"price" : Double,
"metas" : {
"canonical" : "String",
"description" : "String",
"title" : "String"
},
"datasheet_data" : {},
"weight" : Double,
"height" : Double,
"width" : Double,
"depth" : Double,
"creation_date": Date,
"due_date" : Date
}
sku è un parametro unico. Non puoi avere due prodotti con lo stesso SKU.
alias è un parametro unico. Non puoi avere due prodotti con lo stesso Alias.
name è un parametro unico. Non puoi avere due prodotti con lo stesso nome.
Risposta:
{
"status" : { ... },
"data" : { ... }
}
data contiene tutte le informazioni del prodotto aggiornate.
Endpoints:
/stocking/prodotti/{product_id}
/stocking/prodotti/{product_sku}
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN",
"categories" : []
}
categories array di categorie, ad esempio [1234, 4321]. Nel caso si intenda rimuovere tutte le categorie dal prodotto sarà comunque necessario inviare un array vuoto, del tipo [].
Risposta:
{
"status" : { ... },
"data" : [ ... ]
}
data contiene un array di tutte le categorie del prodotto.
Endpoints:
/stocking/prodotti/{product_id}
/stocking/prodotti/{product_sku}
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN",
"depots" : [
{"depot_id" : Int, "quantity" : Int},
{"depot_id" : Int, "quantity" : Int},
...
]
}
depots array di categorie, ad esempio [1234, 4321].
Risposta:
{
"status" : { ... },
"data" : [ ... ]
}
data contiene un array di tutte le disponibilità del prodotto.
Endpoints:
/stocking/prodotti/{product_id}
/stocking/prodotti/{product_sku}
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN",
"price" : Double
}
price Numero di tipo Double, ad esempio 1234.56.
Risposta:
{
"status" : { ... }
}
Endpoints:
/stocking/prodotti/{product_id}
/stocking/prodotti/{product_sku}
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN",
}
Risposta:
{
"status" : { ... }
}
Endpoints:
/stocking/prodotti
Parametri richiesti:
{
"token" : "YOUR_APPLICATION_TOKEN",
"sku" : "String",
"name" : "String"
}
sku è un parametro unico. Non puoi avere due prodotti con lo stesso SKU.
name è un parametro unico. Non puoi avere due prodotti con lo stesso nome.
alias è un parametro unico. Non puoi avere due prodotti con lo stesso Alias.
Parametri opzionali:
{
"manufacturer_id" : Int,
"datasheet_id" : Int,
"category_tax" : Int,
"alias" : "String",
"description" : "String",
"price" : Double,
"metas" : {
"canonical" : "String",
"description" : "String",
"title" : "String"
},
"datasheet_data" : {},
"weight" : Double,
"height" : Double,
"width" : Double,
"depth" : Double,
"creation_date": Date,
"due_date" : Date
}
Risposta:
{
"status" : { ... },
"data" : { ... }
}
data contiene tutte le informazioni del prodotto.