/products/preorder-state

Get the pre-order state of a whole product. Useful for determining whether a particular product as a whole is on pre-order, for example when displaying a product in a collection grid.

Request query parameters:

  • api_key - Required. Your Purple Dot store's public API key

  • handle- Required. The Shopify handle of the product

  • country - Optional. The country shopper is in

Response:

  • data

    • state - One of:

      • NO_OPEN_WAITLISTS - there is no live or scheduled Waitlist inside Purple Dot for this product

      • AVAILABLE_IN_STOCK - when at least 1 variant is AVAILABLE_IN_STOCK

      • ON_PREORDER - when none of the variants are AVAILABLE_IN_STOCK but at least 1 variant is ON_PREORDER

      • SOLD_OUT - when all variants are SOLD_OUT

    • waitlist - The product's waitlist or null if there isn't an open waitlist.

      • display_dispatch_date - The string that should be shown as the estimated dispatch date for the product.

    • product - The product that the variant belongs to.

      • handle - The product's Shopify handle.

Examples:

Last updated