listFulfillmentsForMultipleOrders( )


Retrieves fulfillments associated with multiple specified orders.

The listFulfillmentsForMultipleOrders() function returns a Promise that resolves when the fulfillments are retrieved.

Permissions
Manage Stores - all permissions
Read eCommerce - all read permissions
Read Orders
Read Stores - all read permissions
Manage Restaurants - all permissions
Manage eCommerce - all permissions
Manage Orders
Learn more about app permissions.
Method Declaration
Copy
function listFulfillmentsForMultipleOrders(
  orderIds: Array<string>,
): Promise<ListFulfillmentsForMultipleOrdersResponse>;
Method Parameters
orderIdsArray<string>Required

List of order IDs for which to retrieve fulfillments.

Returns
Return Type:Promise<ListFulfillmentsForMultipleOrdersResponse>
JavaScript
import { orderFulfillments } from "wix-ecom-backend"; /* Sample orderIds value: * [ * 'ed4595fc-4e3d-4ba6-8583-e9e92b97ec8a', '7001d34b-11a6-4a34-8746-dc8ababeca42' * ]; */ export async function myListFulfillmentsForMultipleOrdersFunction(orderIds) { try { const retrievedOrdersFulfillments = await orderFulfillments.listFulfillmentsForMultipleOrders(orderIds); const firstOrderFulfillments = retrievedOrdersFulfillments[0].fulfillments; const secondOrderFulfillments = retrievedOrdersFulfillments[1].fulfillments; console.log( "Success! Retrieved orders' fulfillments:", retrievedOrdersFulfillments, ); return retrievedOrdersFulfillments; } catch (error) { console.error(error); // Handle the error } } /* Promise resolves to: * * { * "ordersWithFulfillments": [ * { * "orderId": "ed4595fc-4e3d-4ba6-8583-e9e92b97ec8a", * "fulfillments": [ * { * "_id": "3247615d-dbbe-4cc8-a410-6ca809f1283f", * "_createdDate": "2023-02-27T12:02:57.364Z", * "lineItems": [ * { * "_id": "00000000-0000-0000-0000-000000000001", * "quantity": 1 * } * ], * "trackingInfo": { * "trackingNumber": "87236", * "shippingProvider": "fedex", * "trackingLink": "https://www.fedex.com/apps/fedextrack/?action=track&trackingnumber=87236" * } * } * ] * }, * { * "orderId": "7001d34b-11a6-4a34-8746-dc8ababeca42", * "fulfillments": [ * { * "_id": "00a7eba6-059e-430c-9f8e-9d3d31dd5e9d", * "_createdDate": "2023-03-07T11:51:48.233Z", * "lineItems": [ * { * "_id": "00000000-0000-0000-0000-000000000003", * "quantity": 1 * } * ], * "trackingInfo": { * "trackingNumber": "28674", * "shippingProvider": "dhl", * "trackingLink": "https://www.logistics.dhl/global-en/home/tracking.html?tracking-id=28674" * } * }, * { * "_id": "47451ae1-7325-4ef6-a0d8-fb91ffa88e2e", * "_createdDate": "2023-03-07T10:24:56.406Z", * "lineItems": [ * { * "_id": "00000000-0000-0000-0000-000000000001", * "quantity": 1 * }, * { * "_id": "00000000-0000-0000-0000-000000000002", * "quantity": 1 * } * ], * "trackingInfo": { * "trackingNumber": "43255", * "shippingProvider": "fedex", * "trackingLink": "https://www.fedex.com/apps/fedextrack/?action=track&trackingnumber=43255" * } * } * ] * } * ] * } * */
Errors

This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?