Cashier Changelog
What changed in each release of WooCommerce Cashier.
- New Tested up to WordPress 7.0.2
- New Tested up to WooCommerce 10.9.4
- Fix Broken field for 'Apply coupons' under WooCommerce > Settings > Cashier > Buy Now > Configure > Add to Cart and Checkout setup > Add a "Buy Now" button next to the "Add to cart" button
- Fix Broken field for 'Products' under the popup that opens after clicking 'OPC' button in the visual page editor on Edit page
- Fix Broken functionality for generating Buy Now link & copying that link from WooCommerce > Cashier > Buy Now
- Fix Broken functionality for updating variations in cart when 1-click Buy Now is enabled & executed
- Update Added setting page link of 'Checkout field editor' on the module dashboard page
- Update Improved handling of redirect url after clicking 'Empty cart' on the cart page
- Update Added ID along with the post or page when searching in drop-down
- Update Defined some constants for handling plugin specific paths & urls
- Update Improvements in CSS at multiple places
- Update Replaced 'woo.com' with 'woocommerce.com' and 'exluded_product_types' with 'excluded_product_types'
- Update URL for the support
- Update Translation
- New Tested up to WordPress 6.9.4
- New Tested up to WooCommerce 10.6.1
- Fix Removed plugin-side `WP_DEBUG` definitions from PayPal IPN failure handling to comply with PHPCS/QIT and avoid altering global debug settings
- Update Replaced deprecated `wc_enqueue_js()` with `wp_add_inline_script()` for WooCommerce 10.4+ compatibility
- Update Translation
- New Tested up to WordPress 6.8.2
- New Tested up to WooCommerce 10.1.2
- Update Translation
- Fix 'Print Invoice' button & functionality is not working from Orders list admin page
- Update Translation
- New Tested up to WordPress 6.8.1
- New Tested up to WooCommerce 9.8.4
- Fix Checkout Field Editor module scripts are loaded on all the admin pages
- Fix PHP Fatal error: Resolved a critical error that occurred when exiting the Oxygen Builder editor due to a null cart object
- Fix PHP Notice: Function _load_textdomain_just_in_time was called incorrectly
- Fix PHP Notice: Prevented potential undefined index warnings by ensuring default values for template arguments
- Update Translation
- New Tested up to WordPress 6.7.2
- New Tested up to WooCommerce 9.6.2
- Fix The 'Buy Now' redirect gives a 404 error when the storewide setting 'I will configure Buy Now options in each product where I want it' is enabled.
- Update Explicitly set $flags parameter for function 'htmlspecialchars' to support multiple version of PHP
- Update Translation
- New Tested up to WordPress 6.7.1
- New Tested up to WooCommerce 9.4.2
- Fix Click to copy link is not working in the admin due to Uncaught ReferenceError [Buy Now]
- Fix PHP Fatal error: ID does not belong to product [Buy Now]
- Fix Session expired error when clicking a Buy Now link from the shop or single product page [Buy Now]
- Fix PHP Notice: Function _load_textdomain_just_in_time was called incorrectly
- Fix PHP Notice: Undefined index: wrapper_class [One page checkout]
- Fix Inappropriate use of escape functions
- Update Removed an unused method
- Update Translation
- Fix 'Redirect to page' feature is not working when clicking 'Buy Now' button from product's page [Buy Now]
- Update Moved JavaScript code from '' tag & passed it to function 'wc_enqueue_js'
- Update A few minor updates
- Update POT file
- New WordPress 6.4.2 compatible
- Fix WooCommerce product block giving not a valid JSON response error in block editor/Gutenberg when saving/updating post/page
- Fix Nonce missing for 2-step checkout [Buy Now]
- Fix Security vulnerability related to CSRF [Buy Now]
- Fix Do not close the PHP tag at the end of the template [Buy Now]
- Update POT file
- New WordPress 6.4.1 compatible
- New WooCommerce 8.2.2 compatible
- Update 'woocommerce.com' with 'woo.com'
- Update POT file
- New WordPress 6.3.2 compatible
- New WooCommerce 8.0.3, 8.1.1, 8.2.1 compatible
- Fix Setting '2-Step purchase?' in Buy Now module has no effect
- Fix No results found for coupons in ajax search for Buy Now module
- Developer New filter 'wc_bn_default_payment_method' to allow changing the payment method that will be used by Buy Now button
- Update Cleanup a few comments
- Update POT file
- New WooCommerce 7.1.1, 7.2.3, 7.3.0, 7.4.1, 7.5.1, 7.6.1, 7.7.2, 7.8.2, 7.9.0 compatible
- New Declare Cashier for WooCommerce compatible with High-Performance Order Storage (HPOS)
- Update Miscellaneous correction
- Update POT file
- New WordPress 6.2.2 compatible
- Fix Attribute term search not working in add/edit products on WooCommerce 7.1.0+
- Fix Security vulnerability: Remove code block that was verifying self-generated nonce
- Update Added a method in 'Buy Now' module for logging messages
- Update POT file
- New Update Variations In Cart [WooCommerce & WooCommerce Subscriptions]
- Update Code improvements [One-click Clear Cart]
- Update POT file
- Fix Variable products not added to the cart when there are multiple attributes [Side Cart]
- Fix Store credit/Gift certificate product created with Smart Coupons (https://woocommerce.com/products/smart-coupons) plugin not added to the cart [Side Cart]
- Fix Product price incorrectly showing and adding to the cart if "One-time purchase" is enabled from All Products for WooCommerce Subscriptions (https://woocommerce.com/products/all-products-for-woocommerce-subscriptions/) plugin [Side Cart]
- Fix Security vulnerability related to CSRF
- Update Code improvements for enqueue script & styles [One-click Clear Cart]
- Developer Removed "cfw_sc_woo_ajax_added_to_cart" action [Side Cart]
- Developer Removed "cfw_sc_woo_cart_redirect_after_error" filter [Side Cart]
- Update POT file
- New WordPress 6.1.1 compatible
- New Feature: One-click Clear Cart
- Fix Buy Now CSS adding on all cashier settings tabs [Admin]
- Fix Incorrect text domain in one place
- Update POT file
- New WooCommerce 7.0.0 compatible
- New WordPress 6.0.3 compatible
- Fix 'Preserve existing cart items on Buy Now?' setting is not giving desired result [Buy Now]
- Update Removed magic method __wakeup
- Update POT file
- Fix Featured image of the product is not loading on the 'one page checkout' page
- Update Try to make the function 'get_plugin_data' available before calling it.
- Update POT file
- New Tested with WooCommerce 6.0.1, 6.1.2, 6.2.2, 6.3.1, 6.4.1
- New Tested with WordPress 5.8.3, 5.9.3
- New Feature: One Page Checkout
- New Feature: Checkout Field Editor
- New Compliant with WordPress Standards, WooCommerce Standards, and WordPress VIP Standards
- New Setting page to manage Cashier modules (enable/disable)
- Update Replaced use of 'is_ajax' with 'wp_doing_ajax'
- Update Use of correct text domain
- Update Added a few useful links on the Plugins page (WordPress admin panel)
- Update POT file
- New Tested upto WooCommerce 6.0.0
- New Feature: Cost of Goods
- Fix Minimum shipping notice showing even when the order contains only virtual products [Cart Notice]
- Update POT file
- New Tested upto WooCommerce 5.9.0 & WordPress 5.8.2
- New Tested upto PHP 8.0.0
- Fix Fatal error: Cannot redeclare 'sa_bn_wc_load_paypal_files'
- Update Modification in template structure for 'sidecart'
- Update Default value for a function argument
- Update WordPress and WooCommerce coding standard
- Developer Hooks 'sa_cfw_sc_shop_url' and 'sa_cfw_checkout_url' for changing URLs from 'call-to-actions.php' template
- Update POT file
- New Tested upto WooCommerce 5.3.0 & WordPress 5.7.1
- New Feature 'Side Cart'
- Update POT file
- New Added Print invoice
- Update POT file
- Update Revise pot file
- New Added Cart notice for free shipping
- Update POT file
- New Tested upto WooCommerce 5.0.0 & WordPress 5.6.1
- New Add redirection after product is added to cart
- Update POT file
- New Tested upto WooCommerce 4.8.0 & WordPress 5.6.0
- New Setting 'Minimum quantity' and 'Maximum quantity' for products
- Update POT file
- New Tested upto WooCommerce 4.7.0 & WordPress 5.5.3
- New Hook 'sa_cfw_is_enable_module' to control the module to load
- Fix In some cases, table 'sa_cfw_fbt_temp' is not getting created
- Fix Fatal error for function already declared in case of conflict
- Update Removed use of deprecated 'ready' event of jQuery
- Update Check if a module is activated sitewide
- Update Use of correct function name 'needs_wc37'
- Update Provide more control in handling enabled module
- Update POT file
- New First release