# Akciókampók listája

> A CheckoutWC saját akciókampói (action) terület szerint csoportosítva, az átadott értékekkel.

A CheckoutWC saját akciókampóit (`add_action`) itt találod, terület szerint csoportosítva. A táblázat a horog nevét és az átadott értékeket mutatja. Ezekre a horgokra saját kódot köthetsz a téma `functions.php` fájljában, egy kódrészlet-kezelő bővítményben vagy a **CheckoutWC → Haladó → Szkriptek** oldal **PHP kódrészletek** mezőjében.

Például a `cfw_checkout_before_payment_method_terms_checkbox` horog a fizetési mód felhasználási feltételek jelölőnégyzete előtt fut, ide tehetsz saját mezőt (lásd: [Egyedi mező hozzáadása](https://hub.hellowp.io/hu/plugins/checkout-for-woocommerce/fejlesztoknek-egyedi-mezok/)). A sablonfájlok szerkezetéről a [Sablonfájlok](https://hub.hellowp.io/hu/plugins/checkout-for-woocommerce/fejlesztoknek-sablonfajlok/) fejezet szól.

## Pénztár-sablon horgai

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_cart_html` | nincs |
| `cfw_after_cart_summary` | nincs |
| `cfw_after_coupon_module` | nincs |
| `cfw_after_customer_info_account_details` | nincs |
| `cfw_after_customer_info_address_heading` | nincs |
| `cfw_after_customer_info_billing_address_heading` | nincs |
| `cfw_after_customer_info_shipping_address_heading` | nincs |
| `cfw_after_enhanced_login_prompt` | nincs |
| `cfw_after_payment_information_address_heading` | nincs |
| `cfw_after_payment_methods_block` | `$object`, `$show_title` |
| `cfw_after_payment_request_buttons` | nincs |
| `cfw_after_thank_you_order_updates_text` | `$order` |
| `cfw_before_coupon_module` | `$mobile` |
| `cfw_before_customer_info_account_details` | nincs |
| `cfw_before_enhanced_login_prompt` | nincs |
| `cfw_before_payment_methods_block` | `$object`, `$show_title` |
| `cfw_before_print_notices` | nincs |
| `cfw_before_thank_you_customer_information` | `$order` |
| `cfw_checkout_after_billing_address` | nincs |
| `cfw_checkout_after_customer_info_address` | nincs |
| `cfw_checkout_after_customer_info_tab_nav` | nincs |
| `cfw_checkout_after_email` | nincs |
| `cfw_checkout_after_payment_method_tab_nav` | nincs |
| `cfw_checkout_after_payment_tab_billing_address` | nincs |
| `cfw_checkout_after_shipping_address` | nincs |
| `cfw_checkout_after_shipping_method_tab_nav` | nincs |
| `cfw_checkout_before_billing_address` | nincs |
| `cfw_checkout_before_customer_info_address` | nincs |
| `cfw_checkout_before_customer_info_tab_nav` | nincs |
| `cfw_checkout_before_payment_method_tab_nav` | nincs |
| `cfw_checkout_before_payment_method_terms_checkbox` | nincs |
| `cfw_checkout_before_shipping_address` | nincs |
| `cfw_checkout_before_shipping_method_tab_nav` | nincs |
| `cfw_checkout_customer_info_tab` | nincs |
| `cfw_checkout_payment_method_tab` | nincs |
| `cfw_checkout_shipping_method_tab` | nincs |
| `cfw_end_billing_address_container` | nincs |
| `cfw_end_shipping_address_container` | nincs |
| `cfw_output_fieldset` | `WC()->checkout()->get_checkout_fields('order')` |
| `cfw_payment_nav_place_order_button` | nincs |
| `cfw_payment_request_buttons` | nincs |
| `cfw_start_billing_address_container` | nincs |
| `cfw_start_shipping_address_container` | nincs |

## Sablonfájlok (fejléc, tartalom, lábléc, köszönőoldal, rendelés fizetése)

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_footer` | nincs |
| `cfw_before_footer` | nincs |
| `cfw_checkout_after_cart_summary_container` | nincs |
| `cfw_checkout_after_main_container` | `WC()->checkout()` |
| `cfw_checkout_after_order_review` | nincs |
| `cfw_checkout_after_order_review_container` | nincs |
| `cfw_checkout_before_main_container` | `WC()->checkout()` |
| `cfw_checkout_before_order_review` | nincs |
| `cfw_checkout_before_order_review_container` | nincs |
| `cfw_checkout_cart_summary` | nincs |
| `cfw_checkout_form` | nincs |
| `cfw_checkout_main_container_end` | `WC()->checkout()` |
| `cfw_checkout_main_container_start` | nincs |
| `cfw_checkout_tabs` | nincs |
| `cfw_footer_content` | nincs |
| `cfw_order_pay_after_main_container` | `$order` |
| `cfw_order_pay_after_order_review` | nincs |
| `cfw_order_pay_before_main_container` | `$order` |
| `cfw_order_pay_before_order_review` | nincs |
| `cfw_order_pay_cart_summary` | `$order` |
| `cfw_order_pay_content` | `$order`, `$call_receipt_hook`, `$available_gateways`, `$order_button_text` |
| `cfw_order_pay_main_container_end` | `$order` |
| `cfw_order_pay_main_container_start` | `$order` |
| `cfw_thank_you_after_main_container` | `$order` |
| `cfw_thank_you_after_order_review` | nincs |
| `cfw_thank_you_before_main_container` | `$order` |
| `cfw_thank_you_before_order_review` | nincs |
| `cfw_thank_you_cart_summary` | `$order` |
| `cfw_thank_you_content` | `$order`, `$order_statuses`, `$show_downloads`, `$downloads` |
| `cfw_thank_you_main_container_end` | `$order` |
| `cfw_thank_you_main_container_start` | `$order` |

## Sablonfüggvények és kimeneti horgok

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_breadcrumb_navigation` | nincs |
| `cfw_after_cart_item_row` | `$item->get_raw_item()`, `$item->get_item_key()` |
| `cfw_after_cart_summary_totals` | nincs |
| `cfw_after_modal_order_bump_regular_product_form` | `$product`, `$bump` |
| `cfw_after_modal_order_bump_variable_product_form` | `$variable_product`, `$bump` |
| `cfw_after_same_as_shipping_address_label` | nincs |
| `cfw_after_shipping_methods` | nincs |
| `cfw_before_breadcrumb_navigation` | nincs |
| `cfw_before_cart_item_subtotal` | `$item` |
| `cfw_before_cart_summary_totals` | nincs |
| `cfw_before_payment_method_heading` | nincs |
| `cfw_cart_html_table_start` | nincs |
| `cfw_cart_item_after_data` | `$item->get_raw_item()`, `$item->get_item_key()`, `$item` |
| `cfw_cart_updated` | `$cart_updated`, `$context` |
| `cfw_checkout_after_billing_address` | nincs |
| `cfw_checkout_after_payment_methods` | nincs |
| `cfw_checkout_before_billing_address` | nincs |
| `cfw_checkout_before_payment_methods` | nincs |
| `cfw_end_billing_address_container` | nincs |
| `cfw_get_payment_methods_html` | nincs |
| `cfw_order_item_after_data` | `$item->get_raw_item()`, `$item->get_item_key()`, `$item` |
| `cfw_output_fieldset` | `$account_checkout_fields`, `'account'` |
| `cfw_payment_gateway_list_{$gateway->id}_alternate` | `array($count)` |
| `cfw_payment_methods_ul_end` | nincs |
| `cfw_payment_methods_ul_start` | nincs |
| `cfw_side_cart_item_after_columns` | `$item` |
| `cfw_side_cart_item_after_data` | `$item->get_raw_item()`, `$item->get_item_key()`, `$item` |
| `cfw_start_billing_address_container` | nincs |

## Oldalbetöltők és átirányítások

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_header` | nincs |
| `cfw_before_header` | nincs |
| `cfw_checkout_loaded_pre_head` | nincs |
| `cfw_custom_footer` | nincs |
| `cfw_custom_header` | nincs |
| `cfw_template_after_init_order_pay` | `$global_template_parameters` |
| `cfw_template_after_load` | `$template_file` |
| `cfw_template_before_load` | `$template_file` |
| `cfw_wp_footer` | nincs |
| `cfw_wp_head` | nincs |

## AJAX-műveletek (frissítés, bejelentkezés, rendelés leadása)

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_update_checkout_calculated` | `isset($_POST['post_data']) ? wp_unslash($_POST['post_data']) : ''`, `$was_free_shipping_available_pre_cart_update` |
| `cfw_before_process_checkout` | nincs |
| `cfw_before_update_side_cart_action` | `$cart_data` |
| `cfw_checkout_update_order_review` | `isset($_POST['post_data']) ? wp_unslash($_POST['post_data']) : ''` |
| `cfw_update_checkout_after_customer_save` | `isset($_POST['post_data']) ? wp_unslash($_POST['post_data']) : ''` |

## Betöltés és általános működés

| Horog | Átadott értékek |
| --- | --- |
| `cfw_do_plugin_activation` | nincs |
| `cfw_do_plugin_deactivation` | nincs |
| `cfw_init_ab_tests` | nincs |
| `cfw_permissioned_init` | nincs |

## Egyéb

| Horog | Átadott értékek |
| --- | --- |
| `cfw_acr_activate` | nincs |
| `cfw_after_modal_variable_product_form` | `$variable_product` |
| `cfw_after_plugin_data_upgrades` | `$this->db_version` |
| `cfw_before_plugin_data_upgrades` | `$this->db_version` |

## Rendelésnövelő ajánlatok

| Horog | Átadott értékek |
| --- | --- |
| `cfw_before_order_bump_add_to_cart` | `$this` |
| `cfw_order_bump_add_to_cart_product_type_{$product_type}` | `$product_id`, `$quantity`, `$variation_id`, `$variation_data`, `$metadata`, `$product` |
| `cfw_order_bump_added_to_cart` | `$bump_id` |

## Adatmodellek (kosártétel, rendelési tétel, sablon)

| Horog | Átadott értékek |
| --- | --- |
| `cfw_template_load_after_{$template_name}_{$template_piece_name}` | nincs |
| `cfw_template_load_before_{$template_name}_{$template_piece_name}` | nincs |

## Admin oldalak

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_admin_page_header` | `$this` |
| `cfw_before_admin_page_header` | `$this` |

## Helyi átvétel

| Horog | Átadott értékek |
| --- | --- |
| `cfw_after_delivery_method` | nincs |
| `cfw_delivery_method_changed` | `$parsed_data['cfw_delivery_method']` |

## Kompatibilitás más bővítményekkel és fizetési módokkal

| Horog | Átadott értékek |
| --- | --- |
| `cfw_amazon_payment_gateway_found` | `$this->wc_gateway` |
| `cfw_angelleye_paypal_ec_is_express_checkout` | nincs |

## Szkriptek és stílusok betöltése

| Horog | Átadott értékek |
| --- | --- |
| `cfw_enqueue_scripts` | nincs |
| `cfw_load_template_assets` | nincs |

## Egyéb funkciók

| Horog | Átadott értékek |
| --- | --- |
| `cfw_checkout_order_review_tab` | nincs |

## Kosár helyreállítása

| Horog | Átadott értékek |
| --- | --- |
| `cfw_acr_handle_meta` | `$fields['cfw_meta_fields']` |
