FunnelKit
FunnelKitBlogs

How to Create a WooCommerce Checkout URL: 3 Methods (2026)

Updated:  Jun 30, 2026
Written by: 
Author: Editorial Team
Editorial Team
Author: Editorial Team Editorial Team

The FunnelKit Editorial Team is a group of WooCommerce experts with 10+ years of combined experience. We create actionable guides based on hands-on testing, industry research, and user feedback to help eCommerce businesses grow.

How to Create a WooCommerce Checkout URL: 3 Methods (2026)

Imagine having a simple link that takes your customers directly to the checkout page, with their products already in the cart.

This is exactly what a WooCommerce checkout URL allows you to do.

By creating a direct checkout URL, you can streamline the buying process, eliminating the need for customers to navigate through multiple pages.

Whether you're running a promotion, recovering abandoned carts, or sharing a product link on social media, a direct WooCommerce checkout URL can simplify the user experience and drive more conversions.

In this guide, we will show you three ways to create a checkout URL, from the native WooCommerce method to a plugin, along with tips on setting quantities and applying coupons directly via the URL.

TL;DR

A WooCommerce checkout URL sends customers straight to checkout with products already added to the cart. WooCommerce 10 lets you create one for free using the native /checkout-link/ endpoint, which supports multiple products and coupons in a single URL.
If you want a high-converting checkout with features like order bumps, one-click upsells, express checkout, and other optimization tools, you can create checkout links using a plugin like FunnelKit Funnel Builder.

What is a Direct WooCommerce Checkout URL?

A direct WooCommerce checkout URL is a link that loads one or more products into the cart and sends the shopper straight to the checkout page, skipping the cart page entirely. It can include quantities and coupon codes directly in the link, which makes it useful for promotions, paid ads etc.

3 Methods Of Creating a WooCommerce Checkout URL

MethodBest forMultiple productsAuto-apply couponConversion featuresRequires
Native checkout linkFree, quick sharingYesYesNoWooCommerce 10 or later
Manual add-to-cartA single product, zero setupOne per linkNoNoWorks on older versions
FunnelKit Funnel BuilderLinks that actually convertYesYesYesFunnelKit Funnel Builder

Native and manual links get products into the cart. They do nothing to the checkout page after that. If you want the page to sell, that is where a plugin earns its place.

Method 1: Create a Shareable Checkout URL with WooCommerce 10 and Above (No Plugin)

WooCommerce 10 added native shareable checkout URLs in July 2025. If your store runs version 10 or later, you can create a link that populates the cart and takes the customer to checkout.

Create checkout URL with single product

The format uses a dedicated /checkout-link/ endpoint:

https://yourstore.com/checkout-link/?products=PRODUCT_ID:QUANTITY

The product ID and the quantity sit together, separated by a colon. So to send two units of product 67 straight to checkout, your link looks like this:

https://yourstore.com/checkout-link/?products=67:2

First, you need to find the product ID. Go to your WordPress admin panel, and go to Products ⇒ All Products.

Hover over any of your products, and you will see the product ID, along with other options.

copy product is to create shareable links

Now you can use the product ID to create the shareable links.

This is where the native method pulls ahead of the old parameter. Stack several products in one link by separating each pair with a comma:

https://yourstore.com/checkout-link/?products=67:2,815:1,903:3

That loads two of product 67, one of 815, and three of 903, then drops the shopper on checkout with everything ready. For variable products, swap in the variation ID instead of the parent ID. You will find it under the Variations tab inside the Product data panel.

Add the coupon parameter and the discount applies on load:

https://yourstore.com/checkout-link/?products=67:2&coupon=SUMMER20

To test, hit the checkout URL you created in a browser. You will see all the products with the right quantities and the discounted total already applied, before a customer types a single detail.

Create a shareable checkout URL with WooCommerce 10 (no plugin)

Method 2: Create a Checkout URL Manually With the add-to-cart parameter

If your store runs an older version of WooCommerce, or you only ever need to share one product at a time, the classic add-to-cart parameter still works. It is the original method, and it needs nothing installed.

Two parameters do the work:

  • Add-to-cart: WooCommerce uses this parameter to add a product to the cart using the product ID or the Variation ID (for variable products).
  • Quantity: This parameter specifies the quantity of the product to add to the cart.

Now, let’s check how you can use these parameters to create custom add-to-cart links.

Create direct checkout URLs for simple products

For example, we have product ID 727 and want to create a WooCommerce direct checkout URL for this product.

Copy WooCommerce product ID to create direct checkout URL for simple product

It will look something like this at the end:

https://www.yourwoostore.com/checkout/?add-to-cart=727

How to change the quantity for the WooCommerce direct checkout URL in simple products 

All you have to do is add this &quantity=X at the end of the direct checkout URL. Here, X is the quantity. 

Here is the default simple product checkout URL with quantity: 

https://www.yourwoostore.com/checkout/?add-to-cart=727&quantity=5

Create a direct checkout URL for variable products

Variable products have different IDs for different variations. To create a WooCommerce direct checkout URL, you need to find those IDs first.

Go to Products ⇒ All Products. Now, select the variable product from the Filter by product type drop-down and hit the Filter button.

Now, you will see only the variable products in your store. Enter the one you need and scroll down to the Product data section.

Enter the one you need and scroll down to the Product data section.

Click on the Variations tab, and you will see the different IDs for every variation.

Copy WooCommerce variable product ID to create direct checkout URL for variable product

You can create a WooCommerce direct checkout URL with any of those IDs. For example, you want to create a direct link for a large blue t-shirt. The ID is #722, and the link will look like this:

https://www.yourwoostore.com/checkout/?add-to-cart=722

As you can see, the URL format is the same as the one we used for simple products. The main difference is that you can’t use the product ID to make a direct link. Instead, you must use the ID for the specific variation you want to link to.

How to change the quantity for the WooCommerce direct checkout URL in variable products 

For variable products, you do the same. Following the example of our variable product (product ID=722), we simply add the quantity to the direct checkout URL as follows:

https://www.yourwoostore.com/checkout/?add-to-cart=722&quantity=3

Create a direct checkout URL for grouped products

Similarly, you can create a direct checkout URL for grouped products. The process is identical to creating a WooCommerce checkout URL for individual products.

Grab the ID of your grouped product from the products page, then add it to the direct checkout URL. It's as simple as that.

Copy WooCommerce grouped product ID for creating a checkout URL that adds all group items

For example, a grouped product’s ID is 728. If you want to create a direct checkout URL, then it will look something like this:

https://www.yourwoostore.com/checkout/?add-to-cart=728

When you use a direct checkout URL for a grouped product in WooCommerce, the products in the group are automatically added to the cart. For simple products, it adds 1 by default unless you change the quantity in the link.

For variable products, it selects the default option (e.g., size, color) and adds 1 unless you pick a different option or set the quantity. If any product is out of stock, it won’t be added to the cart.

How to change the quantity for the WooCommerce direct checkout URL in variable products 

For grouped products, you need to set quantities for each item in the group. Use &quantity[productID]=number in the checkout URL.

So, you need to check the products included in the group product. 

grouped product in WooCommerce

Next, locate the product IDs by visiting each product in your WooCommerce dashboard.

Once you have the IDs, you can build your checkout URL with specific quantities.

For example, to add 3 Beanies [ID: 710], 4 T-Shirts [ID: 709], and 2 Hoodies with Logo [ID: 708] to the cart, your checkout URL would look like this:

https://www.yourwoostore.com/checkout/?add-to-cart=728&quantity[710]=3&quantity[709]=4&quantity[708]=2

To test any product, just copy the URL and paste it into the browser. You will be redirected to the checkout page, where you can view the products in your cart.

Test WooCommerce direct checkout URL with multiple products in cart

Method 3: How to Create a Checkout URL in WooCommerce Using a WordPress Plugin 

We’ll use FunnelKit Funnel Builder to create a WooCommerce checkout URL. 

FunnelKit Funnel Builder is the most powerful funnel builder for WordPress. It lets you create stunning sales funnel pages, including landing pages, opt-ins, checkouts, thank you pages, and one-click upsells.

With its library of ready-made templates, you can set up and launch high-converting funnels in just a few clicks.

You can also generate custom links for single or multiple products.

In this tutorial, we’ll walk you through creating a WooCommerce direct checkout URL using a sales funnel that adds multiple products with different quantities and discounts.

Before we begin building the funnel, install and activate the FunnelKit Funnel Builder. Both free and pro versions.

Step 1: Create a sales funnel 

First, navigate to FunnelKit ⇒ Funnels from the WordPress admin panel and click the ‘Create New Funnel’ button.

hit create new funnel

Select “Sales Funnels” as the type.

After that, hover over the template you like, then click Preview. Here, we are choosing the Minimalist template.

preview minimalist to create sales funnel

Now choose whether you want a single-page or multi-page checkout. We are going with the simple single-page layout.

To import the template you choose, click “Import This Funnel”, then provide a name and click on ‘Add'.

direct checkout URL

Your sales funnel should include three steps: checkout, one-click upsell, and thank-you page. 

Guide: You can check our guide on “How to Customize WooCommerce Checkout Page.”

Step 2: Add the products and quantities

Go to the checkout step, move to the Products tab, and click the ‘Add Product’ button. Then, search for and select the product you want to add to the cart upon clicking the WooCommerce add-to-cart link.

You can add as many products as you need using the same process. Finally, click “Add New” to add the product to the checkout.

add product to WooCommerce direct checkout

You can offer discounts and set product quantities.

add multiple product to direct WooCommerce checkout using FunnelKit Funnel Builder

Scroll to the settings section and choose “Force sell all of the above product(s).”

select force sell of the above products

Click on ‘Save Changes’ when done.

Step 3: Add auto-apply coupon to checkout URL

For this, go to the Optimizations tab and expand the Auto Apply Coupon option.

Then select Yes for the Auto Apply Coupon option and enter the coupon code.

You can disable the coupon field if you want.

Make sure to save your changes. 

add auto apply coupon in WooCommerce direct checkout URL

And that’s it. Now, if you hit the WooCommerce checkout URL, the coupon will be automatically applied.

Step 4: Optimize the WooCommerce checkout page 

Return to the Design tab and scroll to the "Checkout Form Fields" section. Here, you can rearrange or customize the form fields.

Guide: For more details, check this blog on WooCommerce Checkout Field Editor. You can add any custom field to the checkout page if you want.

Checkout Form Fields

On the Optimizations tab, you can add express checkouts, such as Apple Pay and Google Pay, enable Google Address autocomplete, and auto-apply coupons. These will ensure your user experiences a frictionless checkout process.

Guide: For more details, you can read our blog on checkout page optimization.

checkout page optimization options

Note: You can even offer an order bump on the checkout page to increase the average order value. You can customize the order confirmation page as well. 

Step 5: Test the direct checkout URL 

Click on the ‘Preview’ option on the checkout page to access the direct checkout URL for the products you added, along with autoapply coupon

Copy WooCommerce direct checkout URL

This will open the link in a new tab. You can see the multiple products with their assigned quantities and the auto-applied coupon.

auto apply coupon in WooCommerce checkout URL preview

6 Use Cases When You Need to Use a Direct Checkout URL

A WooCommerce direct checkout URL can transform the customer experience and drive conversions. Here’s how and when to use it effectively:

1. Promotional events

During promotions, such as seasonal sales or flash sales, a direct checkout link can make it easier for customers to purchase products.

Sharing a WooCommerce checkout URL with pre-populated products and discounts removes distractions, increasing the chances of a successful sale.

2. Abandoned cart recovery email 

Abandoned cart emails are one of the most effective ways to recover lost sales. However, sending customers back to their cart page might cause them to abandon their purchase again. 

Instead, sending a direct checkout URL to your abandoned cart email makes the process much easier by taking customers directly to the checkout page. With products already in their cart, they only need to complete the purchase, thereby increasing recovery rates.

3. Sharing links on social media

Social media is a powerful tool for driving traffic and boosting sales. If you have a significant following, especially on platforms like Instagram, you can use the direct checkout URL in your stories or posts. 

4. Bulk orders

Creating a customized direct checkout URL is ideal for customers purchasing in bulk, such as wholesale buyers or those ordering multiple items at once. You can pre-configure the checkout with discounts, quantity selections, or special shipping options. 

By offering a tailored checkout URL, you save your customers time and prevent them from having to manually adjust their cart for bulk purchases.

5. Incorporating links in content

Incorporating direct checkout URLs can significantly boost conversions if you run a blog or content marketing alongside your store.

For example, if you have an article about the best products in a particular category, such as wireless headphones, you can add a direct checkout URL within the content. This allows customers to make a purchase immediately after reading the article without having to navigate through multiple pages.

6. Service-based products 

If your WooCommerce store also offers services, such as network setup, consultancy, or other services, a direct checkout URL can help customers purchase them. 

Instead of listing these services on your shop page, you can create a dedicated landing page for them with a direct checkout URL. This makes it easier for customers to book your services without any unnecessary steps.

More Questions About WooCommerce Checkout URL

Have a look at some of the frequently asked questions about checkout URL in WooCommerce:

Using a direct checkout URL in WooCommerce streamlines the shopping experience by bypassing the cart page. This reduces friction in the buying process, decreases cart abandonment, and improves conversions, especially during promotional events or abandoned cart recovery.

Yes, direct checkout URLs are perfect for bulk orders. You can create a custom URL that adds multiple products, each with its own quantity, to the cart. This makes it easier for wholesale buyers or customers ordering in large quantities to complete their purchase quickly.

If a product is out of stock when using a direct checkout URL, it will not be added to the cart. Customers will be directed to the checkout page with only the available items in their cart.

Yes, you can share WooCommerce checkout URLs on social platforms like Instagram, Facebook, and X. This is especially effective during promotional campaigns, as it encourages impulse purchases by providing a seamless shopping experience.

Use the native /checkout-link/ endpoint. Add the product ID and quantity like ?products=ID:QTY, separate multiple products with commas, and append &coupon=CODE to apply a discount. No plugin is needed on WooCommerce 10 or later.

For sharing products and applying a coupon, the native link does the job for free. A plugin like FunnelKit Funnel Builder goes further by changing the checkout page itself, adding order bumps, upsells, express pay, and quantity editing. Use native to share, use a plugin to convert.

Ready to Use a WooCommerce Checkout URL?

A direct checkout URL sends shoppers straight to the final step with products loaded and ready, which saves clicks and speeds up the sale.

WooCommerce 10 now does this natively, for free, including multiple products and coupons in one link. For a lot of stores, that is enough.

What native links do not do is make the checkout page itself convert. That is the line between loading a cart and closing a sale.

FunnelKit Funnel Builder adds the mini cart, order bumps, one-click upsells, express pay, and auto-applied coupons and more optimization options that turn a shared link into real revenue.

So do not just build a checkout URL. Build one that sells.

Related Blogs
WooCommerce Direct Checkout - FunnelKit

Editorial Team

WooCommerce Direct Checkout: 4 Easy Ways to Set It Up (2026)

Are shoppers adding products to their cart and leaving before they buy? According to Baymard Institute research on checkout usability, 18% of shoppers who abandon their cart do so because...

Best WooCommerce A/B Testing Plugins

Editorial Team

5 Best WooCommerce A/B Testing Plugins (Tested & Compared)

Sometimes, the difference between a visitor leaving and placing an order comes down to something surprisingly small, like a better headline, a cleaner checkout, or a more compelling offer. That's...

Woocommerce Upsell Popup- Smart Ways to Increase Average Order Value

Editorial Team

How to Offer WooCommerce Upsell Popups in 3 Different Ways To Boost AOV

Are you leaving money on the table by not fully leveraging your customers’ shopping behavior? Many store owners don’t realize that every time a customer adds a product to the...

Published by: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
Thank you for reading. Stay connected with us on the Facebook group, X (Twitter), LinkedIn and YouTube channel for more tips to help grow your business.
Join Over 40,300+ Sellers Increasing Profits with FunnelKit! 🚀
Join FunnelKit
FunnelKit Checkout gives you beautiful, ready-to-use WooCommerce checkout templates, embed order forms, one-page checkouts, and more.
Join FunnelKit
Related Blogs
WooCommerce Direct Checkout - FunnelKit

Editorial Team

WooCommerce Direct Checkout: 4 Easy Ways to Set It Up (2026)

Are shoppers adding products to their cart and leaving before they buy? According to Baymard Institute research on checkout usability, 18% of shoppers who abandon their cart do so because...

Best WooCommerce A/B Testing Plugins

Editorial Team

5 Best WooCommerce A/B Testing Plugins (Tested & Compared)

Sometimes, the difference between a visitor leaving and placing an order comes down to something surprisingly small, like a better headline, a cleaner checkout, or a more compelling offer. That's...

Woocommerce Upsell Popup- Smart Ways to Increase Average Order Value

Editorial Team

How to Offer WooCommerce Upsell Popups in 3 Different Ways To Boost AOV

Are you leaving money on the table by not fully leveraging your customers’ shopping behavior? Many store owners don’t realize that every time a customer adds a product to the...

Ready to Transform Your Store?
Join 40,300+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
987+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 987+ 5-Star Reviews
Get Started