Storefront GraphQL APIReferenceMutations
Create Order
MUTATION
createOrder(input: CreateOrderInput!): CreateOrderResponse!Arguments
input*Returns
- createOrder
order*authToken?Stringcustomer?payment?Example Request
mutation CreateOrder($input: CreateOrderInput!) { createOrder(input: $input) { order { _id tenant invoiceUID shippingAddress { lat lng caption } note rejectionReason paymentStatus invoiceStatus paymentMethod customer { referenceId name email phoneNumber } } authToken customer { _id name email phoneNumber avatar { fileAssetId provider key external alt } shippingAddress { title addressLine area division district upazila postalCode } tenant status lastLoginAt emailVerifiedAt } }}{ "input": { "lineItems": [ { "productId": "1", "quantity": 10 } ], "shippingAddress": { "caption": "string" }, "paymentMethod": "COD" }}{ "data": { "createOrder": { "order": { "_id": "1", "tenant": "string", "invoiceUID": "string", "shippingAddress": { "lat": 10.5, "lng": 10.5, "caption": "string" }, "note": "string", "rejectionReason": "string", "paymentStatus": "PROCESSING", "invoiceStatus": "PENDING", "paymentMethod": "COD", "customer": { "referenceId": "1", "name": "string", "email": "string", "phoneNumber": "string" } }, "authToken": "string", "customer": { "_id": "1", "name": "string", "email": "string", "phoneNumber": "string", "avatar": { "fileAssetId": "1", "provider": "CLOUDINARY", "key": "string", "external": "string", "alt": "string" }, "shippingAddress": [ { "title": "string", "addressLine": "string", "area": "string", "division": "string", "district": "string", "upazila": "string", "postalCode": "string" } ], "tenant": "string", "status": "ACTIVE", "lastLoginAt": "<DateTime>", "emailVerifiedAt": "<DateTime>" } } }}