Woo Conditional Shipping and Payments
PluginChangelog 111
Tutte le release, dalla più recente, come le ha pubblicate il produttore nel changelog del plugin.
2026.09.02
Migliorato Corretto Non ancora disponibile- Fix - Applied existing wildcard shipping restrictions to object-backed dynamic rates without changing substring matching.
- Fix - Required product edit permission before returning product-specific restriction rules through the Abilities API.
- Fix - Validated product restriction metadata imported from CSV before storing or rendering it.
- Fix - Evaluated Store API pay-for-order payment restrictions against the order being paid.
- Fix - Prevented guest-supplied e-mails from satisfying customer allowlist restrictions.
- Fix - Preserved and anchored wildcard patterns in customer e-mail restrictions.
- Fix - Matched coupon-code wildcards against complete coupon codes.
- Fix - Failed closed when Store API payment gateway validation receives an unavailable gateway.
- Fix - Evaluated billing country and state restrictions against the order on pay-for-order pages.
- Fix - Bounded Date/Time condition parsing before expanding numeric ranges.
- Fix - Kept restrictions in place when a Date/Time condition value cannot be read.
- Fix - Restricted queued store-management notices to users who can manage WooCommerce.
- Fix - Prevented repeated deserialization of restriction metadata during product CSV export.
- Fix - Prevented translations from loading before WordPress initialization.
- Dev - Stopped pull request E2E jobs from receiving release credentials.
- Dev - Authenticated browser requests to test-only E2E helpers with a per-run token.
- Dev - Pinned CI dependencies used by jobs with access to sensitive credentials.
- Dev - Pinned GitHub Actions to immutable commit revisions.
- Dev - Removed redundant and low-value tests.
- Dev - Managed changelog entries with Jetpack Changelogger: pull requests add a file under changelog/ instead of editing changelog.txt.
2026.08.19
Migliorato Corretto Sicurezza Non ancora disponibile- Fix - Restricted product rule toggles to users who can edit the target product.
- Dev - Restored TLS certificate verification and fail-closed error handling in the release deployment script.
- Fix - Applied billing-period restrictions to manual subscription renewals.
- Dev - Re-enabled PHP 8.4 unit tests and fixed the CI matrix so the HPOS job actually runs against the HPOS order datastore.
- Dev - Fixed the build:js script and updated cross-env to v7.
- Dev - Added Markdown, dependency license, and WordPress.org Plugin Check gates to the pull request CI.
- Dev - Enabled JavaScript linting in CI and migrated the ESLint setup to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
- Fix - Fixed an issue where the Checkout block could receive an undefined payment method callback configuration when no payment gateway restrictions were active.
- Dev - Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
- Fix - Fixed a fatal error that could take down sites running a WooCommerce version older than the required minimum.
- Fix - Corrected all-item package tag rules that use AND matching.
- Dev - Verified the ChromeDriver download against its published checksum in the E2E CI job.
- Fix - Fixed an issue where payment gateway restrictions could stop applying for the remainder of a request after the Cart/Checkout blocks cart data was generated.
- Fix - Fixed an issue where payment gateway and shipping method restrictions could stop applying for the remainder of a request when the debug mode was enabled.
- Dev - Exposed the shared
.ai/commandsto agent tooling and documented the isolated worktree setup. - Dev - Standardized the package license identifier on GPL-3.0-or-later.
- Dev - Enabled CSS linting in CI and fixed source style violations.
- Dev - Pinned and verified WP-CLI before release packaging.
- Fix - Corrected all-item package brand rules that use AND matching.
- Fix - Applied instance-specific shipping method restrictions on order-pay pages.
- Dev - Update wp-coding-standards/wpcs to 3.4.1 (security release) in the phpcs lint tooling.
- Dev - Update development Composer dependencies (PHPUnit, Guzzle PSR-7, PsySH, Symfony YAML) to resolve security advisories in the PHP test toolchain.
- Dev - Update development npm dependencies to resolve security advisories in the build toolchain.
- Dev - Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
- Fix - Prevented "Translation loading was triggered too early" notices when the installed WooCommerce or PHP version is not supported.
- Fix - Prevented unauthorized users from toggling global checkout restrictions.
2026.07.22
Crea Migliorato Non ancora disponibile- New - Important: WordPress 6.8+ is now required.
- New - Important: WooCommerce 10.6+ is now required.
- Tweak - Bumped WooCommerce tested up to version to 11.0.
2026.06.16
Migliorato Non ancora disponibile- Tweak - Bumped WooCommerce tested up to version to 10.9.
- Dev - Added initial read-only WordPress abilities for Conditional Shipping and Payments restriction rules.
- Dev - Updated the JavaScript build toolchain to the React 18.3 line and added React 19 readiness guards.
2026.04.20
Migliorato Corretto Non ancora disponibile- Fix - Fixed admin styling compatibility issues with WordPress 7.0.
- Tweak - Bumped WordPress tested up to version to 7.0.
- Tweak - Bumped WooCommerce tested up to version to 10.7.
- Tweak - Added settings link on plugins page.
2026.02.25
Crea Migliorato Corretto Non ancora disponibile- New - Added support for Stripe's express payment methods (Google Pay, Apple Pay, Link by Stripe).
- Fix - Fixed an issue where payment restrictions with Stripe required a full page refresh to apply.
- Fix - Fixed an issue that prevented the PayPal Payments Express payment method from functioning inline with the restrictions set for the PayPal payment method.
- Tweak - Bumped WooCommerce tested up to version to 10.5.
2025.12.03
Migliorato Non ancora disponibile- Tweak - Replaced wc_enqueue_js with wp_add_inline_script according to the recommended WordPress core script patterns.
- Tweak - Bumped WordPress tested up to version to 6.9.
- Tweak - Bumped WooCommerce tested up to version to 10.4.
2025.09.02
Crea Migliorato Corretto Non ancora disponibile- New - Added compatibility with the Woo Payments MultiCurrency feature.
- New - Introduced {currency} placeholder in custom notices, to output the currency of the store.
- Dev - Introduced the 'woocommerce_csp_product_attribute_values' filter. Use this filter together with the Product Attribute condition, to limit options to specific variation attributes.
- Fix - In some cases restriction was not getting applied due to the background admin-ajax calls.
2025.07.02
Crea Corretto Non ancora disponibile- New - Improved compatibility with Woo Payments to remove express checkout buttons when gateway is restricted.
- Fix - Improved compatibility with Woo Payments to display correct payment gateway names in the admin settings.
2025.06.12
Corretto Non ancora disponibile- Fix - Fixed a fatal error caused by delayed loading conditions and restrictions.
2025.06.04
Migliorato Non ancora disponibile- Dev - Delayed loading conditions and restrictions to the init action to avoid loading translations too early.
2025.03.20
Crea Corretto Non ancora disponibile- New - Introduced 'Product Brand' condition.
- Fix - Fixed an issue that prevented the 'Product Attribute' condition from working on variations.
- Fix - Fixed an issue that prevented the 'Tags' condition from always working on variations.
2025.03.11
Crea Non ancora disponibile- New - Introduced 'Product Tag' condition.
- New - Introduced 'Product Attribute' condition.
2025.02.11
Corretto Non ancora disponibile- Fix - Improved validation and handling for Exclude shipping rate ids.
2024.11.19
Migliorato Non ancora disponibile- Tweak - Adjusted plugin name for consistency with WooCommerce branding.
2024.08.27
Migliorato Non ancora disponibile- Tweak - Updated version of @somewherewarm/selectsw dependency to include updated styling.
2024.08.13
Corretto Non ancora disponibile- Fix - Added back CSS files that were missing due to failing build.
2024.07.30
Corretto Non ancora disponibile- Fix - Deactivate plugin for WooCommerce versions prior to 8.2 to avoid fatal errors.
2024.06.04
Corretto Non ancora disponibile- Fix - Improved validation of values when getting maintenance and dismissed notices from the DB.
2024.05.16
Corretto Non ancora disponibile- Fix - Resolved an error that prevented admin styles/scripts from loading.
2024.05.14
Corretto Non ancora disponibile- Fix - Resolved a compatibility issue with Gravity Forms.
2024.04.09
Migliorato Non ancora disponibile- Tweak - Updated the way of identifying hydration context in Store API requests.
2024.03.26
Migliorato Non ancora disponibile- Tweak - Marked WooCommerce as required dependency.
- Tweak - Bumped tested up to versions for WordPress and WooCommerce.
2024.02.13
Migliorato Corretto Non ancora disponibile- Tweak - Added admin notice when no shipping zones are defined.
- Fix - Fixed an issue where percentage signs in custom notices were being stripped out.
2024.01.24
Crea Non ancora disponibile- New - Added compatibility with PHP 8.3.
2023.10.17
Migliorato Corretto Sicurezza Non ancora disponibile- Fix - Important: Security improvements.
- Tweak - Declared compatibility with the cart/checkout Blocks.
2023.09.19
Migliorato Corretto Non ancora disponibile- Fix - Resolved an issue that prevented plugin styles from applying in RTL sites using WooCommerce 7.9+.
- Tweak - Used admin theme colors in settings.
2023.06.27
Migliorato Non ancora disponibile- Tweak - Re-designed the Product Data > Restrictions empty state.
2023.06.01
Corretto Non ancora disponibile- Fix - Fixed styling for dismissible admin notices.
2023.05.24
Corretto Sicurezza Non ancora disponibile- Fix - Important: Security improvements.
- Fix - Fixed fatal errors triggered when activating/deactivating the plugin via WP cli.
2023.05.10
Crea Corretto Non ancora disponibile- Fix - Fixed fatal error when trying to parse posted data in the 'Shipping Method' condition.
- New - Added admin notice to stores that use a PHP version earlier than 7.0.
2023.03.08
Corretto Non ancora disponibile- Fix - Removed deprecated call of 'WC_Subscriptions_Cart::get_calculated_shipping_for_package' to maintain compatibility with WooCommerce Subscriptions 4.9.1.
2022.11.01
Migliorato Non ancora disponibile- Tweak - Declared compatibility with the new High-Performance Order Storage.
2022.10.26
Migliorato Sicurezza Non ancora disponibile- Tweak - Declared incompatibility with the new High-Performance Order Storage.
- Tweak - Improved security.
2022.08.15
Corretto Non ancora disponibile- Fix - Fixed an issue with 404 errors on frontend assets in some managed server configurations.
2022.07.28
Migliorato Non ancora disponibile- Tweak - Minor telemetry data point adjustments.
2022.06.22
Migliorato Non ancora disponibile- Tweak - Optimized the order in which restriction conditions are evaluated to improve performance.
- Tweak - Introduced basic telemetry to collect data on extension usage when tracking is enabled.
2022.04.14
Corretto Non ancora disponibile- Fix - Added support for the new, block-based checkout.
- Fix - Fixed an issue that made restricted Shipping Methods show up as available when the debugger was active.
2022.03.16
Migliorato Corretto Non ancora disponibile- Tweak - Removed static Shipping Method restriction notices in the cart. Due to a core limitation, it has not been possible to make them work reliably.
- Tweak - Updated the 'Show Excluded' tooltip in Payment Gateway Restrictions.
- Tweak - Use new WooCommerce and WordPress brand colors.
- Tweak - Added compatibility for Woocommerce Payments Subscriptions functionality.
- Fix - Fixed an issue that made static notices incorrectly show up for Shipping Methods in recurring packages.
- Fix - Fixed an issue that was throwing a PHP Notice when the restriction description was empty and the debugger enabled.
2022.01.17
Corretto Non ancora disponibile- Fix - 'Product on Subscription' condition won't remove a payment gateway from the 'Pay order' page.
- Fix - Fixed an issue with Category in cart condition, throwing a fatal error in admin.
- Fix - Fixed issue that prevented states from showing up after selecting a country in the Shipping Destination Restrictions.
2021.12.08
Crea Corretto Non ancora disponibile- Feature - Introduced Debug Mode for restriction rules, enabled under 'WooCommerce > Settings > Restrictions'.
- Feature - Added continents support in the 'Shipping Countries and States' condition.
- Feature - Added wildcards support in 'Customer E-mail' condition.
- Feature - Introduced missing '=' modifier in 'Cart Item Count' condition.
- Fix - Updated condition classes and call public function merge_titles using $this.
2021.10.12
Crea Corretto Non ancora disponibile- Important - Updated 'Cart Subtotal' condition to include or exclude tax based on the 'Display prices during cart and checkout' option.
- Feature - Introduced 'Cart Item Count' condition for global Payment Gateway Restrictions.
- Feature - Introduced 'Customer > is returning' and 'Customer > is new' modifiers.
- Fix - Updated string parameters in 'Package Weight' Condition notices.
- Fix - Fixed issue with capitalized 'Customer > e-mail is' condition values.
2021.05.27
Migliorato Corretto Non ancora disponibile- Fix - Prevent debug option notices from rendering in other settings pages/sections.
- Fix - Keep 'Save' button visible when after removing all global restrictions.
- Tweak - Prevent product-level 'Shipping Methods' and 'Shipping Destination' restrictions from being saved with Virtual products.
2021.05.07
Crea Non ancora disponibile- Feature - Support wildcards in the Coupon Code condition.
2021.03.06
Migliorato Non ancora disponibile- Tweak - Updated 'Overview' table column widths.
2021.03.05
Migliorato Non ancora disponibile- Tweak - Updated UI to restore empty states when deleting all restriction rules.
- Tweak - Give focus to the 'Choose restriction...' box when clicking 'Add' without choosing a product-level restriction type.
2021.03.04
Crea Migliorato Non ancora disponibile- Important - Updated static/validation notice strings. Please update your localizations.
- Feature - Introduced 'Date/Time' condition.
- Feature - Introduced 'Billing Postcode' condition.
- Feature - Introduced 'Cart Subtotal' condition.
- Feature - Added 'gt', 'gte', 'lt' and 'lte' condition modifiers to all comparison-operator conditions.
- Feature - Support Rate ID wildcards in Shipping Method restrictions, e.g. 'FedEx*'.
- Tweak - Allow rules with empty subjects to be saved, and display a notice instead of deleting them silently.
- Tweak - Added 'AND' divider between conditions.
- Tweak - Renamed 'Shipping Country/State' restrictions to 'Shipping Destinations'.
2020.12.14
Crea Non ancora disponibile- Feature - Introduced 'does not enable free shipping' modifier in 'Coupon Code' condition.
2020.12.08
Crea Migliorato Corretto Non ancora disponibile- Feature - Added 'Shipping Postcode' condition support in Shipping Country/State restrictions.
- Feature - Introduced 'enables free shipping' modifier in 'Coupon Code' condition.
- Tweak - Fixed 'Coupon Code' condition behavior to work correctly with empty values.
- Fix - Warning while importing products without having exported meta data.
2020.11.17
Corretto Non ancora disponibile- Fix - Custom checkout button not visible when PayPal Checkout is selected. Bug triggered when the checkout page is loaded with the PayPal Checkout gateway restricted.
- Fix - Fixed some 'Settings > Restrictions' styling issues with certain RTL/translated flavors of the WordPress dashboard.
2020.11.13
Corretto Non ancora disponibile- Fix - Fixed saving of 'Exclude Rate IDs' field values with escaped delimiters (%|%).
- Fix - JS error when attempting to set up 'Billing Country' restrictions due to an outdated file commit.
2020.11.10
Migliorato Corretto Non ancora disponibile- Fix - Toggle button not working for product-level restrictions.
- Fix - Fatal error in admin area when product-level restrictions are disabled.
- Tweak - Optimized 'edit-product' page load speed on sites with slow shipping configurations.
2020.10.13
Crea Migliorato Corretto Non ancora disponibile- Feature - Add states/regions support in 'Billing Country' condition.
- Fix - 'Shipping Postcode' condition did not work in 'Payment Gateway' restrictions when attempting to purchase a synchronized subscription product.
- Fix - Resolved 'get_cart() on null' error triggered under some... pretty interesting circumstances.
- Tweak - Match 'Shipping Postcode' condition when using the 'is not' modifier and and the 'Postcode' checkout field is empty.
- Tweak - Match 'Shipping/Billing Country' condition when using the 'is not' modifier and and the 'State/Region' checkout field is empty.
2020.09.07
Migliorato Corretto Non ancora disponibile- Fix - 'Product on Subscription' condition not working during manual renewals.
- Tweak - Updated the 'Settings > Restrictions' page layout.
- Tweak - Added a warning in global restriction pages to let store managers know when 'Settings > Restrictions > Troubleshooting > Disable Global Restrictions' is active.
- Tweak - Added a warning in edit-product pages to let store managers know when 'Settings > Restrictions > Troubleshooting > Disable Product Restrictions' is active.
2020.08.21
Migliorato Non ancora disponibile- Tweak - Renamed 'Recurring Item' condition to 'Product on Subscription'.
2020.08.18
Crea Corretto Non ancora disponibile- Feature - Introduced 'Recurring Package' condition, useful for restricting shipping methods in recurring (renewal) packages only.
- Fix - 'Coupon code' condition not working correctly when using the 'not used' modifier with multiple coupon codes.
2020.07.15
Crea Non ancora disponibile- Important - Declared compatibility with WooCommerce 4.3.
- Feature - Added support for importing/exporting product-level Restrictions via the WooCommerce Importer/Exporter tool.
2020.05.28
Migliorato Non ancora disponibile- Important - Declared compatibility with WooCommerce 4.2.
- Tweak - List complete trees in Category condition dropdowns.
2020.04.27
Crea Migliorato Non ancora disponibile- Important - Added integration with WooCommerce Gift Cards - see https://woocommerce.com/products/gift-cards/.
- Feature - Conditionally prevent customers from paying with gift cards. Useful for restricting gift card usage to specific products, categories, customers, etc.
- Feature - Added 'Gift Cards' condition to conditionally exclude payment options depending on whether a gift card is used to pay for an order, partially or fully.
- Feature - Added 'Gift Card Product' condition to conditionally exclude payment options depending on whether a gift card is used to pay for an order, partially or fully.
- Tweak - Made 'get_resolution_message' method public.
2020.04.17
Crea Migliorato Corretto Non ancora disponibile- Important - Declared compatibility with WooCommerce 4.1.
- Feature - Added 'Product On Sale' condition.
- Fix - Restrictions toggle not working due to a recent regression.
- Fix - Warning at checkout when using the Klarna Payments gateway.
- Tweak - Added 'WC_CSP()->plugin_initialized()' method.
- Tweak - Ensure that the sw-select script is loaded before displaying notices.
- Tweak - Enter custom shipping rate IDs with a delimiter character by wrapping it in '%', like '%|%'.
2020.03.12
Crea Non ancora disponibile- Important - Declared compatibility with WooCommerce 4.0.
- Feature - Added 'woocommerce_csp_package_item_quantity_count' filter. This filter can be used to limit the Package Item condition to specific package items.
2020.02.19
Corretto Non ancora disponibile- Fix - Item Quantity condition not working for product-level Shipping Countries/States Restrictions.
2020.01.24
Corretto Non ancora disponibile- Fix - Ensured restricted shipping rates are correctly identified by falling back to 'get_id' when a canonical rate ID cannot be constructed.
2020.01.17
Migliorato Corretto Non ancora disponibile- Fix - Prevent errors when using the Systempay gateway.
- Tweak - Only add static notices to payment gateway descriptions inside the payment form.
2020.01.14
Corretto Non ancora disponibile- Fix - Release date in changelog.
2020.01.13
Crea Non ancora disponibile- Important - Bumped the minimum required WooCommerce version to 2.6+.
- Important - Suppressed dynamically added notices on the checkout page when 'Show Excluded' is enabled. When a restriction is active, WooCommerce would keep scrolling the viewport to the top of the checkout page, resulting in a poor UX while filling in the checkout form fields. Notices are now displayed when 'Place Order' is clicked.
- Feature - Introduced 'Show Static Notices' option to display static messages under restricted shipping methods and payment gateways.
2019.12.10
Corretto Non ancora disponibile- Fix - Item Quantity condition not working for product-level Shipping Countries/States Restrictions.
2019.12.03
Corretto Non ancora disponibile- Fix - Broken Select All/None buttons.
2019.11.28
Migliorato Non ancora disponibile- Tweak - Replaced selectWoo with self-maintained flavor of select2.
2019.10.25
Corretto Non ancora disponibile- Fix - Added WordPres 5.3 and WooCommerce 3.8 support.
2019.08.07
Corretto Non ancora disponibile- Fix - Postcode condition fails to work when entering UK postcodes with spaces.
2019.06.19
Migliorato Corretto Non ancora disponibile- Important - Removed old Update Helper dependencies. If you are running a WooCommerce version older than 3.1, you will not see any prompts to update Conditional Shipping and Payments from now on, and will need to install extension updates manually!
- Fix - Incorrect 'Membership Plan' condition behavior when user is not logged in.
- Tweak - Added 'woocommerce_csp_order_total_contents_only' and 'woocommerce_csp_order_total_condition_incl_contents_tax' filters to modify the behavior of the 'Order Total' condition.
2019.05.08
Corretto Non ancora disponibile- Fix - Fix broken empty state styles under WordPress 5.2+.
2019.05.06
Corretto Non ancora disponibile- Fix - Fatal error when using the cart category condition with multiple category values.
2019.04.30
Corretto Non ancora disponibile- Fix - Fatal error during REST API requests when the Amazon Pay gateway is installed and activated under WC 3.6+.
2019.04.09
Migliorato Corretto Non ancora disponibile- Tweak - Make Package Weight condition available in Shipping Countries/States restrictions.
- Fix - Display Custom Notice when defined in product-level Payment Gateway Restrictions.
2019.01.14
Migliorato Corretto Non ancora disponibile- Fix - Removed custom Paypal Checkout buttons from checkout page.
- Tweak - Added Shipping Country and Shipping Postcode condition filters to exclude shipping/payment options by default when the state/postcode fields at checkout are empty.
2018.12.04
Crea Corretto Non ancora disponibile- Feature - NUX improvements.
- Fix - WooCommerce Multi-Currency support.
2018.11.14
Corretto Non ancora disponibile- Fix - Empty period options in Recurring Cart/Package Item conditions.
2018.10.10
Corretto Non ancora disponibile- Fix - The chosen rate may not be found in a shipping package by ID, or may not be an object. In both edge cases a fatal error was generated by the Shipping Method restriction class. That's now fixed.
- Fix - Category conditions not working correctly with variations.
2018.10.08
Crea Migliorato Corretto Non ancora disponibile- Feature - Added 'Actions' column in the summary/overview table under 'Settings > Restrictions' and introduced 'Delete' action.
- Feature - Redesigned restrictions/conditions UI.
- Feature - Improved integration with Stripe, PayPal Express, Klarna Checkout and Klarna Payments gateways.
- Feature - Made Shipping Postcode condition available in Payment Gateway restrictions.
- Feature - Products in the 'product' post-type table are now filterable by restriction.
- Feature - Added WooCommerce Subscriptions integration: Introduced 'Recurring Item' in cart/package condition.
- Feature - Added WooCommerce Memberships integration: Introduced 'Membership Plan' condition.
- Feature - Added WooCommerce Multi-Currency integration: Introduced 'Currency' condition.
- Tweak - Revised resolution messages for all Restriction types and Conditions.
- Tweak - Made default Postcode condition behavior consistent with the 'woocommerce_shipping_cost_requires_address' option.
- Fix - Excluded shipping method rates not hidden when using the 'Customer' (billing e-mail) condition.
- Fix - Order details not updated when the 'Billing E-mail' field is modified at checkout and a restriction with a 'Customer' (billing e-mail) condition exists.
- Fix - Fixed an issue with matching of shipping rates with numeric rate IDs.
- Fix - Fixed a Postcode condition fatal error under WC 2.4/2.5.
- Fix - Shipping Country, Shipping Postcode and Coupon Code conditions now work correctly in Payment Gateway restrictions when paying for a pending-payment order.
2018.06.04
Corretto Non ancora disponibile- Fix - Shipping class conditions did not always work as expected when using the 'all' and 'not all' modifiers. Fixed.
2018.05.24
Migliorato Non ancora disponibile- Tweak - Added a section in the WordPress Privacy Policy Guide to let store owners know that Conditional Shipping and Payments does not collect, store or share personal data.
2018.05.10
Migliorato Corretto Non ancora disponibile- Tweak - Changed the wording in some condition resolution strings to maintain a reasonable level of accuracy. Please review your localizations for new, unstranslated strings.
- Tweak - Renamed "every" and "not every" condition modifiers.
- Fix - Category conditions did not always work as expected when using the "every" modifier. Fixed.
- Dev - Added filters to control the term relationship (and/or) when evaluating category conditions.
2018.03.19
Corretto Non ancora disponibile- Fix - Coupon Code condition with "is not used" modifier not matching when no coupons applied in cart.
2018.02.09
Corretto Non ancora disponibile- Fix - Corrected modifier values in Coupon Code condition.
2018.01.09
Crea Non ancora disponibile- Feature - Added 'Shipping Postcode' condition.
- Feature - Added 'Items in Package' condition.
- Feature - Added 'Package Total' condition.
- Feature - Added 'Coupon Code' condition.
- Feature - Added "is not" modifier in 'Shipping Method' condition.
- Feature - Added "every cart/package item" and "not every cart/pakage item" modifiers to 'Category' conditions.
- Feature - Added "every cart/package item" and "not every cart/pakage item" modifiers to 'Shipping Class' conditions.
2017.10.14
Migliorato Corretto Non ancora disponibile- Important - WooCommerce 3.2 support added.
- Fix - Resolve "doing it wrong" notice with 'WC_Checkout->posted' access.
- Tweak - Improved shipping method restriction matching when excluding rates with non-canonical/malformed IDs under WC 3.2+. See https://github.com/woocommerce/woocommerce/issues/14837 for details.
2017.08.01
Migliorato Non ancora disponibile- Tweak - Admin string tweaks.
2017.06.15
Migliorato Corretto Non ancora disponibile- Tweak - Cart Total condition value now includes line item taxes, if applicable. Use
add_filter( 'woocommerce_csp_cart_total_condition_incl_tax', '__return_false' );to revert to the old behavior, if needed. - Fix - Totals in Cart/Order Total conditions ignore WooCommerce thousands/decimals separator formatting settings.
2017.06.02
Migliorato Corretto Non ancora disponibile- Tweak - Revised restriction meta-box styles.
- Tweak - Updated plugin meta.
- Fix - PHP deprecated 'WC_Customer::get_country' notice under WC 3.0+.
2017.04.07
Corretto Non ancora disponibile- Fix - Product-level restrictions of variable products not working due to a regression in version 1.2.4.
2017.04.01
Corretto Non ancora disponibile- Fix - WooCommerce 3.0 support added.
- Fix - Notice on checkout page triggered in error when the default gateway is restricted and excluded.
2016.12.17
Crea Corretto Non ancora disponibile- Feature - Add custom notices to Shipping Method and Shipping Gateway restrictions.
- Fix - Support WooCommerce Ship to Multiple Addresses.
- Fix - Incorrect flat-rate shipping method titles in restriction selection drop-down.
- Fix - Missing shipping method titles in Settings > Restrictions > Restrictions Overview section.
2016.10.12
Corretto Non ancora disponibile- Fix - Multiple global country restrictions all evaluate as true when a single restriction applies.
2016.06.28
Migliorato Corretto Non ancora disponibile- Fix - "Add Condition" button not working under WC 2.6.
- Tweak - Refactored logic for adding conditions, now based on JS templates - see 'WC_CSP_Conditions::print_condition_field_scripts()'.
2016.05.30
Crea Migliorato Non ancora disponibile- Important - Added support for WooCommerce 2.6 and WC 2.6 Shipping Zones. To ensure that your shipping method restrictions still work after the WC 2.6 update, please ensure that WooCommerce Conditional Shipping and Payments has been updated to version 1.2.0 before running the WC 2.6 data update routine!
- Important - WC 2.6 has introduced irreversible changes to shipping rate IDs. In some cases, the update may break existing shipping method restrictions/conditions. Please review any existing shipping method restriction settings after running the WC 2.6 update routine!
- Feature - Ability to create shipping method restrictions based on custom shipping rate IDs ("Exclude Shipping Rate IDs" field).
- Tweak - After updating to WC 2.6, it is no longer possible to choose specific Table Rate Shipping / Flat Rate Boxes rates when defining Shipping Method restrictions. Instead, this is now possible by making use of the newly introduced "Exclude Shipping Rate IDs" field.
- Tweak - After updating to WC 2.6, it is no longer possible to create Shipping Method conditions based on specific Table Rate Shipping / Flat Rate Boxes rates. Following the introduction of Shipping Zones in WC, Shipping Method conditions can only be based on shipping method instances.
- Tweak - Reviewed translatable strings and replaced static variable with string in all 'gettext' function calls.
2015.12.08
Corretto Non ancora disponibile- Fix - WC 2.5 support.
- Fix - When the id of a shipping rate started with a string equal to the id of another, excluded rate, then the former one would get excluded, too.
2015.11.04
Crea Migliorato Non ancora disponibile- Feature - Customer Role condition.
- Feature - Added 'Restrictions Overview' section in the Restrictions tab under WooCommerce > Settings.
- Tweak - Simplified restriction settings markup.
2015.09.20
Corretto Non ancora disponibile- Fix - Amazon Payments support.
2015.08.25
Corretto Non ancora disponibile- Fix - Fatal error when attempting to get call 'get_available_payment_gateways()' from an admin page.
2015.08.19
Corretto Non ancora disponibile- Fix - Show "Customer" condition in product-level restrictions.
2015.08.18
Crea Corretto Non ancora disponibile- Fix - Support for Flat Rate Boxes Shipping: Allow exclusions by method id.
- Feature - Added new "Customer" condition to enable/disable restrictions by customer e-mail.
2015.07.21
Corretto Non ancora disponibile- Fix - Minor admin styling fixes for WC 2.4.
- Fix - WC 2.4 support: Enable deprecated add-on flat rate options in the Shipping settings panel.
2015.05.21
Corretto Non ancora disponibile- Fix - WC 2.2 JS chosen compatibility.
2015.04.20
Crea Corretto Non ancora disponibile- Fix - Add support for payment gateway rules at the checkout->pay endpoint.
- Fix - Shipping classes conditions when shipping class defined at variation level.
- Fix - Duplicate shipping method checkout notices.
- Feature - Added 'not in' Category and Shipping Class condition modifiers, which can be used, for example, to always exclude a payment gateway ** unless ** a product from the specified categories is present in the cart.
2015.04.01
Corretto Non ancora disponibile- Fix - Support non-core Shipping Methods.
2015.03.30
Crea Corretto Non ancora disponibile- Feature - Support Table Rate Shipping rates in Shipping Method restrictions and conditions.
- Feature - 'is not' modifier for the Billing Country and Shipping Country/State conditions.
- Fix - Update checkout fields on State change.
2015.03.17
Crea Migliorato Corretto Non ancora disponibile- Feature - Support add-on flat rates in the 'Shipping Method' condition.
- Tweak - Updated conditions UI.
- Fix - Missing 'State / County' string in resolution messages under specific conditions.
- Dev - Refactored conditions API.
2015.03.03
Corretto Non ancora disponibile- Fix - select2 localization in WC 2.3.6+.
2015.02.20
Crea Non ancora disponibile- Initial Release