Allow Only 1 Product in Cart

Plugin Banner

Allow Only 1 Product in Cart

by Yasar Khalifa

Download
Description

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.

  1. Upload the allow-only-1-product-in-cart folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Done! The plugin will now enforce one product per cart.
Q: Will it work with variable or grouped products?

A: Yes, the plugin works with all product types by clearing the cart before any product is added.

Q: Does it work for guest users?

A: No, this plugin only works for logged-in users. Guest users are not affected.

Works smoothly with WooCommerce

By Kirtikumar Solanki (solankisoftware) on August 25, 2025

Highly recommended if you’re looking for a quick and effective solution for single-product checkout.

Wonderful plugin

By meetpatel6701 on November 28, 2022

This is the perfect plugin for woo commence single product to cart

Awesome plugin simple to use

By sipak on October 5, 2022

Nice features. It saves my time. Very friendly Online Support

Plugin is very useable

By yash19021998 on February 4, 2022

for woo commerce site this plugin helpful to organize cart item

Helps lots

By kamendra432 on February 4, 2022

Amazing plugin to have just 1 product in cart

An Amazing Plugin!

By meenaxi08 on May 24, 2021

Hello There Thanks for this plugin it was amazing and the logic is completely amazing I am using this plugin on my site Relevant and Better!!

Great!!

By ahmaddastageer32 on March 15, 2021

nice working

Amazing!

By pablopiano on December 27, 2020

Exactly what I wanted. Thanks genius!

great..!!

By Meet Raj (meetraj) on December 13, 2019

great..!!

1.2

  • Added internationalization support (i18n).

1.1

  • Minor code changes.

1.0.0

  • Initial release.
Back to top