0% found this document useful (0 votes)
57 views13 pages

Eleonora Bonucci API Documentation

The Eleonora Bonucci (EB) API provides mandatory security requirements such as static IP addresses and a token key for communication. It includes functions to retrieve stock information, seasons, prices, and to input orders through specific endpoints. Each function has detailed input and output specifications, including examples for clarity.

Uploaded by

xogafib161
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views13 pages

Eleonora Bonucci API Documentation

The Eleonora Bonucci (EB) API provides mandatory security requirements such as static IP addresses and a token key for communication. It includes functions to retrieve stock information, seasons, prices, and to input orders through specific endpoints. Each function has detailed input and output specifications, including examples for clarity.

Uploaded by

xogafib161
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ELEONORA BONUCCI (EB) API

Mandatory security requirements

• Static IP address/addresses

• Codice anagrafica (Token key): ID CODE is assigned to allow the


partner’s system to communicate with EB’s.

Functions Summary

WS stock .........................................................................................................................................................2
 Get_Article ..............................................................................................................................................2
 Get_Season .............................................................................................................................................5
 Get_Stock ................................................................................................................................................6
 Get_Price .................................................................................................................................................9
 ORDER_Input........................................................................................................................................ 12
WS stock

 Get_Article

{Get_Article} get full or partial Inventory

This request allows downloading the full or partial inventory of the stock
divided by season.

All parameters must contain a value, a POST or GET request is needed to


download the data Request URL:

[Link]
000000000000&Season=SS20

Input description
Element Name Data Type Description
Cod string COD is the token key assigned to
allow the other system to
communicate with ours
Season string SEASON is the season code.
For example FW20 – SS22

Input example:

[Link]
353a26a87f2f&Season=SS20

Output Fields 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/noseasonal
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

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
Size_Info string Additional information on the type of
the sizes
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": "184998",
"ProductID": "S75HA0965_S17398962",
"Product_Name": "TALL NECK SWEATER",
"Season_Code": "FW20",
"CarryOver": false,
"Description": "- COLLO ALTO\r\n- INTARSIO FRONTE/RETRO\r\n- COLLO, POLSI E FONDO A
COSTE\r\n- 90% LANA, 7% VISCOSA, 3% POLIAMMIDE\r\n- MADE IN ITALY\r\n- LA MODELLA È ALTA 178
CM E INDOSSA LA TAGLIA S",
"Category": "SWEATERS",
"CategoryID": 39,
"Product_Brand": "DSQUARED",
"Product_BrandID": 91,
"Product_Detail": "",
"Product_Material": "90% WO 7% VI 3% PA ",
"Product_MADEin": "ITALY",
"Gender": "WOMEN",
"Url": "[Link]
"Color": "RED",
"Market_Price": 540.0,
"Supply_Price": 216.0,
"SizeInfo": "SIZE: S/M/L",
"Picture": [
"[Link]
"[Link]
"[Link]
"[Link]
],
"Stock_Item": [
{
"SKU_item": "184998_1256",
"Size": "S",
"Market_Price": 540.0,
"Supply_Price": 216.0,
"Stock": 0
},
{
"SKU_item": "184998_1249",
"Size": "M",
"Market_Price": 540.0,
"Supply_Price": 216.0,
"Stock": 1
}
]
}
]
 Get_Season

{Get_Season} get all the seasons.

This request allows downloading all the seasons.

A POST or GET request is needed to download the data Request URL:

[Link]

Input example:

[Link]

Output example:

[
"SS20",
"FW20",
"SS21",
"FW21",
"SS22",
"FW22"
]
 Get_Stock
{Get_Stock} get the full Inventory

This request allows downloading the full stock ONLY.

Request URL:

[Link]
000000000000

Input description
Element Name Data Type Description
COD string alphanumeric token key ID CODE
which is assigned to allow the other
system to communicate with ours
Input example:
[Link]
353a26a87f2f

Output Fields 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 1

"success": true,

"StockItems": [

"SKU_item": "79081_1267",

"Size": "UNI",

"Stock": 39

},

"SKU_item": "84365_1267",

"Size": "UNI",

"Stock": 2

Output example 2

"success": true,

"StockItems": [

"SKU_item": "102867_1129",
"Size": "38",

"Stock": 0

},

"SKU_item": "102867_1108",

"Size": "36",

"Stock": 1

}
 Get_Price

{Get_Price} get the price of all the items.

This request allows downloading the price ONLY.

Request URL:

[Link]
000000000000

Input description
Element Name Data Type Description
Cod string COD is the token key assigned to
allow the other system to
communicate with ours

Input example:

[Link]

Output fields description


Element Name Data Type Description
SKU_item string Combination of SKU ID and Size ID
code

Market_Price double Official Retail Price

Supply_Price double Customized price EB reserves to the


partner
Output example
{

"success": true,

"PriceItems": [

"SKU_item": "68755_1267",

"Market_Price": 430.327868852459,

"Supply_Price": 430.327868852459

},

"SKU_item": "68756_1267",

"Market_Price": 430.327868852459,

"Supply_Price": 430.327868852459

},

"SKU_item": "79081_1267",

"Market_Price": 38.5245901639344,

"Supply_Price": 13.4836065573771

},

"SKU_item": "80444_1173",

"Market_Price": 4979.50819672131,

"Supply_Price": 1742.82786885246

},

"SKU_item": "80445_1173",

"Market_Price": 4610.65573770492,
"Supply_Price": 1613.72950819672

},

"SKU_item": "84365_1267",

"Market_Price": 36.8852459016393,

"Supply_Price": 12.9098360655738

},

"SKU_item": "84366_1267",

"Market_Price": 37.7049180327869,

"Supply_Price": 13.1967213114754

}
 ORDER_INPUT

{Order_Input} allows sending of orders

This function allows the partner to input the order request into EB’s system

Request URL:

[Link]
{"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:

[Link]
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

You might also like