All my tutorials about WordPress and WooCommerce. Here you can find articles with and without snippets, written to teach you how to do things properly with WordPress and WooCommerce.

Do you want your customers to pre-order their favorite products? Then WooCommerce Pre-Orders is what you need!

This extension allows you to create a product, and start selling before it is actually available to the customer. You can choose if you want them to pay in advance or at the moment of the release, and many other options! Have a look at the documentation to know more!

The only thing missing with this plugin is a bit of customisation for products that can be pre-ordered. The products have no specific class, nor a badge that indicates the possibility to pre-order them.

Let’s see how to add these things!

Read more

Is Zendesk your preferred support platform? It’s mine, and we use it at work a lot as well.

As you can see from the sidebar on this site I even got certified as a ZD Administrator since I like it so much (and passed an exam, but this does not count :P).

There are some things though that Zendesk does not support and could actually make our life easier, like showing the ticket ID in the browser tab title.

Read more

Some days ago I wrote an article about how to edit the tabs in the page My Account in WooCommerce.

This article instead shows an example of how to use that tutorial in the real world, by adding a Contact Us tab in the page My Account using Contact Form 7.

Read more

From some time, WooCommerce uses a tabbed layout for the page My Account.
It shows the navigation on the left, and the content on the right.

Editing and removing tabs it’s relatively simple, but adding new tabs is a completely different thing.

Let’s learn in this tutorial how to do it!

Read more

With WooCommerce you can sell anything because there are various product types that you can set up with it. One of these product types is Variable Product.

To define a variable product, first you need to add Attributes to it, then you can create Variations. But what is exactly the difference between attributes and variations?

Read more