Recupero Prodotti
Metodo HTTP
GET
Endpoint
https://MIOSERVER/store360_api
Risorse
Recupero lista prodotti
GET /products
Esempio:
https://MIOSERVER/store360_api/products
Questa risorsa consente il recupero di più prodotti e supporta parametri di paginazione tramite query string.
Recupero singolo prodotto
GET /products/{codice_prodotto_store360}
Esempio:
https://MIOSERVER/store360_api/products/ST23FGX01
In questo caso, il codice_prodotto_store360 è un Path Parameter e identifica in modo univoco il prodotto da recuperare.
Path Parameters
Utilizzati esclusivamente per il recupero del singolo prodotto.
codice_prodotto_store360
codice_prodotto_store360- Tipo: string
- Descrizione: Codice univoco del prodotto nel sistema Store360
Query Parameters
Utilizzati solo nel recupero di più prodotti (GET /products) e passati tramite query string.
Tutti i parametri sono opzionali.
per_pagina
per_pagina- Tipo: integer
- Default:
100 - Descrizione: Numero di prodotti restituiti per pagina
pagina
pagina- Tipo: integer
- Default:
1 - Descrizione: Numero della pagina corrente
Paginazione
La paginazione avviene tramite i parametri pagina e per_pagina.
Esempio:
GET /products?pagina=2&per_pagina=200
La richiesta precedente restituisce i prodotti dal 201 al 400.
Comportamento di Default
- Se non vengono specificati parametri di paginazione:
pagina = 1per_pagina = 100
Esempi di Richiesta
Recupero prodotti con paginazione
GET /products?pagina=2&per_pagina=200
Recupero singolo prodotto
GET /products/ST23FGX01
Esempio di risposta JSON Prodotti
{
"ResponseTo": "Products",
"Timestamp": "1765637484",
"Ack": "OK",
"MessaggioErrore": "",
"CodiceErrore": "",
"Output": {
"TotaleProdotti": "12",
"TotalePagine": "1",
"PaginaCorrente": "1",
"ProdottiPerPagina": "100",
"Prodotti": [
{
"codice": "711-7509",
"products_id": "14",
"codice_padre": "PR_711",
"varianti": {
"Colore": "NERO",
"Taglia": "35/36"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7505",
"products_id": "1674",
"codice_padre": "PR_711",
"varianti": {
"Colore": "ORCHIDEA",
"Taglia": "35/36"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7506",
"products_id": "1675",
"codice_padre": "PR_711",
"varianti": {
"Colore": "ORCHIDEA",
"Taglia": "37/38"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7507",
"products_id": "1676",
"codice_padre": "PR_711",
"varianti": {
"Colore": "ORCHIDEA",
"Taglia": "39/40"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7508",
"products_id": "1677",
"codice_padre": "PR_711",
"varianti": {
"Colore": "ORCHIDEA",
"Taglia": "41/42"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7510",
"products_id": "1678",
"codice_padre": "PR_711",
"varianti": {
"Colore": "NERO",
"Taglia": "37/38"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7511",
"products_id": "1679",
"codice_padre": "PR_711",
"varianti": {
"Colore": "NERO",
"Taglia": "39/40"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "1",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7512",
"products_id": "1680",
"codice_padre": "PR_711",
"varianti": {
"Colore": "NERO",
"Taglia": "41/42"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7513",
"products_id": "1681",
"codice_padre": "PR_711",
"varianti": {
"Colore": "PANNA",
"Taglia": "35/36"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7514",
"products_id": "1682",
"codice_padre": "PR_711",
"varianti": {
"Colore": "PANNA",
"Taglia": "37/38"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7515",
"products_id": "1683",
"codice_padre": "PR_711",
"varianti": {
"Colore": "PANNA",
"Taglia": "39/40"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
},
{
"codice": "711-7516",
"products_id": "1684",
"codice_padre": "PR_711",
"varianti": {
"Colore": "PANNA",
"Taglia": "41/42"
},
"products_name": "Ciabatta donna Mare Guess GU111A1U2",
"products_description": "",
"products_barcode": "7618391082685",
"MPN": "",
"codice_categoria": "beachwear donna#accessori mare donna",
"price_gross": "0.00",
"products_image": "https://example.store360.it/prodotti/immagini/5563.jpg",
"products_quantity": "0",
"manufacturers_name": "Guess",
"products_status": "1"
}
]
}
}
