Orders that Have Not Yet Been Sent to the ERP
is_send
parameter holds the information whether the ERP system retrieves the order or not. After getting the order you should update the is_send
parameter to True. See the Update section for more information.
Parameter | Data Type | In | Description |
api_token | string | header | The API key of the customer account |
limit | integer | query | Amount of line items per page that will be returned |
is_send | boolean | query | Displays whether the order was sent to the ERP. If False, the system will fetch orders that have not yet been sent to the ERP. |
status | string | query | Order status code |
GET
Waiting Orders
Path: /api/i1/orders/
Sample HTTP request for retrieving orders not sent to ERP and orders with status “is waiting”.
content_type
header represents the response type.Authorization
header is a required header for authentication. You can retrieve api_token with login.
Example Request
import requests
url = "https://{customer_api_url}/api/i1/orders/"
api_token = "f532eXXXXXXXXXXXXXXXXX201XXXXX9332d"
headers = {
'content-type': 'application/json',
'Authorization': 'Token {}'.format(api_token)
}
params = {
'is_send': False,
'status': '400'
}
response = requests.get(url, headers=headers , params=params)
print(response.text)
Example Response
Shows desired orders. All parameters of an order are described in the table below.
Resource properties are in Python format.
Property | Data Type | Description |
number | integer | Order code |
status | string | Status of order in the current time. Order statuses are predefined. You can look up for meaning of the status in the Order Status section |
date_placed | iso date str | Created date of the order |
customer | dict | Related Customer object. You can look up the Customer section for more details about the fields in the customer dictionary. |
shipping_address | dict | Related Address object. You can look up the Address section for more details about the fields in the shipping_address dictionary. |
billing_address | dict | Related Address object. You can look up the Address section for more details about the fields in the billing_address dictionary. |
currency | string | Currency type of the transaction. Currency types are predefined. Every currency type is a global abbreviation of the currency. |
amount | string | Amount of the order |
shipping_amount | string | Shipping amount of the order |
shipping_tax_rate | string | Shipping tax rate of the order |
extra_field | dict | Usage of extra information. |
payment_option | int | Related Payment Option object ID. You can look up the Payments section for more information. |
payment_option_slug | string | Unique slug information related to the Payment Option object. |
bin_number | string | Bin Number |
installment | int | Related Installment object ID. See the Payments section for more information |
installment_count | int | Installment count information related to the Installment object. |
installment_interest_amount | string | Calculated by (amount of the order * installment interest rate) Installment interest rate is the related Installment object info. |
cargo_company | int | Related Cargo Company object ID. |
invoice_number | string | Invoice number |
invoice_date | Iso date str | Invoice date |
e_archieve_url | Url field str | e archive url |
refund_amount | string | Refund amount |
discount_refund_amount | string | Discount refund amount |
shipping_refund_amount | string | Shipping refund amount |
shipping_refund_amount | string | Shipping refund amount |
discount_amount | string | Discount amount |
is_send | boolean | True means order sent to ERP. |
net_shipping _amount | string | Net shipping amount. (Shipping amount + Shipping Interest Amount) |
shipping_interest_amount | string | Shipping Interest amount |
tracking_number | string | Tracking number for cargo integration |
carrier_shipping_code | string | Shipping code for cargo integration |
remote_addr | string | Generic IP address for the orders created. |
has_gift_box | boolean | Displays whether gift box is selected or not |
gift_box_note | string | Note for the gift box |
external_status | int | Related Order External Status object ID. |
orderitem_set | list | Each element is the related Order Item object. See the Order Item section for more information. |
channel | dict | Related Channel object. See the Channel section for more information. |
{
"count": 595,
"next": "https://akinon-bo.akinon.net/api/i1/orders/?limit=2&page=2",
"previous": null,
"results": [
{
"id": 1,
"number": "1055565228112825",
"status": "550",
"date_placed": "2019-06-17T13:35:47.026886Z",
"customer": {
"email": "example@email.com",
"first_name": "Lorem",
"last_name": "Ipsum",
"phone_number": null
},
"shipping_address": {
"email": "example@email.com",
"phone_number": "05XXXXXXXX",
"first_name": "Lorem",
"last_name": "Ipsum",
"country": {
"name": "France",
"code": "fr"
},
"city": {
"id": 1,
"name": "Paris"
},
"line": "Rue Rambuteau",
"title": "Home",
"township": {
"id": 1,
"name": "75001 Paris"
},
"district": {
"id": 5,
"name": "75001 Paris"
},
"postcode": "",
"notes": null,
"company_name": "",
"tax_office": "",
"tax_no": "",
"e_bill_taxpayer": false
},
"billing_address": {
"email": "example@email.com",
"phone_number": "05XXXXXXXX",
"first_name": "Lorem",
"last_name": "Ipsum",
"country": {
"name": "France",
"code": "fr"
},
"city": {
"id": 1,
"name": "Paris"
},
"line": "Rue Rambuteau",
"title": "Home",
"township": {
"id": 1,
"name": "75001 Paris"
},
"district": {
"id": 5,
"name": "75001 Paris"
},
"postcode": "",
"notes": null,
"company_name": "",
"tax_office": "",
"tax_no": "",
"e_bill_taxpayer": false
},
"currency": "try",
"amount": "107.00",
"shipping_amount": "7.00",
"shipping_tax_rate": null,
"extra_field": {},
"payment_option": 2,
"payment_option_slug": "credit_card",
"bin_number": null,
"installment": null,
"installment_count": 1,
"installment_interest_amount": "0.00",
"cargo_company": 1,
"invoice_number": "12345",
"invoice_date": null,
"e_archive_url": "http://www.zrrcovgizghvjpsveflc.com/",
"refund_amount": "0.00",
"discount_refund_amount": "0.00",
"shipping_refund_amount": "0.00",
"discount_amount": "0.00",
"is_send": true,
"net_shipping_amount": 7,
"shipping_interest_amount": "0.00",
"tracking_number": "11111111",
"carrier_shipping_code": null,
"remote_addr": "21X.XXX.XX.XXX",
"has_gift_box": false,
"gift_box_note": null,
"external_status": null,
"orderitem_set": [
{
"id": 1,
"order": 1,
"product_sku": "1185185001",
"status": "550",
"price_currency": "try",
"price": "100.00",
"tax_rate": "18.00",
"extra_field": {},
"price_list": 1,
"stock_list": 1,
"cancel_status": null,
"invoice_number": "12345",
"invoice_date": null,
"e_archive_url": "http://www.zrrcovgizghvjpsveflc.com/",
"installment_interest_amount": "0.00",
"tracking_number": "11111111",
"carrier_shipping_code": null,
"shipping_company": "other",
"shipment_code": null,
"external_status": null,
"discount_amount": "0.00",
"retail_price": null,
"attributes": {},
"attributes_kwargs": {},
"image": null
}
]
},
{
"id": 2,
"number": "1056370250512517",
"status": "450",
"date_placed": "2019-06-18T11:57:28.471578Z",
"customer": {
"email": "example@email.com",
"first_name": "Lorem",
"last_name": "Ipsum",
"phone_number": null
},
"shipping_address": {
"email": "example@email.com",
"phone_number": "05XXXXXXXX",
"first_name": "Lorem",
"last_name": "Ipsum",
"country": {
"name": "France",
"code": "fr"
},
"city": {
"id": 28,
"name": "Montpellier"
},
"line": "Rue des Pertuisanes",
"title": "Home2",
"township": {
"id": 318,
"name": "34000 Montpellier"
},
"district": {
"id": 24444,
"name": "34000 Montpellier"
},
"postcode": "43211",
"notes": null,
"company_name": "",
"tax_office": "",
"tax_no": "",
"e_bill_taxpayer": false
},
"billing_address": {
"email": "example@email.com",
"phone_number": "05XXXXXXXX",
"first_name": "Lorem",
"last_name": "Ipsum",
"country": {
"name": "France",
"code": "fr"
},
"city": {
"id": 28,
"name": "Montpellier"
},
"line": "Rue des Pertuisanes",
"title": "Home2",
"township": {
"id": 318,
"name": "34000 Montpellier"
},
"district": {
"id": 24444,
"name": "34000 Montpellier"
},
"postcode": "43211",
"notes": null,
"company_name": "",
"tax_office": "",
"tax_no": "",
"e_bill_taxpayer": false
},
"currency": "try",
"amount": "207.00",
"shipping_amount": "7.00",
"shipping_tax_rate": null,
"extra_field": {},
"payment_option": 2,
"payment_option_slug": "kredi_karti",
"bin_number": null,
"installment": null,
"installment_count": 1,
"installment_interest_amount": "0.00",
"cargo_company": 1,
"invoice_number": null,
"invoice_date": null,
"e_archive_url": null,
"refund_amount": "0.00",
"discount_refund_amount": "0.00",
"shipping_refund_amount": "0.00",
"discount_amount": "0.00",
"is_send": true,
"net_shipping_amount": 7,
"shipping_interest_amount": "0.00",
"tracking_number": "09847356",
"carrier_shipping_code": null,
"remote_addr": "21X.XXX.XX.XXX",
"has_gift_box": false,
"gift_box_note": null,
"external_status": null,
"orderitem_set": [
{
"id": 3,
"order": 2,
"product_sku": "1185185001",
"status": "550",
"price_currency": "try",
"price": "100.00",
"tax_rate": "18.00",
"extra_field": {},
"price_list": 1,
"stock_list": 1,
"cancel_status": null,
"invoice_number": null,
"invoice_date": null,
"e_archive_url": null,
"installment_interest_amount": "0.00",
"tracking_number": "09847356",
"carrier_shipping_code": null,
"shipping_company": "other",
"shipment_code": null,
"external_status": null,
"discount_amount": "0.00",
"retail_price": null,
"attributes": {},
"attributes_kwargs": {},
"image": null
},
{
"id": 2,
"order": 2,
"product_sku": "1081448001",
"status": "450",
"price_currency": "try",
"price": "100.00",
"tax_rate": "18.00",
"extra_field": {},
"price_list": 1,
"stock_list": 1,
"cancel_status": null,
"invoice_number": null,
"invoice_date": null,
"e_archive_url": null,
"installment_interest_amount": "0.00",
"tracking_number": "74436",
"carrier_shipping_code": null,
"shipping_company": null,
"shipment_code": null,
"external_status": null,
"discount_amount": "0.00",
"retail_price": null,
"attributes": {},
"attributes_kwargs": {},
"image": null
}
]
}
]
}