Add a Field to WooCommerce Registration Form

In this tutorial we will add an input field into the registration form and configure a custom validation for it. Without plugins or changing WooCommerce templates 🙌

My Account Fields

First of all we will make one of the edit account default fields optional, then we are going to remove it completely and after that I will show how to add a custom field there.

Remove both “Add to cart” and “Read more” Buttons

Different ways how you can completely hide Add to cart buttons on specific pages of your store without any CSS or plugins.

Make Products Non-Purchasable

In the previous tutorial I showed you how to hide product prices, now let’s continue with the same idea of transforming a WooCommerce store into a catalog and disable purchasing products. Without plugins.

Check if Product Belongs to a Product Category or Tag

In this tutorial I will show how to check in the code if a current product in the loop or a product with a certain ID belongs to specific product categories or tags.

Create Dynamic “SelectControl” with Posts in Gutenberg

In this tutorial – how to get posts in Gutenberg using REST API and create a select dropdown from these posts.

Check If Current Page is a Product Category

In this tutorial I will show you two ways how to check if currently displayed page is a product category. We will also try to detect categories with certain IDs, slugs and names.

Remove Product Prices

In this tutorial – the most correct and clean way of removing product prices on the shop page, product archive pages, related products, upsells, cross-sells and single product pages.

Random Product Sorting with Pagination

In this tutorial – not only how to display products in a random order but also how to prevent randomly displayed products from being duplicated if they run over pagination.

How to Completely Remove Product Sorting Dropdown

In this super tutorial I will show you 2 methods how you can remove product ordering “Default sorting” dropdown in your WooCommerce theme without CSS.

Change Defaut Product Sorting

By default WooCommerce displays products by a custom order and then by a product name. In this tutorial I will show you how to change it in settings and with a code snippet.

How to Remove, Rename, Reorder or Add Custom Sorting Options

In this tutorial we are going to customize options in the product sorting dropdown on the shop and product archive pages without plugins.

How to Remove Dashboard from WooCommerce My Account Menu

In this tutorial I will show not only how to remove a menu link (it is easy-breezy), but also how to redirect correcly to another my account subpage.

Remove “Showing all X results” from Shop and Product Archive Pages

Each WooCommerce archive page has this text “Showing all X results” or “Showing the single result”. In this tutorial I will introduce two ways how to remove it.