Commit 0f4331a78db for woocommerce

commit 0f4331a78db7b75286185f7429d99d1db93e11c6
Author: Seghir Nadir <nadir.seghir@gmail.com>
Date:   Thu Jun 25 14:59:42 2026 +0200

    Fix Cart Contents conditional field example to control visibility (#66015)

    The "Show Fields Based on Cart Contents" example only used a `required`
    condition, so the field was always visible instead of appearing only when
    specific products were in the cart. Add a `hidden` key with the inverse
    `not`/`contains` condition so the field is actually shown conditionally.

diff --git a/docs/block-development/tutorials/how-to-conditional-additional-fields.md b/docs/block-development/tutorials/how-to-conditional-additional-fields.md
index 7b78e464832..c2f819340fe 100644
--- a/docs/block-development/tutorials/how-to-conditional-additional-fields.md
+++ b/docs/block-development/tutorials/how-to-conditional-additional-fields.md
@@ -102,6 +102,19 @@ woocommerce_register_additional_checkout_field(
 					]
 				]
 			]
+		],
+		'hidden' => [
+			'cart' => [
+				'properties' => [
+					'items' => [
+						'not' => [
+							'contains' => [
+								'enum' => [2766, 456, 789] // Hide unless a fragile item is in the cart
+							]
+						]
+					]
+				]
+			]
 		]
 	)
 );