In this tutorial, you will learn how to compose a new Shop page using the exclusive blocks provided by the WooCommerce Product Search extension. The search engine is available exclusively on Woo.com and is an essential extension for every shop powered by WooCommerce. For this tutorial, we are using the Twenty Twenty-Four theme. As a […]
WooCommerce Product Search – Building with Blocks
Using the exclusive blocks provided by the WooCommerce Product Search extension, we show how easy it is to set up live search and filter blocks for the shop. The search engine is available exclusively on Woo.com and is an essential extension for every shop powered by WooCommerce. In this video tutorial we cover the steps […]
How to install Redis on Debian or Ubuntu
In this quick guide, you will install a free Redis server in what takes just about a minute. After you have followed the steps, you will have your Redis server instance running as a service on your host. You can use it to power the cache of your WordPress site with appropriate plugins that support […]
How to install Memcached on Debian or Ubuntu
This brief tutorial will guide you through the steps to quickly install a free Memcached server on a Debian or Ubuntu host. After you have gone through the steps, you will have a Memcached server running as a service and you can use it to power your WordPress site with plugins that support it. You […]
WooCommerce Product Search Filters and Divi Product Pages
One of the supported features of the Divi WooCommerce Products module is to render products from a specific category. This allows you to create uniquely designed category pages for each one of your shop categories. For example, let’s assume that we run an apparel shop and have created a dedicated page on Divi Builder. The […]
Small Tools Big
We had a recent request to put out an update for a free tool for WordPress that has a small user base. The tool is really useful but is not well-known. What it does is to substitute keywords in your pages with links – it does this automatically, based on a set of keywords and […]
How Contributors can protect their posts with Groups for WordPress
In WordPress, the user permissions are defined by Roles and their deriving Capabilities. This Role-based model allows the Administrator – which is also a role – to determine the privileges assigned to each user. These privileges, in turn, are expressed through capabilities where each one of them determines a specific permission for the user. Furthermore, […]
WordPress and WooCommerce Compatibility Requirements – June 2023
As of this month, we are updating relevant WordPress plugins and WooCommerce extensions to meet the following minimum version requirements and version compatibilities: WordPress 6.2 compatible WooCommerce 7.8 compatible PHP 8.x compatible WooCommerce HPOS compatible Minimum WordPress 6.0 required Minimum WooCommerce 7.4 required Minimum PHP 7.2 required Our first new update to cover these is […]
Customer Members Club with Discount Privileges
You are an online store owner that wishes to create a members-only club for its customers. The purpose of this club is to reward its members with discounts. Access to the club is granted through an annual paid membership. Privileged customers are eligible for a discount on the shop This setup consists of two parts. […]
How to create a time-limited Membership Product
In this post we will show you how to create a Membership product in WooCommerce using Groups and Groups for WooCommerce. The customer(s) will become members of the Premium Club group for one year after buying this product. A preview of the Membership product Please note that the setup of the Membership product is the […]
WooCommerce Product Search and Custom Taxonomies
A common support request we get for the WooCommerce Product Search extension, is the following: I’m using a custom taxonomy on my WooCommerce shop, but when I search by its terms, I get no results. How can I achieve this? For the majority of shops out there, the core taxonomies provided by WooCommerce should be […]
WordPress Database Collation Troubles
If you ever come across this kind of error message in your WordPress debug.log (assuming that you have debugging enabled) … WordPress database error Illegal mix of collations (utf8mb4_unicode_520_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) … … then you have a query that involves tables which have clashing collations. In my case, one table used utf8mb4_unicode_520_ci for a row […]
The unsettling Truth about the Global Unset
In PHP, there is a pitfall when using unset on a global variable within the scope of a function or method. When referred to using the global keyword within a function, unset will not destroy the global variable within the global scope. global $banana; $banana = ‘yellow’; function monkey() { global $banana; unset( $banana ); […]
1-Click Memberships with Groups for WordPress
The Groups plugin allows users to become a member of a group by simply clicking a button. It provides a convenient shortcode for that purpose. At the end of this article, we will also look at alternatives to shortcodes that you can use in a template. Let’s understand a simple use case where such memberships […]