ELEONORA BONUCCI (EB) API
Mandatory security requirements
• Static IP address/addresses
• Codice anagrafica (Token key): ID CODE which is assigned to allow
the partner’s system to communicate with EB’s.
Functions Summary
WS stock...................................................................................................................................................... 2
Demo_Article ..................................................................................................................................... 2
Demo_Article_Stock ........................................................................................................................ 6
Demo_SKU ......................................................................................................................................... 8
Demo_SKU_Article ......................................................................................................................... 10
Demo_SKU_List .............................................................................................................................. 16
Demo_SKU_item ............................................................................................................................. 17
WS order.................................................................................................................................................... 18
ORDER_DEMO ................................................................................................................................ 18
WS stock
Demo_Article
{Get_Article} get full or partial Inventory
This request allows downloading the full or partial inventory of the stock.
All parameters must contain a value, a POST request is needed to download
the data
Request URL:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_Article?JSON={"Codice_Anagrafica":"a
lphanumeric token key","FULL":true or false }
Input description
Element Name Data Type Description
Codice_Anagrafica string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
FULL bool true: Value to get full inventory
false: Value to get delta inventory
Input example:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_Article?JSON={"Codice_Anagrafica":"9d82bd
bb-2636-4791-b445-353a26a87f2f","FULL":true}
Output Description
Element Name Data Type Description
SKU string SKU ID of each article generated by
EB’s system
ProductID string code assigned to the article by the
brand/supplier
Product_Name string Name of the article
Season_Code string Code of the season of the article “SS”
stands for Spring Summer, “FW”
stands for Fall Winter, the number
stands for the year of reference
CarryOver bool Indicate a carry over style/no-
seasonal style. When CarryOver":
false, the article is not carry over,
when CarryOver": true, the article is a
carry over style
Description string Description of the article
Category string category which the article belongs to
CategoryID int ID code used by EB for mapping the
different categories
Product_Brand string Name of the brand
Product_BrandID int ID code used by EB for mapping the
name of the brands
Product_Detail string measurements of the article ( usually
only accessories have this field filled
in )
Product_Material string composition of the article
Product_MADEin string Made In of the article
Gender string Gender category of the article (Man
/Woman/Unisex )
Url string Url linked to the article on EB website
Color string Color of the article
Market_Price double Official Retail Price
Supply_Price double Customized price EB reserves to the
partner
Picture List <string> URL pages linked to the images of
the article
SKU_item string Combination of SKU ID and Size ID
code
Size string Size type
Stock int Available quantity per size
Output example (Accessories/Bags)
{
"success": true,
"ARTICLE": [
{
"SKU": "131766",
"ProductID": "32H7GGNM6O_001",
"Product_Name": "GINNY LOVE MESSENGER",
"Season_Code": "SS18",
"CarryOver": false,
"Description": "- ADJUSTABLE LEATHER CROSSBODY BAG WITH CHAIN INSERT-
ZIP CLOSURE WITH METAL ZIP PULL- METAL AND LEATHER TASSEL- FRONT METAL
LOGO LETTERING AND STUDDED LOVE INTARSIA- ONE INTERNAL ZIP POCKET AND
ONE PATCH POCKET- GOLD COLORED METAL HARDWARE- LINED- SIZE: 14 X 21 X 6
CM- 100% LEATHER",
"Category": "SHOULDER BAGS",
"CategoryID": 424,
"Product_Brand": "MICHAEL BY MICHAEL KORS",
"Product_BrandID": 202,
"Product_Detail": "14 X 21 X 6 CM",
"Product_Material": "100% LEATHER",
"Product_MADEin": "INDONESIA",
"Gender": "WOMEN",
"Url": "https://eleonorabonucci.com/en/michael_by_michael_kors/women/bags/shoulder-
bags/131766.html",
"Color": "BLACK",
"Market_Price": 184.43,
"Supply_Price": 147.54,
"Picture": [
"https://eleonorabonucci.com/ogimg/131766/329574/1080/1080/5/329574.jpg",
"https://eleonorabonucci.com/ogimg/131766/329575/1080/1080/5/329575.jpg",
"https://eleonorabonucci.com/ogimg/131766/329576/1080/1080/5/329576.jpg",
"https://eleonorabonucci.com/ogimg/131766/329577/1080/1080/5/329577.jpg"
],
"Stock_Item": [
{
"SKU_item": "131766_190",
"Size": "UNI",
"Market_Price": 184.43,
"Supply_Price": 147.54,
"Stock": 3
}
]
}
]
}
Output example (Clothing)
{
"success": true,
"ARTICLE": [
{
"SKU": "147101",
"ProductID": "PMYE003_F181470637688",
"Product_Name": "DENIM JACKET",
"Season_Code": "FW18",
"CarryOver": false,
"Description": "- POINTED COLLAR- LONG SLEEVES- BUTTONED CUFFS- FRONT
CLOSURE WITH BUTTONS- TWO CHEST POCKETS WITH BUTTON CLOSURE- TWO
SIDE POCKETS- DIE PUNK PRINT WITH LOGO ON THE BACK- UNLINED INTERIOR-
LENGTH: 66 CM- 100% COTTON- MADE IN ITALY- MODEL IS WEARING SIZE M",
"Category": "SPORTS JACKETS",
"CategoryID": 37,
"Product_Brand": "PALM ANGELS",
"Product_BrandID": 785,
"Product_Detail": "",
"Product_Material": "100% COTTON",
"Product_MADEin": "ITALY",
"Gender": "MEN",
"Url": "https://eleonorabonucci.com",
"Color": "BLACK",
"Market_Price": 442.62,
"Supply_Price": 442.62,
"Picture": [
"https://eleonorabonucci.com/ogimg/147101/354279/900/1200/3/354279.jpg",
"https://eleonorabonucci.com/ogimg/147101/354280/900/1200/3/354280.jpg",
"https://eleonorabonucci.com/ogimg/147101/354281/900/1200/3/354281.jpg",
"https://eleonorabonucci.com/ogimg/147101/354282/900/1200/3/354282.jpg"
],
"Stock_Item": [
{
"SKU_item": "147101_64",
"Size": "M",
"Market_Price": 442.62,
"Supply_Price": 442.62,
"Stock": 0
},
{
"SKU_item": "147101_63",
"Size": "S",
"Market_Price": 442.62,
"Supply_Price": 442.62,
"Stock": 1
}
]
}
]
}
Demo_Article_Stock
{Get_Article_Stock} get the full Inventory
This request allows downloading the full stock ONLY.
Request URL:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_Article_Stock?json={"Codice_Anagrafic
a":"alphanumeric token key"}
Input description
Element Name Data Type Description
Codice_Anagrafica string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
Input example:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_Article_Stock?
json={"Codice_Anagrafica":"9d82bdbb-2636-4791-b445-353a26a87f2f"}
Output Description
Element Name Data Type Description
SKU string SKU ID of each article generated by
EB’s system
ProductID string code assigned to the article by the
brand/supplier
Season_Code string Code of the season of the article “SS”
stands for Spring Summer, “FW”
stands for Fall Winter, the number
stands for the year of reference
CarryOver bool Indicate a carry over style/no-
seasonal style. When CarryOver":
false, the article is not carry over,
when CarryOver": true, the article is a
carry over style
SKU_item string Combination of SKU ID and Size ID
code
Size string Size type
Stock int Available quantity per size
Output example
{
"success": true,
"ARTICLE": [
{
"SKU": "147101",
"ProductID": "PMYE003_F181470637688",
"Season_Code": "FW18",
"CarryOver": false,
"Stock_Item": [
{
"SKU_item": "147101_64",
"Size": "M",
"Stock": 0
},
{
"SKU_item": "147101_63",
"Size": "S",
"Stock": 1
}
]
},
{
"SKU": "147100",
"ProductID": "PMBD001_F183840639588",
"Season_Code": "FW18",
"CarryOver": false,
"Stock_Item": [
{
"SKU_item": "147100_64",
"Size": "M",
"Stock": 2
},
{
"SKU_item": "147100_63",
"Size": "S",
"Stock": 1
},
{
"SKU_item": "147100_65",
"Size": "L",
"Stock": 1
}
]
},
……………………..
]
}
Demo_SKU
{Get_SKU} get article availability
This request allows downloading sizes and quantities for a single article
Request URL:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU?json={"Codice_Anagrafica":"alph
anumeric token key","SKU":"SKU ID"}
Input description
Element Name Data Type Description
Codice_Anagrafica string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
SKU string SKU ID of each article generated by
EB’s system
Input example:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU?json={"Codice_Anagrafica":"9d82bdbb-
2636-4791-b445-353a26a87f2f","SKU":"146901"}
Output Description
Element Name Data Type Description
SKU_item string Combination of SKU ID and Size ID
code
Size string Size type
Stock int Available quantity per size
Output example
{
"success": true,
"SKU_item": [
{
"SKU_item": "146901_11",
"Size": "10",
"Stock": 1
},
{
"SKU_item": "146901_146",
"Size": "6",
"Stock": 1
},
{
"SKU_item": "146901_147",
"Size": "6½",
"Stock": 1
},
{
"SKU_item": "146901_148",
"Size": "7",
"Stock": 1
},
{
"SKU_item": "146901_149",
"Size": "7½",
"Stock": 2
},
{
"SKU_item": "146901_150",
"Size": "8",
"Stock": 2
},
{
"SKU_item": "146901_151",
"Size": "8½",
"Stock": 2
},
{
"SKU_item": "146901_152",
"Size": "9",
"Stock": 1
},
{
"SKU_item": "146901_153",
"Size": "9½",
"Stock": 1
}
]
}
Demo_SKU_Article
{Get_SKU_Article} get partial inventory
This request allows downloading the partial inventory of the stock by
SKU(s)
Request URL:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU_Article?json={"Codice_Anagrafica
":"alphanumeric token key","SKU":["SKU ID 1","SKU ID 2","SKU ID 3"]}
Input description
Element Name Data Type Description
Codice_Anagrafica string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
SKU string SKU ID of each article generated by
EB’s system
Input example:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU_Article?json={"Codice_Anagrafica":"9d
82bdbb-2636-4791-b445-353a26a87f2f","SKU":["146901","146896","146804"]}
Output Description
Element Name Data Type Description
SKU string SKU ID of each article generated by
EB’s system
ProductID string code assigned to the article by the
brand/supplier
Product_Name string Name of the article
Season_Code string Code of the season of the article “SS”
stands for Spring Summer, “FW”
stands for Fall Winter, the number
stands for the year of reference
CarryOver bool Indicate a carry over style/no-
seasonal style. When CarryOver":
false, the article is not carry over,
when CarryOver": true, the article is a
carry over style
Description string Description of the article
Category string category which the article belongs to
CategoryID int ID code used by EB for mapping the
different categories
Product_Brand string Name of the brand
Product_BrandID int ID code used by EB for mapping the
name of the brands
Product_Detail string measurements of the article ( usually
only accessories have this field filled
in )
Product_Material string composition of the article
Product_MADEin string Made In of the article
Gender string Gender category of the article (Man
/Woman/Unisex )
Url string Url linked to the article on EB website
Color string Color of the article
Market_Price double Official Retail Price
Supply_Price double Customized price EB reserves to the
partner
Picture list <string> URL pages linked to the images of
the article
SKU_item string Combination of SKU ID and Size ID
code
Size string Size type
Stock int Available quantity per size
Output Example
{
"success": true,
"ARTICLE": [
{
"SKU": "146901",
"ProductID": "G0596L2100_WHITE",
"Product_Name": "LORIN ANKLE BOOTS",
"Season_Code": "FW18",
"CarryOver": false,
"Description": "- STUDDED COVERED LEATHER HEEL: 2.5 CM- SIDE ZIP CLOSURE-
STUDDED TRIM- LEATHER INSOLE AND LINING- SUEDE OUTSOLE- 100% LEATHER",
"Category": "BOOTS",
"CategoryID": 46,
"Product_Brand": "SAM EDELMAN",
"Product_BrandID": 270,
"Product_Detail": "",
"Product_Material": "100% LEATHER",
"Product_MADEin": "CHINA",
"Gender": "WOMEN",
"Url": "https://eleonorabonucci.com",
"Color": "WHITE",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Picture": [
"https://eleonorabonucci.com/ogimg/146901/352828/900/1200/3/352828.jpg",
"https://eleonorabonucci.com/ogimg/146901/352829/900/1200/3/352829.jpg",
"https://eleonorabonucci.com/ogimg/146901/352830/900/1200/3/352830.jpg",
"https://eleonorabonucci.com/ogimg/146901/352831/900/1200/3/352831.jpg"
],
"Stock_Item": [
{
"SKU_item": "146901_11",
"Size": "10",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 1
},
{
"SKU_item": "146901_146",
"Size": "6",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 1
},
{
"SKU_item": "146901_147",
"Size": "6½",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 1
},
{
"SKU_item": "146901_148",
"Size": "7",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 1
},
{
"SKU_item": "146901_149",
"Size": "7½",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 2
},
{
"SKU_item": "146901_150",
"Size": "8",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 2
},
{
"SKU_item": "146901_151",
"Size": "8½",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 2
},
{
"SKU_item": "146901_152",
"Size": "9",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 1
},
{
"SKU_item": "146901_153",
"Size": "9½",
"Market_Price": 184.43,
"Supply_Price": 184.43,
"Stock": 1
}
]
},
{
"SKU": "146896",
"ProductID": "F8849L1001_BLACK",
"Product_Name": "HALTON PUMPS",
"Season_Code": "FW18",
"CarryOver": false,
"Description": "- CHUNKY SUEDE HEEL: 10 CM- POINTY TOE- LEATHER INSOLE
AND LINGIN- SUEDE OUTSOLE- 100% LEATHER",
"Category": "HIGH HEELS",
"CategoryID": 109,
"Product_Brand": "SAM EDELMAN",
"Product_BrandID": 270,
"Product_Detail": "",
"Product_Material": "100% LEATHER",
"Product_MADEin": "CHINA",
"Gender": "WOMEN",
"Url": "https://eleonorabonucci.com",
"Color": "BLACK",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Picture": [
"https://eleonorabonucci.com/ogimg/146896/352816/900/1200/3/352816.jpg",
"https://eleonorabonucci.com/ogimg/146896/352817/900/1200/3/352817.jpg",
"https://eleonorabonucci.com/ogimg/146896/352818/900/1200/3/352818.jpg",
"https://eleonorabonucci.com/ogimg/146896/352819/900/1200/3/352819.jpg"
],
"Stock_Item": [
{
"SKU_item": "146896_11",
"Size": "10",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 0
},
{
"SKU_item": "146896_146",
"Size": "6",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 1
},
{
"SKU_item": "146896_147",
"Size": "6½",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 1
},
{
"SKU_item": "146896_148",
"Size": "7",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 0
},
{
"SKU_item": "146896_149",
"Size": "7½",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 2
},
{
"SKU_item": "146896_150",
"Size": "8",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 2
},
{
"SKU_item": "146896_151",
"Size": "8½",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 2
},
{
"SKU_item": "146896_152",
"Size": "9",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 1
},
{
"SKU_item": "146896_153",
"Size": "9½",
"Market_Price": 117.21,
"Supply_Price": 117.21,
"Stock": 1
}
]
},
{
"SKU": "146804",
"ProductID": "AMBT_611WHITE",
"Product_Name": "ROUND COLLAR T-SHIRT",
"Season_Code": "FW18",
"CarryOver": false,
"Description": "- RIBBED ROUND COLLAR- SHORT SLEEVE- FRONT WOLF PRINT-
100% COTTON- MADE IN JAPAN- MODEL IS WEARING SIZE 2",
"Category": "T-SHIRTS",
"CategoryID": 41,
"Product_Brand": "AMBUSH",
"Product_BrandID": 889,
"Product_Detail": "",
"Product_Material": "100% COTTON",
"Product_MADEin": "JAPAN ",
"Gender": "MEN",
"Url": "https://eleonorabonucci.com",
"Color": "WHITE",
"Market_Price": 126.23,
"Supply_Price": 126.23,
"Picture": [
"https://eleonorabonucci.com/ogimg/146804/353363/900/1200/3/353363.jpg",
"https://eleonorabonucci.com/ogimg/146804/353364/900/1200/3/353364.jpg",
"https://eleonorabonucci.com/ogimg/146804/353365/900/1200/3/353365.jpg",
"https://eleonorabonucci.com/ogimg/146804/353366/900/1200/3/353366.jpg"
],
"Stock_Item": [
{
"SKU_item": "146804_4",
"Size": "3",
"Market_Price": 126.23,
"Supply_Price": 126.23,
"Stock": 2
},
{
"SKU_item": "146804_84",
"Size": "2",
"Market_Price": 126.23,
"Supply_Price": 126.23,
"Stock": 2
}
]
}
]
}
Demo_SKU_List
{Get_SKU_List} to download the complete list of SKU IDs.
This request allows downloading the complete list of SKU IDs of EB system
Request URL:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU_List?json={"Codice_Anagrafica":"
alphanumeric token key"}
Input description
Element Name Data Type Description
Codice_Anagrafica string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
Output description
Element Name Data Type Description
SKU ID string List of SKU IDs
Input example:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU_List?
json={"Codice_Anagrafica":"9d82bdbb-2636-4791-b445-353a26a87f2f"}
Output Example
[
"147101",
"147100",
"147099",
"147093",
"147091",
"147089",
"147087",
....................
"30387",
"30376"
]
Demo_SKU_item
{Get_SKU_item} get availability of a Size of an article
This request allows downloading a specific size of the requested article
Request URL:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU_item?json={"Codice_Anagrafica":
"alphanumeric token key","SKU_item":["SKU ITEM 1","SKU ITEM 2"]}
Input description
Element Name Data Type Description
Codice_Anagrafica string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
SKU_item string Combination of SKU ID and Size ID
code
Input example:
https://api.eleonorabonucci.com/ws/stock.asmx/Get_SKU_item?
json={"Codice_Anagrafica":"9d82bdbb-2636-4791-b445-353a26a87f2f","SKU_item":
["146901_11","146901_146"]}
Output description
Element Name Data Type Description
SKU_item string Combination of SKU ID and Size ID
code
Size string Size type
Stock int Available quantity per size
Output example
{
"success": true,
"SKU_item": [
{
"SKU_item": "146901_11",
"Size": "10",
"Stock": 1
},
{
"SKU_item": "146901_146",
"Size": "6",
"Stock": 1
}
]
}
WS order
ORDER_DEMO
{Order_Input} allows sending of orders
This function allows the partner to input the order request into EB’s system
Request URL:
https://order.eleonorabonucci.com/ws/order.asmx/Order_Input?json=
{"Personal_Code":"alphanumeric token key","Reference":"Reference
Order","Basket":[{"SKU_item":"SKU-ITEM
1","Qty":int,"Price":double},{"SKU_item":"SKU-ITEM 2","Qty": int,"Price": double
},{"SKU_item":"SKU-ITEM 3","Qty": int,"Price": double }]}
Input description
Element Name Data Type Description
Personal_Code string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
Reference string Client order reference
SKU_item string Combination of SKU ID and Size ID
code
Qty int Requested quantity
Price double Customized price EB reserves to the
partner
Input example:
https://order.eleonorabonucci.com/ws/order.asmx/Order_Input?json={"Personal_Code":"9d82bdbb-
2636-4791-b445-353a26a87f2f","Reference":"Order test
1","Basket":[{"SKU_item":"146804_4","Qty":1,"Price":100},{"SKU_item":"146896_151","Qty":3
,"Price":110},{"SKU_item":"146901_11","Qty":1,"Price":130}]}
Output description
Element Name Data Type Description
SKU_item string Combination of SKU ID and Size ID
code
Qty_added int Quantity available confirmed by EB’s
Output example
{
"success": true,
"SKU_item": [
{
"SKU_item": "146804_4",
"Qty_added": 1
},
{
"SKU_item": "146896_151",
"Qty_added": 2
},
{
"SKU_item": "146901_11",
"Qty_added": 0
}
]
}
※ Note the quantities requested do not always match with the quantities
added