Repeat Customer for WooCommerce Shows Guest Orders as “New Customer”

Repeat Customer for WooCommerce comparison showing guest orders with the same billing phone classified as new when orders are pending and recognized after qualifying paid order statuses.

If Repeat Customer for WooCommerce continues showing a guest order as “New customer” even when another guest order uses the same billing phone number, check the order statuses before troubleshooting the phone matching itself. The plugin supports returning guest detection by billing email, phone number, company name, and postcode. However, its documentation states that only … Read more

Fix Apple Pay “Payment Not Completed” in WooCommerce After a PayPal Gateway Update

WooCommerce Apple Pay showing Payment Not Completed after PayPal gateway update, with troubleshooting for plugin version, PayPal domain registration and API errors.

If the Apple Pay Express Checkout button opens correctly but displays: Payment Not Completed after the customer confirms the payment, the first thing to establish is which PayPal plugin was updated. The reported version and release date: 9.2.1July 27, 2026 match Payment Gateway for PayPal on WooCommerce by Easy Payment, not the official WooCommerce PayPal … Read more

How to Fix PHP 8.4 method_exists() Fatal Error in WooCommerce Cart AJAX

PHP 8.4 WooCommerce method_exists fatal error fix

A WooCommerce website running PHP 8.4 may encounter a fatal error when a customer changes a product quantity in the cart. Instead of updating the cart, the AJAX request fails and WooCommerce may display an error, stop responding, or leave the cart quantity unchanged. A typical error looks like this: The error may originate from: … Read more

Fix Mailchimp for WooCommerce PHP 8.4 str_getcsv Error

Fix Mailchimp for WooCommerce tutorial

The Mailchimp for WooCommerce PHP 8.4 compatibility issue can produce a str_getcsv() deprecation warning when the plugin processes CSV-formatted data without explicitly providing the escape parameter. The complete warning normally looks like this: On a standard PHP configuration, a deprecation notice does not normally stop PHP execution. However, the warning can still cause serious problems … Read more

Simple Discount Rules for WooCommerce Stuck on “Processing”

Simple Discount Rules for WooCommerce stuck at 10% processing while discounted prices are already applied, with process termination, WP-Cron checks, and recovery steps.

When a discount in Simple Discount Rules for WooCommerce remains stuck at 10%, 0%, 91%, or another percentage indefinitely, the displayed percentage does not necessarily reflect the actual prices currently stored on the products. The rule may already have changed some or all matching product prices while its internal progress record never reached the completed … Read more

Stripe Express Checkout Disappears When WooCommerce Tax Uses the Billing Address

WooCommerce tax settings showing Stripe Express Checkout visible with shipping-address tax calculation and hidden when taxes use the customer billing address.

If Apple Pay, Google Pay, Link, or other Stripe Express Checkout buttons disappear immediately after changing WooCommerce’s Calculate tax based on setting from Customer shipping address to Customer billing address, the Stripe configuration itself may still be working correctly. Stripe for WooCommerce intentionally hides Express Checkout in one documented situation: when the product does not … Read more

Greek VAT & Invoices Hidden Fields Still Required for Receipt in Block Checkout

WooCommerce Block Checkout showing Greek invoice fields hidden for Receipt but still triggering required-field validation, beside the corrected conditional validation behavior.

If Greek VAT & Invoices for WooCommerce hides Company Name, VAT Number, Tax Office, and Business Activity when the customer selects Receipt (Απόδειξη) but WooCommerce still refuses to place the order because those fields are empty, the problem is not simply visual. The fields are being hidden correctly, but their required validation is still active. … Read more

WPC Free Shipping Bar 2.0.0 Not Showing in Cart or Mini-Cart

Comparison showing WPC Free Shipping Bar 1.5.4 working in the WooCommerce mini-cart, cart and checkout while version 2.0.0 is missing from the cart and mini-cart.

WPC Free Shipping Bar for WooCommerce 2.0.0 can fail to display the shipping progress bar in the cart and mini-cart even though the same bar still appears at checkout. When the same site works normally after rolling back from 2.0.0 to 1.5.4 without changing any plugin settings, that is strong evidence of a version-specific regression … Read more

PayPal Advanced Credit and Debit Card Payments Not Showing in WooCommerce Sandbox

WooCommerce PayPal Payments sandbox redirecting customers to PayPal login instead of displaying Advanced Credit and Debit Card fields because the sandbox business merchant may not be fully onboarded for Advanced Card Processing.

When testing WooCommerce PayPal Payments in Sandbox mode, you may enable: inside your PayPal sandbox app and expect checkout to display card fields such as: directly on the WooCommerce checkout page. Instead, you may only see: and clicking it opens or redirects to PayPal, where the buyer is expected to log into a PayPal account. … Read more

PayPal Pay Later Not Showing in WooCommerce?

WooCommerce PayPal Payments 4.1.2 Pay Later settings showing the new Payment Methods and Styling interface, Vaulting conflict, and buyer eligibility checks.

If PayPal has confirmed that your US business account is eligible for Pay Later, your WooCommerce store uses USD, but no Pay Later button appears on product pages or checkout, the first thing to know is that many older troubleshooting guides describe a different PayPal Payments settings interface. With WooCommerce PayPal Payments 4.1.2, you should … Read more