A better WooCommerce experience with a lot of useful extras.
WooCommerce is the most popular eCommerce platform in the world. It is the best eCommerce plugin for WordPress. These are all true, but how can it be better? With CPS | Better WooCommerce plugin you can add small things, that mean a lot! Enhance the overall user experience, get more conversion, increase the total sale and even comply with all the regulations (GDPR, CCPA, ePrivacy).
New features are endlessly coming to CPS | Better WooCommerce plugin. Every new feature is disabled by default (this is not Jetpack, pff!) and modules are loading only, when they are active. So this plugin is very optimized and carefully programmed with the best practices.
You can always recommend new features, as this plugin is really for you, WooCommerce users.
There is a Facebook group to support this and all CherryPick Studios Plugins
Join our official CPS Facebook group to get support, to get answers and to write new ideas, suggestions. Everyone is welcome!
CPS Facebook group
Awesome features of the plugin
- Tax number field at Checkout
- Legal compliance (GDPR, CCPA, ePrivacy, etc.)
- Checkout page customizations
- Plus/minus quantity buttons
- Automatic Cart update
- Continue shopping buttons on Cart and/or Checkout pages
- Login and registration redirection
- Free shipping notification
- WPML and Polylang compatibility
- More features are coming...
Tax number field at Checkout
You can show a new Tax number field under Company field on Checkout page. The Tax number field will be shown only, if Company field is not empty. In this case, the Tax number field will be always required. This field value will be saved in customer's profile for future use. Tax number will be displayed in the confirmation emails and on the admin, when you edit the order.
Legal compliance (GDPR, CCPA, ePrivacy, etc.)
Privacy Policy confirmation checkbox for Registration
Add an extra checkbox to your registration form. Visitor has to accept your Privacy Policy before registration. This is a must have in the age of personal data protection, controlled by GDPR, CCPA, ePrivacy, etc.
This field will be saved in profile data. There is also an option to save visitor's actual IP address also. The registration date will also be saved for the customer. These informations will be displayed in the admin and on Account details page, but these fields are not editable.
Privacy Policy and Terms of Service checkboxes for Checkout
You can add extra checkboxes to ask for active confirmation from the customer on the Checkout page. There are two checkboxes with custom content and link. These fields are required and will be saved on the order itself. So customers need to accept it on every order, it is not a global profile data.
The two checkboxes are optional to use, so if you need only one checkbox, it can be set also.
Extra content for Checkout page
Another option is to add extra content on the Checkout page before and/or after the Place order button. This can be very useful, if your country or any other global rules force to have such required informational messages for your customers.
IMPORTANT! The responsibility of actual legal and personal data protection compliance for any webshop and website is the website's owner's task and duty. Plugin options are supporting these processes and goals, but we, the developers of this plugin don't take any responsibility for your website's legal compliance. Please revise your website with a lawyer!
Checkout page customizations
Conditional display of Company billing fields
If you enable this option, a new checkbox will be displayed on Checkout page and all Company billing fields (Company name and Tax number) will be displayed only, if checkbox is checked.
Inline fields to make your order form more compact
The Company name and Tax number, ZIP and City, Phone and Email fields can be paired and displayed inline next to each other. So your order form will be more compact, taking less space. The fields will be stacked in mobile view.
Disable unnecessary fields
Country, State/County and Order notes fields can be hidden, if you don't need them. If Country field is hidden, the Country will be saved with the Country, that you have set in Store Address page under your WooCommerce Settings.
Plus/minus quantity buttons
Default field for product quantity is only a number field, but it is not always enough for the visitor. This feature will put plus and minus buttons before and after the number field, so your visitors can easily modify the quantity of the ordered products. The buttons will be displayed on the Product page and on the Cart page also.
IMPORTANT! The display of the buttons depends on the theme and plugins, that you use on your website. In most cases it can be fixed with a little CSS. We are making this plugin compatible with the most popular themes and it has a basic styling to fit for most themes, but it can not fit for all themes. Please let me know if your theme is not compatible, but I can not promise if or when do I fix it for that particular theme.
These themes are supported by default:
Automatic Cart update
There is no need to update cart on Cart page, when customers modify the quantity of any products. With this feature the Cart will be automatically updated after every quantity change.
Continue shopping buttons on Cart and/or Checkout pages
Show extra Continue shopping buttons on Cart and/or Checkout pages. The buttons target page is your Shop page. A lot of times, customers are clicking on the Cart, but still want to continue the shopping.
Button positions can be set and custom messages also can be added.
Login and registration redirection
Set custom redirection for your registration and/or login, so your customers will land on any desired URL. The registration and login redirect target URLs can be different. On Checkout page, the redirection is not active.
Free shipping notification
Show a notification on the Cart page to let your customers know, how much they need to spend to get FREE shipping in your webshop. This is a very effective marketing technique and upsell strategy. Notification text can be edited and translated if you have a multilingual webshop.
WPML and Polylang compatibility
The plugin is comaptible with WPML and Polylang plugins, so fields and other texts can be translated by these multilingual plugins.
About CherryPick Studios & Surbma
Do you want to contribute in the development of this plugin?
You can find the plugin source code on GitHub:
More projects on GitHub:
You are welcome to contribute to our free softwares.
Want to know more about us?
Check our websites:
Do you like and use our free plugins?
You can donate us for FREE here:
Surbma.com/Donate/
Automatic installation
- Search for the plugin CPS | Better WooCommerce under "Plugins -> Add New" menu item.
- Click on the "Install Now" button in the plugin's box.
- After installation, click on the "Activate" button in the same box to activate CPS | Better WooCommerce plugin.
- Under the plugin's settings menu, activate the modules you want to use.
- That's all. :)
Manual installation on WordPress admin
- Download the plugin from here: CPS | Better WooCommerce
- Upload the
cps-better-woocommerce.zip
file on the "Plugins -> Add New" page by clicking on the "Upload Plugin" button.
- Activate the CPS | Better WooCommerce plugin after the upload.
- Under the plugin's settings menu, activate the modules you want to use.
- That's all. :)
Manual installation via FTP
- Download the plugin from here: CPS | Better WooCommerce
- Uncompress the zip file on your local computer.
- Upload the
cps-better-woocommerce
folder into your /wp-content/plugins/
folder.
- Activate the CPS | Better WooCommerce plugin on the "Plugins" page.
- Under the plugin's settings menu, activate the modules you want to use.
- That's all. :)
1.14
Release date: 2020-03-12
IMPORTANT! Only update IF you already updated WooCommerce to 4.0 or above!
MODIFICATIONS
- The quantity-input.php template file deleted, because WooCommerce 4.0 has added new hooks.
- The plus/minus buttons are added with the new hooks. Compatible only with WooCommerce 4.0 or above!
OTHER
- Code cleaning.
- Added plugin logo.
- Compatibility check for WooCommerce 4.0 version.
- Minimum PHP requirement changed to 7.0 version.
1.13
Release date: 2020-03-10
- First version to upload to wp.org repo.
1.12
Release date: 2020-03-10
- Updated CPS SDK to 5.9 version.
1.11
Release date: 2020-03-09
- Updated CPS SDK to 5.8 version.
1.10
Release date: 2020-03-07
- Minor changes in plugin's meta data.
- Updated CPS SDK to 5.7 version.
1.9
Release date: 2020-03-07
- Removed unnecessary files.
1.8
Release date: 2020-03-07
- Updated CPS SDK to 5.6 version.
1.7
Release date: 2020-03-07
- Add data sanitization to Tax number field, when it is saved.
- Updated CPS SDK to 5.5 version.
1.6
Release date: 2020-03-06
1.5
Release date: 2020-03-06
- Fix plugin URL in description.
1.4
Release date: 2020-03-06
1.3
Release date: 2020-03-06
- Add english description.
- Translate settings page and other modules.
- Code cleaning.
- Updated CPS SDK to 5.4 version.
- Removed a WooCommerce template file.
1.2
Release date: 2020-03-01
- Changing texts for admin notifications.
- Added re-branded images: banners, icons and logos.
1.1
Release date: 2020-03-01
- Full re-branding on code level.
1.0
Release date: 2020-03-01