=== Price by Formula Calculator for WooCommerce ===
Contributors: plugify
Tags: woocommerce, price calculator, formula pricing, custom pricing, dynamic pricing
Requires at least: 5.0
Tested up to: 6.7
Requires PHP: 7.2
Stable tag: 4.0.5
License: GPL-2.0+
License URI:  http://www.gnu.org/licenses/gpl-2.0.txt

	Price by Formula Calculator for WooCommerce is a state-of-the-art pricing calculator that factors customizable product options into price calculations for products and services

== Description ==

**Price by Formula Calculator for WooCommerce** is a powerful plugin that enables store owners to create custom pricing rules based on mathematical formulas. It supports various field types and conditions to calculate dynamic product prices.

### Features:
- Define pricing using custom formulas.
- Supports multiple field types (text, dropdowns, checkboxes, etc.).
- Conditional logic for dynamic pricing.
- Measurement-based calculations (length, area, volume, weight, etc.).
- Display calculated prices in real-time on product pages.
- Works seamlessly with WooCommerce cart, checkout, and order pages.
- Import/export formula configurations.

This plugin is ideal for stores selling products based on dimensions, weight, custom configurations, and more.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/` directory, or install the plugin through the WordPress Plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to WooCommerce > Price Formula to configure your pricing formulas.

== Changelog ==

= 4.0.4 (2025-09-12) =
* Fixed - Import/Export rule break issue if fields contain comma

= 4.0.3 (2025-03-10) =
* Fixed StoreApi cart endpoint issue when quantity field is hidden from general settings.

= 4.0.2 (2024-10-31) =
* Fixed issue of cart being empty for some guest users due to nonce verification.

= 4.0.1 (2024-08-21) =
* Fixed the decimal issue due to German format.

= 4.0.0 (2024-07-09) =
* Fixed QIT E2E issues.

= 3.0.9 (2024-05-02) =
* Added feature to hide data from order email.
* Fixed popup overflow on order edit page.
* Fixed block cart issue.
* Replaced the deprecated hook `woocommerce_add_order_item_meta` with `woocommerce_checkout_create_order_line_item`.

= 3.0.8 (2024-03-18) =
* Fixed minor QIT issues.
* Added German format of pricing.
* Added code for product weight, length, height, and width shortcodes.

= 3.0.7 (2024-02-01) =
* Made compatible with Blocks Cart/Checkout.
* Modified `get_item_data` hook based on conditions.
* Fixed minor bugs.

= 3.0.6 (2023-12-29) =
* Resolved QIT issues.

= 3.0.5 (2023-08-22) =
* Fixed overlap of radio images on the button on the product page add-to-cart.
* Fixed popup issue on the cart page.
* Fixed issue of field options delete button styling.
* Added classes to fields and result forms.

= 3.0.4 (2023-07-14) =
* Fixed the check issue.

= 3.0.3 (2023-07-13) =
* Fixed double display of options on the cart page and checkout page.

= 3.0.2 (2023-06-15) =
* Resolved delete conditional group issue.
* Fixed copy-paste and capital letter issue in field name in rule.
* Displayed option label instead of option value in the form.
* Displayed color with color picker field.
* Checkbox tooltip notice for conditional value.
* Changed close class.

= 3.0.1 (2023-04-11) =
* Made compatible with HPOS.

= 3.0.0 (2023-03-01) =
* Removed custom test product for preview.
* Fixed bug of multiple tables or data on multiple categories.
* Added multisite check.

= 2.0.3 (2023-02-17) =
* Added AJAX-based product search.
* Made default select option text dynamic.
* Added selected radio option border color.
* Added selected radio option border width.
* Added tooltips in general settings and form settings.
* Resolved compatibility issue with footer message.
* Fixed empty and not empty for conditional groups.
* Resolved minor bugs.

= 2.0.2 (2022-07-29) =
* Fixed bug for display label checkbox and "Use this result as Total Price" radio option.

= 2.0.1 (2022-07-26) =
* Added separator option for fields.
* Added option to change weight and size of fields and result form header.

= 2.0.0 (2022-06-02) =
* Bug fixes.

= 1.0.9 (2022-06-01) =
* Bug fixes.

= 1.0.8 (2022-01-07) =
* Optimized code.
* Added * for required fields.

= 1.0.7 (2022-01-06) =
* Added feature to duplicate rules.
* Added feature to hide default quantity field from general settings.
* Added feature to preview rule on edit rule page.
* Displayed Results table even if no action applied (product page).
* Fixed permalink issue for preview rule option.
* Removed quick edit option from rules listing page.
* Modified design for radio options on the product page.

= 1.0.6 (2021-12-08) =
* Added Import/Export feature.
* Added some dummy rules for guide.
* Modified CSS.
* Added general settings and rules link in plugins area.

= 1.0.5 (2021-12-06) =
* Added tooltips.

= 1.0.4 (2021-11-26) =
* Added Preview Rule feature.
* Added option to add and customize form headers.
* Added upload successfully message on radio image option.
* Fixed bugs.

= 1.0.3 (2021-11-15) =
* Fixed some bugs.

= 1.0.2 (2021-11-15) =
* Minor bug fixes.

= 1.0.1 (2021-10-20) =
* Added feature to set conditional formulas.
* Added feature to display results in desired format.
* Added feature to use any formula's result as final price.

= 1.0.0 (2021-08-29) =
* Initial release.

== Upgrade Notice ==

= 4.0.3 (2025-03-10) =
* Fixed StoreApi cart endpoint issue when quantity field is hidden from general settings.

