apply_filters('wcpw_post_type_args', $args); |
Wizard post type arguments |
apply_filters('wcpw_custom_styles_variables', $customVariables); |
Style custom variables array for overwriting and compiling |
apply_filters('wcpw_default_cart_content', $defaultCartContent, $postId, $args); |
Getting default cart content |
apply_filters('wcpw_cart', $cart, $postId, $args); |
Getting cart content |
apply_filters('wcpw_cart_products_and_variations_ids', $output, $postId, $args); |
Getting products and variations IDs from the cart |
apply_filters('wcpw_cart_by_step_id', $output, $postId, $stepId); |
Getting cart content by step ID |
apply_filters('wcpw_cart_item_by_key', $output, $postId, $key); |
Getting cart item by key |
apply_filters('wcpw_cart_product_by_id', $output, $postId, $productId, $stepId); |
Getting a product from cart by ID and optionally by step ID |
apply_filters('wcpw_add_to_cart_item', $cartItem, $postId, self::$sessionKey); |
Product data for adding to cart |
apply_filters('wcpw_cart_total', $output, $postId); |
Getting cart total amount |
apply_filters('wcpw_cart_item_price', $price, $item); |
Getting cart item price |
apply_filters('wcpw_cart_kit_child_value_parts', $output, $itemData, $cartItem); |
Combined kit child value string parts |
apply_filters('wcpw_cart_kit_child_display', $output, $itemData, $cartItem); |
Combined kit child displayed value string parts |
apply_filters('wcpw_kit_child_data', $array); |
Combined kit child meta data |
apply_filters('wcpw_sub_terms', $output, $termId, $taxonomy); |
Child terms of a term array |
apply_filters('wcpw_price_limits', $output, $postId, $stepId); |
Min/max prices of products for a step |
apply_filters('wcpw_send_jsondata', $data); |
Sending JSON response data |
apply_filters('wcpw_result_pdfinstance', $dompdf, $id); |
DomPDF instance of wizard |
apply_filters('wcpw_result_pdfile_name', $output); |
DomPDF file name |
apply_filters('wcpw_result_pdfile', $array, $id); |
DomPDf file data array |
apply_filters('wcpw_form_ajax_actions', $ajaxActions); |
Pairs of JS action and PHP handles for AJAX |
apply_filters('wcpw_step_quantities_rule', (int) $output, $postId, $rule); |
Some of step's products quantity rules |
apply_filters('wcpw_submit_form_item_data', $data, $args); |
Add item to cart data from the main form submit event |
apply_filters('wcpw_prevent_final_redirect', false, $postData); |
Prevents the final redirect |
apply_filters('wcpw_steps_ids', $stepsIds, $postId); |
Prepared form steps IDs array |
apply_filters('wcpw_steps', $steps, $postId); |
Prepared form steps array |
apply_filters('wcpw_step', $output, $postId, $stepId); |
Step data array |
apply_filters('wcpw_active_step_id', $output, $postId); |
Active step ID |
apply_filters('wcpw_active_step', $activeStep, $postId); |
Active step array |
apply_filters('wcpw_pagination_args', $paginationArgs, $args); |
Step pagination arguments |
apply_filters('wcpw_pagination_items', $output, $args); |
Step pagination items array |
apply_filters('wcpw_nav_items', $navItemsCache[$postId], $postId); |
Steps navigation items array |
apply_filters('wcpw_filter_fields', $output, $postId, $stepId, $appliedFilters); |
Step filters array |
apply_filters('wcpw_integration_ajax_actions_list', $ajaxActions); |
Pairs of JS action and PHP handles for AJAX |
apply_filters('wcpw_redirect_to_wizard_product_terms', $terms, $cartItemKey); |
Product terms array before redirect to a wizard after add to cart action |
apply_filters('wcpw_redirect_to_wizard_link', $link, $wizardId, $cartItemKey, $productData); |
Redirect link to a wizard after add to cart action |
apply_filters('wcpw_redirect_to_wizard_product_data', $productData, $wizardId, $cartItemKey); |
Product data of a wizard after add to cart action (before redirect) |
apply_filters('wcpw_variation_arguments', $output, $arguments); |
Product variations data |
apply_filters('wcpw_products_request_args', $output, $productsIds, $filter); |
Products request args of a step |
apply_filters('wcpw_add_all_to_main_cart_items', $cart, $postId); |
Items on a passing to Woocommerce cart |
apply_filters('wcpw_kit_id', date('d-m-Y H:i:s'), $postId, $cart); |
ID of the kit on a passing to Woocommerce cart |
apply_filters('wcpw_kit_title', get_the_title($postId), $postId, $cart); |
Title of the kit on a passing to Woocommerce cart |
apply_filters('wcpw_kit_base_product_data', $productData, $postId, $cart); |
Data of the admin defined base kit product |
apply_filters('wcpw_main_cart_product_data', $productData, $postId, $cartItem); |
Add products to main cart loop item data |
apply_filters('wcpw_merge_cart_quantity', false, $args)); |
Is necessary to merge the same product quantity in Woocommerce cart |
apply_filters('wcpw_step_products_query_args', $queryArgs, $postId, $stepId, $filter); |
Step products request query array |
apply_filters('wcpw_step_products_ids', $productsIds, $postId, $stepId, $args); |
Array of products IDs of a step |
apply_filters('wcpw_settings_models', $modelCache); |
Get all settings models array |
apply_filters('wcpw_global_settings_model', $global); |
Array of the plugin global settings model |
apply_filters('wcpw_post_settings_model', $post); |
Array of a wizard post settings model |
apply_filters('wcpw_step_settings_model', $step); |
Array of a wizard step settings model |
apply_filters('wcpw_product_settings_model', $product); |
Array of a product settings model |
apply_filters('wcpw_product_variation_settings_model', $productVariation); |
Array of a product variation settings model |
apply_filters('wcpw_product_category_settings_model', $productCategory); |
Array of a product category settings model |
apply_filters('wcpw_product_attribute_settings_model', $productAttribute); |
Array of a product atribute settings model |
apply_filters('wcpw_global_setting', $value $setting); |
Get one global setting value |
apply_filters('wcpw_post_setting', $value, $id, $setting, $modelSource); |
Get one wizard's setting value |
apply_filters('wcpw_post_settings', $output, $id, $args); |
Get all wizard's settings values |
apply_filters('wcpw_steps_ids_setting', $stepsIdsCache[$id], $id); |
Wizard's steps IDs array from DB |
apply_filters('wcpw_step_settings', $stepsSettingsCache[$id], $id); |
Get all step setting values |
apply_filters('wcpw_step_setting', $value, $id, $stepId, $setting); |
Get one step setting value |
apply_filters('wcpw_step_settings', $output, $id, $args); |
Get one step settings array |
apply_filters('wcpw_product_category_setting', $value, $id, $setting); |
Get one product category setting value |
apply_filters('wcpw_is_sidebar_showed', $show, $id); |
Is sidebar showed state |
apply_filters('wcpw_final_redirect_url', $url, $id); |
Getting the final redirect URL |
apply_filters('wcpw_filter_sources_list', $output); |
Step filter sources array |
apply_filters('wcpw_minimum_products_selected_message', $message, $id, $limit, $value); |
Minimum products selected error message |
apply_filters('wcpw_maximum_products_selected_message', $message, $id, $limit, $value); |
Maximum products selected error message |
apply_filters('wcpw_minimum_products_price_message', $message, $id, $limit, $value); |
Minimum products price error message |
apply_filters('wcpw_maximum_products_price_message', $message, $id, $limit, $value); |
Maximum products price error message |
apply_filters('wcpw_form_template_name', $template, $postId, $stepId); |
Form step current template name |
apply_filters('wcpw_form_templates', $templates); |
Available form step templates |
apply_filters('wcpw_form_item_templates', $templates); |
Available form item templates |
apply_filters('wcpw_variations_type_templates', $templates); |
Available form item variation templates |
apply_filters('wcpw_form_item_template_name', $template, $postId, $stepId); |
Form item current template name |
apply_filters('wcpw_nav_list_templates', $templates); |
Available steps navigation templates |
apply_filters('wcpw_step_input_short_code_unsupported_types', $unsupportedTypes); |
List of unsupported step input types using the short-code |
apply_filters('wcpw_filter_args_to_query', $output, $filter); |
WP_Query ready filter arguments |