Author: Saif
-
How to change the placement of the express checkout options in the WooCommerce Stripe Payment Gateway plugin
This post is an updated version of my previous guide. Due to changes in the Stripe plugin’s codebase after version 9.5.1, the previous code snippet no longer functions as expected. How Express Checkout Options Work Express checkout buttons (e.g., Apple Pay, Google Pay) are loaded dynamically via the Stripe script. The script scans the DOM…
-
Extending the WooCommerce Analytics CSV export
The WooCommerce Analytics export is a powerful tool for store owners, but it has its limitations. The default CSV export file doesn’t include all the order details, probably for readability. While you can remove columns easily, there’s no graphical way to add more information. One very good reason why you’d want to add more data…
-
Streamline Order Completion Workflow with Automated Shipment Updates using the WooCommerce Shipmate Integration
WooCommerce shipping plugins often don’t change the order status to “completed” after delivery. This means a staff member has to manually check the shipment and update the status of each order, which is a repetitive and annoying task. In this guide, we’ll discuss how can we automate this step so you don’t have to do…
-
How to change the placement of the express checkout options in the WooCommerce Stripe Payment Gateway plugin (outdated)
This method is no longer compatible with version 9.5.1 or later due to changes in the codebase. For more information, please refer to the new post here. At the time of writing this post, the WooCommerce Stripe plugin doesn’t provide an option in the settings to change the placement of the Google and Apple Pay…
-
How to add the CC’s last 4-digits to the Order Details Table (WooCommerce Stripe Payment Gateway)
Before getting into the technical details, it’s important to mention that even though the Stripe for WooCommerce plugin saves card information, such as brand and last 4 digits, for customers who choose to save their payment methods, there may be legal implications for customers who have not consented to this. Therefore, use this guide only…