WooCommerce Redsys Gateway Version 21.1.0 Changelog
* NEW: Bizum in the Checkout.
* UPDATE: InSite was not redirecting to the checkout under certain error flows.
* UPDATE: Translated many strings.
* NEW: Bizum in the Checkout.
* UPDATE: InSite was not redirecting to the checkout under certain error flows.
* UPDATE: Translated many strings.
* Update: The minimum required PHP version is now 7.4.
* Update: Replace get_page_by_title(), deprecated in WP 6.2, with get_posts() which calls WP_Query().
* Update: Changes to the api-keys.php template for API Resource Renewal button, and other renewal related features.
* Fix: API Customer dashboard Product sorting column.
* Tweak: Sort the API Customer dashboard by Access Granted by default.
* Tweak: Added to the API Customer dashboard: Subscription Type and Grace Period columns.
* Tweak: Removed from the API Customer dashboard: User ID and Product Order API Key columns.
* Tweak: Improved the appearance of the WooCommerce > Settings > API Manager screen.
* New: Added feature to renew an API Resource Subscription that will carryover the API Key activations for the same Product ID.
* New: A renewed API Resource Subscription will carryover remaining time from the renewed API Resource to the new API Resource to extend the new expiration end date.
* New: Added renew link in My Account > API Keys to renew API Manager Subscription.
* New: Added Manual Renewal Period to Settings that allows renew link to only display within a time period close to the expiration date.
* New: Expanded Grace Period to include API Resource Subscriptions.
* New: Added line item data visible on the order screen for new API Resource Subscription renewals, and previous API Resource Subscription.
* New: Added “Expiring Subscription” email text/html template to WooCommerce > Settings > Emails.
* New: “Expiring Subscription” emails have the messages soon to expire, expired but renewable, and expired, with custom information delivered with each to encourage renewals and inform the customer.
* New: “Expiring Subscription” emails are automatically delivered when 30 days, 7 days, away from the expiration date, and 1 day after the expiration date if there is a grace period of more than 1 day.
* Dev: Added the verify_api_key_is_active API endpoint.
* Update – WordPress 6.2 compatible.
* Update – WordPress 6.3-alpha compatible (re-tested).
* Update – WooCommerce 7.8 compatible.
* Update – Requires at least WooCommerce 7.4.
* Update – Requires at least PHP 7.2.
* Update – WooCommerce HPOS compatible.
* Fix – Fixed navigation feature check which missed to check if feature is enabled besides its existence.
* Update: Track a hash of the gravity form’s fields for use in the check_cart_items function.
* Update: Added check_cart_items which will run checks to make sure the form has not been modified since the user added an item to their cart.
* Update: On reorder, allow for the option of revalidating or resubmitting the form.
* Update: Add a wc_notice during cart validation if invalid.
This helps with AJAX add to cart features from themes and other plugins which don’t properly handle the return value of the woocommerce_add_to_cart_validation function.
* Update: WC and WP Updates.
* New: Added filter, woocommerce_gforms_check_cart_items, to allow disabling the check_cart_items function.
* New: New options for the woocommerce_gforms_get_product_form_data filter.
reorder_processing: [‘revalidate’, ‘resubmit’, ‘none’] – Determines what to do when a user reorders a product. Defaults to revalidate.
reorder_hydrate_defaults: [true, false] – Determines if the form should be hydrated with the default values from the form if needed to resubmit the entry. Defaults to true.
* Fix – Important: Security improvements.
* Fix – Fixed an issue that charged subscription bundled items add-ons twice.
* UPDATE: Declares compatibility with WooCommerce 7.8.
* FIX: Fixed refunds with InSite.
* FIX: Fixed TRA with InSite.
* Fix – Fixed an issue that prevented add-on totals from updating in Variable Products when a tax suffix was used.
* Fix – Fixed an issue that made add-ons show up twice in the cart when renewing a subscription.
* Tweak: Compatible with High-Performance Order Storage[HPOS]
* Tweak: Tested with WordPress 6.2.2 & WooCommerce v7.8.0
* New: Tested up to WooCommerce 7.8.0
* New: Store credit applying to the order using WooCommerce coupon discount API when ‘Apply before tax’ is disabled
* New: Automatically adjust the refund amount that will be refunded first to the store credit applied to the order, on the order edit page
* New: Method ‘is_sc_gte’ for comparing with the current version of the plugin
* Fix: Option ‘sc_display_global_coupons’ resetting on any coupon update
* Fix: Admin notification messages related to coupon bulk generation, import, export
* Tweak: Replaced the use of __() with _x() at a few instances
* Tweak: Try to exit early from a few method
* Developer: New filter ‘wc_sc_max_url_coupons_limit’ for setting maximum number of coupons that can be applied via URL at one time
* Update: For store credit, add columns in the order edit page under order item’s list based on the number of tax rates
* Update: Removed option ‘Auto-fill refund amount’ that appears while refunding an order & the order has store credit, on the order edit page
* Update: Add currency to the amount that is refunded to store credits on order edit page
* Update: Display refund amount field for store credit only if some amount is left to be refunded, on the order edit page
* Update: Set max limit on the refund amount field for store credit
* Update: Use the label set for store credit in the refund row, on the order edit page
* Update: Set human-readable label for order item meta added by the Smart Coupons plugin (e.g. ‘_wc_sc_product_source’)
* Update: Set a few order item meta added by Smart Coupons plugin as hidden
* Update: Translate field ‘discount_type’ when coupon is imported via CSV for setting correct discount type for the coupon
* Update: Coupon actions field ‘with discount of’ will follow the WooCommerce setting for ‘Number of decimals’
* Update: Added support for fetching serialized data for options
* Update: Spellcheck: replace ‘Funtion’ with ‘Function’ and ‘appplied’ with ‘applied’
* Sniffer Error resolved.