BurningMoth supports this item


This author's response time can be up to 2 business days.

37 comments found.

Hi, I need a cart for products shipped immediately and a cart for delayed product shipping. So in my single product page i need to add the product in one of this cart. After, it would we 2 different orders. In back office, i need to track my delayed shipping. Please could your plug help me to do that ? thanks

Thanks, do yo mean i can’t track in back office with wich cart name order has been done ? Do you know jupiter Theme https://themeforest.net/item/jupiter-multipurpose-responsive-theme/5177775?s_rank=1 ? I don’t understand where the second cart will be ?

Thanks, do yo mean i can’t track in back office with wich cart name order has been done ? Do you know jupiter Theme https://themeforest.net/item/jupiter-multipurpose-responsive-theme/5177775?s_rank=1 ? I don’t understand where the second cart will be ?

That’s correct. There’s no indication in the order record which cart a user happened to use to checkout with. The plugin provides a widget which you can put anywhere your theme allows. If you haven’t already, check out the demo: http://demo.burningmoth.com/wordpress/woocommerce-multiple-carts/ Short of showing configuration options, that demonstrates most of the functionality.

Pre Purchase questions

This plugin is exactly what i was looking for.. But have couple of questions.

1. Its says the no of carts per user is 10. Can we make it unlimited carts per user?

2. Can we categorize carts into groups or folders? eg: Folder A will have carts A1, A2 Folder B will have carts B! , B2 ,B3 Use case : each folder will represent an interior design project, and each cart will be for different rooms like Living Room , Dining Room etc

Let me know if this is possible. If not, how can we customize it?

Hi Shreyabi. Thanks for asking. Answers:

1. There cannot currently be unlimited carts per user because the plugin uses a cookie to store information about the carts (not what’s in them) and cookies have an upper byte limit.

2. The carts cannot be categorized beyond custom labeling, no. And only one cart (the current cart) can check out at a time so a large number of carts, even grouped, may become difficult to manage. I think what might work better in your use case would be the ability to group items in one cart so that they can all be checked out at once. This plugin doesn’t do that but it’s an interesting idea.

The plugin doesn’t currently include hooks (they they are being considered); however, it does integrate with other WooCommerce and WordPress hooks that can be intercepted and functions in the plugin include inline documentation. If any functionality is phased out in the future, standard depreciation warnings will be issued in versions prior to their eventual removal.

Hope I could help. Let me know if any other questions or suggestions come up. Thanks again.

Hi BurningMoth

I want to buy your plugin, however please tell me is it possible to realise following scenario: 1. Products from Category A will always go to Cart A 2. Products from Category B will always go to Cart B

Thanks in advance Mike

Hi Mike.

There’s currently no logic in place for the sort of functionality you describe, no.

However, I’m getting a lot of inquiries about this level of customization and am considering including hooks that would allow other plugins the necessary access to perform such operations.

Let me know if you have any other questions.

Thank you.

Hi i like your plugin idea and i like to ask if it is possible to put different products in different carts by default? The idea is that we like to conect that with wcvendors and each vendor has a seperate cart & checkoutprozess. Please let me know.

Hi piconda.

There’s currently no logic in place for administrators to program carts with specific parameters or conditions. It is entirely up to the customer how many carts they have and what gets put in them.

Let me know if you have any other questions.

Thank you.

hello, some questions please. I want to use your plugin but in other way : the same one user get différents carts, not to buy products, just to stock them.

Maybe like a wishlist but just with possibility to modify quantities in cart.

I want to delete checkout, product price, cart totals, coupons, etc…

In fact I would like to keep only Shop and the 10 Carts.

Do you think is easily possible ?


When current cart (storage bin) is displayed on screen and user log out only. It seems when cart is not displayed on screen at the time of logout, he don’t disappear. Thanks.

Yes. I was able to replicate the issue and update 1.11.2 that was just uploaded should fix.

Thank you for update. All seems ok now.

Hi. I need to develop a site in which the registered customer should be able to save multiple “draft orders”. The user would add products to the cart, and then could finish or not finish the checkout. This “draft order” would remain stored in DB, and the user could see a list of orders that he hasn’t checkout yet.

I wonder if this can be achieved with your plugin, as a “draft order” is actually a shopping cart.


Hi Mario.

The scenario you describe can be achieved with this plugin, yes. The registered user could see a list of carts depending on the options the admin chooses.

If you haven’t already, check out the online demo. Let me know if you have any questions.

Thanks, just another question: can the site administrator see that list of carts of each customer?

No. Only the registered user can see their own carts.

Hi BurningMoth,

I have purchased the plugin for the purposes having the user to be able to have multiple carts. The business has multiple offices, and we want to be able to have multiple staff access the one user for there location.

It seems to work until we add a product to the cart, and the cart put other items in, that are from a completely different session. I’ve tested this on multiple browsers and mobile, some users have restrictions on what products they can add. When the issue happened, they had a cart with items they should have been able too, so it was almost, cross user interference. Is this to do with session handling and cookies?

How can it be set, so when a new session with a fresh cookie is logged into the account, that person has then a unique cart? and doesn’t get someone elses cart when they attempt to add products.

This doesn’t happen every time – but it’s often enough to break the entire concept and go back to the drawing board.

Ok thank you for the clarity.

I will give this another test, testing ie, chrome and iphone safari with all the cookies cleared. One thing that could be interfering, is the auto login link plugin, a generated link acts as the authentication.

Perhaps its enforcing the single account user id – which can you go into a bit more detail on what that means?

Thanks WeedMachine

What I don’t understand is, the user they used had products in their cart that we’re setup to be restricted. which could mean the order was done on the same computer but even then, that would be cross-account interference. if that makes sense

The plugin works by providing a bogus user id through WordPress to WooCommerce for certain functions. If, for some reason, that feature isn’t working then the single cart for the user account would be used and multiple carts wouldn’t work.

If that bogus user id is being passed at the time the restriction functionality is testing whether or not the current user can purchase a product then that might explain how restricted items are showing up in a cart. But someone would still have to add them normally like any other item. Nothing should just be appearing on it’s own.

Hi, is it possible to have multiple carts for a scenario where you have multiple vendors on one site? So for example my website has several different vendors offering products and there is a separate cart for every vendor?

A shopper on your site can choose to arrange their carts the way you describe but there’s no means available through the plugin to enforce that preference for anyone else.

I have a client who is looking to create a WooCommerce store. However, he needs his payments to be split or diverted into different bank accounts based on what is being purchased. Authorize.net informed us we’d need multiple carts to handle this so that the carts can have different Merchant IDs associated with each cart. Would this plugin be a good solution for this scenario? At time, a single buyer might want to purchase items that would belong id the different carts…and we’d like them to checkout just once….is that possible?

Hi Ski Girl.

What it sounds like you’re looking for is a plugin that indicates some sort scheme on a per product basis that calculates and charges various percentages of the total to separate merchant accounts during checkout. This plugin does not do that. It’s an organizational tool for customers to be able group items in different shopping carts.

I would recommend charging to a single merchant account and then transferring from that account to others on a regular basis based on some statistical analysis of what’s been ordered within a certain time frame. That could be done manually or automated, keep the checkout simple and quick for the customer, be far easier than programming this behavior into WooCommerce and could better account for canceled orders and other potential failures.

I like your plugin – pre sales questions, if you don’t mind. 1. Can customers name their carts? 2. Can customers share their carts? 3. Can customers make simple one click order with their carts? 4. Will no stock items be reflected in their carts?

Thanks for a good plugin.

Hi Cheefah. To answer your questions: 1. Yes, customers can name their carts. 2. No, customers cannot share carts. 3, 4. Carts function as they would normally w/o this plugin installed.

I’d like to place the plugin’s drop down menu that appears in the top admin bar in the nav menu. How could I do that?

Hi Ron.

The plugin includes a widget that could be placed in a sidebar like a menu.

If you’re asking how to include the list of carts in an existing menu amongst other menu items, that would currently require custom programming. All the functionality in the plugin has inline documentation and there are basic functions that can be called to get the list of carts, cart items, etc.

How about a shortcode to insert it anywhere?

Hi Ron. A carts widget is included. Currently no shortcodes.

I have a pre-sale question for you. My standard Wordpress/WooCommerce site is working great, but my goal is to create affiliates who have access to certain pages and products on my site. Will your plugin allow me to create a separate cart, so I can choose which products are available for my affiliates?

Also, do you know of a way to prevent my site’s main header from appearing on the separate cart, so my affiliate customers can’t navigate to other parts of my site? Thanks in advance for your help and feedback!

Hi Tom.

This plugin provides no means for determining what items are and aren’t available to customers and it does not generate separate shopping cart pages. All that is still managed by WooCommerce.

You may be looking for a plugin that allows you to restrict post types based on custom rules. And you may need a custom theme developed to adjust the appearance of your site to those restrictions if one does not already exist. Or, depending on your situation, you might consider a multisite setup.

I have a pre-sales question, can you setup a cart for all users to the site, then designate that a certain product can only be added to a specific cart? E.g. product1 can only be added to cart2? All other products can be added to cart1.

Hi Deon. No, only customers can set their own carts.


Tom_H_ Purchased

Pre sale question…

Can multiple carts have multiple emails? So that if customer A, from company A, orders something, the order details get send to their email, and if Customer B orders from Company A, it gets send the their (different) email?


Hi Tom. A different address, email and phone number can be set per cart and this information will be used during checkout.

How do you set this as a customer? When checking out the details for the user account are automatically inputted for all carts… Does the user simply change it themselves then? And does this then save for the next time they purchase?

If the “Account Features per User” option is left unchecked, the customer will be able to view and set different account info per cart that lasts as long as the cart does. The information gathered during checkout should update the cart info alone, not the user. Please indicate if this is not the case.

Hey, thanks for a great plugin.

How long to carts last for?


Any cart lasts up to a year since last use (name change, items added/removed, etc.).

Perfect! Thanks!

Hi. I have two product prices (retail and wholesale). Can I create 2 separete carts with this plugin: one for retail and another for wholesale?

Hi Anton. A customer can choose to create two separate carts for retail and wholesale, respectively. An admin cannot create carts for customers nor determine what cart a customer adds products to.

Hi,i’m curious if there is a pagination option if a user creates a tonne of carts. I just don’t want a page with little content to be endless because of a bunch of saved carts.

Also is there a way to show all the options that are available in the admin bar on the page it self like an interface similar to WooCommerce Wishlist?


There is no carts pagination option. The customer is able to create as many carts as the admin allows and that they are comfortable with.

All the options that are available on the admin bar option are also available via the provided widget on the page itself.