Search...
listFulfillmentsForSingleOrder( )
Retrieves fulfillments associated with a specified order.
Description
The listFulfillmentsForSingleOrder()
function returns a Promise that resolves when the fulfillments are retrieved.
Syntax
function listFulfillmentsForSingleOrder(orderId: string): Promise<ListFulfillmentsForSingleOrderResponse>
listFulfillmentsForSingleOrder Parameters
NAME
TYPE
DESCRIPTION
orderId
string
Order ID for which to retrieve fulfillments.
Returns
Return Type:
Promise<
ListFulfillmentsForSingleOrderResponse
>NAME
TYPE
DESCRIPTION
orderWithFulfillments
OrderWithFulfillments
List of fulfillments associated with the order.
Was this helpful?
Retrieve an order's fulfillments
Copy Code
1import { orderFulfillments } from 'wix-ecom-backend';23// Sample orderId value: '7001d34b-11a6-4a34-8746-dc8ababeca42';45export async function myListFulfillmentsForSingleOrderFunction(orderId) {6 try {7 const retrievedOrderFulfillments = await orderFulfillments.listFulfillmentsForSingleOrder(orderId);89 const fulfillmentsArray = retrievedOrderFulfillments.orderWithFulfillments.fulfillments;10 console.log('Success! Retrieved order fulfillments:', retrievedOrderFulfillments);1112 return retrievedOrderFulfillments;13 } catch (error) {14 console.error(error);15 // Handle the error16 }1718}1920/* Promise resolves to:21 *22 * {23 * "orderWithFulfillments": {24 * "orderId": "7001d34b-11a6-4a34-8746-dc8ababeca42",25 * "fulfillments": [26 * {27 * "_id": "00a7eba6-059e-430c-9f8e-9d3d31dd5e9d",28 * "_createdDate": "2023-03-07T11:51:48.233Z",29 * "lineItems": [30 * {31 * "_id": "00000000-0000-0000-0000-000000000003",32 * "quantity": 133 * }34 * ],35 * "trackingInfo": {36 * "trackingNumber": "28674",37 * "shippingProvider": "dhl",38 * "trackingLink": "https://www.logistics.dhl/global-en/home/tracking.html?tracking-id=28674"39 * }40 * },41 * {42 * "_id": "47451ae1-7325-4ef6-a0d8-fb91ffa88e2e",43 * "_createdDate": "2023-03-07T10:24:56.406Z",44 * "lineItems": [45 * {46 * "_id": "00000000-0000-0000-0000-000000000001",47 * "quantity": 148 * },49 * {50 * "_id": "00000000-0000-0000-0000-000000000002",51 * "quantity": 152 * }53 * ],54 * "trackingInfo": {55 * "trackingNumber": "43255",56 * "shippingProvider": "fedex",57 * "trackingLink": "https://www.fedex.com/apps/fedextrack/?action=track&trackingnumber=43255"58 * }59 * }60 * ]61 * }62 * }63 *64 */
Retrieve an order's fulfillments (export from backend code)
Copy Code
1import { Permissions, webMethod } from 'wix-web-module';2import { orderFulfillments } from 'wix-ecom-backend';34export const myListFulfillmentsForSingleOrderFunction = webMethod(Permissions.Anyone, async (orderId) => {5 try {6 const retrievedOrderFulfillments = await orderFulfillments.listFulfillmentsForSingleOrder(orderId);78 const fulfillmentsArray = retrievedOrderFulfillments.orderWithFulfillments.fulfillments;9 console.log('Success! Retrieved order fulfillments:', retrievedOrderFulfillments);1011 return retrievedOrderFulfillments;12 } catch (error) {13 console.error(error);14 // Handle the error15 }16});1718/* Promise resolves to:19 *20 * {21 * "orderWithFulfillments": {22 * "orderId": "7001d34b-11a6-4a34-8746-dc8ababeca42",23 * "fulfillments": [24 * {25 * "_id": "00a7eba6-059e-430c-9f8e-9d3d31dd5e9d",26 * "_createdDate": "2023-03-07T11:51:48.233Z",27 * "lineItems": [28 * {29 * "_id": "00000000-0000-0000-0000-000000000003",30 * "quantity": 131 * }32 * ],33 * "trackingInfo": {34 * "trackingNumber": "28674",35 * "shippingProvider": "dhl",36 * "trackingLink": "https://www.logistics.dhl/global-en/home/tracking.html?tracking-id=28674"37 * }38 * },39 * {40 * "_id": "47451ae1-7325-4ef6-a0d8-fb91ffa88e2e",41 * "_createdDate": "2023-03-07T10:24:56.406Z",42 * "lineItems": [43 * {44 * "_id": "00000000-0000-0000-0000-000000000001",45 * "quantity": 146 * },47 * {48 * "_id": "00000000-0000-0000-0000-000000000002",49 * "quantity": 150 * }51 * ],52 * "trackingInfo": {53 * "trackingNumber": "43255",54 * "shippingProvider": "fedex",55 * "trackingLink": "https://www.fedex.com/apps/fedextrack/?action=track&trackingnumber=43255"56 * }57 * }58 * ]59 * }60 * }61 *62 */63