Operation Id:
orders/orders/post [Official Documentaction]
Methods
- orders Array<Object>
- orderType String
- shopId Integer
- stockId Integer
- orderPaymentType 'cash_on_delivery'|'prepaid'|'tradecredit'
- currencyId String
- clientWithoutAccount String
- clientWithoutAccountData Object
- clientLogin String
- clientNoteToOrder String
- clientNoteToCourier String
- affiliateId Integer
- courierId Integer
- pickupPointId String
- deliveryCost Number
- clientDeliveryAddress Object
- payerAddress Object
- products Array<Object>
- orderRebateValue Number
- orderOperatorLogin String
- ignoreBridge Boolean
- settings Object
- orderSettledAtPrice 'gross'|'net'|'net_without_VAT'
- clientRequestInvoice String
- billingCurrency String
- billingCurrencyRate Number
- purchaseDate String
Examples
This function creates a post order with specific details such as shop ID, stock ID, payment type, currency, courier ID, order type, client login, client account preference, and products.
Loading editor...
const result = await idosellRequest.postOrders
.shopId(1)
.stockId(1)
.orderPaymentType("cash_on_delivery")
.currencyId("PLN")
.courierId(10)
.orderType("retail")
.clientLogin("iai_demo")
.clientWithoutAccount("n")
.products([{
"productId":13,
"sizeId":"1",
"productQuantity":1,
"productRetailPrice":10
}])
.exec();This function creates an order with specified details and products for a client without an account.
Loading editor...
const result = await idosellRequest.postOrders
.shopId(1)
.stockId(1)
.orderPaymentType("cash_on_delivery")
.currencyId("PLN")
.courierId(10)
.orderType("retail")
.clientWithoutAccount("y")
.products([{
"productId":13,
"sizeId":"1",
"productQuantity":1,
"productRetailPrice":10
}])
.clientWithoutAccountData({
"clientFirstName":"TEST",
"clientLastName":"Client",
"clientCity":"Warsaw",
"clientCountry":"Polska"
})
.clientDeliveryAddress({
"clientDeliveryAddressFirstName":"Test",
"clientDeliveryAddressLastName":"Person",
"clientDeliveryAddressCountry":"Polska",
"clientDeliveryAddressCity":"Warsaw",
"clientDeliveryAddressStreet":"Grzybowska",
"clientDeliveryAddressZipCode":"00-844"
})
.exec();