# checkoutPageURLTemplate - Schema.org Property

> Source: https://schema.org/checkoutPageURLTemplate
> Extracted: 2026-02-16T16:09:42.843Z

---

**Note**: You are viewing the development version of [Schema.org](https://schema.org/). See [how we work](https://schema.org/docs/howwework.html) for more details.

A Schema.org Property

*This term is in the "new" area - implementation feedback and adoption from applications and websites can help improve our definitions.*

A URL template (RFC 6570) for a checkout page for an offer. This approach allows merchants to specify a URL for online checkout of the offered product, by interpolating parameters such as the logged in user ID, product ID, quantity, discount code etc. Parameter naming and standardization are not specified here.

### Values expected to be one of these types

`-   [Text](https://schema.org/Text "Text")`

### Used on these types

`-   [Offer](https://schema.org/Offer "Offer")`

#### Source

[https://github.com/schemaorg/schemaorg/issues/3135](https://github.com/schemaorg/schemaorg/issues/3135)

  

### Examples

Example notes or example HTML without markup.

An example of an offer with a checkoutPageURLTemplate.

Example encoded as [JSON-LD](https://en.wikipedia.org/wiki/JSON-LD) in a HTML script tag.

<script type="application/ld+json">
{
   "@context":"https://schema.org",
   "@type":"Product",
   "sku":"12345",
   "image":"https://example.com/fnobarizer.jpg",
   "name":"Advanced Fnobarizer",
   "brand":{
      "@type":"Brand",
      "name":"Nucleatronics Inc."
   },
   "offers":{
      "@type":"Offer",
      "checkoutPageURLTemplate":"https://www.example.com/checkout?items={VARIANT\_ID\_1}:{Quantity\_1},{VARIANT\_ID\_2}:{Quantity\_2}&discount={DISCOUNT\_CODE}&store\_id={pickup\_store\_id}",
      "priceSpecification":{
        "@type":"PriceSpecification",
        "price":"99.99",
        "priceCurrency":"USD"
      },
     "acceptedPaymentMethod":"http://purl.org/goodrelations/v1#GoogleCheckout"
     }
}
</script>

Structured representation of the JSON-LD example.