= 3.8.0 2026-02-11 =
- Security: Hardened all AJAX handlers with nonce verification and explicit permissions checks for create, edit, delete, and reset operations.
- Improvement: Enhanced input validation and sanitization for all AJAX-driven backend and frontend actions.
- Improvement: Added CSRF protection to admin & frontend forms via WordPress nonce fields.
- Fix: Uniform JSON error handling and messaging for unauthorized or invalid requests.
- Update: Localized scripts and templates to pass security tokens in every relevant AJAX or form submission.
= 3.7.9 2026-01-28 =
- Improvement: Improved WPML compatibility by adding admin-texts keys to
wpml-config.xml, making WPC admin strings translatable.
- Improvement: Declared the WPC string package kind using the
wpml_active_string_package_kinds filter, following updated WPML documentation.
= 3.7.8 2025-01-05 =
- Fix: Initial state issue resolved.
= 3.7.7 2025-12-30 =
- New: Added badge support for WP Configurator layers, allowing badges to be added, displayed, and managed per layer. This enhances visual labeling and improves configuration clarity for end users.
= 3.7.6 2025-12-23 =
- Fix: Group/sub group layer color control type issue fixed.
- Fix: Hidden control item shown in the cart summary.
= 3.7.5 2025-12-18 =
- Improvement: Added popover control support for
image layer types by updating sidebar control-section logic, ensuring popovers are available for image, group, and sub_group layers during editing.
- New: Added localization support for multiple new languages (ar, de_DE, es_ES, fr_FR, it_IT, ja, pl_PL, pt_BR, pt_PT, ru_RU, sk_SK, zh_CN) and updated all related strings to use standard WordPress i18n functions.
- New: Added compatibility with WordPress 6.9 and PHP 8.4, ensuring the plugin works seamlessly with the latest platform and runtime versions.
- Improvement: Tested and verified plugin stability on the latest WordPress and PHP releases.
- Fix: Resolved minor compatibility warnings and deprecated notices related to newer PHP versions.
= 3.7.4 2025-11-25 =
- Improvement: Refactored remote GET request handling for attachments by adding a 60-second timeout and error checking with
is_wp_error. Returns false on errors to improve reliability.
- Improvement: Updated cart summary styles and logic to support
wc-block components with enhanced CSS selectors, PHP, and JS updates. Added a private method format_tree_set_text for better formatting of tree set arrays and updated WooCommerce version checks.
- Fix: Resolved SVG mask (clipPath) issues on image upload layers when using Fabric.js canvas thumbnails. Masks are now correctly parsed, applied, and images scaled to match element dimensions, restoring proper masked thumbnail display.
= 3.7.3 2025-11-13 =
- Fix: Updated color picker class to use
wpc-color-picker for improved functionality and consistency.
- Improvement: Added plain text formatting for cart item data when using block-based cart or checkout, while retaining HTML output formatting for classic (non-block) pages.
- New: Added support for base64-encoded product images via the new
filter_cart_item_images() filter.
- Improvement: Implemented basic validation and optional debug logging to improve stability and troubleshooting.
= 3.7.2 2025-11-03 =
- New: Added an experimental feature to generate cart thumbnails using Fabric.js instead of html2canvas.
- New: Added a new select option in General → Experimental Features to enable Fabric.js thumbnails.
- Improvement: Updated thumbnail generation logic to use Fabric.js when the experimental setting is enabled.
= 3.7.1 2025-10-22 =
- New: Added WPML string registration and translation support for popover titles and content in configurator components.
- Fix: Safely remove and unlink layers only if they exist in simplifiedLayers.
= 3.7.0 2025-09-05 =
- New: Added config ID parameter to the
wpc_config_data_manipulate_layers filter for improved context handling.
- Fix: Corrected tooltip data attribute escaping in share templates to ensure proper sanitization and prevent malformed attributes.
= 3.6.9 2025-08-28 =
- New: Added tooltips for all share buttons to improve usability.
- New: Implemented dynamic tooltip text for the "Copy to Clipboard" button — shows "Copy to Clipboard" initially and changes to "Copied!" after successful copying for clear user feedback.
- New: Introduced a configurable popover feature in the configurator with backend settings for content management.
- New: Added backend options to set popover description, upload an image, choose trigger conditions, and select on-screen placement.
- Fix: Improved performance by conditionally disabling AJAX calls and multi-currency logic when WooCommerce Multilingual (WCML) is not active or WooCommerce tax calculation is disabled, reducing unnecessary overhead.
= 3.6.8 2025-08-06 =
- New: Added a visual loading state and interaction lock for buttons during pending form submissions to ensure consistent user feedback.
- Fix: Improved form submission handling by introducing a brief delay before submitting when no custom data is present, enhancing reliability and user experience.
- Style: Enhanced button styles to provide clear feedback during pending and submitting states.
= 3.6.7 2025-07-21 =
- Fix: Empty or non-numeric prices are now hidden from the quote form, while explicitly set
0 values are displayed correctly as 0.
- Fix: Resolved compatibility issue where Contact Form 7 forms failed to submit when using the Panorama Skin in WP Configurator Pro.
- Fix: Removed unnecessary Contact Form 7 script loading in specific scenarios to prevent conflicts.
- Improvement: Escaped custom CSS output and sanitized parameters to enhance security.
- Improvement: Standardized method parameter names for consistency in HTML output handling.
- Docs: Added and updated method-level documentation for better clarity.
= 3.6.6 2025-06-02 =
- Fix: Resolved an issue where the total price in the product configurator did not update when selecting a layer with an associated price.
= 3.6.5 2025-05-02 =
- Enhancement: Improved reliability of the post duplication process by ensuring all custom post meta data is copied using WordPress' built-in functions.
- Add: Added an option to choose whether prices are displayed including or excluding tax on the WooCommerce product page.
= 3.6.4 2025-04-24 =
- Enhancement: Added tax calculation support on the single configurator page for improved WooCommerce compatibility.
- Enhancement: Made WP Configurator Pro compatible with the multi-currency feature of the "WooCommerce Multilingual & Multicurrency with WPML" plugin.
= 3.6.3 2025-03-28 =
- Fix: Corrected the placement of the "Linked Text" layer to match the front-end view with the editor.
= 3.6.2 2025-03-17 =
- Fix: Resolved group order mismatch between cart summary display and configurator layers.
- Fix: Fixed CSS issue with Configurator Accordion Control Elementor widget.
= 3.6.1 2025-03-06 =
- Fix: Updated function calls to use the correct prefix for theme compatibility checks.
- Fix: Removed unused WP_Block_Template import from Block Template Controller.
= 3.6.0 2025-03-04 =
- Compatibility: Ensured WP Configurator Pro is compatible and mobile responsive with popular WordPress themes.
- Enhancement: Improved license key handling during updates, ensuring proper validation and accurate status updates.
= 3.5.13 2025-02-27 =
- Enhancement: Added support for multiple video tutorial links in the plugin row meta.
= 3.5.12 2025-02-13 =
- Fix: Resolved an issue where the old license key was prioritized over a newly entered one.
= 3.5.11 2025-02-05 =
- Enhancement - Updated
wpml-config.xml to ensure _wpc_config_id and _wpc_config_style custom fields are copied as expected.
- Fix - Resolved minor WPML compatibility issues.
= 3.5.10 2025-01-09 =
- Fix: Improved input validation and reliability in the get_childrens function.
= 3.5.9 2025-01-07 =
- Enhancement: Added full compatibility with WPML for seamless multilingual content translation.
= 3.5.8 2024-12-18 =
- Enhancement - Added check_license_status() to verify and cache license status.
- Fix - Change plugins_textdomain hook to 'init' for proper loading sequence.
= 3.5.7 2024-12-11 =
- Fix - Add to cart issue in Safari browser.
- Add - Integration for customers to edit custom uploaded images for custom image upload add-on.
= 3.5.6 2024-10-21 =
- Fix - Bug in custom field hooks for contact form 7.
- Fix - Bug in quote form.
- Fix - Updated product sorting in editor view.
= 3.5.5 2024-03-11 =
- Fix - Quote form not submitting.
= 3.5.4 2024-02-22 =
- Fix - Meta pixel issue fixed for Quote form.
- Fix - Redirect issue fixed for Quote form/Contact Form shortcodes.
- Dev - Introduced
wpc_extend_layer JS filter.
= 3.5.3 2024-01-15 =
- Fix - Broken image shows in the active layer.
- Fix - Hide layer setting in the backend not working.
- Fix - Summary lists maintain the group order.
- Fix - Meta pixel issue fixed for Contact form 7.
- Dev - Introduced
wpc_register_post_type hook.
- Dev - Introduced
wpc_allow_email_field_on_quote_form filter.
- Dev - Introduced
wpc_after_summary_list_item hook.
- Dev - Introduced
wpc_active_tree_set filter.
- Dev - Introduced
wpc_group_opened JS hook.
- Dev - Introduced
wpc_applied_components JS hook.
= 3.5.2 2023-10-28 =
- Fix - Layer setting not save, If the layer type changed.
- Dev - Introduced
wpc_share_url JS filter.
- Dev - Introduced
wpc_summary_data JS filter.
= 3.5.1 2023-10-17 =
- Fix - The PHP warning appears in the front end.
- Dev - Introduced
wpc_base_price_in_data filter.
- Dev - Introduced
wpc_base_price_in_summary filter.
- Dev - Introduced
wpc_base_price_in_cart filter.
= 3.5 2023-10-06 =
- Fix - Configurator thumbnail moved to separate folder and hide in the media library preview.
- Fix - WooCommerce invoice email CSS issue.
- Fix - Remove price is Empty issue fixed.
- Fix - Spinner icon not loaded in the
Get a Quote form submission.
- Fix - Floating icon RTL issue fixed.
- Enhancement - Twitter logo updated.
= 3.4.13 2023-08-26 =
- Fix - In cart page product title renders two times.
- Fix - Edit cart link not shows the configurator, If
Once configurator is clicked setting selected.
- Fix - Base price is not showing in the cart and order summary if it is zero.
- Dev - Introduced
wpc_before_configurator_skin hook.
- Dev - Introduced
wpc_cart_updated hook.
= 3.4.12 2023-07-31 =
- Fix - View Configuration link not redirect the correct url in the shortcode.
- Dev - Introduced
wpc_before_total_price hook.
- Dev - Introduced
wpc_before_floating_icons hook.
- Dev - Introduced
wpc_single_product_wrapper_classes filter.
- Dev - Introduced
wpc_floating_icons_list filter.
- Dev - Introduced
wpc_cart_form_wrapper_classes filter.
- Dev - Introduced
wpc_contact_form_wrapper_classes filter.
- Dev - Introduced
wpc_quote_form_wrapper_classes filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_control_type filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_color filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_icon filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_label filter.
= 3.4.11 2023-06-15 =
- Fix - Copy to clipboard not copying the URL.
- Fix - Add to cart not redirects the correct URL.
- Fix - Custom CSS is not loading.
- Fix - Meta pixel issue fixed.
- Fix - Sale price is not loaded in the summary.
- Fix - Custom field value not added to the cart data.
- Dev - Introduced
wpc_edit_cart_url_args filter.
= 3.4.10 2023-03-23 =
- Add - Custom class feature added for layers/group.
- Fix - Active icon not showing next to the group title.
- Fix - Multiple shortcode won't able to load in the single page.
- Fix - Cart form and Preview shortcode attributes not working.
- Fix - Hide price is empty setting not working.
- Fix - Hide item price setting not working.
- Fix - Hide group price setting not working.
- Fix - Hide total price setting not working.
- Fix - Popover style not showing the controls.
= 3.4.9 2023-03-08 =
- Enhancement - Custom field for Quote form.
- Fix - License activation issue solved.
- Fix - Empty value not saved in the custom CSS/custom JS settings.
- Fix - Switch view cannot be unset.
- Fix - WP Engine blocks loading the icons resources.
- Fix - Hide summary setting is not working.
- Dev - Introduced
wpc_before_sub_control_list hook.
- Dev - Introduced
wpc_after_sub_control_list hook.
- Dev - Introduced
wpc_order_list_item_meta_html filter.
- Dev - Introduced
wpc_admin_email_template_path filter.
- Dev - Introduced
wpc_customer_email_template_path filter.
- Dev - Introduced
wpc_email_summary_template_path filter.
- Dev - Introduced
wpc_add_preview_image JS hook.
= 3.4.8 2022-12-31 =
- Add - Added template files for default styles.
- Add - Sale/discount price added.
- Fix - Preview dot tab style is not working.
- Dev - Introduced
wpc_after_sub_control_list hook.
- Dev - Introduced
wpc_skin_wrapper_classes filter.
= 3.4.7 2022-12-06 =
- Dev - Introduced
wpc_before_controls_wrap_html hook.
- Dev - Introduced
wpc_after_controls_wrap_html hook.
= 3.4.6 2022-12-01 =
- Enhancement - Performance improvement.
- Fix - Copy to clipboard is not working on mobile and without SSL site.
- Fix - Block theme JS issue corrected.
- Dev - Introduced
wpc_before_preview hook.
- Dev - Introduced
wpc_control_close_all_icon filter.
- Dev - Introduced
wpc_header_menu_trigger_icon filter.
- Dev - Introduced
wpc_inspiration_title filter.
- Dev - Introduced
wpc_popover_back_attr filter.
- Dev - Introduced
wpc_show_hotspot_tooltip filter.
= 3.4.5 2022-11-24 =
- Enhancement - Google fonts list updated.
- Fix - Hide summary setting not working.
- Fix - If RTL activated, Preview carousel not showing all the views.
- Dev - Introduced
wpc_get_quote_disable_admin_mail filter.
- Dev - Introduced
wpc_get_quote_disable_customer_mail filter.
- Dev - Introduced
wpc_before_canvas_element_generated JS hook.
= 3.4.4 2022-11-14 =
- Fix - Removed Deselect child option on layers top group.
- Fix - Global settings media control images are not importing.
- Fix - SWV and Recaptcha scripts not loaded in the contact form 7.
- Fix - Thumbnail not attached in the contact form 7 mail 2 email.
- Dev - Removed
export_image_fields filter.
- Dev - Introduced
wpc_email_style hook.
- Dev - Introduced
wpc_include_on_image_dimension_calculation filter.
- Dev - Introduced
wpc_image_fields filter.
= 3.4.3 2022-11-04 =
- Fix - Custom JS is not loaded.
- Dev - Introduced
wpc_shortcode_atts filter.
- Dev - Introduced
wpc_get_style filter.
- Dev - Introduced
wpc_activate_active_layer JS filter.
= 3.4.2 2022-10-06 =
- Add - Design option added for Hotspot.
- Fix - Exported configurator preview image size not scale in mobile devices.
- Fix - Zoom not renders the image.
- Dev - Introduced
wpc_summary_trigger_btn_classes filter.
= 3.4.1 2022-10-03 =
- Add - Design option added for Header and Mobile menu.
- Enhancement - Active selection added to Popover style.
- Fix - User selected configuration details not sent via Contact Form 7 email.
- Fix - View configuration button not shown in the Contact Form 7 email.
- Fix - Get a quote error notice issue fixed.
- Fix - Preview image size issue fixed.
- Dev - Introduced
wpc_before_control_item_group hook.
- Dev - Introduced
wpc_after_control_item_group hook.
- Dev - Introduced
wpc_before_control_item_group_inner hook.
- Dev - Introduced
wpc_after_control_item_group_inner hook.
- Dev - Introduced
wpc_before_control_item_group_items hook.
- Dev - Introduced
wpc_after_control_item_group_items hook.
- Dev - Introduced
wpc_control_back_icon filter.
- Dev - Introduced
wpc_close_control_icon filter.
- Dev - Introduced
wpc_close_control_text filter.
- Dev - Introduced
wpc_active_data_deselected JS hook.
- Dev - Introduced
wpc_active_data_selecting JS hook.
- Dev - Introduced
wpc_current_item_before_close JS hook.
- Dev - Introduced
wpc_total_price JS filter.
- Dev - Introduced
wpc_controls_inner_classes JS filter.
= 3.4 2022-09-17 =
- Add - GDPR implementation in the Get a Quote.
- Enhancement - Design option data stored in CSS variables.
- Fix - Preview height issue fixed in the responsive.
- Fix - Create inspiration issue fixed.
- Fix - Inspiration slider is not showing.
- Fix - Switch view issue fixed.
- Dev - Introduced
wpc_added_to_cart hook.
- Dev - Introduced
wpc_subset_inner_html hook.
- Dev - Introduced
wpc_before_summary_form hook.
- Dev - Introduced
wpc_summary_form hook.
- Dev - Introduced
wpc_after_summary_form hook.
- Dev - Introduced
wpc_summary_content hook.
- Dev - Introduced
wpc_before_summary_list_content hook.
- Dev - Introduced
wpc_summary_list_content hook.
- Dev - Introduced
wpc_after_summary_list_content hook.
- Dev - Removed
wpc_after_view_summary_button hook.
- Dev - Removed
wpc_after_get_quote_trigger_button hook.
- Dev - Removed
wpc_after_summary_total_price hook.
- Dev - Removed
wpc_cart_popup_after_title hook.
- Dev - Removed
wpc_contact_popup_after_title hook.
- Dev - Removed
wpc_quote_popup_after_title hook.
- Dev - Removed
wpc_preview_inner_active_{layer_type}_layer_html hook.
- Dev - Introduced
wpc_localize_script filter.
- Dev - Introduced
wpc_css_variables filter.
- Dev - Introduced
wpc_allow_preview_element filter.
- Dev - Introduced
wpc_subset_classes filter.
- Dev - Introduced
wpc_subset_attr filter.
- Dev - Introduced
wpc_hotspot_classes filter.
- Dev - Introduced
wpc_hotspot_attr filter.
- Dev - Introduced
wpc_summary_trigger filter.
- Dev - Introduced
wpc_summary_trigger_attr filter.
- Dev - Introduced
wpc_controls_inner_classes filter.
- Dev - Introduced
wpc_layer_description_as_tooltip filter.
- Dev - Introduced
wpc_back_btn_classes filter.
- Dev - Introduced
wpc_control_back_text filter.
- Dev - Introduced
wpc_control_previous_icon filter.
- Dev - Introduced
wpc_control_next_icon filter.
- Dev - Introduced
wpc_control_close_all_text filter.
- Dev - Introduced
wpc_{style}_preview_extra_spacing filter.
- Dev - Introduced
wpc_control_close_all JS hook.
- Dev - Introduced
wpc_form_submitted JS hook.
- Dev - Introduced
wpc_sub_control_wrapper_classes JS filter.
- Dev - Introduced
wpc_subset_wrapper_classes JS filter.
= 3.3 2022-08-20 =
- Add - Delete inspiration category setting added.
- Add - Reset setting option added.
- Fix - Share popup styling issue fixed.
- Fix - Inspiration slider is not showing.
- Fix - Cart submit trigger is not working.
- Fix -
Load configurator in setting is not working.
- Fix - Active layer icon is not showing.
- Fix - Hide summary setting is not working.
- Dev - Introduced
wpc_before_preview_wrapper hook.
- Dev - Introduced
wpc_after_preview_wrapper hook.
- Dev - Introduced
wpc_before_sub_control_wrapper_html hook.
- Dev - Introduced
wpc_after_sub_control_wrapper_html hook.
- Dev - Introduced
wpc_before_sub_control_html hook.
- Dev - Introduced
wpc_after_sub_control_html hook.
- Dev - Introduced
wpc_before_sub_layer_group hook.
- Dev - Introduced
wpc_after_sub_layer_group hook.
- Dev - Introduced
wpc_control_inner_html_start hook.
- Dev - Introduced
wpc_control_inner_html_end hook.
- Dev - Introduced
wpc_before_control_item_icon hook.
- Dev - Introduced
wpc_after_control_item_icon hook.
- Dev - Introduced
wpc_control_{layer_type}_html hook { group | sub_group | image }.
- Dev - Introduced
wpc_group_name filter.
- Dev - Introduced
wpc_show_active_layer_names filter.
- Dev - Introduced
wpc_show_active_layer_icons filter.
- Dev - Introduced
wpc_active_layer_icons_html filter.
- Dev - Introduced
wpc_sub_control_wrapper_classes filter.
- Dev - Introduced
wpc_sub_control_wrapper_attr filter.
- Dev - Introduced
wpc_close_control_attr filter.
- Dev - Introduced
wpc_back_control_attr filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_tags filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_info_image filter.
- Dev - Introduced
wpc_{style}_allow_control_item_filter filter.
- Dev - Introduced
wpc_{style}_control_type filter.
- Dev - Introduced
wpc_control_item_icon_width filter.
- Dev - Introduced
wpc_control_item_icon_height filter.
- Dev - Introduced
wpc_{style}_control_item_icon_width filter.
- Dev - Introduced
wpc_{style}_control_item_icon_height filter.
- Dev - Introduced
wpc_show_control_set JS hook.
- Dev - Introduced
wpc_hide_control_set JS hook.
- Dev - Introduced
wpc_group_layer_classes JS filter.
- Dev - Introduced
wpc_parent_control_wrapper_classes JS filter.
= 3.2.5 2022-07-28 =
- Fix - View cart thumbnail setting not working.
- Fix - Image is not added in the configurator, cart is not working.
- Dev - Introduced
wpc_before_header_logo hook.
- Dev - Introduced
wpc_before_header_total_price hook.
- Dev - Introduced
wpc_after_share_inline hook.
- Dev - Introduced
wpc_after_header_right_elements hook.
- Dev - Introduced
wpc_header_wrapper_classes filter.
- Dev - Introduced
wpc_mobile_nav_wrapper_classes filter.
- Dev - Introduced
wpc_allow_header_total_price filter.
- Localization - Text domain string updated.
= 3.2.4 2022-07-14 =
- Fix - Even host disabled the mail, the mail data saved as Config mail post.
- Fix - Copy to clipboard is not working.
- Fix - Select inspiration is not applying to the preview.
- Fix - Total is not showing in the summary area.
- Dev - Introduced
wpc_quantity_input_changed JS hook.
- Dev - Introduced
wpc_user_config_status_{old_status}_to_{status} hook { pending | processing | on_hold | completed | cancelled | refunded }.
- Dev - Introduced
wpc_email_status_lists filter.
- Dev - Introduced
wpc_allow_add_to_cart filter.
- Dev - Introduced
wpc_i18n_texts filter.
- Dev - Removed
wpc_save_user_customisation_post_content filter.
= 3.2.3 2022-07-08 =
- Add - Invoice template added for the Contact Form 7 form.
- Add - Billing details added in the Contact Form 7 form.
- Add - Custom field data included in the Config Mail List.
- Fix - Quote form error and success notice not shown.
- Dev - Introduced
wpc_style_initialized JS hook.
- Dev - Introduced
wpc_invoice_after_billing_details hook.
- Dev - Introduced
wpc_user_config_additional_details filter.
= 3.2.2 2021-07-05 =
- Add - Invoice template added.
- Add - Billing details added in the get a quote.
- Fix - Edit configuration in the cart load the default product.
- Fix - View configuration not shown the list of the user selection.
- Fix - View summary button text in the cart form.
- Dev - Introduced
wpc_editor_layer_control_conditions_description filter.
- Dev - Introduced
wpc_config_data_manipulate_layers filter.
- Dev - Introduced
wpc_user_config_status_to_{status} hook { pending | processing | on_hold | completed | cancelled | refunded }.
= 3.2.1 2022-06-20 =
= 3.2 2022-06-17 =
- Add - Inspirataion flyin style added.
- Add - Share popup style added.
- Add - Share popup style added.
- Enhancement - Inspirataion render using data.
- Fix - View background empty thumbnail issue fixed.
= 3.2 2022-06-15 =
- Add - Alpine JS introduced. If you manipulate the data, it affects configurator( Learn more: https://alpinejs.dev/ ).
- Add - Status page added.
- Add - View background added.
- Fix - Group icon not render in the front end.
- Fix - Hide control layer shown in the summary lists.
- Fix - Addon custom control values not saving.
- Fix - Custom field values not shown in the order details.
- Fix - Switch view setting not working on group.
- Dev - Introduced
wpc_before_calculate_price JS filter.
- Dev - Introduced
wpc_skip_active_layer JS filter.
- Dev - Introduced
wpc_submit_form_custom_data JS filter.
- Dev - Introduced
wpc_layer_classes JS filter.
- Dev - Introduced
wpc_summary_text JS filter.
- Dev - Introduced
wpc_before_submit_form JS hook.
- Dev - Introduced
wpc_after_submit_form JS hook.
- Dev - Introduced
wpc_extend_store JS hook.
- Dev - Introduced
wpc_update_preview_image JS hook.
- Dev - Introduced
wpc_control_clicked JS hook.
- Dev - Introduced
wpc_before_control_item hook.
- Dev - Introduced
wpc_action_layer_selected hook.
- Dev - Introduced
wpc_action_layer_deselected hook.
- Dev - Introduced
wpc_trigger_{style}_group_open hook.
- Dev - Introduced
wpc_trigger_{style}_group_close hook.
- Dev - Introduced
wpc_control_{layer-type}_html hook.
- Dev - Introduced
wpc_has_custom_fields filter.
- Dev - Introduced
wpc_editor_layer_control_options_group_initial_state filter.
- Dev - Introduced
wpc_editor_layer_control_options_layer_initial_state filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_price filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_active filter.
- Dev - Introduced
wpc_editor_layer_control_conditions_hide_control filter.
- Dev - Introduced
wpc_config_layer_extra_data filter.
- Dev - Introduced
wpc_config_extra_data filter.
- Dev - Introduced
wpc_quote_form_name_is_required filter.
- Dev - Introduced
wpc_quote_form_email_is_required filter.
- Dev - Introduced
wpc_quote_form_phone_is_required filter.
- Dev - Introduced
wpc_quote_form_message_is_required filter.
- Dev - Introduced
wpc_summary_list_item_layer_name filter.
- Dev - Introduced
wpc_cart_list_item_layer_name filter.
- Dev - Introduced
wpc_allow_control filter.
- Dev - Introduced
wpc_control_item_classes filter.
- Dev - Introduced
wpc_control_item_attr filter.
- Dev - Introduced
wpc_summary_list_item_layer_text filter.
- Dev - Introduced
wpc_cart_list_item_layer_title filter.
- Dev - Introduced
wpc_order_list_item_layer_title filter.
- Dev - Introduced
wpc_preview_inner_active_{layer-type}_layer_html filter.
- Dev - Introduced
wpc_allow_single_product_template filter.
- Dev - Introduced
wpc_allow_editor_mode filter.
- Dev - Introduced
wpc_show_description_as_content filter.
- Dev - Introduced
wpc_full_window_style filter.
- Dev - Introduced
wpc_full_window_allowed_scripts filter.
- Dev - Introduced
wpc_full_window_allowed_styles filter.
- Dev - Removed
wpc_control_data filter.
= 3.1.1 2022-03-08 =
- Fix - Global settings are not saving.
= 3.1 2022-02-24 =
- Add - Responsible view for cart thumbnail setting.
- Add - If layer price is zero, remove the price in control and summary setting.
- Add - Shortcode templates added.
- Enhancement - Custom field support helper class improved.
- Fix - Hide summary popup settings not works.
- Fix - Custom field
Select and Radio field not render in summary area.
- Fix - Contact form mail2 not using the according mail data.
- Fix - Import/Export not render the image.
- Dev - Introduced
wpc_control_deselected JS hook.
- Dev - Introduced
wpc_shortcode_initialized hook.
- Dev - Introduced
wpc_after_scripts_loaded hook.
- Dev - Introduced
wpc_editor_toolbar_icons filter.
- Dev - Introduced
wpc_editor_addon_datas filter.
- Dev - Introduced
wpc_config_data_layers filter.
= 3.0.5 2022-02-09 =
- Add - Responsible view for cart thumbnail setting.
- Fix - Normal contact form is not sending an email.
- Dev - Introduced
wpc_contact_form_mail2 filter.
= 3.0.4 2022-01-19 =
- Fix - Image not append to the carousel, if the view is changed.
- Fix - Hide control image not showing on reset.
- Fix - Get a quote success notice not displaying.
= 3.0.3 2022-01-11 =
- Fix - Image alignment in the preview carousel.
= 3.0.2 2022-01-07 =
- Fix - Backend is not loading.
= 3.0.1 2022-01-05 =
- Fix - Contact form 7 shortcode not rendered.
- Fix - Image rendering issue in the preview carousel.
- Fix - Popover control is not working.
= 3.0 2021-12-14 =
- Add - Layer type added.
- Add - Layer duplicate functionality included in the editor.
- Add - Undo/Redo functionality included in the editor.
- Add - History panel functionality included in the editor.
- Add - Canvas ruler guides added in the editor.
- Add - Custom CSS/Custom JS settings for each configurator.
- Add - Resize image functionality included in the backend.
- Add - Inspirations are separated in individual post type.
- Add - Configurator settings are added in Quick Edit area.
- Add - Layer description support added in all styles.
- Add - Deselect Child functionality( Deselect siblings with Children ).
- Add - Zoom feature introduced.
- Add - Hotspot tooltip introduced.
- Enhancement - Design options improved.
- Enhancement - Configurator preview dot style/position settings moved to globally.
- Fix - Excluded the search croll for Inspiration and Config mail list posts.
- Fix - Popover control animation issue fixed.
- Fix - Contact form extra attachement not included.
- Dev - Introduced
wpc_after_canvas_created JS hook.
- Dev - Introduced
wpc_after_placeholder_removed JS hook.
- Dev - Introduced
WPC_Data Class.
- Dev - Introduced
wpc_cart_popup_after_title hook.
- Dev - Introduced
wpc_quote_popup_after_title hook.
- Dev - Introduced
wpc_mail_list_after_summary hook.
- Dev - Introduced
wpc_config_mail_list_before_customer_details hook.
- Dev - Introduced
wpc_admin_request_quote_after_summary hook.
- Dev - Introduced
wpc_admin_request_quote_before_customer_details hook.
- Dev - Introduced
wpc_customer_request_quote_after_summary hook.
- Dev - Introduced
wpc_customer_request_quote_before_billing_details hook.
- Dev - Introduced
wpc_contact_form_mail filter.
- Dev - Introduced
wpc_configurators_lists filter.
- Dev - Introduced
wpc_allowed_html_tags filter.
- Dev - Introduced
wpc_page_row_actions filter.
- Dev - Introduced
wpc_configurator_post_type filter.
- Dev - Introduced
wpc_inspirations_post_type filter.
- Dev - Introduced
wpc_preview_wrapper_classes filter.
- Dev - Introduced
wpc_cart_form_wrapper_classes filter.
- Dev - Introduced
wpc_quote_form_wrapper_classes filter.
- Dev - Introduced
wpc_contact_from_wrapper_classes filter.
- Dev - Introduced
wpc_controls_wrapper_classes filter.
- Dev - Introduced
wpc_accordion_controls_wrapper_classes filter.
- Dev - Introduced
wpc_popover_control_wrapper_classes filter.
- Dev - Introduced
wpc_total_price_wrapper_classes filter.
- Dev - Introduced
wpc_share_wrapper_classes filter.
- Dev - Introduced
wpc_floating_icon_wrapper_classes filter.
- Dev - Introduced
wpc_cart_btn_attr filter.
- Dev - Introduced
wpc_icons filter.
- Dev - Added
wpc_{config-id}_layers object on globally.
- Dev - Added
wpc_{config-id}_editor_images object on globally.
- Localization - Text domain string updated.
= 2.6.4 2021-08-28 =
- Add - Greetings page added for Get a Quote.
- Fix - Inspiration price not applying properly, if the control group is set as Multiple.
- Fix - Inspiration item selected, selection not applied in active icon area on accordion style.
- Fix - Product added to cart it redirects to the according product page even if the current url is different.
- Dev - Introduced
wpc_after_add_to_cart_form filter.
- Dev - Introduced
wpc_quote_form_successfully_mail_sent JS hook.
- Dev - Removed
wpc_data_changeimage JS hook.
- Dev - Introduced
wpc_data_changeimage_{control-style} JS hook.
= 2.6.3 2021-08-05 =
- Fix - View config button in email not generate the correct encoded key.
- Fix - In Contact form 7 email mail 2 template not sending the configuration details.
- Dev - Introduced
wpc_admin_request_quote_request_details hook.
- Dev - Introduced
wpc_mail_list_quote_request_details hook.
- Dev - Introduced
wpc_mail_list_quote_customer_details hook.
- Dev - Removed
wpc_admin_request_quote_order_details hook.
= 2.6.2 2021-07-30 =
- Localization - Text domain string updated.
= 2.6.1 2021-07-27 =
- Fix - Quote form custom field values not received in email.
- Fix - Total price not calculated in contact form 7 email.
- Fix - In Accordion style 2 if option deselected active icon not removed.
- Fix - If it is out of stock, configurator preview not working.
- Fix - View configuration button not working in cart page.
- Fix - Fixed the multiple Quote form submission.
- Dev - Introduced
wpc_summary_area hook.
- Dev - Introduced
amz_configurator_post_type filter.
- Dev - Introduced
wpc_user_config_post_type filter.
- Dev - Introduced
wpc_layer_deselected_{control-style} JS hook.
= 2.6 2021-07-19 =
- Add - Custom field support for quote form helper class introduced.
- Add - Seperate summary template for Get a Quote mail.
- Add - Seperate config mail list posts template for Get a Quote mail.
- Add - Load configurator dynamically, if it loads in single product.
- Add - Contact form 7
[request-id], [configurator-title], [product-title], [view-config-btn] mail tag added in mail template.
- Add - Add view user selected configuration button in the get a quote mail.
- Add - Preloader added for configurator preview.
- Enhancement - Custom field support helper class improved.
- Fix - Contact form 7 not working, if summary data is large.
- Fix - Get a quote error notice not removed, if submitted next time.
- Fix - In RTL, Configurator Style 2 preview is broken.
- Fix - Total price color design option setting not working.
- Fix - Create inspiration not rise the error notice.
- Dev - Introduced
wpc_hidden_fields hook.
- Dev - Introduced
wpc_after_configurator_skin hook.
- Dev - Introduced
wpc_config_mail_list_after_customer_details hook.
- Dev - Introduced
wpc_admin_request_quote_after_customer_details hook.
- Dev - Introduced
wpc_customer_request_quote_after_billing_details hook.
- Dev - Introduced
wpc_admin_request_quote_order_details hook.
- Dev - Introduced
wpc_admin_request_quote_customer_details hook.
- Dev - Introduced
wpc_customer_request_quote_order_details hook.
- Dev - Introduced
wpc_customer_request_quote_billing_details hook.
- Dev - Introduced
wpc_summary_lists hook.
- Dev - Introduced
wpc_quote_form_mail_content_args filter.
- Dev - Introduced
wpc_mail_summary_args filter.
- Dev - Introduced
wpc_summary_total filter.
= 2.5.2 2021-07-08 =
- Add - Custom field support for cart form helper class introduced.
- Fix - Configurator image is not shown in the cart and email, if User order from iOS devices.
- Dev - Introduced
wpc_products_lists filter.
- Dev - Introduced
wpc_form_styles filter.
- Dev - Introduced
wpc_cart_items_data filter.
- Dev - Introduced
wpc_cart_cutom_price_sub_total filter.
- Dev - Introduced
wpc_cart_cutom_price filter.
= 2.5.1 2021-06-24 =
- Fix - Customer name not rendered in Get a quote email.
- Dev - Introduced
wpc_quote_form_admin_mail_template_args filter.
- Dev - Introduced
wpc_quote_form_customer_mail_template_args filter.
- Dev - Introduced
wpc_quote_form_mail_request_id filter.
- Dev - Introduced
wpc_quote_form_success_message filter.
- Dev - Introduced
wpc_quote_form_mail_sent_failed hook.
- Dev - Introduced
wpc_quote_form_after_mail_sent hook.
= 2.5 2021-06-16 =
- Add - Seperate mail template for customer in Get a Quote mail.
- Add - Seperate mail template for administrator in Get a Quote mail.
- Enhancement - Load Google fonts using API.
- Enhancement - Custom mail headers settings
wpc_get_quote_mail_headers removed.
- Enhancement - Added a class in body tag, if popup triggered for theme compatibility.
- Fix - Share configuration not working, if deselect siblings enabled.
- Fix - If X and Y value changed, it applies on all view in the backend.
- Fix - Normal contact form added in product, it rise undefined JS error.
- Fix - Control square/circle, Icon width and height settings not working on popover style.
- Fix - Required hidden fields for the contact form showing in all contact form.
- Fix - Admin notice error, Invalid callback.
- Fix - Contact form not working in Safari browser.
- Fix - Inspiration slider shows empty even it is available.
- Dev - Introduced
wpc_email_from filter.
- Dev - Introduced
wpc_email_from_name filter.
- Dev - Introduced
wpc_fonts_lists filter.
- Dev - Removed
wpc_quote_form_mail_body filter.
- Dev - Removed
wpc_quote_form_mail_template filter.
- Dev - Introduced
wpc_inspiration_before_created JS hook.
- Dev - Introduced
wpc_inspiration_before_updated JS hook.
- Dev - Introduced
wpc_inspiration_before_resetted JS hook.
- Dev - Introduced
wpc_inspiration_before_deleted JS hook.
- Dev - Introduced
wpc_inspiration_before_group_deleted JS hook.
- Localization - Text domain string updated.
= 2.4.4 2021-05-12 =
- Add - Popover skin not renders the control.
= 2.4.3 2021-05-11 =
- Add - Cart notice added, if product purchased.
- Fix - Total price not updated, If contact form is selected.
- Fix - Reset hide option not working.
- Fix - Control design options not applied properly.
- Fix - Contact form 7 chosen active data not loaded.
- Fix - Accordion active control icon not render, if color option used.
= 2.4.2 2021-05-05 =
- Add - RTL added.
- Add - Switch view option added in the parent control.
- Fix - Price not applied in total price shortcode.
- Fix - Contact form 7 hidden fields renderred multiple times.
= 2.4.1 2021-04-26 =
- Fix - Add to cart not working.
= 2.4 2021-04-23 =
- Add - Contact form 7
[configurator-options] mail tag added in mail template.
- Fix - View summary button text not changed.
- Fix - Popover style collapsed with bootstrap.
- Fix - Price details not rendered.
- Fix - Contact form 7 form data not saved in config mail list.
- Dev - Introduced
wpc_quote_form_mail_post_values filter.
- Dev - Introduced
wpc_quote_form_field_validation filter.
- Dev - Introduced
wpc_quote_form_mail_template filter.
- Dev - Introduced
wpc_image_partially_encoded filter.
- Dev - Introduced
wpc_quote_form_field_error_notice JS hook.
- Localization - Text domain string updated.
= 2.3.3 2021-04-19 =
- Add - Reddit share option added.
- Fix - Active layer is not necessary anymore to work properly.
- Fix - Decimal value not rendring in summary.
- Fix - Decimal value not added in cart.
= 2.3.2 2021-04-12 =
- Fix - Short description not saving on sub level layers.
= 2.3.1 2021-04-09 =
- Fix - Global active data not generating.
- Fix - Share URL issue fixed.
- Fix - Copy to clipboard not copying the URL.
- Fix - Cart thumbnail not generating if thumbnail size sets empty.
- Fix - Hot spot dot shown in cart thumbnail.
- Enhancement - Remove clipboard JS plugin and include it from WordPress core.
= 2.3 2021-04-01 =
- Fix - Global active data not generating.
- Fix - Base price text string not working.
- Fix - Total price text string not working.
- Fix - Email thumbnail attachment proportion issue fixed.
- Fix - Multiple form submission issue fixed.
- Dev - Introduced
wpc_order_item_meta hook.
- Dev - Introduced
wpc_cart_data filter.
- Dev - Introduced
wpc_update_cart_contents filter.
= 2.2.3 2021-03-29 =
- Fix - If product content is empty, product page edit mode is not rendering.
= 2.2.2 2021-03-25 =
- Fix - Get a Quote mail template issue.
- Fix - Pop over skin total price not displayed.
= 2.2.1 2021-03-25 =
- Fix - Admin notice error, Invalid callback.
= 2.2 2021-03-25 =
- Add - Shortcode file included.
- Add - Preview slider dot tab design option added.
- Add - Hide Price details setting added.
- Add - Get a quote mail headers settings added.
- Add - Configurator Skin shortcode setting added
Inspiration.
- Add - Configurator Skin shortcode setting added
Take Photo.
- Add - Configurator Skin shortcode setting added
Reset.
- Add - Configurator Skin shortcode setting added
Price Details.
- Add - Configurator Skin shortcode setting added
Choose Form.
- Add - Configurator Skin shortcode setting added
Choose Contact Form.
- Add - Configurator Skin shortcode setting added
View Summary Button Text.
- Add - Configurator Skin shortcode setting added
Build Summary Title.
- Add - Configurator Skin shortcode setting added
Form Title.
- Add - Configurator Skin shortcode setting added
Get a Quote Button Text.
- Add - Configurator Skin shortcode setting added
Get a Quote Submit Button Text.
- Add - Configurator Skin shortcode setting added
Name Placeholder.
- Add - Configurator Skin shortcode setting added
Email Placeholder.
- Add - Configurator Skin shortcode setting added
Phone Placeholder.
- Add - Configurator Skin shortcode setting added
Message Placeholder.
- Add - Cart Form shortcode setting added
View Summary Button Text.
- Fix - Default view not adding, when creating a configurator.
- Fix - New view not rendering a image on front end when user change the view.
- Fix - Submitting the Contact Form using AJAX raises the
formData is not the HTML element.
- Fix - Contact Form configuration not generated in mail plain text.
- Fix - AJAX error on when save the configurator post.
- Fix - Configure button shows on all products in shop page.
- Dev - Introduced
wpc_skin_{custom-style} hook.
- Localization - Text domain string updated.
= 2.1 2021-03-19 =
- Add - Demo file included.
- Fix - Update database link shown in newly created configurator.
- Add - Text string setting added
Build Summary Title.
- Add - Text string setting added
Get a Quote Form Title.
- Add - Text string setting added
Get a Quote Button Text.
- Add - Text string setting added
Get a Quote Submit Button Text.
- Add - Text string setting added
Name Placeholder.
- Add - Text string setting added
Email Placeholder.
- Add - Text string setting added
Phone Placeholder.
- Add - Text string setting added
Message Placeholder.
- Localization - Text domain string updated.
= 2.0 2021-03-15 =
- Add - New skin Accordion Style 2.
- Add - New skin Popover.
- Add - Get a quote form support.
- Add - Get a quote mail save as post in
Config Mail List section.
- Add - Contact form 7 support.
- Add - Switch view functionality.
- Add - Deselect Child functionality( Deselect everything and Deselect siblings ).
- Add - Customize email template.
- Add - Edit configuration after added into the cart.
- Add - View details configuration in cart page.
- Add - Configuration image added in checkout and order details page.
- Add -
Configure It button added in single product.
- Add - Custom import and export.
- Add - Duplicate configurator.
- Add - Edit and sort view functionality.
- Add - Design options added.
- Enhancement - Detailed price summary.
- Enhancement - Product templates.
- Enhancement - View indicator dot like tab menu.
- Dev - Introduced
wpc_after_reconfigure_link_html hook.
- Dev - Introduced
wpc_after_preview_inner_html hook.
- Dev - Introduced
wpc_after_view hook.
- Dev - Introduced
wpc_after_subset hook.
- Dev - Introduced
wpc_before_add_to_cart_button hook.
- Dev - Introduced
wpc_after_add_to_cart_button hook.
- Dev - Introduced
wpc_after_summary_total_price hook.
- Dev - Introduced
wpc_after_view_summary_button hook.
- Dev - Introduced
wpc_before_quote_form_field hook.
- Dev - Introduced
wpc_quote_form_field_before_message hook.
- Dev - Introduced
wpc_after_quote_form_field hook.
- Dev - Introduced
wpc_before_quote_form_submit_button hook.
- Dev - Introduced
wpc_after_get_quote_trigger_button hook.
- Dev - Introduced
wpc_after_controls_html hook.
- Dev - Introduced
wpc_after_total_price hook.
- Dev - Introduced
wpc_before_share_icons hook.
- Dev - Introduced
wpc_after_share_icons hook.
- Dev - Introduced
wpc_after_floating_icons hook.
- Dev - Introduced
wpc_after_floating_icons_wrapper hook.
- Dev - Introduced
wpc_control_inner_html hook.
- Dev - Introduced
wpc_config_styles filter.
- Dev - Introduced
wpc_allow_config_image_on_checkout filter.
- Dev - Introduced
wpc_allow_config_image_on_cart filter.
- Dev - Introduced
wpc_allow_config_image_on_order_details filter.
- Dev - Introduced
wpc_save_user_customisation_post_content filter.
- Dev - Introduced
wpc_quote_form_mail_body filter.
- Dev - Introduced
wpc_save_user_customisation_args filter.
- Dev - Introduced
wpc_wpcf7_form_fields filter.
- Dev - Introduced
wpc_preview_slider_data filter.
- Dev - Introduced
wpc_allow_phone_field_on_quote_form filter.
- Dev - Introduced
wpc_inspiration_slider_data filter.
- Dev - Introduced
wpc_control_data filter.
- Dev - Introduced
wpc_components_filter filter.
- Dev - Introduced
wpc_before_save_photo JS hook.
- Dev - Introduced
wpc_data_changeimage JS hook.
- Dev - Introduced
wpc_preview_slide_initialized JS hook.
- Dev - Introduced
wpc_preview_slide_changed JS hook.
- Dev - Introduced
wpc_preview_slide_resize JS hook.
- Dev - Introduced
wpc_preview_slide_resized JS hook.
- Dev - Introduced
wpc_hotspot_clicked-accordion JS hook.
- Dev - Introduced
wpc_hotspot_clicked-popover JS hook.
- Dev - Introduced
wpc_after_load_preview JS hook.
- Dev - Introduced
wpc_inspiration_created JS hook.
- Dev - Introduced
wpc_inspiration_updated JS hook.
- Dev - Introduced
wpc_inspiration_resetted JS hook.
- Dev - Introduced
wpc_inspiration_deleted JS hook.
- Dev - Introduced
wpc_inspiration_group_deleted JS hook.