WooCommerce Add to Cart Button Manipulation

Last updated: 22nd Nov 2018.

Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this help file, please feel free to email via contact form here. Have fun!

Change Log

** Version 1.0.0 **
- Initial release

Overview and Features

WooCommerce Add to Cart button manipulation

WooCommerce Add to Cart button manipulation is a tool which allows you to have better control over "Add to Cart" button on your WooCommerce site which means you can disable "Add to Cart" button for specific product, or set date range during which product is purchasable. So for example you can have products which can be purchased only during one month or during promo week. Product, if "Add to Cart" is disabled cannot be added to cart at all.

Overview and Features

  • Seamless integration into WooCommerce via its hooks
  • Disable "Add to Cart" button with 1 click for product or variable product
  • Enable "Add to Cart" button from date to date
  • Ability to hide price if "Add to Cart" button is disabled


Source: https://codex.wordpress.org/Managing_Plugins#Installing_Plugins


Make sure to install WooCommerce before you activate WooCommerce Add to Cart button manipulation plugin.

After downloading WooCommerce Add to Cart button manipulation plugin, extract plugin zip and upload it to your plugins directory - wp-content/plugins/ folder of your Wordpress installation. Since this is extension for WooCommerce you need to install WooCommerce before activating the plugin. WooCommerce plugin which can be downloaded here.

If you need help installing Wordpress see the link here


Once you installed and activated WooCommerce go to WooCommerce > System Status and make sure that you don't have red colored errors (specially for WP memory limit).

Install WooCommerce Sample Data:

Source: https://docs.woocommerce.com/document/importing-woocommerce-dummy-data/

WooCommerce comes with sample data which you can import, dummy data file is /wp-content/plugins/woocommerce/dummy_data.xml Steps to import demo data to your WordPress WooCommerce site:

  • Go to Tools > Import
  • Select XML dummy content file from /wp-content/plugins/woocommerce/dummy_data.xml
  • Click Upload file and import
  • Assign posts to an exitsting account
  • Check Download and import file attachments
  • Click Submit and wait until WordPress finish downloading attachments and importing content


Importing dummy data can take some time, specially on slow Internet connections. Be patient and do not close or refresh browser tab until import operation is completed.

Quick Setup

Managing "Add to Cart" button with this plugin is an easy task:

  • make sure all steps from Installation are done (WooCommerce installed, plugin enabled)
  • go to Products => Products => Storewide sale
  • add new or edit existing product
  • in "Product Data" block click on "Advanced" tab
  • here you will notice options: Disable Add To Cart Button, Add to cart available from / to date, Hide price when product is not purchasable


Here you can find answers to frequently asked questions. Feel free to contact us if you can't find answer to your question.

  1. Does this plugin work with caching plugins? - Yes.
  2. Does this plugin work with your auction plugin and auction products? - You will be able to bid, but not to pay, "buy now" button will be hidden.
  3. Does this plugin work with your group buy and lottery plugins? - Yes.
  4. Does this plugin work with variable products? - Yes, for all variations.
  5. Can I make theme with WooCommerce Add to Cart button manipulation plugin and sell it on ThemeForest? Sure, just purchase extended licence and you're good to go.
  6. 3rd party plugin is causing problems? Its developers tell you that we need to fix our plugin? Woocommerce extensions should be transparent - meaning one extension should work with another without introduction of special code that makes them compatible. Imagine what would happen and how much time we would need to spend if we would have to add a bit of compatibility code for every Woocommerce extension that's out there - we would end up in huge plugin with tons of problems which would be problem to test and debug. That's why we think every plugin developer should stick to Woocommerce coding standards and APIs (they're there for that reason) and not require 3rd party developers to code something into their extensions / plugins so that it could work with theirs.
  7. Does this plugin work with caching plugins? - Yes, WP Super Cache and W3TC work fine with our plugin but we advise no caching for logged in users. You can use CDN and browser caching. Our plugin demo website uses WP Super Cache with page and browser cache. All of our plugins have same requirements for caching as WooCommerce - check it here https://docs.woocommerce.com/document/configuring-caching-plugins/
  8. How can I update plugin with new version? Is auto updating possible? - We suggest you to install Envato Marketplace (installation instructions can be found on plugin's url) plugin for auto update plugin and themes purchased on Envato. Setup is easy. Manual updating can be done by downloading new version of plugin and overwrite old files with new ones or deleting old plugin and installing new one.


    If you have modified plugin files (templates) then you need to be careful when updating so you don't overwrite changes you made and that templates are inside child theme or theme woocommerce/ template folder.

WooCommerce Add to Cart Button Manipulation

wpgenie plugin

Love this plugin?

This plugin is created by wpgenie. Check out our Envato profile where you can support us by purchasing our plugins, give us feedback and post your ideas and feature requests, ask for support and rate our items. Check out our free stuff.

We do WordPress developing, plugins for WordPress & WooCommerce, eCommerce sites based on WooCommerce, WordPress performance optimization and managed WordPress hosting.