ll occur on a first-come, first-served basis after cart data validation to avoid clashing orders and duplicate checkout processing. - Prevent Coupon Usage Conflicts: The same process applies for coupons with limited usage as well. Previously, if a discount code was available to a limited number of customers, simultaneous redemption attempts created conflicts around the usage limit. The 3.1.0 update prevents these race conditions.Other Updates and FixesBesides the massive new features added with 3.1.0, here is a rundown of the other quality of life improvements coming in with this update:Synchronize Category FiltersWe’ve fixed an issue involving SEF category state and checkbox filters, ensuring they stay synchronized with active filter chips.Improved Customer Invoice URLsAdditionally, EasyStore now includes SEF URL routing and helper integration for customer order invoices, improving how invoice URLs are handled within your Joomla store.Prevent Duplicate Item Rows on Cart MergeWe addressed a bug that led to duplicate item rows appearing during cart merges, so now the cart data remains more consistent.Reliable Payment Confirmation EmailsLast but certainly not least, we’ve resolved an issue where payment confirmation emails were failing to send when active orders were marked as paid. Now, customers will receive their payment success emails when their order status is updated accordingly.Update to EasyStore 3.1.0In summary, this update brings practical improvements to how your store handles URLs, unpaid orders, inventory updates, coupon usage, and payment notifications.EasyStore continues to thrive based on your feedback and suggestions, aiming to give you the optimal Joomla eCommerce solution. So, let us know how we can help you take your store to greater heights, and try out the latest update for yourself!Get EasyStore
🔗 www.joomshaper.com
#EasyStore #JoomShaper #3rdParty
📣 @joomlanewsit
Post #4144
2