FunnelKit
FunnelKitBlogs

How to Create a Direct WooCommerce Checkout URL: 2 Different Methods

Updated:  Oct 28, 2025
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 Direct WooCommerce Checkout URL: 2 Different Methods

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 how to create checkout URLs for simple, variable, and grouped products, along with tips on setting quantities and applying coupons directly via the URL.

TL;DR

A direct WooCommerce checkout URL allows customers to skip the cart and go straight to the checkout page with products already in their cart. This simplifies the purchase process, reduces friction, and increases conversions by offering a smoother shopping experience.

In this guide, you’ll learn:

What is a Direct WooCommerce Checkout URL?

A direct WooCommerce checkout URL is a custom link that takes customers straight to the checkout page, preloading their cart with selected products for a faster, more streamlined purchasing experience.

This URL bypasses the shopping cart page entirely, speeding up and improving the purchasing process for your customers.

For example, a WooCommerce checkout URL for a single product might look like this:

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

This URL takes the customer directly to the checkout page, where products with specific IDs are automatically added to their cart. From there, they can complete their purchase seamlessly, without any distractions.

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. 

For instance, a "Swipe Up" link in an Instagram story can take followers directly to the checkout with the product already in their cart. This seamless experience encourages impulse buys and reduces the risk of customer churn due to distractions.

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.

How to Create a Direct Checkout URL In WooCommerce and Change Quantity?

You can create a direct checkout URL in WooCommerce in two ways:

  • Manually
  • Using a plugin 

In the following sections, we will share both processes. 

Method 1: How to Create a Direct Checkout URL in WooCommerce And Change Quantity Manually

Here, we will show how to create a custom add-to-cart link for different types of WooCommerce products and redirect it to the cart or checkout page. This is quite easy and does not require any plugins.

First, let’s understand the WooCommerce checkout URL parameters we will use to create a custom direct checkout URL. 

  • 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

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 WooCommerce product ID to create direct checkout URL for simple product

Copy the product ID and paste it at the end of the format link we showed.

For example, we have product ID 727 in the image above and want to create a WooCommerce direct checkout URL for this 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

How to test the WooCommerce direct checkout URL manually

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

Limitations of Creating WooCommerce Checkout URLs Manually

Manually generating checkout URLs in WooCommerce may seem like a quick win, but they come with several drawbacks that can hurt your conversions and limit flexibility. Here’s what you miss out on:

  • Customers can’t adjust the quantity 

Customers can’t adjust product quantities during checkout. What you set is what they get.

  • Users can’t remove items

Products added via the URL can’t be removed from the cart unless the user starts over.

  • No auto-apply coupon support

Manual URLs don’t support automatic coupon application without extra plugins.

  • Not optimized for conversions

The default checkout page lacks layout flexibility and features proven to improve conversion rates.

  • No AOV-boosting features

You can’t show last-minute offers, order bumps, or one-click upsells to increase the average order value.

Method 2: 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 and your favorite page builder.

FunenlKit Funnel Builder is compatible with all the popular page builders, including  ElementorDiviGutenbergBricksOxygen, etc.

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. 

Step 2: Customize the checkout page

To customize the checkout page, click on the Checkout step.

hit checkout step

You can customize the content and style of the checkout template using Elementor by clicking on the "Edit Elementor Template" button.

hit Elementor Template

Here, you can customize all the sections of the checkout page.

Guide: For more details, check out our blog post “How to Customize WooCommerce Checkout Page.”

customize checkout form field

One of the best features FunnelKit adds to your WooCommerce checkout is the mini cart. It lets customers change product quantities right on the checkout page, which is not available with the default checkout. 

So, even when users use direct checkout, they can still update order items smoothly on the checkout page. 

set up quantity switcher and deletion process in mini cart

After making the design changes, hit ‘Update’ to save all the changes. 

Tip: Use a slide-in cart so customers can view their order anytime and jump straight to checkout without visiting the cart page.

Step 3: Add products 

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 the quantity of the products.

add multiple product to direct WooCommerce checkout using FunnelKit Automations

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 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. 

Copy WooCommerce direct checkout URL

This will open the link in a new tab. 

Note: As you can see in the mini cart, there is an option to increment/decrement or delta any of the items, which makes the user experience more efficient.

test WooCommerce direct checkout URL with multipel products usign FunnelKit Automations

Now you can copy this WooCommerce add to cart link and use it for any promotional campaign.

Whenever the user clicks the link, the products you added to the cart will be automatically added and the user will be redirected to the checkout page.

How To Auto-Apply a Coupon in the Direct Checkout URL in WooCommerce

You can easily do that with FunnelKit Funnel Builder. 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.

auto apply coupon in WooCommerce checkout URL preview

How to Add Different Types of Products Using One Checkout URL? 

You can add different types of products, including simple, variable, and even subscription, in a single checkout URL using both the default WooCommerce checkout URL and the FunnelKit Funnel Builder.

Manually add different types of products to a checkout URL 

To create a checkout URL with different product types, simply append their IDs to the add-to-cart multiple times. For variable products, include the variation_id and the specific attribute(s) (e.g., size or color) in the URL.

For example, to add one simple product (ID 135) and two variable products (variation IDs 566 and 567), your checkout URL will look like this:

https://yourstore.com/checkout/?add-to-cart=135&add-to-cart=123&variation_id=566&attribute_pa_size=medium&add-to-cart=123&variation_id=567&attribute_pa_size=large

Here, 123 is the parent product ID for both variations, and the attributes define the selected variation.

Create a direct checkout URL with multiple products using a plugin 

With FunnelKit Funnel Builder, you can easily do that. After creating the sales funnel, go to the Products tab in the checkout step, search for, and add the products. Here, you can add multiple products.

add product to WooCommerce direct checkout, WooCommerce checkout url

Feel free to adjust product quantities or offer separate discounts from here.

More Questions About WooCommerce Checkout URL

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

What Are the Benefits of Using a Direct 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.

Can I Use Direct Checkout URLs for Bulk Orders?

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.

What Happens If a Product Is Out of Stock When Using a Direct Checkout URL?

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.

Can I Share WooCommerce Checkout URLs on Social Media?

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

Ready to Use a WooCommerce Checkout URL?

WooCommerce direct checkout URLs let you send users straight to the checkout with selected products,  saving clicks and speeding up the purchase journey.

While the default option is enough to create a direct URL, it's not enough to seal the sales.

That’s where FunnelKit Funnel Builder really shines, transforming a basic checkout into a high-converting funnel that’s tailored, flexible, and designed to boost your average order value.

Plus, it lets users adjust product quantities and remove items at checkout, giving them the freedom they want. As store owners, you can offer auto-applied coupons to please customers and show additional offers like order bumps or upsells to increase the order value.

So don’t just build a checkout URL! Instead, create a smart checkout URL with a conversion-optimized process to get maximum results.

Related Blogs
Best WooCommerce Checkout Page Plugins to Boost Conversions

Editorial Team

19 Best WooCommerce Checkout Plugins for 2025 (Expert Picks)

Trying to boost your WooCommerce checkout conversions but unsure which plugins actually make a difference? I once worked on a fashion brand’s WooCommerce store that had a steady flow of...

Woocommerce Upsell Popup- Smart Ways to Increase Average Order Value

Editorial Team

How to Offer WooCommerce Upsell Popup to Boost AOV (Side Cart & One-Click Upsells)

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

How to Add Easy Login to WooCommerce Checkout for a Smooth Customer Experience

Editorial Team

How to Add Easy Login to WooCommerce Checkout for a Smooth Customer Experience

Ever wondered why so many customers abandon their carts without completing the purchase? Studies show that 18% of online shoppers leave orders midway due to a complicated checkout process. [Source:...

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 39,415+ 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.
Please enable JavaScript in your browser to complete this form.
Join FunnelKit
Related Blogs
Best WooCommerce Checkout Page Plugins to Boost Conversions

Editorial Team

19 Best WooCommerce Checkout Plugins for 2025 (Expert Picks)

Trying to boost your WooCommerce checkout conversions but unsure which plugins actually make a difference? I once worked on a fashion brand’s WooCommerce store that had a steady flow of...

Woocommerce Upsell Popup- Smart Ways to Increase Average Order Value

Editorial Team

How to Offer WooCommerce Upsell Popup to Boost AOV (Side Cart & One-Click Upsells)

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

How to Add Easy Login to WooCommerce Checkout for a Smooth Customer Experience

Editorial Team

How to Add Easy Login to WooCommerce Checkout for a Smooth Customer Experience

Ever wondered why so many customers abandon their carts without completing the purchase? Studies show that 18% of online shoppers leave orders midway due to a complicated checkout process. [Source:...

Ready to Transform Your Store?
Join 39,415+ 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
941+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 941+ 5-Star Reviews
Get Started