v1

latestOpenAPI 3.0.12026-07-2412502.6 MB
Carts

Preview a cart

Preview a cart by token. This allows you to pass a zipcode, state, country, and shipping profile ID to get shipping profiles and tax/shipping price without editing yet.

get/carts/{cart_token}/preview

Query parameters

ship_zipcodestring

Preview with a specific zipcode. Use "null" to set value as null.

ship_statestring

Preview with a specific state. Use "null" to set value as null.

ship_countrystring

Preview with a specific country. Use "null" to set value as null.

shipping_profile_idstring

Preview with a shipping profile. Use "null" to set value as null.

Response

OK

cart_tokenstring
editableboolean
checkout_urlstring nullable
total_itemsstring

Total for items with discount

total_offer_shippingstring

Total offer level shipping with shipping

total_campaign_shippingstring

Total campaign level shipping with shipping discount

total_shippingstring

Total shipping including discount

total_offer_shipping_discountstring

Total offer shipping discount

total_campaign_shipping_discountstring

Total campaign shipping discount

total_shipping_discountstring

Total shipping discount

total_taxstring
total_discountstring
total_gift_cardsstring
subtotal_itemsstring

Total for items pre discount

subtotal_offer_shippingstring

Total offer level shipping pre shipping discount

subtotal_campaign_shippingstring

Total campaign level shipping pre shipping discount

subtotal_shippingstring

Total shipping pre shipping discount

subtotalstring

Order total pre tax

totalstring

Order Total with tax

discount_labelstring nullable
currency_labelstring
currency_valuestring

Example response

{
  "campaign": {
    "campaign_checkout_upsell": {
      "items": [
        {
          "date_created": "2023-04-01 00:00:00",
          "date_modified": "2023-04-01 00:00:00"
        }
      ]
    }
  },
  "order": {
    "date_authorized": "2023-04-01 00:00:00",
    "date_ordered": "2023-04-01 00:00:00"
  },
  "offers": [
    {
      "gift_date": "2023-04-01 00:00:00",
      "upsells": [
        {
          "items": [
            {
              "date_created": "2023-04-01 00:00:00",
              "date_modified": "2023-04-01 00:00:00"
            }
          ]
        }
      ]
    }
  ]
}