Take a course in WooCommerce Web Development

If you want to learn how to customize WooCommerce, without using paid plugins, for your clients or your own ecommerce site then consider taking a course. These are affordable and comprehensive courses from Udemy and Business Bloomer which will get you where you need to be fast and fill in any gaps in knowledge you have.

WooCommerce Plugin - "Add Product To Cart Via URL"

This plugin allows you to send a URL to a customer which automatically adds products to their cart. They can then checkout faster.

Create and display WooCommerce custom fields with code only (no plugin)

You can customize your product price with additional information and/or configurable options by editing your functions.php file.

Relocate WooCommerce Notifications on cart page

You can move WooCommerce notifications by adding some custom code in your functions.php and a custom JS file.

How to make WooCommerce Products Non-purchasable

Make all products un-purchased by adding one line to functions.php being, add_filter( 'woocommerce_is_purchasable', '__return_false');

How to override/customize WooCommerce Templates in your own Theme or Child Theme

You can override a WooCommerce template by recreating it in your child theme and adding your custom functionality.

WooCommerce Update Broke My Site (how to fix)

You can use a plugin called WP Rollback in order to revert the specific plugin(s) which have broken the site. It's free and easy to use.

WooCommerce Order Complete Hook - how to use it?

You can use the order complete hook, by adding it and some custom code to your functions.php, to execute some custom code whenever an order is complete (for eg when its paid) as well as use a similar hook for any WooCommerce Order Status.

Hide WooCommerce Price until user is logged in

There are 3 ways that you could hide the prices on your WooCommerce site when a user is logged in using either CSS, PHP or jQuery javascript.

Tips for working with WooCommerce in Test Mode

WooCommerce has its own test mode features but also I show you 3 tips with working with WooCommerce in a development environment like, using cash payments, setting PHP Globals to use to turn on/off code in a production vs development environment and how you can remove any risk of SEO penalties to your site when using test environments.

Is WooCommerce good for large eCommerce?

If you know what you're doing or are willing to tweak it substantially then yes WooCommerce can scale to larger ecommerce stores.

How do I automatically add items to my WooCommerce cart?

In WooCommerce you can create specific URLs which can then be added to a link which, when clicked, will add the desired products to the users cart and also load a specific page of your choosing.

Creating Frontity App with WooCommerce (Part 2)

Now we create a custom theme in Frontity which uses the CoCart API in order to convert WordPress and WooCommerce to a REACT style web app.

Creating Frontity App with WooCommerce (Part 1)

Use Frontity, WooCommerce and CoCart in order convert WordPress to a REACT style ecommerce web app while keeping WooCommerce in the backend.

Free ways to make an APP from your WooCommerce Store

There aren't any free options for creating a mobile app from WooCommerce unless you have coding skills. In that case I recommend Frontity.

WooCommerce hide price for specific product

You can hide the price in WooCommerce by either adding custom PHP, jQuery or CSS to your site.

Hide 'Add to Cart' when user IS NOT logged in (WooCommerce)

Hide the add to cart button UNLESS the user is logged into your site using PHP, CSS and jQuery to cover all your bases.

How do I speed up by Woocommerce Search Plugin?

To speed WooCommerce Search Plugin remove as many non-relevant products from the CMS as possible and also tweak the plugin settings.

Get WooCommerce Orders by Meta Data

We'll cover 3 different ways to get orders by meta data including including raw sql, WP and WooCommerce native functions.

Show SQL Queries used on WP Page

Sometimes WP sites are slow because it is 'doing a lot' in the database. If thats the case this article will show you how to find the choke points.