This article is for you if you want to create links that checkout or add multiple products to the cart at the same time.

Here are some examples of what you can achieve. With the click of a button...

  • ...add several products to the cart at the same time
  • ...checkout to a plan and one (or more) products
  • ...checkout to several products at the same time

To achieve that you can use several powerful URL slugs. These work both on the checkout and the cart.

Checkout to one or several products

products={product-slug} 

Creates a checkout containing exactly the specified products. Quantity is always 1

Example:

https://yourcheckouturl.com?products=honey-cookie-box,vanilla-strawberry-bar-box

That would create a checkout consisting of 1x Honey Cookie Box and 1 Vanilla Strawberry Bar Box

Checkout to one or several products and set the quantity

ordered_products[{id_number}]={quantity} 

Creates a checkout containing exactly the specified products and offers a possibility to add quantity

Example:

https://yourcheckouturl.com?ordered_products[15]=2&ordered_products[16]=3

This uses product ID's instead of slugs. You can find the ID next to the product name in the product overview (click on "Products" in the sidebar)

The URL above would checkout to 2x product with the ID 15 and 3x product with the ID 16

Add one or several products to the cart

add_products={slug} 

This is very useful if you are using a cart

It adds the desired products to the cart with a quantity of 1. Note that the quantity can always be adjusted by the customer.

Example:

https://yourcheckouturl.com/cart?add_products=toaster,microwave

This adds a toaster and a microwave to the cart.

Add one or several products to the cart and set the quantity

add_ordered_products[{id_number}]={quantity} 

This is very useful if you are using a cart and want to set quantities.

Example:

https://yourcheckouturl.com/cart?add_ordered_products[15]=2&add_ordered_products[16]=3

This uses product ID's instead of slugs. You can find the ID next to the product name in the product overview (click on "Products" in the sidebar)

The URL above would add 2x product with the ID 15 and 3x product with the ID 16

Checkout to a plan

plan=[plan-name]

This is only relevant if you are relying on plans. The plan slug can be used in combination with any of the slugs above.

Examples:

Add a plan and a product (with a quantity) to the cart

https://yourcheckouturl.com/cart?plan=standard&add_ordered_products[15]=2

Checkout to a plan and two products

https://yourcheckouturl.com?plan=standard&products=toaster,microwave

Note that only one plan can be checked out to at the same time.

Did this answer your question?