Get all WooCommerce Refunded orders

I ran into an interesting problem recently for a consulting project where the client needed to know what orders have had refunds processed in WooCommerce. While helping out with this problem, I found that there isn’t a great way to get all refunded orders at once, only to get refunds for a particular order. There are a couple ways you could approach this issue. Let’s start with the couple methods they’d tried first: Get all…

Read More

How to Add WooCommerce Custom Order Actions

If you’re building a plugin or internal tools for WooCommerce, it’s helpful to be able to run actions or shortcuts for order records, as this is what much of your day-to-day management is concerned with. Today we’ll look at how to add WooCommerce custom order actions so that you could modify order data, add information to orders, send order data externally, or run any general action that requires order details. This tutorial requires beginner PHP…

Read More

WooCommerce extension updates & releases

WooCommerce Shipwire Version 2.0

Howdy folks! We’re going over the version 2.0 update for WooCommerce Shipwire today, which adds a few handy new features, and paves the way for some others. This update is awaiting deploy, so you should see it available in your dashboards soon! API Update First and most importantly, the plugin has been updated to the latest API version used by Shipwire. This improves reliability and maintenance for the plugin, while also making it easier for…

Read More

WooCommerce extension updates & releases

WooCommerce Customer / Order CSV Export – Version 4.0

Our WooCommerce Customer / Order CSV Export plugin has undergone some massive changes recently, and version 4.0 is now available to download for active license holders! This release includes a lot of refactoring and internal improvements for the plugin. It follows on the heels of our Customer / Coupon / Order CSV Import Rewrite, leveraging what we’d learned about batch processing and parsing for export files to make exporting thousands of records a breeze. While…

Read More

WooCommerce extension updates & releases

WooCommerce Customer / Coupon / Order CSV Import Rewrite

Version 3.0 of our WooCommerce Customer / Coupon / Order CSV Import suite was released last week. While this adds necessary upgrades like WooCommerce 2.6 compatibility, it also provides a complete rewrite and tons of new features! Let’s take a look at the changes. Background Import Process One of the problems we saw frequently with order imports was timeouts on shared hosts. For some stores, this limited the number of orders you could import at…

Read More

WooCommerce extension updates & releases

WooCommerce Cost of Goods 2.0

WooCommerce Cost of Goods v2.0 was recently released. This update brings significant improvements to reporting and refund handling, as well as support for the REST API and other minor fixes. Let’s dive in! Updated and Enhanced Reports Profit reports now match core WooCommerce reports and have a refreshed design, along with quick access to various date periods. In addition, you can now export your chart data to CSV! The Profit by Product report includes a…

Read More

WooCommerce extension updates & releases

WooCommerce AvaTax Released in Partnership with Avalara

A new year is upon us, and with it we are very pleased to announce a brand new way to manage taxes for your WooCommerce store. Welcome, WooCommerce AvaTax! We’re excited to have partnered with Avalara to bring a free integration plugin to bring AvaTax to WooCommerce. The WooCommerce AvaTax extension helps WooCommerce merchants completely automate their tax assessment and reporting. Over the past few months we’ve taken a hard look at the WooCommerce tax experience, as…

Read More

WooCommerce extension updates & releases

WooCommerce Order Status Manager Version 1.3

WooCommerce Order Status Manager 1.3 was released a few days ago! This update brings a few more interesting features that we think you are going to like. Mark Order Statuses as Paid You can now mark statuses as “Paid”. This denotes a status that an order should have after a payment has occurred. Default core statuses such as “Completed” and “Processing” will already have this flag, of course. You can set it for your  own…

Read More

WooCommerce extension updates & releases

WooCommerce FreshBooks Updated to v3.6.0

We’ve got a quick update to start the week off for you 🙂 WooCommerce FreshBooks has been updated to version 3.6 to add an important feature for merchants syncing payments between WooCommerce and FreshBooks. Merchants can now map their WooCommerce payment gateways to FreshBooks payment methods, which will tell FreshBooks how to track payments made from your WooCommerce store. Mapping Payment Gateways to FreshBooks Methods For the most part, WooCommerce FreshBooks guessed pretty well at…

Read More

Prevent Repeat Purchase with WooCommerce

Depending on what kind of products you sell, you may want to prevent customers from purchasing a WooCommerce product more than once from your store. For some shops, you may want to disable any repeat purchases at all, or you may want to prevent repeat purchase only for a specific product. We’ve seen this most commonly with WooCommerce Memberships, as shops may want to restrict a free trial membership from being “purchased” again, or restrict…

Read More