WooCommerce reviews + tutorials

How to Set WooCommerce Virtual Order Status to Complete After Payment

Please note that this snippet will work for WooCommerce 2.0 and 2.1, but not 2.2+ – the order status structure has changed in version 2.2 to support refunds. If we post an updated version, we’ll link to it here when published. WooCommerce virtual orders can be automatically marked as ‘completed’ after payment with a little bit of code added to a custom plugin, or your themes functions.php file. By default WooCommerce will mark virtual-downloadable orders…

Read More

WP Development

Debugging WordPress

The following are some techniques I use nearly every day for debugging WordPress and WooCommerce, and can be used for plugin or theme development equally. Echoing or printing to the screen will only get you so far when debugging, especially in a complex framework like WordPress; to really understand the code flow, and to trace and fix issues, you need to be able to log messages to a file. For this WordPress makes use of…

Read More

WooCommerce extension updates & releases

CyberSource Payment Gateways for WooCommerce

The CyberSource payment gateway is now available for WooCommerce. Recently FoxRunSoftware released two CyberSource payment gateway plugins for accepting credit card payments on your WooCommerce storefront, and which described below. CyberSource SOAP The CyberSource SOAP payment gateway is a “direct” or “server-to-server” implementation which uses the CyberSource SOAP protocol to provide the most seamless checkout process possible for accepting credit cards. Though customer credit card data is not stored on your server, it is handled…

Read More

WooCommerce extension updates & releases

WooCommerce Sequential Order Numbers Pro Released

Today marks the release of the WooCommerce Sequential Order Numbers “Pro” plugin, the first of many practical and useful WooCommerce extensions to be released by Fox Run Software. If you don’t like the essentially random order numbers that WooCommerce uses, and you perhaps want to customize them a bit as well, then this plugin could be a good fit for you. The Pro version of the plugin builds upon the limited functionality of the free…

Read More

WooCommerce Sage ERP MAS Connector Plugin Available

Update: We no longer sell or support this extension for new customers, but we have open-sourced the code for the integration. Please read this post for more details! SkyVerge announces the release of the WooCommerce-Sage Connector plugin. This plugin allows you to easily export order and customer data from your WooCommerce storefront to your WebServices-enabled Sage ERP MAS 90/200 backend, for order processing. WooCommerce orders are assigned an MAS order number, and WooCommerce customer records…

Read More

Exclude Your Traffic From Jetpack Site Stats

I recently installed Jetpack by WordPress, solely because I wanted to use Site Stats, and even that I wanted mostly so that I could see my site traffic in the WordPress iPhone app. I quickly realized that Site Stats was tracking my own internal page views as I browsed around skyverge.com, throwing off my true page view/visitor numbers. Site Stats comes with some built in ability to exclude site traffic, but I found I needed…

Read More

Double Notification and Comment Emails Explained

I finally took the time to investigate why I receive two notification emails each time a comment is posted at this blog. Granted, it didn’t hurt anything, but it was annoying to get the multiple emails on my iPhone. Initially I assumed the issue had something to do with my use of the WP-Mail-SMTP plugin (which I highly recommend if you want to use GMail to send your emails from WordPress), however it turned out…

Read More

WooCommerce reviews + tutorials

WooCommerce Sample Data

A sometimes overlooked, but useful feature of WooCommerce 1.5.3 is the included dummy data file, which can be imported to create a number of products, and even attaches product images! This is useful when setting up test/development environments and you want a range of products available without having to manually create them. Step 1 – Locate the Dummy Data File The sample data file is included with the woocommerce plugin. To verify you do indeed…

Read More