WooCommerce is extremely friendly for developers because it has a ton of actions and filters - or just hooks. We use them often when we develop WooCommerce plugins or tweak our checkout process, here at WP Desk. That's why we created this WooCommerce checkout hooks guide, to help every developer ...
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.
Frequently read
WooCommerce Checkout - Step-by-step Configuration
WooCommerce checkout features - which are mostly related to the payment settings - play a vital role in running an online store, and it is often thanks to them that a customer decides to make a purchase. Therefore, if you provide your customers with convenient payment methods, they are more likely ...
All articles
How to translate a WordPress plugin?
This article will show you how to translate a WordPress plugin to your local language of choice. We will look at the translator plugin called Loco Translate and the translation editor Poedit. .mo and .po files in WordPress Machine Object (MO) and Portable Object (PO) are translation management ...
Use two XML files to import products in your WooCommerce (dropshipping)
You have a dropshipping store. Import products is easy because you use Dropshipping XML WooCommerce plugin. Everything is fine, and your sales are constantly growing. One day you get a message that the wholesaler gives you two files: one with all product details and the second with stock ...
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 ...
WP Desk plugins switch to PHP 7.0
We decided to support only new and completely secure versions of PHP. That is why in the near future all WP Desk plugins will require PHP version 7.0 and higher. Please upgrade the PHP version if the server with WP installation is still running PHP version lower than 7.0. ...
WooCommerce 3.9 update - PHP 7.0 required!
WooCommerce 3.9 is almost there and it's going to be released in January. Despite being a minor update it brings some very important changes especially for WooCommerce stores admins and shop managers. Take a moment and check what you should be prepared for. ...
How to set up a Computer Configuration Wizard in WooCommerce - A Comprehensive Guide with Examples
Selling computers and maximizing profits with up-selling can be challenging. In this guide, you'll learn how to set up a WooCommerce computer builder in your store. With this purpose in mind, I will use a MacBook Pro as an example. In the end, you will be ready to sell computers in your WooCommerce ...
WooCommerce 3.4 plugins compatibility
WooCommerce 3.4 focuses on GDPR. Half of the new features relate to this data protection regulation. In this article, I'll show you new features in short. Also, I'll advert about our plugins compatibility. ...
What's new in WooCommerce 3.3? All of the WP Desk plugins are compatible!
New WooCommerce version has been released today! What are the new features? New WooCommerce in version 3.3 has some new features for you. Some of them are very interesting, developmental and making the plugin easier to use. New version is backwards compatible so the update should proceed without ...
How to make sure your WooCommerce checkout is secure?
Trust has always been the foundation of trade. Even in ancient times, people sold their goods to the citizens of faraway lands. Such transactions would have been impossible if it had not been for trust on both sides. As a seller, you too need to take trustworthiness into consideration and turn on ...