Get started
API Endpoint https://api.semplisio.it/
Le API Semplisio permettono di accedere alle entità gestite dalla piattaforma ed interagire con esse
Per utilizzare le API, è necessario un access token. Contattare clienti@hquadro.it per ricevere informazioni su come avere un'attivazione e le relative credenziali e access token.
Autenticazione
L’autenticazione è effettuata tramite la richiesta di un token-user , password e codice attivazione
nell’header.
Tale header va utilizzato in ogni chiamata.
HEADER PARAMETERS
Field | Type | Description |
---|---|---|
token-user | String | token di accesso. |
token-pass | String | password |
code-app | String | codice attivazione |
Content-Type | String | application/json |
Post Cliente
Consente di creare un cliente:
POST https://api.semplisio.it/api/v1/customers
Json example :
{
"plat_name": "plat1",
"id": "121112",
"name": "anna",
"surname": "Bianchi",
"address": [
{
"address": "via aldo pini",
"house_number": "10",
"address_row_2": "secondo piano",
"city": "Avellino",
"state_province_region": "Avellino",
"zip_code": "83100",
"country": "IT"
},
{
"address": "via roma",
"house_number": "1",
"address_row_2": "interno 7",
"city": "Avellino",
"state_province_region": "AV",
"zip_code": "83100",
"country": "IT"
}
],
"personal_data": {
"phone": [
"3334567899",
"33333333333"
],
"email": [
"annabianchi999@gmail.com",
"abianchi999@gmail.com"
],
"pec": [
"annabianchi999@pec.com"
],
"fiscal_code": "1234567890123456",
"iban": "BBBBBBBBBB",
"birth_data": "1980-12-04 00:00:00"
},
"business_information": {
"name_company": "bianchi srl",
"piva": "99999999999",
"iban": [
"aaaaaaaaaaaaaaaaa",
"xxxxxxxxxxxxxxxxxxxxxxxxx"
],
"ateco_code": [
"4444444444",
"73"
],
"annual_revenue": "1.000.000",
"recipient_code": "ssssssssss",
"website": [
{
"website": "www.bianchi9999.it"
}
],
"role": "manager",
"sector": "commercio",
"email": [
"annabianchi999@gmail.com"
],
"phone": [
"4444444444444"
],
"pec": [
"annabianchi999@pec.com"
],
"fax": "3333333333333",
"number_employees": 10
},
"extra_info": {
"attivita_marketing": true,
"ricerche_mercato": true
},
"origin": "banca_dati_esterna",
"is_company": true
}
Response success :
{
"access": true,
"data": {
"_id": "6049db98d5cc55701b1ccc42" //Id univoco in Semplisio
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
id | String | si | Id piattaforma |
plat_name | String | si | Nome piattaforma |
name | String | si | Nome(is_company false) |
address | Array of Object | no |
Indirizzo "address": (String) indirizzo, "house_number": (String) numero civico, "address_row_2": (String) piano/scala, "city": (String) nome città, "state_province_region": (String) nome provincia, "zip_code": (String) codice postale, "country": (String) codice ISO Nazione |
personal_data | Object | no |
Dati persona fisica: "phone": (array) numeri di telefono, "email": (array) email, "pec": (array) pec, "fiscal_code": (String) codice fiscale , "iban": (String) iban, "birth_data": (date) data di nascita |
business_information | Object | no |
Dati azienda: "name_company": (String) nome azienda, "piva": (String) partita Iva, "iban": (array) iban, "ateco_code": (array) codice ateco, "annual_revenue": (string)entrate annuali, "recipient_code": (string) Codice destinatario, "website": (array) sito, "role": (string) ruolo, "sector": (string) settore, "email": (array) mail, "phone": (array) telefono, "pec": (array) pec, "fax": (string) fax, "number_employees": (integer) numero dipendenti |
extra_info | Object | no |
Consenso per attività di marketing e di ricerca di mercato "attivita_marketing": (boolean), "ricerche_mercato": (boolean) |
origin | string | no | Provenienza contatto (es. banca dati esterna) |
is_company | boolean | si | Persona fisica : (boolean) false Azienda : (boolean) true |
PUT Cliente
Consente di modificare un cliente:
PUT https://api.semplisio.it/api/v1/customers/{idsemplisio}
Json example :
{
"name": "anna",
"surname": "Bianchi",
"address": [
{
"address": "via aldo pini",
"house_number": "10",
"address_row_2": "secondo piano",
"city": "Avellino",
"state_province_region": "Avellino",
"zip_code": "83100",
"country": "IT"
},
{
"address": "via roma",
"house_number": "1",
"address_row_2": "interno 7",
"city": "Avellino",
"state_province_region": "AV",
"zip_code": "83100",
"country": "IT"
}
],
"personal_data": {
"phone": [
"3334567899",
"33333333333"
],
"email": [
"annabianchi999@gmail.com",
"abianchi999@gmail.com"
],
"pec": [
"annabianchi999@pec.com"
],
"fiscal_code": "1234567890123456",
"iban": "BBBBBBBBBB",
"birth_data": "1980-12-04 00:00:00"
},
"business_information": {
"name_company": "bianchi srl",
"piva": "99999999999",
"iban": [
"aaaaaaaaaaaaaaaaa",
"xxxxxxxxxxxxxxxxxxxxxxxxx"
],
"ateco_code": [
"4444444444",
"73"
],
"annual_revenue": "1.000.000",
"recipient_code": "ssssssssss",
"website": [
{
"website": "www.bianchi9999.it"
}
],
"role": "manager",
"sector": "commercio",
"email": [
"annabianchi999@gmail.com"
],
"phone": [
"4444444444444"
],
"pec": [
"annabianchi999@pec.com"
],
"fax": "3333333333333",
"number_employees": 10
},
"extra_info": {
"attivita_marketing": true,
"ricerche_mercato": true
},
"origin": "banca_dati_esterna",
"is_company": true
}
Response success :
{
"access": true,
"data": {
"_id": "6049db98d5cc55701b1ccc42" //Id univoco in Semplisio
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
name | String | si | Nome(is_company false) |
address | Array of Object | no |
Indirizzo "address": (String) indirizzo, "house_number": (String) numero civico, "address_row_2": (String) piano/scala, "city": (String) nome città, "state_province_region": (String) nome provincia, "zip_code": (String) codice postale, "country": (String) codice ISO Nazione |
personal_data | Object | no |
Dati persona fisica: "phone": (array) numeri di telefono, "email": (array) email, "pec": (array) pec, "fiscal_code": (String) codice fiscale , "iban": (String) iban, "birth_data": (date) data di nascita |
business_information | Object | no |
Dati azienda: "name_company": (String) nome azienda, "piva": (String) partita Iva, "iban": (array) iban, "ateco_code": (array) codice ateco, "annual_revenue": (string)entrate annuali, "recipient_code": (string) Codice destinatario, "website": (array) sito, "role": (string) ruolo, "sector": (string) settore, "email": (array) mail, "phone": (array) telefono, "pec": (array) pec, "fax": (string) fax, "number_employees": (integer) numero dipendenti |
extra_info | Object | no |
Consenso per attività di marketing e di ricerca di mercato "attivita_marketing": (boolean), "ricerche_mercato": (boolean) |
origin | string | no | Provenienza contatto (es. banca dati esterna) |
is_company | boolean | si | Persona fisica : (boolean) false Azienda : (boolean) true |
Get Clienti
Ritorna tutti i clienti:
GET https://api.semplisio.it/api/v1/customers
Response succes example :
{
"access": true,
"data": [
{
"_id": "607eb46348b32a10b17981c3",
"name": "Giovanni",
"surname": "ApiTest",
"address": [
{
"address": "via aldo pini",
"house_number": "10",
"address_row_2": "secondo piano",
"city": "Avellino",
"state_province_region": "Avellino",
"zip_code": "83100",
"country": "IT"
},
{
"address": "via roma",
"house_number": "1",
"address_row_2": "interno 7",
"city": "Avellino",
"state_province_region": "AV",
"zip_code": "83100",
"country": "IT"
}
],
"personal_data": {
"phone": [
"3334567899",
"33333333333"
],
"email": [
"annabianchi999@gmail.com",
"abianchi999@gmail.com"
],
"pec": [
"annabianchi999@pec.com"
],
"fiscal_code": "1234567890123456",
"iban": "BBBBBBBBBB",
"birth_data": {
"$date": {
"$numberLong": "344732400000"
}
}
},
"business_information": {
"name_company": "bianchi srl",
"piva": "99999999999",
"iban": [
"aaaaaaaaaaaaaaaaa",
"xxxxxxxxxxxxxxxxxxxxxxxxx"
],
"ateco_code": [
"4444444444",
"73"
],
"annual_revenue": "1.000.000",
"recipient_code": "ssssssssss",
"website": [
{
"website": "www.bianchi9999.it"
}
],
"role": "manager",
"sector": "commercio",
"email": [
"annabianchi999@gmail.com"
],
"phone": [
"4444444444444"
],
"pec": [
"annabianchi999@pec.com"
],
"fax": "3333333333333",
"number_employees": 10
},
"extra_info": {
"attivita_marketing": true,
"ricerche_mercato": true
},
"origin": "banca_dati_esterna",
"is_company": true,
"user_definition": "customer",
"info": {
"created_at": "2021-04-20 13:00:51",
"updated_at": "2021-04-20 13:04:52"
}
},
{
"_id": "607eb5f2418c857c1e37ab93",
"name": "anna",
"surname": "Bianchi",
"address": [
{
"address": "via aldo pini",
"house_number": "10",
"address_row_2": "secondo piano",
"city": "Avellino",
"state_province_region": "Avellino",
"zip_code": "83100",
"country": "IT"
},
{
"address": "via roma",
"house_number": "1",
"address_row_2": "interno 7",
"city": "Avellino",
"state_province_region": "AV",
"zip_code": "83100",
"country": "IT"
}
],
"personal_data": {
"phone": [
"3334567899",
"33333333333"
],
"email": [
"annabianchi999@gmail.com",
"abianchi999@gmail.com"
],
"pec": [
"annabianchi999@pec.com"
],
"fiscal_code": "1234567890123456",
"iban": "BBBBBBBBBB",
"birth_data": {
"$date": {
"$numberLong": "344732400000"
}
}
},
"business_information": {
"name_company": "bianchi srl",
"piva": "99999999999",
"iban": [
"aaaaaaaaaaaaaaaaa",
"xxxxxxxxxxxxxxxxxxxxxxxxx"
],
"ateco_code": [
"4444444444",
"73"
],
"annual_revenue": "1.000.000",
"recipient_code": "ssssssssss",
"website": [
{
"website": "www.bianchi9999.it"
}
],
"role": "manager",
"sector": "commercio",
"email": [
"annabianchi999@gmail.com"
],
"phone": [
"4444444444444"
],
"pec": [
"annabianchi999@pec.com"
],
"fax": "3333333333333",
"number_employees": 10
},
"extra_info": {
"attivita_marketing": true,
"ricerche_mercato": true
},
"origin": "banca_dati_esterna",
"is_company": true,
"user_definition": "customer",
"info": {
"updated_at": "2021-04-20 13:07:30",
"created_at": "2021-04-20 13:07:30"
}
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
_id | String | Identificativo semplisio |
name | String | Nome(is_company false) |
surname | String | Cognome(is_company false) |
address | Array of Object |
Indirizzo "address": (String) indirizzo, "house_number": (String) numero civico, "address_row_2": (String) piano/scala, "city": (String) nome città, "state_province_region": (String) nome provincia, "zip_code": (String) codice postale, "country": (String) codice ISO Nazione |
personal_data | Object |
Dati persona fisica: "phone": (Array) numeri di telefono, "email": (Array) email, "pec": (Array) pec, "fiscal_code": (String) codice fiscale , "iban": (String) iban, "birth_data": (date) data di nascita |
business_information | Object |
Dati azienda: "name_company": (String) nome azienda, "piva": (String) partita Iva, "iban": (Array) iban, "ateco_code": (Array) codice ateco, "annual_revenue": (string)entrate annuali, "recipient_code": (String) Codice destinatario, "website": (Array) sito, "role": (String) ruolo, "sector": (String) settore, "email": (Array) mail, "phone": (Array) telefono, "pec": (Array) pec, "fax": (String) fax, "number_employees": (Integer) numero dipendenti |
extra_info | Object |
Consenso per attività di marketing e di ricerca di mercato "attivita_marketing": (boolean), "ricerche_mercato": (boolean) |
origin | String | Provenienza contatto (es. banca dati esterna) |
is_company | Boolean | Persona fisica : (Boolean) false Azienda : (Boolean) true |
user_definition | String | tipologia di utente |
info | Object | created_at : (data) data di creazione updated_at : (data) data di modifica |
Get Cliente
Ritorna il cliente:
GET https://api.semplisio.it/api/v1/customers/{idSemplisio}
Response succes example :
{
"access": true,
"data": [
{
"_id": "607eb46348b32a10b17981c3",
"name": "Giovanni",
"surname": "ApiTest",
"address": [
{
"address": "via aldo pini",
"house_number": "10",
"address_row_2": "secondo piano",
"city": "Avellino",
"state_province_region": "Avellino",
"zip_code": "83100",
"country": "IT"
},
{
"address": "via roma",
"house_number": "1",
"address_row_2": "interno 7",
"city": "Avellino",
"state_province_region": "AV",
"zip_code": "83100",
"country": "IT"
}
],
"personal_data": {
"phone": [
"3334567899",
"33333333333"
],
"email": [
"annabianchi999@gmail.com",
"abianchi999@gmail.com"
],
"pec": [
"annabianchi999@pec.com"
],
"fiscal_code": "1234567890123456",
"iban": "BBBBBBBBBB",
"birth_data": {
"$date": {
"$numberLong": "344732400000"
}
}
},
"business_information": {
"name_company": "bianchi srl",
"piva": "99999999999",
"iban": [
"aaaaaaaaaaaaaaaaa",
"xxxxxxxxxxxxxxxxxxxxxxxxx"
],
"ateco_code": [
"4444444444",
"73"
],
"annual_revenue": "1.000.000",
"recipient_code": "ssssssssss",
"website": [
{
"website": "www.bianchi9999.it"
}
],
"role": "manager",
"sector": "commercio",
"email": [
"annabianchi999@gmail.com"
],
"phone": [
"4444444444444"
],
"pec": [
"annabianchi999@pec.com"
],
"fax": "3333333333333",
"number_employees": 10
},
"extra_info": {
"attivita_marketing": true,
"ricerche_mercato": true
},
"origin": "banca_dati_esterna",
"is_company": true,
"user_definition": "customer",
"info": {
"created_at": "2021-04-20 13:00:51",
"updated_at": "2021-04-20 13:04:52"
}
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
_id | String | Identificativo semplisio |
name | String | Nome(is_company false) |
surname | String | Cognome(is_company false) |
address | Array of Object |
Indirizzo "address": (String) indirizzo, "house_number": (String) numero civico, "address_row_2": (String) piano/scala, "city": (String) nome città, "state_province_region": (String) nome provincia, "zip_code": (String) codice postale, "country": (String) codice ISO Nazione |
personal_data | Object |
Dati persona fisica: "phone": (array) numeri di telefono, "email": (array) email, "pec": (array) pec, "fiscal_code": (String) codice fiscale , "iban": (String) iban, "birth_data": (date) data di nascita |
business_information | Object |
Dati azienda: "name_company": (String) nome azienda, "piva": (String) partita Iva, "iban": (array) iban, "ateco_code": (array) codice ateco, "annual_revenue": (string)entrate annuali, "recipient_code": (string) Codice destinatario, "website": (array) sito, "role": (string) ruolo, "sector": (string) settore, "email": (array) mail, "phone": (array) telefono, "pec": (array) pec, "fax": (string) fax, "number_employees": (integer) numero dipendenti |
extra_info | Object |
Consenso per attività di marketing e di ricerca di mercato "attivita_marketing": (boolean), "ricerche_mercato": (boolean) |
origin | String | Provenienza contatto (es. banca dati esterna) |
is_company | Boolean | Persona fisica : (Boolean) false Azienda : (Boolean) true |
user_definition | String | tipologia di utente |
info | Object | created_at : (data) data di creazione updated_at : (data) data di modifica |
Post Prodotto
Post Prodotto consente di creare un prodotto:
POST https://api.semplisio.it/api/v1/products
Json example :
{
"plat_name": "plat1",
"id": "322223",
"languages_text": [
{
"language_id": "IT",
"name": "jeans scuro",
"description": "jeans slim fit black denim"
},
{
"language_id": "EN",
"name": "jenas black denim",
"description": "jeans slim fit black denim"
}
],
"images": [
{
"src": "http://www.eeeee.it",
"name": "",
"id": ""
}
],
"variants": [
{
"ean": "wwwwww",
"barcode": "bbbbbbb",
"stock": 10,
"net_price": 50,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"attributes": [
{
"name": "colore",
"option": "verde"
},
{
"name": "taglia",
"option": "XL"
}
]
}
],
"category_id": null,
"draft": false,
"features": {
"weight": 0,
"height": 0,
"width": 0,
"depth": 0
},
"ean": "123456",
"barcode": "",
"manufacturer": "HQuadro",
"secondary_code": "",
"type": "",
"note": "note",
"net_price": 52,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"price": 50,
"sale_price": 45,
"salesPriceIncludeVat": 48,
"sales_tax_rate": "22",
"enabled": true
}
Response success :
{
"access": true,
"data": {
"_id": "6049db98d5cc55701b1ccc42" //Id univoco in Semplisio
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
id | String | si | Id piattaforma |
plat_name | String | si | Nome piattaforma |
languages_text | Array of Object | si |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
images | Array of Object | no |
immagini prodotto: "src": (String) url immagine, "name": (String) nome, "id": (String) identificativo, |
variants | Object | no |
Varianti prodotto: "ean": (String) codice ean, "barcode": (String) codice barcode, "stock": (Integer) scorte, "net_price": (Double) Required prezzo al netto iva, "gross_price": (Double) Required prezzo lordo", "vat_amount": (Double)Required importo IVA, "purchase_price": (Double) Requiredprezzo acquisto, "regular_price": (Double) Required prezzo al netto iva impostare, "Attributes" : (Array of Object ) "name" : (String) Requirednome attributo,
"option" : (String) Requiredvalore attributo |
category_id | String | si | Id categoria semplisio |
draft | Boolean | si | Stato prodotto in bozza |
manufacturer | String | si | Produttore |
features | Object | si |
Caratteristiche prodotto: "weight": (Double) Required peso, "height": (Double) Required altezza, "width": (Double) Required larghezza, "depth": (Double) Required profondità |
ean | String | no | Codice EAN/SKU |
barcode | String | no | Codice Barcode |
secondary_code | String | no | Codice secondario |
type | String | no | Tipo prodotto |
note | String | no | Note |
net_price | Double | si | Prezzo al netto iva |
gross_price | Double | si | Prezzo lordo |
vat_amount | Double | si | Importo IVA |
purchase_price | Double | si | Prezzo acquisto |
price | Double | si | Prezzo al netto iva |
regular_price | Double | si | Prezzo al netto iva |
sale_price | Double | si | Prezzo vendita al netto iva |
salesPriceIncludeVat | Double | no | Prezzo vendita lordo |
sales_tax_rate | String | si | Percentuale iva – string es.”22” |
Put Prodotto
Put Prodotto consente di modificare un prodotto:
PUT https://api.semplisio.it/api/v1/products/{idsemplisio}
Json example :
{
"languages_text": [
{
"language_id": "IT",
"name": "jeans scuro",
"description": "jeans slim fit black denim"
},
{
"language_id": "EN",
"name": "jenas black denim",
"description": "jeans slim fit black denim"
}
],
"images": [
{
"src": "http://www.eeeee.it",
"name": "",
"id": ""
}
],
"variants": [
{
"ean": "wwwwww",
"barcode": "bbbbbbb",
"stock": 10,
"net_price": 50,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"attributes": [
{
"name": "colore",
"option": "verde"
},
{
"name": "taglia",
"option": "XL"
}
]
}
],
"category_id": null,
"draft": false,
"features": {
"weight": 0,
"height": 0,
"width": 0,
"depth": 0
},
"ean": "123456",
"barcode": "",
"manufacturer": "HQuadro",
"secondary_code": "",
"type": "",
"note": "note",
"net_price": 52,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"price": 50,
"sale_price": 45,
"salesPriceIncludeVat": 48,
"sales_tax_rate": "22",
"enabled": true
}
Response success :
{
"access": true,
"data": {
"_id": "6049db98d5cc55701b1ccc42" //Id univoco in Semplisio
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
languages_text | Array of Object | si |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
images | Array of Object | no |
immagini prodotto: "src": (String) url immagine, "name": (String) nome, "id": (String) identificativo, |
variants | Object | no |
Varianti prodotto: "ean": (String) codice ean, "barcode": (String) codice barcode, "stock": (Integer) scorte, "net_price": (Double) Required prezzo al netto iva, "gross_price": (Double) Required prezzo lordo", "vat_amount": (Double)Required importo IVA, "purchase_price": (Double) Required prezzo acquisto, "regular_price": (Double) Required prezzo al netto iva impostare, "Attributes" : (Array of Object ) "name" : (String)Required nome attributo,
"option" : (String) Required valore attributo |
category_id | String | si | Id categoria semplisio |
draft | Boolean | si | Stato prodotto in bozza |
manufacturer | String | si | Produttore |
features | Object | si |
Caratteristiche prodotto: "weight": (Double) Required peso, "height": (Double) Required altezza, "width": (Double) Required larghezza, "depth": (Double) Required profondità |
ean | String | no | Codice EAN/SKU |
barcode | String | no | Codice Barcode |
secondary_code | String | no | Codice secondario |
type | String | no | Tipo prodotto |
note | String | no | Note |
net_price | Double | si | Prezzo al netto iva |
gross_price | Double | si | Prezzo lordo |
vat_amount | Double | si | Importo IVA |
purchase_price | Double | si | Prezzo acquisto |
price | Double | si | Prezzo al netto iva |
regular_price | Double | si | Prezzo al netto iva |
sale_price | Double | si | Prezzo vendita al netto iva |
salesPriceIncludeVat | Double | si | prezzo vendita lordo |
sales_tax_rate | String | si | Percentuale iva – string es.”22” |
Get Prodotti
Ritorna tutti i prodotti:
GET https://api.semplisio.it/api/v1/products
Response success example :
{
"access": true,
"data": [
{
"_id": "6048dd0b5563a41bc36f78a4",
"languages_text": [
{
"language_id": "IT",
"name": "jeans scuro",
"description": "jeans slim fit black denim"
},
{
"language_id": "EN",
"name": "jenas black denim",
"description": "jeans slim fit black denim"
}
],
"images": [
{
"src": "eeeee",
"name": null,
"id": null
}
],
"variants": [
{
"ean": "wwwwww",
"barcode": "bbbbbbb",
"stock": 10,
"net_price": 50,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"attributes": [
{
"name": "colore",
"option": "verde"
},
{
"name": "taglia",
"option": "XL"
}
]
}
],
"category_id": "607fdb3228dc3838dca7d85b",
"draft": false,
"ean": "123456",
"secondary_code": null,
"type": null,
"note": "note",
"net_price": 50,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"price": 50,
"sale_price": 45,
"salesPriceIncludeVat": 48,
"sales_tax_rate": "22"
},
{
"_id": "607fdc096c5b4c052806f436",
"languages_text": [
{
"language_id": "IT",
"name": "mocassino",
"description": "mocassino uomo"
}
],
"images": [
{
"src": "http:\/\/www.mocassino.it",
"name": null,
"id": null
}
],
"variants": [
{
"ean": "0923424",
"barcode": "83249234",
"stock": 13,
"net_price": 52,
"gross_price": 62.3,
"vat_amount": 12.3,
"purchase_price": 12.5,
"regular_price": 50,
"attributes": [
{
"name": "colore",
"option": "verde"
},
{
"name": "numero",
"option": "45"
}
]
}
],
"category_id": "607fdb3228dc3838dca7d85b",
"draft": null,
"ean": "123456",
"barcode": "",
"manufacturer": "HQuadro",
"secondary_code": null,
"type": null,
"note": "note",
"net_price": 52,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"price": 50,
"sale_price": 45,
"salesPriceIncludeVat": 48,
"sales_tax_rate": "22"
}
]
}
JSON PARAMETERS
Field | Type | Description | |
---|---|---|---|
_id | String | identificativo Semplisio | |
languages_text | Array of Object |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
|
images | Array of Object |
immagini prodotto: "src": (String) url immagine, "name": (String) nome, "id": (String) identificativo, |
|
variants | Object |
Varianti prodotto: "ean": (String) codice ean, "barcode": (String) codice barcode, "stock": (Integer) scorte, "net_price": (Double) prezzo al netto iva, "gross_price": (Double) prezzo lordo", "vat_amount": (Double) importo IVA, "purchase_price": (Double) prezzo acquisto, "regular_price": (Double) prezzo al netto iva impostare, "Attributes" : (Array of Object ) "name" : (String) nome attributo,
"option" : (String) valore attributo |
|
category_id | String | Id categoria semplisio | |
draft | Boolean | si | Stato prodotto in bozza |
manufacturer | String | si | Produttore |
features | Object | si |
Caratteristiche prodotto: "weight": (Double) Required peso, "height": (Double) Required altezza, "width": (Double) Required larghezza, "depth": (Double) Required profondità |
ean | String | no | Codice EAN/SKU |
barcode | String | no | Codice Barcode |
secondary_code | String | no | Codice secondario |
type | String | no | Tipo prodotto |
note | String | no | Note |
net_price | Double | Prezzo al netto iva | |
gross_price | Double | Prezzo lordo | |
vat_amount | Double | Importo IVA | |
purchase_price | Double | Prezzo acquisto | |
price | Double | Prezzo al netto iva | |
regular_price | Double | Prezzo al netto iva | |
sale_price | Double | Prezzo vendita al netto iva | |
salesPriceIncludeVat | Double | Prezzo vendita lordo | |
sales_tax_rate | String | Percentuale iva – string es.”22” |
Get Prodotto
Ritorna il prodotto:
GET https://api.semplisio.it/api/v1/products/{idSemplisio}
Response success example :
{
"access": true,
"data": {
"_id": "6048dd0b5563a41bc36f78a4",
"languages_text": [
{
"language_id": "IT",
"name": "jeans scuro",
"description": "jeans slim fit black denim"
},
{
"language_id": "EN",
"name": "jenas black denim",
"description": "jeans slim fit black denim"
}
],
"images": [
{
"src": "eeeee",
"name": null,
"id": null
}
],
"variants": [
{
"ean": "wwwwww",
"barcode": "bbbbbbb",
"stock": 10,
"net_price": 50,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"attributes": [
{
"name": "colore",
"option": "verde"
},
{
"name": "taglia",
"option": "XL"
}
]
}
],
"category_id": null,
"draft": false,
"ean": "123456",
"secondary_code": null,
"type": null,
"note": "note",
"net_price": 50,
"gross_price": 60.3,
"vat_amount": 10.3,
"purchase_price": 15.5,
"regular_price": 50,
"price": 50,
"sale_price": 45,
"salesPriceIncludeVat": 48,
"sales_tax_rate": "22"
}
}
JSON PARAMETERS
Field | Type | Description | |
---|---|---|---|
_id | String | identificativo Semplisio | |
languages_text | Array of Object |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
|
images | Array of Object |
immagini prodotto: "src": (String) url immagine, "name": (String) nome, "id": (String) identificativo, |
|
variants | Object |
Varianti prodotto: "ean": (String) codice ean, "barcode": (String) codice barcode, "stock": (Integer) scorte, "net_price": (Double) prezzo al netto iva, "gross_price": (Double) prezzo lordo", "vat_amount": (Double) importo IVA, "purchase_price": (Double) prezzo acquisto, "regular_price": (Double) Required prezzo al netto iva impostare, "Attributes" : (Array of Object ) "name" : (String) nome attributo,
"option" : (String) valore attributo |
|
category_id | String | Id categoria semplisio | |
draft | Boolean | si | Stato prodotto in bozza |
manufacturer | String | si | Produttore |
features | Object | si |
Caratteristiche prodotto: "weight": (Double) Required peso, "height": (Double) Required altezza, "width": (Double) Required larghezza, "depth": (Double) Required profondità |
ean | String | no | Codice EAN/SKU |
barcode | String | no | Codice Barcode |
secondary_code | String | no | Codice secondario |
type | String | no | Tipo prodotto |
note | String | no | Note |
net_price | Double | Prezzo al netto iva | |
gross_price | Double | Prezzo lordo | |
vat_amount | Double | Importo IVA | |
purchase_price | Double | Prezzo acquisto | |
price | Double | Prezzo al netto iva | |
regular_price | Double | Prezzo al netto iva | |
sale_price | Double | Prezzo vendita al netto iva | |
salesPriceIncludeVat | Double | Prezzo vendita lordo | |
sales_tax_rate | String | Percentuale iva – string es.”22” |
POST Categoria
Post Categoria consente di creare una categoria:
GET https://api.semplisio.it/api/v1/productcategory
Json example :
{
"plat_name": "plat1",
"id": "123",
"languages_text": [
{
"language_id": "IT",
"name": "pantaloni da lavoro",
"description": "pantalone jeans 5 tasche"
},
{
"language_id": "EN",
"name": "work pants",
"description": "work jeans 5 pocket"
}
],
"father_id": "5fbbc8bb1e524b24c43c92c9",
"enabled": true
}
Response success :
{
"access": true,
"data": {
"_id": "6049db98d5cc55701b1ccc42" //Id univoco in Semplisio
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
id | String | si | Id piattaforma |
plat_name | String | si | Nome piattaforma |
languages_text | Array of Object | si |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
father_id | String | no | Id semplisio categoria padre |
enabled | Boolean | si |
PUT Categoria
Put Categoria consente di modificare una categoria:
PUT https://api.semplisio.it/api/v1/productcategory/{idsemplisio}
Json example :
{
"languages_text": [
{
"language_id": "IT",
"name": "pantaloni da lavoro",
"description": "pantalone jeans 5 tasche"
},
{
"language_id": "EN",
"name": "work pants",
"description": "work jeans 5 pocket"
}
],
"father_id": "5fbbc8bb1e524b24c43c92c9",
"enabled": true
}
Response success :
{
"access": true,
"data": {
"_id": "6049db98d5cc55701b1ccc42" //Id univoco in Semplisio
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
languages_text | Array of Object | si |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
father_id | String | no | Id semplisio categoria padre |
enabled | Boolean | si |
Get Categorie
Ritorna tutte le categoria:
GET https://api.semplisio.it/api/v1/productcategory
Response success example :
{
"access": true,
"data": [
{
"_id": "607febcd40031735912ab228",
"languages_text": [
{
"language_id": "IT",
"name": "pantaloni da lavoro",
"description": "pantalone jeans 5 tasche"
},
{
"language_id": "EN",
"name": "work pants",
"description": "work jeans 5 pocket"
}
],
"enabled": true
},
{
"_id": "607febf7418c857c1e37ab9b",
"languages_text": [
{
"language_id": "IT",
"name": "camice da lavoro",
"description": "camice 5 tasche"
}
],
"father_id": "607febcd40031735912ab228",
"enabled": true
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
_id | String | identificativo Semplisio |
languages_text | Array of Object |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
father_id | String | Id semplisio categoria padre |
enabled | Boolean |
Get Categoria
Ritorna una categoria:
GET https://api.semplisio.it/api/v1/productcategory/{idSemplisio}
Response success example :
{
"access": true,
"data": [
{
"_id": "607febcd40031735912ab228",
"languages_text": [
{
"language_id": "IT",
"name": "pantaloni da lavoro",
"description": "pantalone jeans 5 tasche"
},
{
"language_id": "EN",
"name": "work pants",
"description": "work jeans 5 pocket"
}
],
"enabled": true
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
_id | String | identificativo Semplisio |
languages_text | Array of Object |
Nome e Descrizione multilingua: "language_id" : (String) codice ISO Nazione "name" : (String) nome prodotto "description" : (String) descrizione prodotto |
father_id | String | Id semplisio categoria padre |
enabled | Boolean |
Post Stato Ordine
Post Stato Ordine consente di inserire stato ordine:
POST https://api.semplisio.it/api/v1/state-orders
Json example :
{
"plat_name": "plat1",
"id": "1",
"name":"inoltrato"
}
Response success :
{
"access": true,
"data": {
"_id": "607ffca402f8493b01332496"
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
id | String | si | Id piattaforma |
plat_name | String | si | Nome piattaforma |
name | String | si | nome stato ordine |
Put Stato Ordine
Put Stato Ordine consente di modificare uno stato ordine:
PUT https://api.semplisio.it/api/v1/state-orders/{idSemplisio}
Json example :
{
"name":"inoltrato"
}
Response success :
{
"access": true,
"data": {
"_id": "607ffca402f8493b01332496"
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
name | String | si | nome stato ordine |
Get Stati Ordine
Get Stati Ordine restituisce tutti stato ordine:
GET https://api.semplisio.it/api/v1/state-orders
Response success :
{
"access": true,
"data": [
{
"_id": "607ffca402f8493b01332496",
"name": "inoltrato",
"platforms_ids": {
"plat1": "1"
}
},
{
"_id": "607fffb640031735912ab22d",
"name": "verificato",
"platforms_ids": {
"plat1": "2"
}
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
_id | String | identificativo Semplisio |
name | String | nome stato ordine |
Get Stato Ordine
Get Stato Ordine Ordine restituisce stato ordine:
GET https://api.semplisio.it/api/v1/state-orders/{idSemplisio}
Response success :
{
"access": true,
"data": [
{
"_id": "607ffca402f8493b01332496",
"name": "inoltrato",
"platforms_ids": {
"plat1": "1"
}
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
_id | String | identificativo Semplisio |
name | String | nome stato ordine |
Post Ordine
Post Ordine consente di inserire ordine:
POST https://api.semplisio.it/api/v1/orders
{
"plat_name": "plat1",
"id": "3",
"billing_address": [
{
"first_name": "Antonio",
"last_name": "Rossi",
"company": "",
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"phone": "33333333333",
"address": "Via baltimora, 21",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"shipping_address": [
{
"first_name": "Sabina",
"last_name": "Rossi",
"company": "",
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"address": "Via roma, 13",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"order_details": [
{
"name": "Pantaloni sportivi",
"sku": "sku",
"price": 100.00,
"total": 200.00,
"subtotal": 200.00,
"total_tax": 40.00,
"single_item_tax": 22.00,
"sales_tax_rate": "22",
"quantity": 2,
"variant_id": "33333",
"obj_product_id": "607fdd9a8e3fd947c2328033",
"attributes": [
{
"name": "colore",
"option":"nero"
},
{
"name": "taglia",
"option":"XL"
}
]
}
],
"created_order": "2019-10-04 12:28:39",
"date_paid": "2019-11-22 12:00:00",
"order_states_id": "607ffca402f8493b01332496",
"customer_id": "607eb5f2418c857c1e37ab93",
"total": 200.00,
"subtotal":200.00,
"total_tax": 44.00,
"shipping_total": 7.38,
"shipping_tax": 1.62,
"discounts": [
{
"discount_total": 0.00,
"discount_tax": 0.00,
"discount_name": "",
"discount_percentage_1" :"",
"discount_percentage_2": "",
"discount_percentage_3": "",
"discount_percentage_4": ""
}
],
"currency":"EURO",
"payment": "paypal",
"payment_method_title":"pagamento tramite paypal",
"payment_transaction_id":"XXXXXXXXXXXX",
"invoice_type":"invoice",
"invoice_fiscal_code":"AAABBB80A01A509Z",
"invoice_piva":"99999999999",
"total_shipping_price": [
{
"price": 10,
"total": 10,
"total_tax": 2.2,
"title": "Tariffa Italia",
"tax_percentage": 22,
"total_with_tax": 12.2
}
]
}
Response success :
{
"access": true,
"data": {
"_id": "607ffca402f8493b01332496"
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
id | String | si | Id piattaforma |
plat_name | String | si | Nome piattaforma |
billing_address | Array of Object | si |
Indirizzo di fatturazione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
shipping_address | Array of Object | si |
Indirizzo di spedizione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
order_details | Array of Object | si |
prodotti ordine "name": (String) nome, "sku": (String) codice sku, "price": (Double) prezzo unitario iva esclusa, "total": (Double) prezzi totali comprensivi di tasse + spese di spedizione + commissioni + tasse sulle commissioni - sconto, "subtotal": (Double) prezzi totali IVA inclusa "total_tax": (Double) totale iva "single_item_tax": (Double) iva unitaria "sales_tax_rate": (String) percentuale iva, "quantity": (Integer) quantità prodotto ordinata, "variant_id": (String) Id variante piattaforma che genera ordine, "obj_product_id": (String) identificativo prodotto Semplisio "attributes":(Array of Object ) "name" : (String) nome attributo,
"option" : (String) valore attributo |
created_order | Date | si | Data creazione ordine |
date_paid | Date | si | Data pagamento ordine |
order_states_id | (String) | si | identificativo cliente Semplisio |
total | (Double) | si | totale ordine comprensivo iva e spedizione |
subtotal | (Double) | si | totale ordine comprensivo iva e spedizione prima dello sconto |
total_tax | (Double) | si | totale iva ordine |
shipping_total | (Double) | si | totale spese spedizione senza iva |
shipping_tax | (Double) | si | totale iva spese spedizione |
discounts | Array of Object | no |
sconti ordine "discount_total": (Double) sconto totale, "discount_tax": (Double) totale iva sconto, "discount_name": (String) nome sconto, "discount_percentage_1": (String) percentuale sconto, |
currency | String | no | valuta |
payment | String | no | metodo pagemento |
payment_method_title | String | no | descrizione metodo pagamento |
payment_transaction_id | String | no | id transazione pagamento |
invoice_type | String | no | Fattura/Ricevuta – string "es.receipt,private,invoice" |
invoice_fiscal_code | String | no | Codice fiscale ricevuta – string ”16” |
invoice_piva | String | no | Partita iva fattura – string "11" |
total_shipping_price | Array of Object | no |
metodi di spedizione "price": (Double) prezzo senza iva, "total": (Double) totale senza iva, "total_tax": (Double) importo iva, "title": (String) titolo spedizione, "tax_percentage": (Integer) percentuale iva, "total_with_tax": (Double) totale iva compresa, |
Put Ordine
Put Ordine consente di modificare ordine:
PUT https://api.semplisio.it/api/v1/orders/{idSemplisio}
{
"billing_address": [
{
"first_name": "Antonio",
"last_name": "Rossi",
"company": "",
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"phone": "33333333333",
"address": "Via baltimora, 21",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"shipping_address": [
{
"first_name": "Sabina",
"last_name": "Rossi",
"company": "",
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"address": "Via roma, 13",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"order_details": [
{
"name": "Pantaloni sportivi",
"sku": "sku",
"price": 100.00,
"total": 200.00,
"subtotal": 200.00,
"total_tax": 40.00,
"single_item_tax": 22.00,
"sales_tax_rate": "22",
"quantity": 2,
"variant_id": "33333",
"obj_product_id": "607fdd9a8e3fd947c2328033",
"attributes": [
{
"name": "colore",
"option":"nero"
},
{
"name": "taglia",
"option":"XL"
}
]
}
],
"created_order": "2019-10-04 12:28:39",
"date_paid": "2019-11-22 12:00:00",
"order_states_id": "607ffca402f8493b01332496",
"customer_id": "607eb5f2418c857c1e37ab93",
"total": 200.00,
"subtotal":200.00,
"total_tax": 44.00,
"shipping_total": 7.38,
"shipping_tax": 1.62,
"discounts": [
{
"discount_total": 0.00,
"discount_tax": 0.00,
"discount_name": "",
"discount_percentage_1" :"",
"discount_percentage_2": "",
"discount_percentage_3": "",
"discount_percentage_4": ""
}
],
"currency":"EURO",
"payment": "paypal",
"payment_method_title":"pagamento tramite paypal",
"payment_transaction_id":"XXXXXXXXXXXX",
"invoice_type":"invoice",
"invoice_fiscal_code":"AAABBB80A01A509Z",
"invoice_piva":"99999999999",
"total_shipping_price": [
{
"price": 10,
"total": 10,
"total_tax": 2.2,
"title": "Tariffa Italia",
"tax_percentage": 22,
"total_with_tax": 12.2
}
]
}
Response success :
{
"access": true,
"data": {
"_id": "607ffca402f8493b01332496"
}
}
JSON PARAMETERS
Field | Type | Required | Description |
---|---|---|---|
_id | String | si | identificativo Semplisio |
billing_address | Array of Object | si |
Indirizzo di fatturazione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
shipping_address | Array of Object | si |
Indirizzo di spedizione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
order_details | Array of Object | si |
prodotti ordine "name": (String) nome, "sku": (String) codice sku, "price": (Double) prezzo unitario iva esclusa, "total": (Double) prezzi totali comprensivi di tasse + spese di spedizione + commissioni + tasse sulle commissioni - sconto, "subtotal": (Double) prezzi totali IVA inclusa "total_tax": (Double) totale iva "single_item_tax": (Double) iva unitaria "sales_tax_rate": (String) percentuale iva, "quantity": (Integer) quantità prodotto ordinata, "variant_id": (String) Id variante piattaforma che genera ordine, "obj_product_id": (String) identificativo prodotto Semplisio "attributes":(Array of Object ) "name" : (String) nome attributo,
"option" : (String) valore attributo |
created_order | Date | si | Data creazione ordine |
date_paid | Date | no | Data pagamento ordine |
order_states_id | String | si | identificativo cliente Semplisio |
total | Double | si | totale ordine comprensivo iva e spedizione |
subtotal | Double | si | totale ordine comprensivo iva e spedizione prima dello sconto |
total_tax | Double | si | totale iva ordine |
shipping_total | Double | si | totale spese spedizione senza iva |
shipping_tax | Double | si | totale iva spese spedizione |
discounts | Array of Object | no |
sconti ordine "discount_total": (Double) sconto totale, "discount_tax": (Double) totale iva sconto, "discount_name": (String) nome sconto, "discount_percentage_1": (String) percentuale sconto, |
currency | String | no | valuta |
payment | String | no | metodo pagemento |
payment_method_title | String | no | descrizione metodo pagamento |
payment_transaction_id | String | no | id transazione pagamento |
invoice_type | String | no | Fattura/Ricevuta – string "es.receipt,private,invoice" |
invoice_fiscal_code | String | no | Codice fiscale ricevuta – string ”16” |
invoice_piva | String | no | Partita iva fattura – string "11" |
total_shipping_price | Array of Object | no |
metodi di spedizione "price": (Double) prezzo senza iva, "total": (Double) totale senza iva, "total_tax": (Double) importo iva, "title": (String) titolo spedizione, "tax_percentage": (Integer) percentuale iva, "total_with_tax": (Double) totale iva compresa, |
Get Ordini
Ritorna tutti gli ordini:
GET https://api.semplisio.it/api/v1/orders
Response success
{
"access": true,
"data": [
{
"_id": "60802e1d84c3c731c90e252a",
"billing_address": [
{
"first_name": "Antonio",
"last_name": "Rossi",
"company": null,
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"phone": "33333333333",
"address": "Via baltimora, 21",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"shipping_address": [
{
"first_name": "Sabina",
"last_name": "Rossi",
"company": null,
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"address": "Via roma, 13",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"order_details": [
{
"name": "Pantaloni sportivi",
"sku": "sku",
"price": 100,
"total": 200,
"subtotal": 200,
"total_tax": 40,
"single_item_tax": 22,
"sales_tax_rate": "22",
"quantity": 2,
"variant_id": "33333",
"obj_product_id": {
"$oid": "607fdd9a8e3fd947c2328033"
},
"attributes": [
{
"name": "colore",
"option": "nero"
},
{
"name": "taglia",
"option": "XL"
}
]
}
],
"created_order": "2019-10-04 10:28:39",
"date_paid": "2019-11-22 11:00:00",
"order_states_id": "607ffca402f8493b01332496",
"customer_id": "607eb5f2418c857c1e37ab93",
"total": 200,
"subtotal": 200,
"total_tax": 44,
"shipping_total": 7.38,
"shipping_tax": 1.62,
"discounts": [
{
"discount_total": 1,
"discount_tax": 2,
"discount_name": "sconto",
"discount_percentage_1": "1",
"discount_percentage_2": null,
"discount_percentage_3": null,
"discount_percentage_4": null
}
],
"invoice_type":"invoice",
"invoice_fiscal_code":"AAABBB80A01A509Z",
"invoice_piva":"99999999999",
"currency": "EURO",
"payment": "paypal"
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
billing_address | Array of Object |
Indirizzo di fatturazione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
shipping_address | Array of Object |
Indirizzo di spedizione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
order_details | Array of Object |
prodotti ordine "name": (String) nome, "sku": (String) codice sku, "price": (Double) prezzo unitario iva esclusa, "total": (Double) prezzi totali comprensivi di tasse + spese di spedizione + commissioni + tasse sulle commissioni - sconto, "subtotal": (Double) prezzi totali IVA inclusa "total_tax": (Double) totale iva "single_item_tax": (Double) iva unitaria "sales_tax_rate": (String) percentuale iva, "quantity": (Integer) quantità prodotto ordinata, "variant_id": (String) Id variante piattaforma che genera ordine, "obj_product_id": (String) identificativo prodotto Semplisio "attributes":(Array of Object ) "name" : (String) nome attributo,
"option" : (String) valore attributo |
created_order | Date | Data creazione ordine |
date_paid | Date | Data pagamento ordine |
order_states_id | (String) | identificativo cliente Semplisio |
total | (Double) | totale ordine comprensivo iva e spedizione |
subtotal | (Double) | totale ordine comprensivo iva e spedizione prima dello sconto |
total_tax | (Double) | totale iva ordine |
shipping_total | (Double) | totale spese spedizione senza iva |
shipping_tax | (Double) | totale iva spese spedizione |
discounts | Array of Object |
sconti ordine "discount_total": (Double) sconto totale, "discount_tax": (Double) totale iva sconto, "discount_name": (String) nome sconto, "discount_percentage_1": (String) percentuale sconto, |
currency | (String) | valuta |
payment | (String) | metodo pagemento |
payment_method_title | (String) | descrizione metodo pagamento |
payment_transaction_id | (String) | id transazione pagamento |
invoice_type | String | Fattura/Ricevuta – string "es.receipt,private,invoice" |
invoice_fiscal_code | String | Codice fiscale ricevuta – string ”16” |
invoice_piva | String | Partita iva fattura – string "11" |
total_shipping_price | Array of Object |
metodi di spedizione "price": (Double) prezzo senza iva, "total": (Double) totale senza iva, "total_tax": (Double) importo iva, "title": (String) titolo spedizione, "tax_percentage": (Integer) percentuale iva, "total_with_tax": (Double) totale iva compresa, |
Get Ordine
Ritorna un solo ordine:
GET https://api.semplisio.it/api/v1/orders/{idSemplisio}
Response success
{
"access": true,
"data": [
{
"_id": "60802e1d84c3c731c90e252a",
"billing_address": [
{
"first_name": "Antonio",
"last_name": "Rossi",
"company": null,
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"phone": "33333333333",
"address": "Via baltimora, 21",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"shipping_address": [
{
"first_name": "Sabina",
"last_name": "Rossi",
"company": null,
"city": "TORINO",
"country": "IT",
"email": "arossi365@gmail.com",
"address": "Via roma, 13",
"zip_code": "10137",
"state_province_region": "TO"
}
],
"order_details": [
{
"name": "Pantaloni sportivi",
"sku": "sku",
"price": 100,
"total": 200,
"subtotal": 200,
"total_tax": 40,
"single_item_tax": 22,
"sales_tax_rate": "22",
"quantity": 2,
"variant_id": "33333",
"obj_product_id": {
"$oid": "607fdd9a8e3fd947c2328033"
},
"attributes": [
{
"name": "colore",
"option": "nero"
},
{
"name": "taglia",
"option": "XL"
}
]
}
],
"created_order": "2019-10-04 10:28:39",
"date_paid": "2019-11-22 11:00:00",
"order_states_id": "607ffca402f8493b01332496",
"customer_id": "607eb5f2418c857c1e37ab93",
"total": 200,
"subtotal": 200,
"total_tax": 44,
"shipping_total": 7.38,
"shipping_tax": 1.62,
"discounts": [
{
"discount_total": 1,
"discount_tax": 2,
"discount_name": "sconto",
"discount_percentage_1": "1",
"discount_percentage_2": null,
"discount_percentage_3": null,
"discount_percentage_4": null
}
],
"invoice_type":"invoice",
"invoice_fiscal_code":"AAABBB80A01A509Z",
"invoice_piva":"99999999999",
"currency": "EURO",
"payment": "paypal"
}
]
}
JSON PARAMETERS
Field | Type | Description |
---|---|---|
billing_address | Array of Object |
Indirizzo di fatturazione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
shipping_address | Array of Object |
Indirizzo di spedizione "first_name": (String) nome, "last_name": (String) cognome, "company": (String) azienda, "city": (String) nome città, "country": (String) codice ISO Nazione "email": (String) email "phone": (String) telefono "address": (String) indirizzo, "zip_code": (String) codice postale, "state_province_region": (String) nome provincia, |
order_details | Array of Object |
prodotti ordine "name": (String) nome, "sku": (String) codice sku, "price": (Double) prezzo unitario iva esclusa, "total": (Double) prezzi totali comprensivi di tasse + spese di spedizione + commissioni + tasse sulle commissioni - sconto, "subtotal": (Double) prezzi totali IVA inclusa "total_tax": (Double) totale iva "single_item_tax": (Double) iva unitaria "sales_tax_rate": (String) percentuale iva, "quantity": (Integer) quantità prodotto ordinata, "variant_id": (String) Id variante piattaforma che genera ordine, "obj_product_id": (String) identificativo prodotto Semplisio "attributes":(Array of Object ) "name" : (String) nome attributo,
"option" : (String) valore attributo |
created_order | Date | Data creazione ordine |
date_paid | Date | Data pagamento ordine |
order_states_id | (String) | identificativo cliente Semplisio |
total | (Double) | totale ordine comprensivo iva e spedizione |
subtotal | (Double) | totale ordine comprensivo iva e spedizione prima dello sconto |
total_tax | (Double) | totale iva ordine |
shipping_total | (Double) | totale spese spedizione senza iva |
shipping_tax | (Double) | totale iva spese spedizione |
discounts | Array of Object |
sconti ordine "discount_total": (Double) sconto totale, "discount_tax": (Double) totale iva sconto, "discount_name": (String) nome sconto, "discount_percentage_1": (String) percentuale sconto, |
currency | (String) | valuta |
payment | (String) | metodo pagemento |
payment_method_title | (String) | descrizione metodo pagamento |
payment_transaction_id | (String) | id transazione pagamento |
invoice_type | String | Fattura/Ricevuta – string "es.receipt,private,invoice" |
invoice_fiscal_code | String | Codice fiscale ricevuta – string ”16” |
invoice_piva | String | Partita iva fattura – string "11" |
total_shipping_price | Array of Object |
metodi di spedizione "price": (Double) prezzo senza iva, "total": (Double) totale senza iva, "total_tax": (Double) importo iva, "title": (String) titolo spedizione, "tax_percentage": (Integer) percentuale iva, "total_with_tax": (Double) totale iva compresa, |
Errors
Le API di Semplisio restituiscono i seguenti errori:
Codice errore | Significato |
---|---|
401 | Autenticazione fallita. |
422 | Uno o più parametri mandatori non son stati inviati. |
500 | Errore generico. Probabilmente un parametro è stato trasferito in modo errato. |
404 | L'endpoint richiesto non è presente |