Introducing the WooCommerce XML-RPC API

We know you’ve been waiting for a full-fledged WooCommerce API, and while that particular piece of greatness is still a few months away (see this Github issue for details), we’ve developed a simple XML-RPC API to help you start integrating WooCommerce with your backend systems today. This has been tested over the past few months with a handful of clients and we’re ready to release it to the world. Currently it only supports updating order…

Read More

Our Thoughts on the New WooCommerce Pricing

UPDATE 2013-08-05: Since we published this, WooCommerce has decided to offer the choice to existing customers whether they want to grandfather their unlimited licenses in or not. Read the update post Full Disclosure: Our company derives the majority of its income from sales of WooCommerce plugins we’ve written, and by performing WooCommerce-related client projects. Still, we think we can be fairly impartial as it’s not like we have someone ordering us around to build WooCommerce…

Read More

WooCommerce extension updates & releases

New WooCommerce Plug-in: Authorize.net Reporting

Maybe this sounds a bit like you: You use an Authorize.net Payment Gateway, (maybe WooCommerce Authorize.net CIM or WooCommerce Authorize.net AIM) to process payments for your WooCommerce store, but it’s really difficult to get transaction information. If you want to get a simple list of transactions, you need to login to your account and run all sorts of complex reports. You spend hours pulling those reports and carefully massaging the data so it fits the…

Read More

WooCommerce extension updates & releases

WooCommerce First Data Upgrades!

First Data lovers, we may have just made your day. We’ve updated our First Data WooCommerce extension and added some new functionality that will probably knock your socks off. Just be prepared. 👏 First, we’ve used an updated API so that you get more stable, reliable performance and a future-proofed extension. We’ve also made sure you can capture more sales and reduce cart abandonment by taking advantage of First Data TransArmor credit card tokenization, allowing…

Read More

WooCommerce extension updates & releases

New and Improved WooCommerce Braintree Payment Gateway!

We know you’ve all been waiting for this moment! Okay, maybe not, but we’re really excited to share some news with you. Were you unsure of which Braintree extension you needed to make your WooCommerce store complete? Problem solved! We’ve merged the Braintree and Braintree Transparent Redirect extensions to support shiny new braintree.js, which means you now get the simplicity of a direct gateway with the reduced PCI compliance of a redirect gateway, giving you…

Read More

Ask SkyVerge

Add Custom Options to WooCommerce Settings

This question comes in from blog reader Wilgert (thanks Wilgert!): could you help me find some simple code to add a custom option field to the general settings tab of the woocommerce admin area? Trying to avoid re-inventing the wheel here. Well, this may be more than you bargained for, but here we go! The WooCommerce settings can be found under the menu item WooCommerce > Settings and look like so: Like a lot of…

Read More

How to Override WooCommerce Widgets

While it’s not technically possible to override a WordPress widget (and remember WooCommerce widgets are nothing more than WordPress widgets), WooCommerce is just so extendable and pluggable and flexible, that some widget functionality can be nearly completely overridden just using the standard WooCommerce template files and/or template functions. For the widgets that aren’t as pluggable, or if you need greater control, you have the option to un-register a core WooCommerce widget and subclass it, or…

Read More

WordPress development tutorials

Don’t Share Terms Between WordPress Taxonomies

By default WordPress will reuse terms with the same name and slug between different taxonomies (at least for now). For instance, if you add the term ‘red’ as a tag, and then add the category ‘red’, the same wp_terms record will be shared between them. This is also true for any custom taxonomies you define (remember that despite their seeming differences, WordPress tags and categories are both implemented as taxonomies). Now, in general this is…

Read More

How to Add Dimension Units to WooCommerce

This post was prompted by a recent question on the blog regarding how best to add custom units to the WooCommerce dimensions or weight options. While not a difficult thing to do, adding units is not trivial either if you don’t have much experience with PHP, WordPress or WooCommerce. This would be useful for adding, for instance, the foot as a dimension measurement to WooCommerce, which seems to be the most glaring omission. I’m guessing…

Read More

How to Display WooCommerce Products by Subcategory

I recently released a WooCommerce plugin that allows you to organize your products by subcategory in your shop and catalog pages. This extension grew out of a client’s request to alter the standard WooCommerce catalog page layout to show nested child categories on his catalog pages, along with any products that belong to those categories; this is in contrast to the standard catalog pages which simply display all products assigned to the current and any…

Read More