All my articles regarding WordPress can be found here. It includes generic WordPress articles, tutorials and snippets, and others specific for WooCommerce, and other WordPress plugins.

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

A man with tools

In WooCommerce, with every order, comes one or more emails. WooCommerce sends automatically to the shop manager or to the customer, depending on the current step of the purchase process and they have some pre-defined messages.

These messages change based on the email sent and there are no options to change them. Sometimes you may need to add more text to all emails, such as a notice that says that the order is an online order. How do you do this?

Read more

Hands

Did you know about the WooCommerce Help tab in the Dashboard?

It has useful information about the page that you are looking at. You can open it by clicking on the little Help tab on the top right of the screen. It will slide down and show video tutorials for WooCommerce.

If you are an experienced WooCommerce user though, you won’t probably need this tab, so let’s check how to disable it.

Read more

Did you ever need to limit purchases for a specific product or category to some customers only?

You can do it with WooCommerce by adding a snippet to your site. Let’s see an example!

Read more

WooCommerce Bookings shows a form to book the product on its single page. The form includes a calendar and it may include other fields like persons and resources, based on the product configuration.

Also, always based on the product configuration, the form will show different strings to the user to communicate the product availability or other things.

How do you change these form strings? They are not always right, your product may require a different string.

As always, there’s a snippet!

Read more