How to Fix GiveWP Stripe Payments Failing as Too High-Risk

GiveWP Stripe payments failing with high-risk and empty payment method errors

GiveWP Stripe payments failing can be caused by two very different problems: Stripe Radar blocking suspicious transactions or the donation form failing to create a valid Stripe payment method. A common example is seeing dozens of failed donations in GiveWP while Stripe reports: At the same time, the GiveWP logs may contain this error: Although … Read more

How to Fix W3 Total Cache Varnish Purging on Cloudways After Version 2.10.0

W3 Total Cache Varnish purging on Cloudways fix

After updating W3 Total Cache to version 2.10.0 or later, some WordPress websites hosted on Cloudways may stop clearing the Varnish cache automatically. The WordPress cache may appear to clear successfully, but visitors continue seeing outdated content. Manually purging the cache from the Cloudways dashboard fixes the issue temporarily, while rolling W3 Total Cache back … Read more

How to Push Products in a Specific WooCommerce Category to the Bottom of Product Listings

WooCommerce product sorting that places every product assigned to the Clearance category at the bottom of Shop and category listings even when Clearance is only one of several product categories.

A common WooCommerce catalog requirement is: Show all normal products first, then place every product assigned to the clearance category at the bottom. The important detail is that the product does not necessarily belong only to Clearance. For example: The desired result on the Shop page is: And on the T-Shirts category: The correct test … Read more

Country Based Restrictions Removes the Product but WooCommerce Checkout Still Shows the Old Cart

Country Based Restrictions for WooCommerce removes a restricted product after the shipping country changes, but the checkout order review still displays the old product and total because CBR reloads the cart during the woocommerce_review_order_after_shipping template hook.

A WooCommerce checkout can end up displaying products and totals that no longer match the actual cart when Country Based Restrictions for WooCommerce (CBR) removes an item after the customer changes their shipping country. The restriction logic itself may be working correctly: but the checkout interface can still display: This is more than a cosmetic … Read more

WPFront Notification Bar Leaves a Green Background After Uninstall: What to Check

WordPress site staying green after WPFront Notification Bar is uninstalled, showing how cached WPFront custom CSS, page cache, theme CSS or page-builder styles can remain and how to verify the plugin database option has been removed.

If uninstalling WPFront Notification Bar leaves every page of a WordPress site with a green background, reinstalling the plugin repeatedly is unlikely to fix the real cause. The first thing to establish is whether WPFront is actually still contributing CSS to the page. A deleted WordPress plugin cannot normally continue executing PHP and injecting new … Read more

Stripe Dashboard Refunds Trigger “Undefined Array Key refund_total” in WooCommerce

Stripe Dashboard refund webhook reaching Payment Plugins for Stripe WooCommerce with a line item missing refund_total, causing WooCommerce wc_create_refund() to generate an Undefined array key warning, with valid caller-side fixes shown.

A Stripe refund can successfully reach a WooCommerce site while still triggering this PHP warning: When the stack leads through: the most likely issue is not that WooCommerce cannot process refunds. It is that the Stripe integration is passing a partially populated line_items array into WooCommerce’s refund API. The distinction matters because wc_create_refund() currently treats … Read more

Premium Addons “List Premium Templates” Is Enabled but Missing From the MCP Tool List

Premium Addons List Premium Templates enabled in WordPress but missing from Cursor's MCP tool list, showing how to check the separate Premium Templates feature and WordPress Abilities registry to determine whether the ability failed to register.

Premium Addons for Elementor can expose its WordPress functionality to AI clients such as Cursor through the WordPress Abilities API and Model Context Protocol. A confusing failure can occur where: looks correct in WordPress, but the expected Premium Templates listing tool never appears in the MCP client’s tool list. Meanwhile: This is a fundamentally different … Read more

ELEX USPS International Rates Disappear With Weight-Based Packing Because height Is Sent as a String

ELEX WooCommerce USPS international weight-based shipping bug where a duplicate PHP height key overwrites a float cast, sends "height":"4" to USPS, causes an HTTP 400 schema error and removes all USPS checkout rates.

A particularly difficult WooCommerce shipping failure can occur when the ELEX WooCommerce USPS Shipping Plugin with Print Label & Shipment Tracking uses its classic Weight-based packing method for an international order. The symptom is severe: The underlying problem is not the product’s dimensions, USPS credentials, or an unsupported service. In ELEX USPS 6.1.5, the international … Read more

WebToffee Users & Customers Import Says “Invalid File Type” for an Exported CSV

WebToffee Users and Customers importer rejecting a previously exported customer CSV as an invalid file type after a WordPress rollback, while the order CSV works, with UTF-8, MIME validation and safe recovery checks shown.

If you export WooCommerce customers using WebToffee Export and Import Users and Customers, restore the WordPress site to an earlier backup, reinstall the same plugin and then receive: when importing the CSV that the plugin itself generated, the database rollback is unlikely to be what made the file invalid. The more important clue is when … Read more

WPC Restock Alerts for WooCommerce Is Not Sending Emails

WPC Restock Alerts for WooCommerce troubleshooting flow showing a pending subscriber, out-of-stock to in-stock transition, Action Scheduler processing and SMTP checks when the restock email is not received.

If WPC Restock Alerts for WooCommerce accepts a customer’s email address but neither the customer nor the administrator receives an email immediately afterward, first verify what event you are actually testing. WPClever describes the plugin’s workflow as: The plugin’s official product documentation states that subscriptions are recorded with a lifecycle beginning at pending, and that … Read more