But anyway 2022 was a year of unexpected travels and hard work mode. I have done a lot of things I was struggling (or postponing) to do for years! Have visited 7 new countries and first time in my life tasted how it is to be a digital nomad.
Let’s assume that you have a WordPress multisite network installed and some (or all) of the sites of the network are WooCommerce stores.
The thing is that sometimes you may need to sync WooCommerce products between the sites of your multisite network.
Because we are talking about WordPress Multisite we are not going to work with REST API, the tutorial will be all around
switch_to_blog() function and CRUD layers.
But there are still a couple moments I would like to discuss more thoroughly, I came to them when I was doing the variable products crossposting for my multisite crossposting plugin.
In this tutorial I will show you how to get a product or a product variation object in WooCommerce if you only know its SKU. It is easy-peasy when we get a product object by ID, we just have to use
wc_get_product() function, but we can not pass SKU to that function.
So I am going to show you three different ways how you can obtain a product object from SKU, we are going to do it both WooCommerce-way (with
WP_Product_Query and with
wc_get_product_id_by_sku() function) and WordPress-way (with
In this tutorial I will show how you can change the way the variation selection is working on the product page in WooCommerce.
We all know that by default the variations are displayed like a select dropdown.
But today we will learn how to display them as color swatches. If you would like to display them as size buttons or custom images, you can do it with my plugin.
This is our goal for this tutorial:
Long time ago I published a tutorial where I described how to add custom fields to WooCommerce products. Now it is time to dive deep into product variations and add a couple settings fields there as well.