Table of Contents
This is the complete option list for Popups for WooCommerce: Add to Cart, Checkout & More, grouped by the section it appears in. All options live at WPFactory > Popups (also reachable at WooCommerce > Settings > Pop-up Notices). Option IDs use the ttt_pnwc_opt_ prefix.
General section #
| Label | Option ID | Default | Free/Pro |
|---|---|---|---|
| Enable Plugin | ttt_pnwc_opt_enable |
Yes | Free |
| Device types | ttt_pnwc_opt_allowed_device_types |
Empty (all) | Free |
| AJAX pop-up | ttt_pnwc_opt_ajax |
Yes | Free |
| Close on click inside | ttt_pnwc_opt_click_inside_close |
No | Free |
| Prevent closing if clicking outside | ttt_pnwc_opt_prevent_closing_if_clicking_out |
No | Free |
| Prevent scrolling | ttt_pnwc_opt_prevent_scroll |
No | Pro |
| Micromodal loading method | ttt_pnwc_opt_micromodal_load_method |
Externally from unpkg.com | Free |
| Enable error / success / info notices | ttt_pnwc_opt_type_error_enable, ..._success_enable, ..._info_enable |
Yes | Free |
| Hide error / success / info notices | ttt_pnwc_opt_hide_error_enable, ..._hide_success_enable, ..._hide_info_enable |
No | Free |
| Auto-close time / Notice types | ttt_pnwc_opt_auto_close_time, ..._auto_close_types |
Empty | Pro |
| Restrictive Loading – Page(s) / Conditional(s) | ttt_pnwc_opt_restrictive_loading_pages, ..._conditionals |
Empty | Pro |
| AJAX add to cart notice (+ wrapper options) | ttt_pnwc_opt_ajax_add_to_cart_notice_enable and ..._wrapper_smart / _hook / _selector |
Off; Smart find On | Enable: Pro |
| Ignore messages – Search method / Ignored messages / Regex flags | ttt_pnwc_opt_ignore_search_method, ..._ignore_msg_field, ..._ignore_msg_regex_f |
Partial; empty; i | Free (multi: Pro) |
| Custom style: Enable / Use Font Awesome / Font Awesome URL / Modal template | ttt_pnwc_opt_style_enabled, ..._fa, ..._fa_url, ..._modal_template |
Yes; No; Font Awesome 5.5 CDN; default template | Free field (Customizer controls: Pro) |
| Cookies: Enable / Expiration time / Message origin | ttt_pnwc_opt_cookie_enabled, ..._cookie_time, ..._cookie_msg_origin |
No; 0.5; Static | Pro |
| Audio: Enable / Opening / Closing | ttt_pnwc_opt_audio_enable, ..._audio_opening, ..._audio_closing |
No; empty; empty | Pro |
Compatibility section (Pro) #
| Label | Option ID | Default |
|---|---|---|
| Compatibility section (master toggle) | ttt_pnwc_compatibility_section_enabled |
No |
| JetWooBuilder – Detect AJAX add to cart | ttt_pnwc_comp_jetwoobuilder_detect_ajax_add_to_cart |
No |
| YITH Points and Rewards – Discount in pop-up | ttt_pnwc_comp_yithpar_enable_discount_in_popup |
No |
Messages section (Pro) #
| Label | Option ID | Default |
|---|---|---|
| Customize Messages | ttt_pnwc_opt_message_customization_enable |
No |
| Smart Additional Content | ttt_pnwc_opt_message_customization_smart_content |
Yes |
| Shortcodes / Allow Shortcodes | ttt_pnwc_opt_message_customization_shortcodes / ..._shortcodes_original_content |
Yes |
| Customize Translated Text | ttt_pnwc_opt_message_customization_gettext |
No |
| Additional Content Tag | ttt_pnwc_opt_message_customization_content_tag |
div |
| Total Messages | ttt_pnwc_opt_message_customization_amount |
1 |
| Per-message: Enable / Original / Modified / Before / After / Comparison / Remove | ttt_pnwc_opt_message_enabled[n], ..._original[n], ..._modified[n], ..._content_before[n], ..._content_after[n], ..._comparison_method[n], ..._remove[n] |
Enabled Yes; Comparison Contains; Remove No |
Related #
For the code-level hooks and shortcodes, see the Developer hooks, filters and shortcodes reference. For upgrading, see Popups for WooCommerce: Add to Cart, Checkout & More.