-
Mark WooCommerce Order Paid Plugin
Recently I ran into a situation where an order had not been marked “paid” even though the customer did actually pay for the order with the payment processor. Something had failed in the communication and the order status was updated to processing but the note indicating the transaction ID was… Listen ⇢
-
Display Related Scheduled Actions When Editing a Subscription
Often when trying to debug a WooCommerce subscription, we need to look at scheduled actions related to that subscription. One may not have run on time, or failed, or one wasn’t scheduled after the last renewal. Typically I have to copy the subscription ID then open up the scheduled actions… Listen ⇢
-
A Day in the Life of a WooCommerce Happiness Engineer, Late 2020
If you’re reading this, it sounds like you may be considering applying to be a Happiness Engineer at Automattic! That’s fantastic. My one regret with this job is that I didn’t do it sooner! You may be wondering what a day in the life is like so I wanted to… Listen ⇢
-
Display Saved Customer Payment Tokens on WooCommerce Orders and Subscriptions
Occasionally during development, I’ve needed to be able to quickly check to see if a new payment token was saved for a customer from within the WooCommerce Orders/Subscriptions screen. To help facilitate that, I wrote a quick script that inserts a metabox with the saved payment tokens listed. I’m posting… Listen ⇢
-
Duplicate WooCommerce Coupons
We recently had a request to add a duplicate coupon feature to some of the Woo sites that my team manages. It’s not unusual for store managers to need to recreate the same coupon over and over and this feature would save them some repetitive effort. During a moment between… Listen ⇢
-
Skip $0 Renewal Orders with Woo Subscriptions
One of the Woo Subscription sites I work with bills customers based on useage of a resource once a week. Sometimes there is no usage so we end up creating renewal orders for $0. There are no actions required for these $0 renewal orders so it makes sense for us… Listen ⇢
-
Use Multiple Stripe Accounts with WooCommerce
Sometimes a business will have a need to utilize multiple Stripe accounts for processing payments. It could be that orders for one country should be routed to a specific account while ones for the rest of the world go to a separate one. The issue here is that the official… Listen ⇢
-
Display Regular and Sale Prices on Manual WooCommerce Orders
My wife often manually generates orders for her customers and sends them a payment link by email. On the front end of the site, she displays the regular (list) price for each product along with her price which she inputs as the sale price. When someone purchases cabinets using the… Listen ⇢
-
Performance Gains By Not Restoring the Current Blog ID Until All Switches are Complete
At work, I’ve been trying to solve an out of memory error we’ve been seeing in a long running validation process. It typically takes about 6 hours to complete but over the New Year’s holiday, it started notifying us of the out-of-memory errors. The trouble appeared to involve our repeated… Listen ⇢
Meet Bill
Hi, I’m Bill a code wrangler at Automattic focusing on payments. I’m part of the WooCommerce team focusing on our in-house payment systems.










