/
POST Orders Add

We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!

POST Orders Add

End Point

https://app.browntape.com/0.1/orders/add.json

Parameters

?username=XXXXXXXXXX &auth_string=YYYYYYYYY

Note: Payload should be created after removing comments below. Maximum of 10 orders can be created in a single API call.

Post Parameters

{ data: [ { "order_reference": "12345678909090", //mandatory "channel_id": "68", //mandatory "channel_warehouse_code": "MyWarehouse", //optional "created": "2016-12-08 20:12:25", //mandatory “currency_id”: 1, //optional, if not set, user currency assumed “Is_replacement”: 1, //optional, if replacement order being passed “replaced_order_id”: 7346988742, //optional BTorderid"customer": { //mandatory "firstname": "Albert", "lastname": "Pinto", "email": "albert.pinto@xyz.com" }, "shipping_address": { //mandatory "firstname": "Albert", "lastname": "Pinto", "email": "albert.pinto@xyz.com", "address_1": "BATA SHOWrOOM", "address_2": " PANJIM", "address_3": " Alto", "city": "PORVORIM", "zip": "403521", "state": "Goa", "country_code": "IN", "country": "India", "phone": "9898989898""gstin": "22AAAAA0000A1Z5" //(optional) }, "is_billing_address_same_as_shipping": "N", //(Optional) takes Y and N only "billing_address": { //Optional "firstname": "Albert", "lastname": "Pinto", "email": "albert.pinto@xyz.com", "address_1": "BATA SHOWrOOM", "address_2": " PANJIM", "address_3": " Alto", "city": "PORVORIM", "zip": "403521", "state": "Goa", "country_code": "IN", "country": "India", "phone": "9898989898", "gstin": "22AAAAA0000A1Z5"//(optional) }, "financial_status": "paid", //recommended, else 'unknown' status saved "fulfillment_status": "processing", //recommended, else 'unknown' status saved "amount": 335, //mandatory "shipping_value": 20, //(optional) "giftwrap_charges": 10, //(optional) "cod_fees_value": 40, //(optional) "discount": 15, //(optional) "discount_description": "Coupon SAVE 20%", //(optional, will be saved only if discount is mentioned) "executed_shipping_method": "Delhivery", //(optional) "tracking_number": "451716052126", //(optional) "order_reference2": "SLP1390296565", //(optional) "invoice_number": "36357", //(optional) "invoice_number_on_channel": "F0ID7GJ17-00003724", //(optional) "imei_number": "1234589552", //(optional) "item_titles_orders": [ { "name": "Apple iPhone 4Sx", //mandatory "sku": "P1_red", //recommended, elseordershowsas'unmapped'"sku_reference": "QQE234", //optional-referenceforsku "quantity": 1, //mandatory "price": 145, //mandatory "total": 145, //mandatory "item_discount": 15, //optional "item_discount_description": "Coupon APPLE30", (optional, will be saved only if item_discount is mentioned) "tax": 6.9047619047619, “dispatch_by_date”: “2016-12-1120: 12: 25” // (optional) }, { "name": "Apple iPhone 4C", "sku": "P1_black", "quantity": 2, "price": 145, "total": 290, "item_discount": 15, //optional "item_discount_description": "Coupon APPLE30", // (optional, will be saved only if item_discount is mentioned) "tax": 6.9047619047619, “dispatch_by_date”: “2016-12-1120: 12: 25” //optional } ], “transactions”: [ { "source": "Gift Card", "source_transaction_ref": "GFT12345", //has to be unique for order "gross_value": 200, "fees_value": 0, "currency_id": 63 }, { "source": "credit_card", "source_transaction_ref": "ABCD12345", "gross_value": 210, "fees_value": 0, "currency_id": 63, "note": "balance money paid on cc" } ] } ] }

Success Response

{ "success": true, "data": { "Orders": [ { "status": true, "data": "OrderId:98204"#BTOrderID, DetailscanbefetchedviaOrdersGetcall } ] } }

Error Response

Currency Business Rules

  • If no currency_id is passed, then the currency of api user will be used

  • If order currency is passed, then order, items, discounts & transaction will get the same currency

  • For transactions, a separate currency_id (diff from order currency) can be passed. This is for cases if the part payment is collected in a diff currency than order.

  • In BT UI, order shows up in the currency chosen by the user. The conversion here is estimated based on XE conversion rates. In the order view page, the original currency of the order is displayed

Related content