WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Yasar Khalifa v1.2

Allow Only 1 Product in Cart

Allows only one product in the cart at a time. Clears previous items when a new product is added. For logged-in users only.

Allow Only 1 Product in Cart

The facts

Rating
5★ from 9
Active installs
500+
Price
Free
Last updated
18 Jul 2025
Added
Oct 2019
Requires WP
4.0
Tested up to
WP 6.9.7
Requires PHP
5.6
Downloads
6,025

Our analysis

AI-assisted

Allow Only 1 Product in Cart is a WordPress plugin designed for WooCommerce that restricts users to purchasing only one product at a time. When a logged-in user adds a product to their cart, any previously added items are removed, ensuring that only the new product remains. This functionality is suitable for scenarios such as bookings, appointments, or exclusive sales where limiting purchases to a single item is necessary.

The plugin is free and can be found in the WordPress.org directory. It is particularly useful for site owners who want to streamline the purchasing process for specific types of products or services that require a single-item purchase.

Best for: This plugin is best for eCommerce sites that offer bookings or exclusive products requiring single-item purchases.

What it does well

  • Ensures only one product can be purchased at a time
  • Clears existing cart content for logged-in users
  • Ideal for bookings or exclusive sales
  • Free to use from the WordPress.org directory
  • Compatible with WooCommerce

Where it falls short

  • Only works for logged-in users; guest users are not affected
  • Limited information on additional features or support

Verdict

Allow Only 1 Product in Cart provides a straightforward solution for sites needing to limit purchases to one item per transaction. Its focus on logged-in users may limit its applicability for some online stores.

From the developer

Yasar Khalifa's own description of Allow Only 1 Product in Cart, lightly tidied.

This plugin ensures that users can only purchase one product at a time.
When a logged-in user clicks the “Add to Cart” button, any existing cart content is cleared — allowing only the new product to remain.

Perfect for scenarios like bookings, appointments, or exclusive product sales where only one item should be bought per order.

Note: This plugin works only for logged-in users. Guest users are not affected.

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)