Category WooCommerce

Capitalise Single Product Title

When working with WooCommerce websites, it’s important to focus on design, readability, and accessibility. Managing hundreds or thousands of products can be challenging, so setting up global rules can save time and reduce the need for individual product edits. One…

All WooCommerce Settings on One Page

In WooCommerce, customization plays a key role in building a unique online store. However, navigating through multiple settings pages to manage WooCommerce configurations can feel overwhelming. Now, imagine having all your WooCommerce options in one centralized, user-friendly interface. This setup…

Add First & Last Name Fields to Registration Form

Here’s a handy PHP snippet (and an optional mini-plugin version with straightforward settings) that adds Billing First Name and Billing Last Name fields to the WooCommerce Registration Form on the My Account page. By default, WooCommerce’s Registration Form includes only…

Only Show Downloads Tab if User Has Downloadable Items

In WooCommerce, the “Downloads” tab on the My Account page is always visible to users, even if they haven’t purchased any downloadable products. This default setup can make the page feel cluttered or irrelevant, particularly for customers who don’t have…

Add Empty Cart Button

Add an empty the cart button to WooCommerce.

Generate a UUID-Style or Date/Time Order Number for WooCommerce

To make WooCommerce order numbers more secure, you can generate a UUID-style order number or add a suffix that includes the date and time to prevent guessable order numbers. Here’s how to modify your existing code to incorporate both approaches:…