Order
Order information manage.
Get Orders
GET https://api-b2b.bigcommerce.com/api/v3/io/ordersRequest
Get all orders
Authentication
- authToken in header
Parameters
- companyId in query - integerCompany ID field
- limit in query with default of 10 - integerPagination limitExample: 15
- offset in query - integerPagination offsetExample: 5
- orderBy in query with default of DESC - stringOrder byExample: ASC
Allowed: DESC | ASC
- sortBy in query with default of updatedAt - stringThe response sorted by which fieldExample: updatedAt
Allowed: createdAt | updatedAt
- minModified in query - numberMinimum modified timestamp
- maxModified in query - numberMaximum modified timestamp
- minCreated in query - numberMinimum created timestamp
- maxCreated in query - numberMaximum created timestamp
- showExtra in query - booleanShow extra field in response
- bcOrderId in query - integerUnique order ID in BigCommerce storeExample: 1
- channelIds in query - arrayBigCommerce channel IDsType: array[number]
example
Response
OK
Body
object | application/json
codeinteger
dataarray[object]
without-extra-fields
with-extra-fields
Create an Order
POST https://api-b2b.bigcommerce.com/api/v3/io/ordersRequest
Create an order
Authentication
- authToken in header
Body
object | application/json
Extra Field Values
bcOrderIdinteger
requiredOrder ID in BigcommercecustomerIdinteger
requiredCustomer ID of order creatorpoNumberstring
PO payment method message.extraFieldsarray[object]
example-1
Response
OK
Body
object | application/json
Successful created
codeinteger
Response code of success request.Example: 200dataobject
Order entity
example-1
Get an Order
GET https://api-b2b.bigcommerce.com/api/v3/io/orders/{bcOrderId}Request
Get an order detail info
Authentication
- authToken in header
Parameters
- bcOrderId in path - integerrequiredUnique order ID in BigCommerce Store
example
Response
OK
Body
object | application/json
Response for successful request
codeinteger
Response code of success request.Example: 200dataobject
Order entityExample: {"extraFields":[{"fieldName":"string","fieldValue":"string"}]}
example-1
Update an Order
PUT https://api-b2b.bigcommerce.com/api/v3/io/orders/{bcOrderId}Request
Update an order. Update order's poNumnber and extraFields. You should send at least one field.
Authentication
- authToken in header
Parameters
- bcOrderId in path - integerrequiredUnique order ID in BigCommerce Store
Body
object | application/json
Extra Field Values
bcOrderIdinteger
requiredOrder ID in BigcommercecustomerIdinteger
requiredCustomer ID of order creatorpoNumberstring
PO payment method message.extraFieldsarray[object]
example-1
Response
OK
Body
object | application/json
Response for successful request
codeinteger
Response code of success request.Example: 200dataobject
Order entity
example-1
Update Orders Company Attribute
PUT https://api-b2b.bigcommerce.com/api/v3/io/customers/{customerId}/orders/companyRequest
Update the orders belonging to a B3 company to another B3 company. Convert orders from the user's former BigCommerce group into the user's present BigCommerce group.
Authentication
- authToken in header
Parameters
- customerId in path - integerrequiredBigCommerce customer ID.
Body
object | application/json
bcGroupIdinteger
requiredUser's former group ID in Bigcommerce.
example
Response
OK
Body
object | application/json
Response for successful request
codeinteger
Response code of success request.Example: 200dataobject
example-1
Get Order Products
GET https://api-b2b.bigcommerce.com/api/v3/io/orders/{bcOrderId}/productsRequest
Get order's product detail.
Authentication
- authToken in header
Parameters
- bcOrderId in path - integerrequiredUnique order ID in BigCommerce Store
example
Response
OK
Body
object | application/json
Response for successful request
codeinteger
Response code of success request.Example: 200dataarray[object]
example-1
Update Customer BigCommerce Orders
PUT https://api-b2b.bigcommerce.com/api/v3/io/customers/{customerId}/orders/b2bRequest
Add Company identifier for BigCommerce Customer Individual Orders, which can be used to convert BigCommerce Customer Individual Orders to Company-level Orders.
Authentication
- authToken in header
Parameters
- customerId in path - integerrequiredBigCommerce customer ID.
Response
OK
Body
object | application/json
Response for successful request
codeinteger
Response code of success request.Example: 200dataobject
example-1
Get Order Extra Field Configs
GET https://api-b2b.bigcommerce.com/api/v3/io/orders/extra-fieldsRequest
Get order extra field configs
Authentication
- authToken in header
Parameters
- offset in query - integerPagination offset default: 0
- limit in query with default of 10 - integerPagination limit default: 10
example
Response
OK
Body
object | application/json
Response for successful request
codeinteger
Response code of success request.Example: 200dataarray[object]
example
See something you can improve? Edit this file on GitHub
Did you find what you were looking for?