# Szűrők listája

> A CheckoutWC saját szűrői (filter) terület szerint csoportosítva, az átadott értékekkel.

A CheckoutWC saját szűrőit (`add_filter`) itt találod, terület szerint csoportosítva. A táblázat a szűrő nevét és az átadott értékeket mutatja; a szűrő az első értéket kapja meg, és a módosított értéket kell visszaadnia. Egyszerű be- és kikapcsolásra sok szűrő jó a `__return_true` és `__return_false` függvénnyel.

A kódot a téma `functions.php` fájljába, egy kódrészlet-kezelő bővítménybe vagy a **CheckoutWC → Haladó → Szkriptek** oldal **PHP kódrészletek** mezőjébe írhatod.

## Sablonfüggvények és kimeneti horgok

| Horog | Átadott értékek |
| --- | --- |
| `cfw_available_shipping_methods` | `$package['rates']`, `$package`, `$i` |
| `cfw_billing_address_different_address_label` | `__('Use a different billing address', 'checkout-wc')` |
| `cfw_billing_address_same_as_shipping_label` | `__('Same as shipping address', 'checkout-wc')` |
| `cfw_breadcrumb_cart_label` | `cfw_esc_html__('Cart', 'woocommerce')` |
| `cfw_breadcrumb_cart_url` | `wc_get_cart_url()` |
| `cfw_breadcrumbs` | `$default_breadcrumbs` |
| `cfw_cart_item_data_expanded` | `SettingsManager::instance()->get_setting('cart_item_data_display') === 'woocommerce'` |
| `cfw_cart_item_discount` | `$price`, `$item->get_raw_item()`, `$item->get_product()` |
| `cfw_cart_item_quantity_max_value` | `$product->get_max_purchase_quantity()`, `$cart_item`, `$cart_item_key` |
| `cfw_cart_item_quantity_min_value` | `$args['min_value']`, `$cart_item`, `$cart_item_key` |
| `cfw_cart_item_quantity_step` | `$args['step']`, `$cart_item`, `$cart_item_key` |
| `cfw_cart_quantity_input_has_override` | `$woocommerce_core_cart_quantity !== $product_quantity`, `$cart_item_key` |
| `cfw_cart_totals_shipping_label` | `cfw_esc_html__('Shipping', 'woocommerce')` |
| `cfw_continue_to_order_review_button` | `sprintf('<a href="javascript:" data-tab="#cfw-order-review" class="cfw-primary-btn cfw-next-tab cfw-continue-to-order-review-btn">%s</a>', $continue_to_order_review_label)` |
| `cfw_continue_to_order_review_label` | `esc_html__('Review order', 'checkout-wc')` |
| `cfw_continue_to_payment_button` | `sprintf('<a href="javascript:" data-tab="#cfw-payment-method" class="%s"><span class="cfw-button-text">%s</span></a>', esc_attr(join(' ', $args['classes'])), $continue_to_payment_method_label)` |
| `cfw_continue_to_payment_method_label` | `$args['label']` |
| `cfw_continue_to_shipping_button` | `sprintf('<a href="javascript:" data-tab="#cfw-shipping-method" class="%s"><span class="cfw-button-text">%s</span></a>', esc_attr(join(' ', $new_classes)), $continue_to_shipping_method_label)` |
| `cfw_continue_to_shipping_method_label` | `esc_html__('Continue to shipping', 'checkout-wc')` |
| `cfw_default_billing_address_radio_selection` | `'same_as_shipping'` |
| `cfw_disable_side_cart_item_quantity_control` | `false`, `$cart_item`, `$cart_item_key` |
| `cfw_ensure_selected_payment_method` | `true` |
| `cfw_express_pay_separator_text` | `__('Or', 'checkout-wc')` |
| `cfw_force_display_billing_address` | `SettingsManager::instance()->get_setting('force_different_billing_address') === 'yes'` |
| `cfw_gateway_order_button_text` | `$gateway->order_button_text`, `$gateway` |
| `cfw_get_account_checkout_fields` | `$checkout->get_checkout_fields('account')` |
| `cfw_get_billing_checkout_fields` | `(array) WC()->checkout()->get_checkout_fields('billing')` |
| `cfw_get_cart_actions_data` | nincs |
| `cfw_get_checkout_item_summary_table_container_classes` | `array('cfw-cart-table', 'cfw-module')` |
| `cfw_get_gateway_icons` | `$gateway->get_icon()`, `$gateway` |
| `cfw_get_logo_attachment_id` | `SettingsManager::instance()->get_setting('logo_attachment_id', array(cfw_get_active_template()->get_slug()))` |
| `cfw_get_review_pane_billing_address` | `cfw_get_posted_address_fields()`, `$checkout` |
| `cfw_get_review_pane_shipping_address` | `$formatted_address` |
| `cfw_get_shipping_checkout_fields` | `(array) WC()->checkout()->get_checkout_fields('shipping')` |
| `cfw_get_shipping_details_address` | `cfw_get_posted_address_fields(wc_ship_to_billing_address_only() ? 'billing' : 'shipping')`, `$checkout` |
| `cfw_get_suggested_products` | `$cross_sells` |
| `cfw_get_woocommerce_notices` | `WC()->session->get('wc_notices', array())` |
| `cfw_header_blog_name` | `get_bloginfo('name')` |
| `cfw_header_home_url` | `get_home_url()` |
| `cfw_is_checkout` | `function_exists('is_checkout') && is_checkout() && !is_order_received_page() && !is_checkout_pay_page()` |
| `cfw_is_checkout_pay_page` | `function_exists('is_checkout_pay_page') && is_checkout_pay_page() && cfw_get_active_template()->supports('order-pay') && PlanManager::can_access_feature('enable_order_pay')` |
| `cfw_is_order_received_page` | `function_exists('is_order_received_page') && is_order_received_page() && cfw_get_active_template()->supports('order-received') && PlanManager::can_access_feature('enable_thank_you_page')` |
| `cfw_items_summary_table_html` | `$return`, `'checkout'` |
| `cfw_link_cart_items` | `SettingsManager::instance()->get_setting('cart_item_link') === 'enabled'` |
| `cfw_login_modal_last_password_link` | `sprintf('<a id="cfw_lost_password_trigger" href="#cfw_lost_password_form_wrap" class="cfw-small">%s</a>', cfw_esc_html__('Lost your password?', 'woocommerce'))` |
| `cfw_maybe_output_tracking_numbers` | `$output`, `$order` |
| `cfw_no_payment_required_text` | `esc_html__('Your order is free. No payment is required.', 'checkout-wc')` |
| `cfw_no_shipping_method_selected_message` | `''` |
| `cfw_order_cart_html` | `array($return)`, `'CheckoutWC 5.4.0'`, `'cfw_items_summary_table_html'` |
| `cfw_order_totals_html` | `ob_get_clean()` |
| `cfw_payment_gateway_field_html_{$gateway->id}` | `$field_html` |
| `cfw_payment_gateway_{$gateway->id}_content` | `$gateway->has_fields() \|  \| $gateway->get_description()` |
| `cfw_payment_method_address_review_shipping_method` | `$chosen_shipping_methods_labels` |
| `cfw_payment_method_heading` | `esc_html__('Payment', 'checkout-wc')` |
| `cfw_payment_method_li_class` | `"wc_payment_method cfw-radio-reveal-li {$is_active_class} payment_method_{$gateway->id}"` |
| `cfw_place_order_button_container_classes` | `array('place-order')` |
| `cfw_pre_output_fieldset_field_args` | `$field`, `$key` |
| `cfw_return_to_cart_link` | `sprintf('<a href="%s" class="cfw-prev-tab">« %s</a>', esc_attr($return_to_cart_link_url), $return_to_cart_link_text)` |
| `cfw_return_to_cart_link_text` | `esc_html__('Return to cart', 'checkout-wc')` |
| `cfw_return_to_cart_link_url` | `wc_get_cart_url()` |
| `cfw_return_to_customer_info_label` | `esc_html__('Return to information', 'checkout-wc')` |
| `cfw_return_to_customer_information_link` | `sprintf('<a href="javascript:" data-tab="#cfw-customer-info" class="cfw-prev-tab cfw-return-to-information-btn">« %s</a>', $return_to_customer_info_label)` |
| `cfw_return_to_payment_method_label` | `esc_html__('Return to payment', 'checkout-wc')` |
| `cfw_return_to_payment_method_link` | `sprintf('<a href="javascript:" data-tab="#cfw-payment-method" class="cfw-prev-tab cfw-return-to-payment-btn">« %s</a>', $return_to_payment_method_label)` |
| `cfw_return_to_shipping_method_label` | `esc_html__('Return to shipping', 'checkout-wc')` |
| `cfw_return_to_shipping_method_link` | `sprintf('<a href="javascript:" data-tab="#cfw-shipping-method" class="cfw-prev-tab cfw-return-to-shipping-btn">« %s</a>', $return_to_shipping_method_label)` |
| `cfw_review_pane_contact_value` | `WC()->checkout()->get_value('billing_email')` |
| `cfw_ship_to_label` | `$ship_to_label` |
| `cfw_shipping_free_text` | `cfw__('Free!', 'woocommerce')` |
| `cfw_shipping_total_address_required_text` | `cfw_esc_html__('Enter your address to view shipping options.', 'woocommerce')` |
| `cfw_shipping_total_not_available_text` | `__('No shipping methods available', 'checkout-wc')` |
| `cfw_show_cart_item_discount` | `SettingsManager::instance()->get_setting('show_cart_item_discount') === 'yes'` |
| `cfw_show_customer_information_tab` | `true` |
| `cfw_show_gateway_{$gateway->id}` | `true` |
| `cfw_show_return_to_cart_link` | `true` |
| `cfw_show_review_order_before_cart_contents_hook` | `false` |
| `cfw_side_cart_link_item` | `true`, `$item` |
| `cfw_template_cart_el` | `'cfw-totals-list'` |
| `cfw_template_redirect_priority` | `11` |
| `cfw_thank_you_shipment_tracking_header` | `"<h4>{$tracking_item['formatted_tracking_provider']} {$label_suffix}</h4>"`, `$tracking_item['formatted_tracking_provider']` |
| `cfw_thank_you_shipment_tracking_link` | `"<p><a class=\"tracking-number\" target=\"_blank\" href=\"{$tracking_item['formatted_tracking_link']}\">{$tracking_item['tracking_number']}</a></p>"`, `$tracking_item['formatted_tracking_link']`, `$tracking_item['tracking_number']` |
| `cfw_thank_you_tracking_numbers` | `''`, `$order` |
| `cfw_transactions_encrypted_statement` | `esc_html__('All transactions are secure and encrypted.', 'checkout-wc')` |
| `cfw_unique_billing_fields` | `$unique_fields` |
| `cfw_{$context}_main_container_classes` | `join(' ', $classes)` |

## Pénztár-sablon horgai

| Horog | Átadott értékek |
| --- | --- |
| `cfw_account_creation_statement` | `esc_html__('If you do not have an account, we will create one for you.', 'checkout-wc')` |
| `cfw_already_have_account_text` | `esc_html__('Already have an account with us?', 'checkout-wc')` |
| `cfw_billing_address_description` | `esc_html__('Select the address that matches your card or payment method.', 'checkout-wc')` |
| `cfw_billing_address_heading` | `esc_html__('Billing address', 'checkout-wc')` |
| `cfw_billing_shipping_address_heading` | `esc_html__('Billing and Shipping address', 'checkout-wc')` |
| `cfw_breadcrumb_customer_info_label` | `esc_html__('Information', 'checkout-wc')` |
| `cfw_breadcrumb_payment_label` | `WC()->cart->needs_payment() ? esc_html__('Payment', 'checkout-wc') : esc_html__('Review', 'checkout-wc')` |
| `cfw_breadcrumb_shipping_label` | `esc_html__('Shipping', 'checkout-wc')` |
| `cfw_create_account_checkbox_label` | `esc_html__('Create %s shopping account.', 'checkout-wc')` |
| `cfw_create_account_site_name` | `get_bloginfo('name')` |
| `cfw_customer_information_heading` | `esc_html__('Information', 'checkout-wc')` |
| `cfw_empty_side_cart_heading` | `__('Your Cart is Empty', 'checkout-wc')` |
| `cfw_form_attributes` | `$attributes` |
| `cfw_get_checkout_tabs` | nincs |
| `cfw_hide_email_field_for_logged_in_users` | `true` |
| `cfw_login_faster_text` | `esc_html__('Log in.', 'checkout-wc')` |
| `cfw_order_review_tab_heading` | `__('Order review', 'checkout-wc')` |
| `cfw_order_updates_heading` | `__('Order updates', 'checkout-wc')`, `$order` |
| `cfw_order_updates_text` | `__('You’ll get shipping and delivery updates by email.', 'checkout-wc')`, `$order` |
| `cfw_replace_form` | `false` |
| `cfw_shipping_address_heading` | `esc_html__('Shipping address', 'checkout-wc')` |
| `cfw_show_logout_link` | `false` |
| `cfw_show_order_summary_hide_link_text` | `esc_html__('Hide order summary', 'checkout-wc')` |
| `cfw_show_order_summary_link_text` | `esc_html__('Show order summary', 'checkout-wc')` |
| `cfw_show_shipping_tab` | `WC()->cart && WC()->cart->needs_shipping() && SettingsManager::instance()->get_setting('skip_shipping_step') !== 'yes'` |
| `cfw_show_shipping_total` | `WC()->cart->needs_shipping() && wc_shipping_enabled() && WC()->cart->get_cart_contents() && count(WC()->shipping()->get_packages()) > 0` |
| `cfw_thank_you_continue_shopping_text` | `cfw_esc_html__('Continue shopping', 'woocommerce')` |
| `cfw_thank_you_heading_icon` | `'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" fill="none" stroke-width="2" class="cfw-checkmark"><path class="checkmark__circle" d="M25 49c13.255 0 24-10.745 24-24S38.255 1 25 1 1 11.745 1 25s10.745 24 24 24z"></path><path class="checkmark__check" d="M15 24.51l7.307 7.308L35.125 19"></path></svg>'`, `$order` |
| `cfw_thank_you_status_icon_{$order_status}` | `'fa fa-chevron-circle-right'` |
| `cfw_thank_you_subtitle` | `__('Thank you %s!', 'checkout-wc')` |
| `cfw_thank_you_title` | `__('Order %s', 'checkout-wc')` |
| `cfw_wc_print_notices` | `WC()->session->get('wc_notices', array())` |
| `cfw_welcome_back_email` | `wp_get_current_user()->user_email` |
| `cfw_welcome_back_name` | `wp_get_current_user()->display_name` |
| `cfw_welcome_back_text` | `$welcome_back_text`, `$welcome_back_name`, `$welcome_back_email` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_additional_side_cart_trigger_selectors` | `false` |
| `cfw_address_autocomplete_billing_countries` | `array()` |
| `cfw_check_create_account_by_default` | `true` |
| `cfw_checkout_data` | `array('cart' => array('needsPayment' => WC()->cart->needs_payment(), 'items' => cfw_get_cart_items_data(), 'totals' => cfw_get_cart_totals_data(), 'actions' => cfw_get_cart_actions_data(), 'notices' => cfw_get_function_output('cfw_wc_print_notices', !is_checkout()), 'shipping' => cfw_get_cart_shipping_data()), 'bumps' => cfw_get_order_bumps_data())` |
| `cfw_disable_cart_quantity_prompt` | `false` |
| `cfw_disable_email_domain_validation` | `false` |
| `cfw_disable_side_cart_auto_open` | `SettingsManager::instance()->get_setting('shake_floating_cart_button') === 'yes'` |
| `cfw_enable_account_exists_check` | `!is_user_logged_in()` |
| `cfw_enable_discrete_address_1_fields` | `'yes' === SettingsManager::instance()->get_setting('enable_discreet_address_1_fields')` |
| `cfw_enable_field_persistence` | `true` |
| `cfw_enable_fullname_field` | `'yes' === SettingsManager::instance()->get_setting('use_fullname_field')` |
| `cfw_enable_zip_autocomplete` | `true` |
| `cfw_event_object` | nincs |
| `cfw_fetchify_search_placeholder` | `__('Start with post/zip code or street', 'checkout-wc')` |
| `cfw_field_data_persistence_excludes` | nincs |
| `cfw_invalid_full_name_validation_error_message` | `__('Please enter your first and last name.', 'checkout-wc')` |
| `cfw_invalid_phone_validation_error_message` | `__('Please enter a valid phone number.', 'checkout-wc')` |
| `cfw_link_cart_items` | `SettingsManager::instance()->get_setting('cart_item_link') === 'enabled'` |
| `cfw_load_tabs` | `cfw_is_checkout()` |
| `cfw_parsley_locale` | `$locale` |
| `cfw_phone_field_highlighted_countries` | `SettingsManager::instance()->get_setting('highlighted_countries')` |
| `cfw_promo_code_apply_button_label` | `esc_attr__('Apply', 'checkout-wc')` |
| `cfw_promo_code_label` | `__('Promo Code', 'checkout-wc')` |
| `cfw_promo_code_placeholder` | `__('Enter Promo Code', 'checkout-wc')` |
| `cfw_promo_code_toggle_link_text` | `__('Have a promo code? Click here.', 'checkout-wc')` |
| `cfw_replace_form` | `false` |
| `cfw_shipping_method_heading` | `esc_html__('Shipping method', 'checkout-wc')` |
| `cfw_show_cart_item_discount` | `SettingsManager::instance()->get_setting('show_side_cart_item_discount') === 'yes'` |
| `cfw_side_cart_enable_continue_shopping_button` | `SettingsManager::instance()->get_setting('enable_side_cart_continue_shopping_button') === 'yes'` |
| `cfw_side_cart_event_object` | nincs |
| `cfw_side_cart_show_total` | `SettingsManager::instance()->get_setting('enable_side_cart_totals') === 'yes'` |
| `cfw_thank_you_page_map_address` | `$order->get_address('shipping')`, `$order` |
| `cfw_typescript_compatibility_classes_and_params` | `array()` |
| `cfw_validate_required_registration` | `true` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_active_campaign_checkbox_hook` | `'cfw_checkout_before_payment_method_tab_nav'` |
| `cfw_amazon_suppress_shipping_field_validation` | `true` |
| `cfw_billing_address_heading` | `__('Billing address', 'checkout-wc')` |
| `cfw_compatibility_woocommerce_gift_cards_field_label` | `cfw_esc_attr__('Enter your code&hellip;', 'woocommerce-gift-cards')` |
| `cfw_compatibility_woocommerce_gift_cards_field_placeholder` | `cfw_esc_attr__('Enter your code&hellip;', 'woocommerce-gift-cards')` |
| `cfw_compatibility_woocommerce_gift_cards_heading_text` | `cfw_esc_html__('Have a gift card?', 'woocommerce-gift-cards')` |
| `cfw_disable_woocommerce_gift_cards_compatibility` | `false` |
| `cfw_hide_optional_fiscal_code` | `true` |
| `cfw_highlighted_countries` | `SettingsManager::instance()->get_setting('highlighted_countries')` |
| `cfw_klaviyo_output_hook` | `'cfw_checkout_before_payment_method_tab_nav'` |
| `cfw_payment_gateway_field_html_{$kp->id}` | `$field_html` |
| `cfw_payment_gateway_{$kp->id}_content` | `$kp->has_fields() \|  \| $kp->get_description()` |
| `cfw_show_klarna_checkout_express_button` | `true` |
| `cfw_square_payment_requests_ignore_shipping_phone` | `true` |
| `cfw_stripe_compat_override_request_btn_height` | `true` |
| `cfw_stripe_payment_requests_ignore_shipping_phone` | `true` |
| `cfw_suppress_add_to_cart_notices` | `true` |
| `cfw_template_payment_method_el` | `'cfw-payment-method'` |
| `cfw_template_tab_container_el` | `'order_review'` |
| `cfw_wcpay_payment_requests_ignore_shipping_phone` | `true` |

## Egyéb

| Horog | Átadott értékek |
| --- | --- |
| `cfw_acr_carts` | `$carts`, `'table'` |
| `cfw_address_field_priorities` | `$this->priorities` |
| `cfw_cart_thumb_height` | `0` |
| `cfw_cart_thumb_width` | `60` |
| `cfw_checkbox_like_field_types` | `$this->checkbox_like_field_types` |
| `cfw_crop_cart_thumbs` | `false` |
| `cfw_crop_trust_badge_thumbs` | `false` |
| `cfw_enable_discrete_address_1_fields` | `'yes' === SettingsManager::instance()->get_setting('enable_discreet_address_1_fields') && is_cfw_page()` |
| `cfw_enable_fullname_field` | `'yes' === SettingsManager::instance()->get_setting('use_fullname_field') && is_cfw_page()` |
| `cfw_form_field_append_optional_to_placeholder` | `isset($args['suppress_optional_suffix'])`, `$key` |
| `cfw_legacy_suppress_php_errors_output` | `!defined(‘WP_DEBUG’) \|  \| !WP_DEBUG` |
| `cfw_non_floating_label_field_types` | `array('checkbox', 'radio')` |
| `cfw_select_field_options` | `$args['options']`, `$args`, `$key` |
| `cfw_trust_badge_thumb_height` | `0` |
| `cfw_trust_badge_thumb_width` | `110` |

## Oldalsó kosár

| Horog | Átadott értékek |
| --- | --- |
| `cfw_disable_cart_variation_editing` | `false`, `$cart_item`, `$cart_item_key`, `'side_cart'` |
| `cfw_disable_side_cart` | `false` |
| `cfw_run_woocommerce_cart_actions` | `false` |
| `cfw_shipping_bar_data` | `$data` |
| `cfw_side_cart_free_shipping_progress_bar_amount_remaining_message_format` | `$amount_remaining_message` |
| `cfw_side_cart_free_shipping_progress_bar_free_shipping_message` | `$free_shipping_message` |
| `cfw_side_cart_free_shipping_threshold` | `cfw_apply_filters('woocommerce_product_get_price', $threshold, $dummy_product)` |
| `cfw_side_cart_icon` | `ob_get_clean()`, `$context`, `$additional_class` |
| `cfw_side_cart_icon_file_contents` | `$contents` |
| `cfw_side_cart_icon_file_path` | `$path` |
| `cfw_side_cart_icon_file_url` | `(string) $url` |
| `cfw_side_cart_shipping_bar_data_exclude_discounts` | `false` |
| `checkoutwc_cart_shortcode_additional_classes` | `array()` |

## Helyi átvétel

| Horog | Átadott értékek |
| --- | --- |
| `cfw_copy_pickup_details_to_order_notes` | `false` |
| `cfw_estimated_pickup_time` | `self::get_pickup_times()[$pickup_time] ?? ''`, `$pickup_location->ID` |
| `cfw_local_pickup_disable_pickup_option` | `false` |
| `cfw_local_pickup_disable_shipping_option` | `$this->settings_getter->get_setting('enable_pickup_ship_option') !== 'yes'` |
| `cfw_local_pickup_option_label` | `$pickup_option_label` |
| `cfw_local_pickup_shipping_option_label` | `$ship_option_label` |
| `cfw_local_pickup_thank_you_address` | `$address`, `$raw_address`, `$order` |
| `cfw_local_pickup_use_google_address_link` | `true` |
| `cfw_order_updates_heading` | `__('Pickup instructions', 'checkout-wc')`, `$order` |
| `cfw_pickup_instructions_text` | `get_post_meta($location, 'cfw_pl_instructions', true)`, `$order` |
| `cfw_pickup_times` | `array('1h' => __('Usually ready in 1 hour.', 'checkout-wc'), '2h' => __('Usually ready in 2 hours.', 'checkout-wc'), '4h' => __('Usually ready in 4 hours.', 'checkout-wc'), '24h' => __('Usually ready in 24 hours.', 'checkout-wc'), '24d' => __('Usually ready in 2-4 days.', 'checkout-wc'), '5d' => __('Usually ready in 5+ days.', 'checkout-wc'))` |

## Címkitöltés és címellenőrzés

| Horog | Átadott értékek |
| --- | --- |
| `cfw_address_autocomplete_shipping_countries` | `array()` |
| `cfw_enable_smartystreets_integration` | `true` |
| `cfw_fetchify_address_autocomplete_countries` | `false` |
| `cfw_fetchify_address_autocomplete_default_country` | `'gbr'` |
| `cfw_fetchify_address_autocomplete_enable_geolocation` | `true` |
| `cfw_google_address_autocomplete_type` | `’geocode \| establishment’` |
| `cfw_google_maps_compatibility_mode` | `false` |
| `cfw_google_maps_language_code` | `$language` |
| `cfw_smarty_address_validation_address` | `$address` |
| `cfw_smarty_use_zip4` | `false` |

## Admin oldalak

| Horog | Átadott értékek |
| --- | --- |
| `cfw_active_theme_color_settings` | `array()` |
| `cfw_admin_integrations_checkbox_fields` | `array()` |
| `cfw_admin_page_data` | `array()` |
| `cfw_detected_gateways` | `array()` |
| `cfw_do_admin_bar` | `current_user_can(‘manage_options’) && (SettingsManager::instance()->get_setting(‘hide_admin_bar_button’) !== ‘yes’ \|  \| is_cfw_page())` |
| `cfw_enable_editable_admin_shipping_phone_field` | `true` |
| `cfw_restricted_post_types_count_args` | `$args` |
| `cfw_selected_tab` | `empty($_GET[$this->_selected_tab_query_arg]) ? $this->_default_tab : sanitize_text_field($_GET[$this->_selected_tab_query_arg])` |
| `cfw_theme_color_settings` | `$color_settings` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_add_to_cart_redirect` | `$redirect`, `$product_id` |
| `cfw_email_domain_valid` | `checkdnsrr($email_domain . '.', 'MX')`, `$email_domain`, `$email_address` |
| `cfw_email_exists` | `email_exists($email)`, `$email` |
| `cfw_failed_login_error_message` | `$user->get_error_message() ? $user->get_error_message() : $alt_message` |
| `cfw_remove_coupon_response` | `array('result' => $result, 'html' => $output, 'coupon' => $coupon)` |
| `cfw_session_expired_target_element` | `'form.woocommerce-checkout'` |
| `cfw_update_checkout_redirect` | `false` |
| `cfw_update_payment_methods` | `cfw_get_payment_methods()` |

## Rendelésnövelő ajánlatok

| Horog | Átadott értékek |
| --- | --- |
| `cfw_allow_order_bump_coupons` | `false`, `$values['_cfw_order_bump_id']` |
| `cfw_display_bump` | `$display_bump`, `$bump`, `'complete_order'` |
| `cfw_hide_bump_if_offer_product_in_cart` | `true` |
| `cfw_is_cart_bump_valid` | `WC()->cart->get_cart_contents_count() > $this->quantity_of_product_in_cart($this->offer_product)`, `$this` |
| `cfw_order_bump_captured_revenue` | `$new_revenue`, `$this` |
| `cfw_order_bump_get_price` | `$price - $discount_value`, `$context`, `$this` |
| `cfw_order_bump_get_price_context` | `'cart'`, `$cart_item`, `$bump` |
| `cfw_order_bump_upsell_quantity_to_replace` | `-1`, `$this` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_blocked_script_handles` | `array()` |
| `cfw_blocked_style_handles` | `array()` |
| `cfw_body_classes` | `$css_classes` |
| `cfw_load_checkout_template` | `cfw_is_checkout()` |
| `cfw_load_order_pay_template` | `is_checkout_pay_page()` |
| `cfw_load_order_received_template` | `is_order_received_page()` |
| `cfw_template_global_params` | `array()` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_cart_item_data_expanded` | `SettingsManager::instance()->get_setting('cart_item_data_display') === 'woocommerce'` |
| `cfw_cart_item_row_class` | `$woocommerce_filtered_cart_item_row_class`, `$item` |
| `cfw_disable_cart_editing` | `SettingsManager::instance()->get_setting(‘enable_cart_editing’) !== ‘yes’ \|  \| $quantity_args[‘readonly’] === true`, `$item`, `$key` |
| `cfw_disable_cart_variation_editing` | `SettingsManager::instance()->get_setting(‘allow_checkout_cart_item_variation_changes’) !== ‘yes’ \|  \| empty($item[‘variation_id’])`, `$item`, `$key`, `is_checkout() ? 'checkout' : 'side_cart'` |
| `cfw_order_item_row_class` | `''` |
| `cfw_order_item_thumbnail` | `$item_product ? $item_product->get_image('cfw_cart_thumb') : ''` |

## Egyéb funkciók

| Horog | Átadott értékek |
| --- | --- |
| `cfw_allow_international_phone_field_country_dropdown` | `true` |
| `cfw_breadcrumb_review_step_label` | `esc_html__('Review', 'checkout-wc')` |
| `cfw_cart_edit_redirect_suppress_notice` | `false` |
| `cfw_hide_optional_fields_behind_links` | `true`, `'address_2'` |
| `cfw_international_phone_field_placeholder_mode` | `'aggressive'` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_acr_cart_meta` | `array()` |
| `cfw_acr_track_cart_without_emails` | `SettingsManager::instance()->get_setting('acr_simulate_only') === 'yes'` |
| `cfw_cart_table_styles` | `$styles` |
| `cfw_unsubscribe_successful_message` | `__('You have been unsubscribed from our cart reminder emails.', 'checkout-wc')` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_ab_test_url_parameter` | `'cfw_ab_test'` |
| `cfw_deactivation_form_fields` | `array()` |

## Kezelők (stílus, frissítések)

| Horog | Átadott értékek |
| --- | --- |
| `cfw_custom_css_properties` | `array('--cfw-body-background-color' => $body_background_color, '--cfw-body-text-color' => $body_text_color, '--cfw-body-font-family' => $body_font, '--cfw-heading-font-family' => $heading_font, '--cfw-header-background-color' => $active_template->supports('header-background') ? $header_background_color : $body_background_color, '--cfw-header-bottom-margin' => strtolower($header_background_color) !== strtolower($body_background_color) ? '2em' : false, '--cfw-footer-background-color' => $active_template->supports('footer-background') ? $footer_background_color : $body_background_color, '--cfw-footer-top-margin' => '#ffffff' !== strtolower($footer_background_color) ? '2em' : false, '--cfw-cart-summary-background-color' => $active_template->supports('summary-background') ? $summary_bg_color : false, '--cfw-cart-summary-mobile-background-color' => $summary_mobile_bg_color, '--cfw-cart-summary-text-color' => $active_template->supports('summary-background') ? $summary_text_color : false, '--cfw-cart-summary-link-color' => $summary_link_color, '--cfw-header-text-color' => $header_text_color, '--cfw-footer-text-color' => $footer_text_color, '--cfw-body-link-color' => $body_link_color, '--cfw-buttons-primary-background-color' => $primary_button_bg_color, '--cfw-buttons-primary-text-color' => $primary_button_text_color, '--cfw-buttons-primary-hover-background-color' => $primary_button_hover_bg_color, '--cfw-buttons-primary-hover-text-color' => $primary_button_hover_text_color, '--cfw-buttons-secondary-background-color' => $secondary_button_bg_color, '--cfw-buttons-secondary-text-color' => $secondary_button_text_color, '--cfw-buttons-secondary-hover-background-color' => $secondary_button_hover_bg_color, '--cfw-buttons-secondary-hover-text-color' => $secondary_button_hover_text_color, '--cfw-cart-summary-item-quantity-background-color' => $cart_item_background_color, '--cfw-cart-summary-item-quantity-text-color' => $cart_item_text_color, '--cfw-breadcrumb-completed-text-color' => $breadcrumb_completed_text_color, '--cfw-breadcrumb-current-text-color' => $breadcrumb_current_text_color, '--cfw-breadcrumb-next-text-color' => $breadcrumb_next_text_color, '--cfw-breadcrumb-completed-accent-color' => $breadcrumb_completed_accent_color, '--cfw-breadcrumb-current-accent-color' => $breadcrumb_current_accent_color, '--cfw-breadcrumb-next-accent-color' => $breadcrumb_next_accent_color, '--cfw-logo-url' => "url({$logo_url})")` |
| `cfw_updates_manager_home_url` | `$url`, `$path` |

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

| Horog | Átadott értékek |
| --- | --- |
| `cfw_groove_cart_summary_classes` | `array('col-lg-5')` |
| `cfw_replace_form` | `false` |

## Statisztika

| Horog | Átadott értékek |
| --- | --- |
| `cfw_disable_tracking_checkin` | `false`, `$home_url` |
