Commit a796ad79ff5 for woocommerce
commit a796ad79ff5789e43cebabd0bc8a4dade6f76535
Author: Vladimir Reznichenko <kalessil@gmail.com>
Date: Mon Nov 9 09:37:59 2026 +0100
[Fix] Address use-case reported in WOOAIRR-704 (#70768)
Follows up on #70622 and covers the use-case reported in WOOAIRR-704.
diff --git a/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php b/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php
index 897985839ee..7f2320537cc 100644
--- a/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php
+++ b/plugins/woocommerce/src/Blocks/BlockTypes/MiniCart.php
@@ -233,7 +233,9 @@ class MiniCart extends AbstractBlock {
// Performance note: prevent populating 'paymentMethodSortOrder' in '\Automattic\WooCommerce\Blocks\Payments\Api::add_payment_method_script_data',
// which initializes all registered payment gateways (triggers bulk autoloading and objects allocations; some environments not handling this well).
- $this->asset_data_registry->add( 'paymentMethodSortOrder', array() );
+ if ( ! has_block( 'woocommerce/checkout' ) && ! has_block( 'woocommerce/cart' ) ) {
+ $this->asset_data_registry->add( 'paymentMethodSortOrder', array() );
+ }
/**
* Fires after cart block data is registered.