• Germanized
  • Hooks

Germanized Core

woocommerce_gzd_shipment_synced Action

Action that fires after a shipment has been synced. Syncing is used to keep the shipment in sync with the corresponding order.

  1. $shipment \Vendidero\Germanized\Shipments\SimpleShipment The shipment object.
  2. $order_shipment \Vendidero\Germanized\Shipments\Order The shipment order object.
  3. $args array Array containing properties in key => value pairs to be updated.
add_action( "woocommerce_gzd_shipment_synced", function( $shipment, $order_shipment, $args ) {
    // Do something
        
}, 10, 3 );

woocommerce_gzd_shipment_items_synced Action

Action that fires after items of a shipment have been synced.

  1. $shipment \Vendidero\Germanized\Shipments\SimpleShipment The shipment object.
  2. $order_shipment \Vendidero\Germanized\Shipments\Order The shipment order object.
  3. $args array Array containing additional data e.g. items.
add_action( "woocommerce_gzd_shipment_items_synced", function( $shipment, $order_shipment, $args ) {
    // Do something
        
}, 10, 3 );

woocommerce_gzd_disable_mini_cart_block_adjustments Filter

  1. $param bool
add_filter( "woocommerce_gzd_disable_mini_cart_block_adjustments", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_show_mini_cart_totals_tax_notice Filter

  1. $param string
add_filter( "woocommerce_gzd_show_mini_cart_totals_tax_notice", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_cart_checkout_needs_block_price_labels Filter

  1. $param string
add_filter( "woocommerce_gzd_cart_checkout_needs_block_price_labels", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_disable_checkout_block_adjustments Filter

  1. $param bool
add_filter( "woocommerce_gzd_disable_checkout_block_adjustments", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_checkout_block_checkboxes_force_print_checkboxes Filter

  1. $param string
add_filter( "woocommerce_gzd_checkout_block_checkboxes_force_print_checkboxes", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_checkout_block_checkbox_show_inline_error_message Filter

  1. $param_1 bool
  2. $param_2 string
add_filter( "woocommerce_gzd_checkout_block_checkbox_show_inline_error_message", function( $param_1, $param_2 ) {
    // Do something
    return $param_1;    
}, 10, 2 );

woocommerce_gzd_container_loaded Action

add_action( "woocommerce_gzd_container_loaded", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_shipments_enabled Filter

  1. $param bool
add_filter( "woocommerce_gzd_shipments_enabled", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_shopmark_single_product_defaults Filter

Filter to adjust default shopmark configuration for the single product page.

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_single_product_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_single_product_grouped_defaults Filter

Filter to adjust default shopmark configuration for the single product page specifically for grouped products.

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_single_product_grouped_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_product_loop_defaults Filter

Filter to adjust default shopmark configuration for the product loop.

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_product_loop_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_product_block_defaults Filter

Filter to adjust default shopmark configuration for product grid blocks.

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_product_block_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_cart_defaults Filter

Filter to adjust default shopmark configuration for the cart.

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_cart_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_mini_cart_defaults Filter

Filter to adjust default shopmark configuration for the mini cart (cart dropdown).

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_mini_cart_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_checkout_defaults Filter

Filter to adjust default shopmark configuration for the checkout.

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_checkout_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_order_defaults Filter

Filter to adjust default shopmark configuration for the order (thankyou, pay for order).

  1. $defaults array Array containing the default configuration.
add_filter( "woocommerce_gzd_shopmark_order_defaults", function( $defaults ) {
    // Do something
    return $defaults;    
}, 10, 1 );

woocommerce_gzd_shopmark_{$location}_filters Filter

Filter to adjust available hook names for a certain location. The dynamic portion of the hook name, `$location` refers to the shopmark location e.g. single_product

  1. $hook_names array Array containing available hook names.
  2. $load_translation bool Whether to load translations

woocommerce_gzd_shopmark_{$location}_types Filter

Filter to adjust available shopmark types e.g. unit_price for a certain location. The dynamic portion of the hook name, `$location` refers to the shopmark location e.g. single_product

  1. $hook_names array Array containing available shopmark types.

woocommerce_gzd_shipment_statuses Filter

  1. $param string
add_filter( "woocommerce_gzd_shipment_statuses", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_order_return_statuses Filter

  1. $param string
add_filter( "woocommerce_gzd_order_return_statuses", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_is_woocommerce_activated Filter

  1. $param string
add_filter( "woocommerce_gzd_is_woocommerce_activated", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_plugins_install_api_error Action

  1. $param_1 string
  2. $param_2 string
add_action( "woocommerce_gzd_plugins_install_api_error", function( $param_1, $param_2 ) {
    // Do something
        
}, 10, 2 );

woocommerce_gzd_plugins_install_error Action

  1. $param_1 string
  2. $param_2 string
  3. $param_3 string
  4. $param_4 string
add_action( "woocommerce_gzd_plugins_install_error", function( $param_1, $param_2, $param_3, $param_4 ) {
    // Do something
        
}, 10, 4 );

woocommerce_gzd_installed_plugin Action

  1. $param_1 string
  2. $param_2 string
add_action( "woocommerce_gzd_installed_plugin", function( $param_1, $param_2 ) {
    // Do something
        
}, 10, 2 );

woocommerce_gzd_plugins_activate_error Action

  1. $param_1 string
  2. $param_2 string
add_action( "woocommerce_gzd_plugins_activate_error", function( $param_1, $param_2 ) {
    // Do something
        
}, 10, 2 );

woocommerce_gzd_plugins_activated Action

  1. $param string
add_action( "woocommerce_gzd_plugins_activated", function( $param ) {
    // Do something
        
}, 10, 1 );

woocommerce_germanized_checkout_show_terms Filter

Filter that allows hiding the terms checkbox in checkout.

  1. $hide bool Whether to hide the terms checkbox.
add_filter( "woocommerce_germanized_checkout_show_terms", function( $hide ) {
    // Do something
    return $hide;    
}, 10, 1 );

woocommerce_gzd_photovoltaic_systems_vat_exemption_available_notice Filter

  1. $param string
add_filter( "woocommerce_gzd_photovoltaic_systems_vat_exemption_available_notice", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_review_order_before_cart_contents Action

Before review order product table. Fires before rendering the checkout review order product table. This additional template replaces Woo’s default product table within review-order.php.

add_action( "woocommerce_gzd_review_order_before_cart_contents", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_before_checkout_order_submit Action

add_action( "woocommerce_gzd_before_checkout_order_submit", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_review_order_before_submit Action

Before review order submit button. This hooks fires right before outputting the order submit button.

add_action( "woocommerce_gzd_review_order_before_submit", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_review_order_after_submit Action

add_action( "woocommerce_gzd_review_order_after_submit", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_after_checkout_order_submit Action

add_action( "woocommerce_gzd_after_checkout_order_submit", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_after_revocation_form_fields Action

After revocation form fields. Executes after outputting revocation form fields.

add_action( "woocommerce_gzd_after_revocation_form_fields", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_product_safety_heading Filter

  1. $param string
add_filter( "woocommerce_gzd_product_safety_heading", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );

woocommerce_gzd_single_product_safety_information Action

add_action( "woocommerce_gzd_single_product_safety_information", function(  ) {
    // Do something
        
}, 10 );

woocommerce_gzd_product_product_safety_attachments_heading Filter

  1. $param string
add_filter( "woocommerce_gzd_product_product_safety_attachments_heading", function( $param ) {
    // Do something
    return $param;    
}, 10, 1 );