Noptin_Abstract_Ecommerce_Integration::fire_product_hook( string $action, int $product_id )
Fires a specific hook based on a product event.
Parameters Parameters
- $action
(string) (Required) The product action.
- $product_id
(int) (Required) The product id.
Source Source
File: includes/integrations/class-noptin-abstract-ecommerce-integration.php
public function fire_product_hook( $action, $product_id ) { $product = $this->get_product_details( $product_id ); // Only fired when there is actually a product. if ( ! empty( $product['id'] ) ) { do_action( "noptin_integration_product", $action, $product_id, $product, $this ); do_action( "noptin_integration_product_$action", $product_id, $product, $this ); do_action( "noptin_ecommerce_integration_product_$action", $product_id, $product, $this ); do_action( "noptin_ecommerce_integration_product", $action, $product_id, $product, $this ); do_action( "noptin_{$this->slug}_integration_product_$action", $product_id, $product, $this ); do_action( "noptin_{$this->slug}_integration_product", $action, $product_id, $product, $this ); } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.2.6 | Introduced. |