All our plugins are WooCommerce 3.0 & WordPress 4.8 compatible!

If you find any bugs or enhancements in this script get in touch with a clear description of the problem so we can fix it. We do not support modifications!

Requirements

The following things are required to run this script:

  • PHP 5.2.0+
  • MySQL 5+
  • Apache
  • WooCommerce 2.0+
  • WordPress 3.8+

Index

  1. Installation
  2. Features
  3. Troubleshooting
  4. Changelog

INSTALLATION

1. Upload the ZIP via the wordpress backend

  • Log into your website backend /wp-admin/
  • Go to Plugins -> Install -> Upload Plugin
  • Select the ZIP file and upload it
  • Active it and that’s it!

2. Upload it via FTP

  • Log into your webserver via FTP
  • Unzip the file on your PC
  • Upload the extracted folder to /wp-content/plugins/
  • Go into your backend and activate the Plugin

Return to the Index


FEATURES

Settings Panel

Where can I find the catalog mode / settings?

You can find the everything inside your Admin Panel below WooCommerce -> Catalog Mode


General Settings

In the General settings are you have the following options:

  • Enable:
    Enable catalog mode to use the options below
  • Remove add to cart button:
    Removes the add to cart button on single product and category pages.
  • Remove price:
    Removes price on single product and category pages.
  • Hard Remove:
    This will add CSS to hide the price or button using !important. Please only enable when your theme still shows prices or the add to cart button.
  • Redirect Cart / Checkout Page:
    Redirects the cart and checkout page to your home page.
  • Apply for users:
    Which user group should be affected by the catalog mode.


General Settings – Exclusions

With the below settings you can exclude products / categories so that the price and add to cart will be shown.

  • Exclude product categories:
    Which product categories should be excluded by the catalog mode.
  • Exclude products:
    Which products should be excluded by the catalog mode.


Product categories

Replace the add to cart button on category / archive / tag pages with your own button.

  • Enable:
    Enables the custom button on loop pages.
  • Button Text:
    Text inside the custom button.
  • Button Action:
    What happens when the User clicks the button.

    • Go to prduct page
    • Go to a custom URL

Single Product Pages

Replace the add to cart button on single product pages with your own.

  • Enable:
    Enables the single product custom button.
  • Button Text:
    Text inside the custom button.
  • Button Action:
    What happens when the User clicks the button.

    • Open Enquiry form
      With the open enquiry form action you can set the title and the contact form of the enquiry. For a contact form you can use any contact form shortcode e.g. from Contact Form 7 Plugin. Furhtermore you can set the size of the enquiry modal
    • Go to a custom URL

Advanced settings

Want to give your modal an special styling or want to add some effects? Then you can insert your custom stylesheet / javascript here!

    • Custom CSS:
      Add some stylesheet if you want.
    • Custom JS:
      Add some javascript if you want.


Return to the Index


TROUBLESHOOTING

Where can I find the catalog mode / settings?

You can find the everything inside your Admin Panel below WooCommerce -> Catalog Mode


I found a bug / got an error

Please make a comment on codecanyon. We will take care asap!


The contact form is greyed out (e.g. in Avada Theme)

Please add the following custom CSS:

.modal-open #enquiryModal.modal {
 z-index: 999999999999999999;
}

CHANGELOG

# Changelog
=====
1.3.3
======
- FIX: "PHP Notice: id was called incorrectly"

=====
1.3.2
======
- FIX: Plugin activation check
- FIX: WooCommerce 3.0 compatibility

=====
1.3.1
======
- FIX: In the variation dropdown now also the variation price + description shows up

=====
1.3.0
======
- NEW: Variations can now be shown like you know from the regular add to cart button > see dropdown in Variations admin section
- NEW: you can now send the SKU & Product name from inside your Contact Forms -> make sure you add the following fields there:
		[text sku class:hidden]
		[text product class:hidden]

=====
1.2.2
======
- NEW: Hard remove via CSS now respects exclusions and inclusions (revert exclusions)

=====
1.2.1
======
- NEW: Better plugin activation
- FIX: Better advanced settings page (ACE Editor for CSS and JS )
- FIX array key exists

=====
1.2.0
======
- FIX: Redux Error

=====
1.1.9
======
- NEW: Removed the embedded Redux Framework for update consistency
//* PLEASE MAKE SURE YOU INSTALL THE REDUX FRAMEWORK PLUGIN *//

=====
1.1.8
======
- NEW: always show the loop button (even if the product is in the exclusion list)
- NEW: always show the single product button (even if the product is in the exclusion list)
- NEW: revert product category exclusions
- NEW: revert product category exclusions
- NEW: revert product exclusions
- NEW: revert country exclusions
- FIX: add to cart / read more on product categories now appear as they should

======
1.1.7
======
- FIX: width of variations table (colspan)

======
1.1.6
======
- FIX: free price text not shown

======
1.1.5
======
- NEW: remove the "Free"-Text if there is no price and show a custom text instead

======
1.1.4
======
- NEW: you can now specify where the modal HTML should be placed (useful to debug special mail tags from CF7)
- NEW: you can now specify where the single product button should be placed 

======
1.1.3
======
- NEW: exclude some countries and show users from this country the price / add to cart button

======
1.1.2
======
- fixed end of file error

======
1.1.1
======
- fixed PHP 5.2 errors
- removed unneeded admin JS and admin CSS

======
1.1.0
======
- moved modal HTML to the footer
- added variation display support
- added variation settings in admin panel
- fixed issue with The7 Theme
- moved to local bootstrap js

======
1.0.4
======
- moved JS to footer

======
1.0.3
======
- fixed an issue with the CSS namespace (backdrop & modal to show)
- added new settings page: debug
- added 3 new option to "debug"-settings:
--> hard remove prices
--> hard remove add to cart
--> disable the load of bootstrap.js
- added "button"-class to buttons
- removed data-options and added javascript to call the modal

======
1.0.2
======
- added namespace for public CSS 

======
1.0.1
======
- fix for category button
add_filter('woocommerce_loop_add_to_cart_link', array($this,'loopProductPageButton'),10); become
add_action('woocommerce_after_shop_loop_item', array($this,'loopProductPageButton'),10);
- added hard remove setting inside options panel (can be used for non WooCommerce standard compliant themes still showing price / add to cart button)
- tested plugin with the following themes: Storefront, Bridge, Dante, Onetake, The7, Total, Twenty Sixteen, Universal

======
1.0
======
- Inital release
Search