Posted on Leave a comment


// Adds the Payment Request button (Apple Pay) on the checkout page then moves it to after the customer details.
// Replace `woocommerce_checkout_after_customer_details` with wherever you want to
add_filter( 'wc_stripe_show_payment_request_on_checkout', '__return_true' );
remove_action( 'woocommerce_checkout_before_customer_details', array( WC_Stripe_Payment_Request::instance(), 'display_payment_request_button_html' ), 1 );
remove_action( 'woocommerce_checkout_before_customer_details', array( WC_Stripe_Payment_Request::instance(), 'display_payment_request_button_separator_html' ), 2 );
add_action( 'woocommerce_checkout_after_customer_details', array( WC_Stripe_Payment_Request::instance(), 'display_payment_request_button_html' ), 1 );
add_action( 'woocommerce_checkout_after_customer_details', array( WC_Stripe_Payment_Request::instance(), 'display_payment_request_button_separator_html' ), 2 );
Posted on Leave a comment

Can my WooCommerce site help me sell on Instagram?

[Update. This post is what gave inspiration to two blog posts (#, #) on the blog and a new Docs help article to get people started with Shopping on Instagram.]

Continue reading Can my WooCommerce site help me sell on Instagram?
Posted on Leave a comment

Can my WooCommerce site be a catalog?

In the first instalment of series of posts “Can my WooCommerce site do…”, I’m going to look at something that comes up often and sometimes inadvertently.

What happens if you want to showcase a product but don’t want people to purchase it? If this is for your whole store, I recommend looking at the Catalog Visibility Options extension we offer on This has a great range of functionality for making your site into a catalog, including removing the actual e-commerce functionality. [edit to clarify – With my scenario, the cart will still appear on the menu and be visible if people navigate to /cart, or /checkout, or whatever the pages are set as.]

Continue reading Can my WooCommerce site be a catalog?
Posted on 1 Comment

Can my WooCommerce site do…?


I get this question a lot each week working in Support. Each week I’m surprised as I sit back and think “Possibly…”.

These questions are often why products exist on this site, or that there is a certain scenario I’ve set up on the site (like the Germany/US Shipping Products).

Each week, I’m going to publish a post with examples of “Can I do…?” which will hopefully be taken from real scenarios I have been posed with.

Posted on Leave a comment

Stripe 4.0

It happened. We shipped Stripe Payment Gateway version 4.0.0 out the door.

This was a long time coming, and so much work by the team. Pubilc shout out to Roy for pushing this forward!

I’ve done two rounds of testing on this, so if you managed to break things, it wasn’t me!

You can read all about the update from Matty in the blog post, but there are so many heavily requested features such as 3D Secure, Alipay, and SEPA, joining Apple Pay and the Payment Requests which work on Chrome browsers.

I love Stripe, personally if you’re able to accept payments in one of the 25 countries where Stripe is available, it is such a elegant solution, go for it!

Posted on Leave a comment

GDPR and WooCommerce

If you are involved with anything online and have connections with Europe, you will have heard about the GDPR over the past while.

This has a big impact on selling online, so at, we are starting to collect information and do our part for making people aware.

My colleague Hannah, who is based in Stockholm has the first of our blog posts about this.

An Introduction to GDPR Compliance for WooCommerce Stores



Posted on Leave a comment

I will never stop learning…

This is the first line of the Automattic Creed, something I hold dear, and have practiced while working in support.

This site started when I joined, and then continued while I set up examples and scenarios for customers. I’m now going to be blogging semi-regularly, or whenever I have an interesting set up to share.

“Demo” Photo by jesse orrico on Unsplash