Returns of goods are an indispensable part of any online store. As many customers as many reasons why a product can be returned so it's a good idea to equip your WooCommerce store with a return policy. The policy that includes the most important information a buyer looks for before making a ...
Tech Posts

Technical blog posts for more experienced users. We always try to have your back and our priority is to give all kinds of solutions to our readers. These include technical solutions for either developers or shop managers. Haven't found the tech guide you've been looking for? Send us a message and tell us how we can do better.
All articles
Customize WooCommerce coupons & sell PDF vouchers
Use WooCommerce coupons as PDF vouchers to increase sales in your e-commerce store. Today, I'm going to show you some useful tips for managing PDF product vouchers and customizing such coupons in WooCommerce with a plugin. If you've been wondering how to display the variable product name on a ...
How to translate a WordPress plugin (free tools)
This article will show you how to translate a WordPress plugin to your local language of choice. We will look at free software to translate WordPress plugins and themes. For example, Loco Translate and the translation editor Poedit. WordPress translate plugin - free options available for ...
Mutexes, Deadlocks and other developer nightmares
The use of atomic operations is a beautiful and simple solution to many problems that arise in multi-threaded environments where many processes attempt to modify the same data. Unfortunately, their use does not always solve the problem. The atomic operation is not always enough Imagine ...
Atomic operations in WordPress
As the famous saying goes, There are only two hard things in Computer Science: cache invalidation and naming things. The author of this saying has apparently never run into any problems with process synchronization. Threads... Threads everywhere It's easy to forget that although we usually ...
How to add the confirm email address field on the WooCommerce checkout page and verify it?
In some situations default WooCommerce email validation is not good enough. Do your clients often enter the wrong email address on the checkout page? Then add the confirmation checkout field for the user email address verification for the WooCommerce checkout page. In this article, I’ll show you how ...
EU VAT number validation in WooCommerce
Adding an EU VAT number field on the checkout page can be an important thing to do in the WooCommerce store, especially when you sell to business owners. In this article, I’ll show you how to display that field and how to add EU VAT number validation in the WooCommerce checkout! Have you ever ...
Use the Apriori Algorithm for Better Product Recommendation Engine in WooCommerce
In this article, you will learn the effective product recommendations method (the so-called cart analysis). By using a special algorithm (Apriori algorithm), you will learn which products to sell in sets. Let's learn about the product recommendation engine (Apriori algorithm cart analysis) and ...
How to customize the WooCommerce checkout page & fields with CSS
There are two types of fields in WooCommerce: product and checkout fields. And you can personalize both of them! In this article, you'll learn how to assign a custom field class and use CSS to style the WooCommerce checkout page. I will be customizing WooCommerce checkout page fields with CSS with ...
How to Add Custom Upload Field to Your WooCommerce Store
There is an easy way to enable the checkout feature to upload files in WooCommerce without woocommerce_form_field. In this article, I'll show you two solutions to let customers add files in the WooCommerce checkout. One with the woocommerce_form_field function and action, and the second with a ...