productDeliveryEstimates: The array of per-product delivery estimate entries, one per requested product that has estimates. The array is empty when the platform has no estimates for any of the requested products.
title: A short, human-readable summary of the problem type. It will not change from occurrence to occurrence of the problem, except for purposes of localization
Max Length: 256
property
type: A URI reference [RFC3986] that identifies the problem type. This specification encourages that, when dereferenced, it provide human-readable documentation for the problem type (e.g., using HTML [W3C.REC-html5-20141028]). When this member is not present, its value is assumed to be "about:blank". It accepts relative URIs; this means that they must be resolved relative to the document's base URI, as per [RFC3986], Section 5.
Max Length: 2048
property
detail: A human-readable explanation specific to this occurrence of the problem.
property
instance: A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. It accepts relative URIs; this means that they must be resolved relative to the document's base URI, as per [RFC3986], Section 5.
shippingMethodId: The identifier of the shipping method (matches the B2C Commerce ShippingMethod.ID).
Min Length: 1
Max Length: 256
property
name: The localized name of the shipping method.
Min Length: 1
Max Length: 256
property
description: The localized description of the shipping method.
Min Length: 1
Max Length: 4000
property
carrier: The carrier the provider resolved for this shipping method (for example, UPS, FedEx, USPS). May be omitted when the provider cannot or does not identify a single carrier.
Min Length: 1
Max Length: 256
property
price: The estimated shipping cost for this shipping method, in the currency given by currency. May be omitted when the provider cannot or does not return a price.
property
currency: The ISO 4217 currency code for price. Defaults to the site's default currency. Omitted when price is omitted.
Pattern: /^([A-Z][A-Z][A-Z]|N/A)$/
property
deliveryWindow: The estimated delivery window for this shipping method. Omitted when nonDeliverableReason is set.
property
orderCutoffAt: The latest timestamp by which an order must be placed for the deliveryWindow to apply. Clients compare this to the current time to decide whether the estimate is still valid. Omitted when not applicable. Sub-day RFC 3339 precision.
property
nonDeliverableReason: A SCREAMING_SNAKE_CASE code identifying why the provider could not deliver via this shipping method. This is not localized and not intended to be shown directly to shoppers. This field may be omitted when the provider cannot or does not identify a single reason. Provider implementations may emit additional codes. Omitted when deliveryWindow is set.
productDeliveryEstimates: The array of per-product delivery estimate entries, one per requested product that has estimates. The array is empty when the platform has no estimates for any of the requested products.