Commit bf1129d9178 for woocommerce
commit bf1129d9178f5d4b48b64217ef2697b97e218296
Author: David McGuire <78670493+davidmcguiredesign@users.noreply.github.com>
Date: Tue Mar 24 10:09:41 2026 -0700
Fix file paths in actions documentation (#63781)
* Fix file paths in actions documentation
Updated file paths in hook documentation to reflect newer directory structure.
* Remove duplicate link in actions.md
Removed duplicate link to Checkout.php in actions.md.
diff --git a/plugins/woocommerce/client/blocks/docs/third-party-developers/extensibility/hooks/actions.md b/plugins/woocommerce/client/blocks/docs/third-party-developers/extensibility/hooks/actions.md
index 5548c337509..4fa9c3629a3 100644
--- a/plugins/woocommerce/client/blocks/docs/third-party-developers/extensibility/hooks/actions.md
+++ b/plugins/woocommerce/client/blocks/docs/third-party-developers/extensibility/hooks/actions.md
@@ -1,4 +1,3 @@
-<!-- DO NOT UPDATE THIS DOC DIRECTLY -->
<!-- Use `npm run build:docs` to automatically build hook documentation -->
@@ -55,7 +54,7 @@ do_action( 'deprecated_function_run' )
### Source
-- [Domain/Bootstrap.php](../../../../../woocommerce/src/Blocks/Domain/Bootstrap.php)
+- [Domain/Bootstrap.php](../../../../../../../woocommerce/src/Blocks/Domain/Bootstrap.php)
---
@@ -89,7 +88,7 @@ This hook fires when an item is added to the cart. This is triggered from the St
### Source
-- [StoreApi/Utilities/CartController.php](../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
+- [StoreApi/Utilities/CartController.php](../../../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
---
@@ -114,8 +113,8 @@ Called after rendering the main content for a product.
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -136,7 +135,7 @@ do_action( 'woocommerce_after_shop_loop' )
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -161,7 +160,7 @@ do_action( 'woocommerce_applied_coupon', string $coupon_code )
### Source
-- [StoreApi/Utilities/CartController.php](../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
+- [StoreApi/Utilities/CartController.php](../../../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
---
@@ -183,7 +182,7 @@ do_action( 'woocommerce_archive_description' )
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -210,8 +209,8 @@ Called before rendering the main content for a product.
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -234,7 +233,7 @@ do_action( 'woocommerce_before_shop_loop' )
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -250,8 +249,8 @@ do_action( 'woocommerce_blocks_cart_enqueue_data' )
### Source
-- [BlockTypes/MiniCart.php](../../../../../woocommerce/src/Blocks/BlockTypes/MiniCart.php)
-- [BlockTypes/Cart.php](../../../../../woocommerce/src/Blocks/BlockTypes/Cart.php)
+- [BlockTypes/MiniCart.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/MiniCart.php)
+- [BlockTypes/Cart.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/Cart.php)
---
@@ -267,7 +266,7 @@ do_action( 'woocommerce_blocks_checkout_enqueue_data' )
### Source
-- [BlockTypes/Checkout.php](../../../../../woocommerce/src/Blocks/BlockTypes/Checkout.php)
+- [BlockTypes/Checkout.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/Checkout.php)
---
@@ -283,7 +282,7 @@ do_action( 'woocommerce_blocks_enqueue_cart_block_scripts_after' )
### Source
-- [BlockTypes/Cart.php](../../../../../woocommerce/src/Blocks/BlockTypes/Cart.php)
+- [BlockTypes/Cart.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/Cart.php)
---
@@ -299,7 +298,7 @@ do_action( 'woocommerce_blocks_enqueue_cart_block_scripts_before' )
### Source
-- [BlockTypes/Cart.php](../../../../../woocommerce/src/Blocks/BlockTypes/Cart.php)
+- [BlockTypes/Cart.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/Cart.php)
---
@@ -315,7 +314,7 @@ do_action( 'woocommerce_blocks_enqueue_checkout_block_scripts_after' )
### Source
-- [BlockTypes/Checkout.php](../../../../../woocommerce/src/BLocks/BlockTypes/Checkout.php)
+- [BlockTypes/Checkout.php](../../../../../../../woocommerce/src/BLocks/BlockTypes/Checkout.php)
---
@@ -331,7 +330,7 @@ do_action( 'woocommerce_blocks_enqueue_checkout_block_scripts_before' )
### Source
-- [BlockTypes/Checkout.php](../../../../../woocommerce/src/Blocks/BlockTypes/Checkout.php)
+- [BlockTypes/Checkout.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/Checkout.php)
---
@@ -351,7 +350,7 @@ This hook is intended to be used as a safe event hook for when the plugin has be
### Source
-- [Domain/Bootstrap.php](../../../../../woocommerce/src/Blocks/Domain/Bootstrap.php)
+- [Domain/Bootstrap.php](../../../../../../../woocommerce/src/Blocks/Domain/Bootstrap.php)
---
@@ -377,7 +376,7 @@ Runs before integrations are initialized allowing new integration to be register
### Source
-- [Integrations/IntegrationRegistry.php](../../../../../woocommerce/src/Blocks/Integrations/IntegrationRegistry.php)
+- [Integrations/IntegrationRegistry.php](../../../../../../../woocommerce/src/Blocks/Integrations/IntegrationRegistry.php)
---
@@ -403,7 +402,7 @@ Allow 3rd parties to validate cart items. This is a legacy hook from Woo core. T
### Source
-- [StoreApi/Utilities/CartController.php](../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
+- [StoreApi/Utilities/CartController.php](../../../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
---
@@ -434,7 +433,7 @@ This hook fires after customer accounts are created and passes the customer data
### Source
-- [StoreApi/Routes/V1/Checkout.php](../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
+- [StoreApi/Routes/V1/Checkout.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
---
@@ -455,7 +454,7 @@ do_action( 'woocommerce_no_products_found' )
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -486,7 +485,7 @@ This hook fires before customer accounts are created and passes the form data (u
### Source
-- [StoreApi/Routes/V1/Checkout.php](../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
+- [StoreApi/Routes/V1/Checkout.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
---
@@ -502,7 +501,7 @@ do_action( 'woocommerce_shop_loop' )
### Source
-- [BlockTypes/ClassicTemplate.php](../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
+- [BlockTypes/ClassicTemplate.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/ClassicTemplate.php)
---
@@ -547,7 +546,7 @@ add_action( 'woocommerce_store_api_cart_errors', 'my_function_callback', 10 );
### Source
-- [StoreApi/Utilities/CartController.php](../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
+- [StoreApi/Utilities/CartController.php](../../../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
---
@@ -575,7 +574,7 @@ This allows extensions to perform addition actions after a shipping method has b
### Source
-- [StoreApi/Routes/V1/CartSelectShippingRate.php](../../../../../woocommerce/src/StoreApi/Routes/V1/CartSelectShippingRate.php)
+- [StoreApi/Routes/V1/CartSelectShippingRate.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/CartSelectShippingRate.php)
---
@@ -598,7 +597,7 @@ do_action( 'woocommerce_store_api_cart_update_customer_from_request', \WC_Custom
### Source
-- [StoreApi/Routes/V1/CartUpdateCustomer.php](../../../../../woocommerce/src/StoreApi/Routes/V1/CartUpdateCustomer.php)
+- [StoreApi/Routes/V1/CartUpdateCustomer.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/CartUpdateCustomer.php)
---
@@ -622,7 +621,7 @@ do_action( 'woocommerce_store_api_cart_update_order_from_request', \WC_Order $dr
### Source
-- [StoreApi/Routes/V1/AbstractCartRoute.php](../../../../../woocommerce/src/StoreApi/Routes/V1/AbstractCartRoute.php)
+- [StoreApi/Routes/V1/AbstractCartRoute.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/AbstractCartRoute.php)
---
@@ -671,8 +670,8 @@ add_action( 'woocommerce_blocks_checkout_order_processed', 'my_function_callback
### Source
-- [StoreApi/Routes/V1/CheckoutOrder.php](../../../../../woocommerce/src/StoreApi/Routes/V1/CheckoutOrder.php)
-- [StoreApi/Routes/V1/Checkout.php](../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
+- [StoreApi/Routes/V1/CheckoutOrder.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/CheckoutOrder.php)
+- [StoreApi/Routes/V1/Checkout.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
---
@@ -695,8 +694,8 @@ do_action( 'woocommerce_store_api_checkout_update_customer_from_request', \WC_Cu
### Source
-- [StoreApi/Routes/V1/CheckoutOrder.php](../../../../../woocommerce/src/StoreApi/Routes/V1/CheckoutOrder.php)
-- [StoreApi/Routes/V1/Checkout.php](../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
+- [StoreApi/Routes/V1/CheckoutOrder.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/CheckoutOrder.php)
+- [StoreApi/Routes/V1/Checkout.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
---
@@ -730,7 +729,7 @@ This hook gives extensions the chance to add or update metadata on the $order. T
### Source
-- [StoreApi/Routes/V1/Checkout.php](../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
+- [StoreApi/Routes/V1/Checkout.php](../../../../../../../woocommerce/src/StoreApi/Routes/V1/Checkout.php)
---
@@ -752,7 +751,7 @@ do_action( 'woocommerce_store_api_rate_limit_exceeded', string $ip_address, stri
### Source
-- [StoreApi/Authentication.php](../../../../../woocommerce/src/StoreApi/Authentication.php)
+- [StoreApi/Authentication.php](../../../../../../../woocommerce/src/StoreApi/Authentication.php)
---
@@ -779,7 +778,7 @@ Fire action to validate add to cart. Functions hooking into this should throw an
### Source
-- [StoreApi/Utilities/CartController.php](../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
+- [StoreApi/Utilities/CartController.php](../../../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
---
@@ -802,7 +801,7 @@ do_action( 'woocommerce_store_api_validate_cart_item', \WC_Product $product, arr
### Source
-- [StoreApi/Utilities/CartController.php](../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
+- [StoreApi/Utilities/CartController.php](../../../../../../../woocommerce/src/StoreApi/Utilities/CartController.php)
---
@@ -818,7 +817,7 @@ do_action( 'woocommerce_{$product->get_type()}_add_to_cart' )
### Source
-- [BlockTypes/AddToCartForm.php](../../../../../woocommerce/src/Blocks/BlockTypes/AddToCartForm.php)
+- [BlockTypes/AddToCartForm.php](../../../../../../../woocommerce/src/Blocks/BlockTypes/AddToCartForm.php)
---
@@ -834,7 +833,7 @@ do_action( '{$hook}' )
### Source
-- [Templates/AbstractTemplateCompatibility.php](../../../../../woocommerce/src/Blocks/Templates/AbstractTemplateCompatibility.php)
+- [Templates/AbstractTemplateCompatibility.php](../../../../../../../woocommerce/src/Blocks/Templates/AbstractTemplateCompatibility.php)
---
<!-- FEEDBACK -->