WooCommerce reviews + tutorials

Add Payment Type to WooCommerce Admin Email

…the order payment type to the WooCommerce Admin New Order email, in an upgrade-safe manner: add_action( ‘woocommerce_email_after_order_table’, ‘add_payment_method_to_admin_new_order’, 15, 2 ); function add_payment_method_to_admin_new_order( $order, $is_admin_email ) { if ( $is_admin_email ) { echo ‘<p><strong>Payment Method:</strong> ‘ . $order->payment_method_title . ‘</p>’; } } Add that bit of code to your theme’s functions.php file, or even to…

Read More

WP Development

Debugging WordPress

…y constant: SCRIPT_DEBUG, which will cause the un-minified scripts to be loaded instead. Query Debugging With SAVEQUERIES WordPress is obviously heavily dependent on the database, and this is an area that can be difficult at times to get visibility into. One solution is to enable the SAVEQUERIES constant, which will save all queries to the queries member of the db object along with their execution time, and the stack of functions that called them….

Read More

Hide Certain WooCommerce Sub-Categories in Catalog

…egories on the shop page get_terms Filter Perhaps the easiest and most upgrade-friendly is to hook onto the core ‘get_terms‘ filter. This filter is ultimately applied by a call to get_categories() which is called by the woocommerce_product_subcategories() template function, which is responsible for returning the product subcategories to be displayed on the shop/category pages. The approach is to hook into that filter, test for the taxonomy/page we…

Read More

Ask SkyVerge

Hide WooCommerce "Free" Price Label

…er, because here’s an easy way to suppress that “Free” notice for regular/variable products: add_filter( ‘woocommerce_variable_free_price_html’, ‘hide_free_price_notice’ ); add_filter( ‘woocommerce_free_price_html’, ‘hide_free_price_notice’ ); add_filter( ‘woocommerce_variation_free_price_html’, ‘hide_free_price_notice’ ); /** * Hides the ‘Free!’ price notice */ function hide_free_price_notice( $price ) { return ”; } Simply add the above to your…

Read More

WordPress development tutorials

Don’t Share Terms Between WordPress Taxonomies

…porarily rename the term as needed to generate a unique slug and thus a separate term record, then after the term is created we fix the name back to what the user originally specified. This is done only if a term slug is not given; we assume the user had something special in mind if they went through the trouble of providing a slug. And with that, here’s the code: /** * This filter temporarily renames any terms to force a unique slug when they * w…

Read More

Redesign

Welcome to the New SkyVerge.com

…ut SkyVerge.com recently got a facelift! We’ve customized a new theme and made some structural changes that should make navigating our blog and products far easier. First, we’ve re-categorized products so that you can easily find relevant plugins (same goes for re-tagging all products for easier navigation). We’ve done the same with blog posts so that tagging and categorization now make better sense and will help you find similar or relevant conte…

Read More

WooCommerce extension updates & releases

9 Cool Updates to WooCommerce FreshBooks

Hello, all! We wanted to let you know about the great changes that we’ve made to the WooCommerce FreshBooks extension and give you a quick tour of the new plugin. For the version 3.0 release of WooCommerce FreshBooks, we’ve completely rebuilt the plugin from scratch. Thanks so much to Nicole Schaller for her great feedback and help testing this plugin as we’ve gone through this rewrite. The new and improved FreshBooks integration makes syncing yo…

Read More

WooCommerce extension updates & releases

WooCommerce Chase Paymentech re-listed

…e happy to announce that the WooCommerce Chase Paymentech extension is now available for purchase again! Unfortunately, Chase Paymentech no longer allows integrations to be pre-certified, which means that merchants will have to submit an application with Chase for individual certification to use the integration. However, this process is fairly straight-forward for merchants to complete. The first step is for merchants to register using the WooComm…

Read More

WooCommerce extension updates & releases

WooCommerce Order Status Control Available at WooCommerce

New extension alert! WooCommerce Order Status Control is now available at WooCommerce! You know all of those annoying little tasks that you have to do every day, and they constantly eat up little bits of time? Stuff that you do anyway, because it’s just a little bit of time, but it still adds up each day…stuff like tying your shoes. You could save this time with an improved system, such as slip on shoes, or laces that you simply have to pull rath…

Read More

Ask SkyVerge

Ask SkyVerge: 20 WooCommerce How To’s

…method aside from the built-in free shipping as free or $0, this label is added. You can remove it with this snippet in the bottom of your theme’s functions.php: //Remove (Free) label on cart page for “Shipping and Handling” if cost is $0 function sv_change_cart_shipping_free_label( $label ) { $label = str_replace( “(Free)”, ” “, $label ); return $label; } add_filter( ‘woocommerce_cart_shipping_method_full_label’ , ‘sv_change_cart_shipping_free_l…

Read More