Create Custom WooCommerce Order Status without Plugins

The free WordPress eCommerce plugin, WooCommerce, includes a few different “order statuses“.

These are important as they inform your clients and customers in what stage their particular order is at. These order statuses help prevent unnecessary phone calls and/or emails from said customers inquiring about the status of their order. Granted you will always have that one person who will contact you regardless. At least these will help keep the majority from reaching out to you saving you and your online business much time.


Built-in WooCommerce Order Statuses

Here is the default order status list built into WooCommerce:

  • Completed
  • Processing
  • Pending payment
  • On hold
  • Refunded
  • Cancelled
  • Failed

Some online stores may want to provide their customers with more specific order fulfillment statuses. For example, an online manufacturer may want to provide their customers with the ability to see that they are “Awaiting parts“, in the “Building” process, “Shipped“, and so on and so forth.

Within this article we will show you how to easily add these custom order statuses to your WordPress website without the use of a plugin.


Read more

WooCommerce WordPress eCommerce

A design flaw within the WordPress permission system and the eCommerce plugin, WooCommerce, could allow someone to alter account privileges on your WordPress website.

According to new research by Simon Scannell, a researcher for PHP Security firm RIPS Tech, when WooCommerce is installed it will create a Shop Manager role. The Shop Manager user role has the “edit_users” WordPress capability/permission enabled. This capability allows users to edit any WordPress user.


Read more

Enfold WordPress Theme Logo


If your “Terms of Service / Terms and Conditions” page contains an Enfold Advanced Layout Editor “Color Section” element this will cause an undesired display of said page when a visitor clicks on the “Terms and Conditions” link from the WooCommerce Checkout page.

The solution; don’t use the Advanced Layout Editor’s “Color Section” element on your “terms” page.


Read more