-
Style File Upload Button with Product Add-Ons
The Product Add-ons extension for WooCommerce is a simple to use plugin that lets you add extra option fields to your products. The file upload field makes it possible for customers to send a file like a logo that you can use when customizing their order. The only downside is… Listen ⇢
-
Hide WooCommerce Checkout Button Until Terms and Conditions Accepted
Often times stores need to require terms and conditions to be accepted for anyone placing an order. WooCommerce can do this out of the box, but the checkout button will still be present. You can hide it until the “terms and conditions” have been accepted with a bit of JavaScript… Listen ⇢
-
Move Element from One Location to Another with JavaScript
Often times we can move elements around on a page with CSS, but sometimes that’s just not a good solution when elements need to taken across an entire screen. Here’s an example so you can see what I mean. A user wants to move the Amazon Pay section from down… Listen ⇢
-
How to Set Up Pre-Orders with WooCommerce Subscriptions
WooCommerce Subscriptions is a powerful extension for setting up recurring payments for your store, but one thing it can’t do is let you have a subscription to a product that uses Pre-Orders. If you look on the page about Pre-Orders, you’ll see it says “Not compatible with Subscriptions.” I recently… Listen ⇢
-
Using Calculations with Flat Rate Shipping in WooCommerce
Recently I had a user that needed to charge a flat rate for shipping the first item and then a smaller amount for each additional item. It’s possible to set up this with Table Rate Shipping, but did you know you can also do some basic math with WooCommerce’s built-in… Listen ⇢
-
Replace WP Cron on Any Server
Fairly often, I run across users who are having trouble on their site with WP_Cron. From cheap hosting to low traffic sites, it can really cause trouble for anything needing a reliable schedule where they can run tasks. I recently ran across a way to replace wp_cron with an external service. I… Listen ⇢
-
Share Inventory Across Products With WooCommerce
I recently had a customer who wanted two products to share the same inventory. They had a shirt that’s available for both men and women, but it’s the same shirt. Their goal was to have the shirt available in both the men’s and women’s categories with different images based on… Listen ⇢
-
Change “From” Email Address for WooCommerce Stock Notices
I recently had a customer who noticed that WooCommerce stock notifications were sent from wordpress@site.com instead of the return email address set in the WooCommerce email settings. The stock notifications in WooCommerce use the default WordPress notification address which may be less than desirable. Most sites aren’t likely to even… Listen ⇢
-
Keep Customers from Using a Gateway at Checkout, but Have It Available for Paying Invoices
Let’s say you have a site where you want customers to be able to add products to the cart and checkout. But you need to manually check the orders before the payment can be accepted. Since the price may change you don’t want to authorize a charge for later capture.… 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.










