WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Alvaro Vasconcelos v1.1.0

Add multiple products to cart via url for Woocommerce

Add multiple products to WooCommerce cart with native add-to-cart parameters.

Add multiple products to cart via url for Woocommerce

The facts

Rating
5★ from 2
Active installs
200+
Price
Free
Last updated
16 Mar 2026
Added
Dec 2024
Requires WP
5.0
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
2,116

Our analysis

AI-assisted

Add Multiple Products to Cart via URL for WooCommerce is a WordPress plugin that enables users to add multiple simple products to the WooCommerce cart using URL parameters. It extends the native WooCommerce functionality, allowing for a more efficient way to add several products in one action. This plugin is suitable for users who want to streamline the shopping experience on their WooCommerce sites by facilitating bulk additions to the cart via URLs.

The plugin requires no configuration to function, but users have the option to set limits on the number of products and quantities through constants in the wp-config.php file. It is designed for simple products only, not variable or grouped products, and works with WooCommerce installations that meet the specified PHP and WordPress requirements.

Best for: This plugin suits WooCommerce store owners looking to enhance the cart functionality for their customers.

What it does well

  • Allows adding multiple simple products via URL
  • No configuration required for basic use
  • Supports custom limits for products and quantities
  • Free to use from the WordPress.org directory
  • Compatible with WooCommerce

Where it falls short

  • Only supports simple products, not variable or grouped products
  • Limited information on user support or documentation

Verdict

This plugin offers a practical solution for adding multiple products to the cart efficiently. It is particularly useful for users who frequently manage bulk product additions.

From the developer

Alvaro Vasconcelos's own description of Add multiple products to cart via url for Woocommerce, lightly tidied.

This plugin allows adding multiple simple (not variable or grouped) products to the WooCommerce cart using URL parameters. While WooCommerce natively supports adding a single product to the cart via a URL parameter like add-to-cart=product_id&quantity=quantity, this plugin extends that functionality to support multiple products in a single URL.

How it works:

  • URL Format: ?add-to-cart=product_id:quantity,product_id:quantity,product_id:quantity
  • Single Quantity: If the quantity is not specified (eg. ?add-to-cart=product_id,product_id:quantity), the product is added with a quantity of 1.

Examples:

  • Adding multiple products with specific quantities:
    example.com/cart/?add-to-cart=12:2,34:1,56:5
  • Adding multiple products with default quantity:
    example.com/cart/?add-to-cart=12,34:2,56

Configuration

The plugin works out of the box with no configuration required. However, you can optionally define the following constants in your wp-config.php to adjust the default limits:

Maximum products per request (default: 50)
define( ‘ADD_MULTIPLE_TO_WC_CART_PRODUCT_LIMIT’, 50 );
Limits how many product entries are processed in a single URL. Extra products beyond the limit are silently ignored.

Maximum quantity per product (default: 999)
define( ‘ADD_MULTIPLE_TO_WC_CART_QTY_MAXIMUM’, 999 );
Caps the quantity of each individual product. Any quantity above this value is clamped to the maximum.

Example — allow up to 10 products with a max qty of 100:
define( ‘ADD_MULTIPLE_TO_WC_CART_PRODUCT_LIMIT’, 10 );
define( ‘ADD_MULTIPLE_TO_WC_CART_QTY_MAXIMUM’, 100 );

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)