Join 38,315+ Sellers Increasing Profits with FunnelKit!
Optimize your buyer journey, increase conversions, and scale your store today!
4.9
877+ reviews
FunnelKitBlogs

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

Updated: 
April 16, 2025
By 
Editorial Team
Technical Writer
How to Create a Direct WooCommerce Checkout URL: 2 Different Methods

What if a simple link could get your customers to the checkout page with their items already in the cart? 

Creating a direct WooCommerce checkout URL eliminates the need for customers to navigate multiple pages, streamlining the buying process. 

This way, you can easily share this link on social media, emails, or ads, guiding customers directly to a seamless checkout experience. 

This reduces friction and increases the likelihood of completed purchases, helping you drive more conversions and reduce cart abandonment.

In this blog, we will share how you can create direct WooCommerce checkout URLs for all types of products, both manually and using a plugin. 

What is a Direct WooCommerce Checkout URL?

A direct WooCommerce checkout URL is a customized URL that takes customers straight to the checkout page with prepopulated items in their cart. This URL bypasses the shopping cart page entirely, making the purchasing process faster and more efficient for your customers.

For example, a typical direct checkout URL 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 promotional events, whether seasonal sales, limited-time discounts, or flash sales, you want to make it as easy as possible for customers to purchase. 

A direct checkout URL can be shared across your marketing channels (emails, social media, or advertisements) to guide customers directly to the checkout page with pre-populated products and discounts. This streamlined process removes distractions and increases the chances of a 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 added to their cart, they only need to complete the purchase, 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 chances of losing customers 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 ensure they don’t have to adjust their cart for bulk purchases manually.

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 your services directly. 

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 the 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 the product to the cart using the product ID or Variation ID (in case of variable products).
  • Quantity: This parameter specifies the quantity of the product that will be added to the cart.

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

Creating 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 simple product ID

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

Creating a direct checkout URL for variable products

Variable products have different IDs for different variations. In order to create a WooCommerce direct checkout URL, you need to find out 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 variable product ID to create WooCommerce checkout URL

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

Creating a direct checkout URL for grouped products

In a similar manner, 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 and then add that ID to the direct checkout URL. It's as simple as that.

copy group product ID to create direct WooCommerce checkout URL

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, it automatically adds the products in the group to the cart. For simple products, it adds 1 by default unless you change the quantity in the link. For variable products, it picks the default option (such as size, color, etc.) and adds 1 unless you pick a different one 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 and the products in your cart.

test WooCommerce direct checkout URL

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 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 and click on Preview. Here, we are choosing the Minimalist template.

preview

Now, choose whether you want a single-page checkout or a 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 be imported with 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 quantiy 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, auto-apply coupons, etc. 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 on 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 on the link, the products you added to the cart will automatically be added to the cart and redirected to the checkout page.

How To Auto Apply Coupon in 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.

Then select Yes for the option Auto Apply Coupon and add the coupon field.

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 in a checkout URL 

To create a checkout URL with different product types, you simply append their IDs using add-to-cart multiple times. For variable products, include the variation_id and the specific attribute(s), like 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 attributes define the variation selected.

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, just move to the Products tab of the checkout step, search, 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. We shared the complete process in this blog.

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
add trust badges to woocommerce checkout page - FunnelKit

Editorial Team

How to Add Trust Badges to WooCommerce Checkout Page​

Have you ever hesitated to enter your credit card details on a website that just didn’t feel right? You’re not alone.  In fact, studies show that 19% of online shoppers...

woocommerce checkout page terms and conditions - FunnelKit

Editorial Team

How to Add Terms and Conditions to the WooCommerce Checkout Page

Nobody likes to read terms and conditions. But not having them on your website? That's even worse. In WooCommerce, many store owners focus on flashy designs and shiny features but...

How to Add a Tip Option at WooCommerce Checkout Page

Editorial Team

How to Add a Tip Option at WooCommerce Checkout Page

What if you could collect tips at WooCommerce checkout just like a physical shop? This can positively impact your staff’s lives with extra earnings. Some happy customers are eager to...

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.
Join Over 38,315+ 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
add trust badges to woocommerce checkout page - FunnelKit

Editorial Team

How to Add Trust Badges to WooCommerce Checkout Page​

Have you ever hesitated to enter your credit card details on a website that just didn’t feel right? You’re not alone.  In fact, studies show that 19% of online shoppers...

woocommerce checkout page terms and conditions - FunnelKit

Editorial Team

How to Add Terms and Conditions to the WooCommerce Checkout Page

Nobody likes to read terms and conditions. But not having them on your website? That's even worse. In WooCommerce, many store owners focus on flashy designs and shiny features but...

How to Add a Tip Option at WooCommerce Checkout Page

Editorial Team

How to Add a Tip Option at WooCommerce Checkout Page

What if you could collect tips at WooCommerce checkout just like a physical shop? This can positively impact your staff’s lives with extra earnings. Some happy customers are eager to...

Leave a Reply

Ready to Transform Your Store?

Join 38,315+ 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
877+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
877+
 Reviews
4.9
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 877+ 5-Star Reviews
Get Started
chevron-downarrow-right