OrderingProduct.availableFulfillmentMethods by searchProducts and products.
id
string - The unique identifier for this fulfillment method. Pass this as fulfillmentMethodId when calling reviewOrder or createOrder.
name
string - Human-readable name of the fulfillment method (e.g. “Standard Delivery”, “Liftgate Delivery”).
description
string | null - An optional description of the fulfillment method.
type
OrderingFulfillmentMethodType - Whether this fulfillment method is a delivery or pickup. Either DELIVERY or PICKUP.
estimatedFulfillmentDate
string - The earliest date this product can be fulfilled using this method, across all distribution centers that support it. Formatted as YYYY-MM-DD. This is the same value as the estimatedFulfillmentDate of the first entry in distributionCenters.
distributionCenter
OrderingDistributionCenter - The distribution center that provides the earliest fulfillment date. Pass distributionCenter { id } as distributionCenterId when calling reviewOrder or createOrder to place the order at this location.
distributionCenters
OrderingDistributionCenterFulfillmentAvailability[] - All distribution centers that offer this fulfillment method for this product, each with their own estimated fulfillment date. Sorted by estimated fulfillment date ascending (earliest first), so the first entry corresponds to distributionCenter. Use this when you need to offer a choice of distribution center rather than defaulting to the earliest one.