Skip to content
1.2.1 – 2025-08-13
- [fix] Missing customer dashboard screen after order creation for new customers
- [fix] Filtered out abandoned cart data with no customer information
- [improve] Added pagination in customer dashboard data table
- [dev] Removed commented-out code for cleaner codebase
1.2.0 – 2025-08-12
- [new] Added loader animation for shop search results
- [new] Added utility functions to check current page type
- [fix] Customer list issue on permalink structure change
- [fix] Abandoned cart count filter value update
- [fix] Pagination alignment and update issues on shop page
- [fix] Redirect to setup wizard upon EasyCommerce activation
- [fix] Dashboard “Recent Sales” UI blur and broken numbers
- [fix] Deleted product reappearing after deletion
- [fix] Product count mismatch after bulk delete
- [fix] Negative/invalid values allowed in price input
- [fix] Customers in non-standard roles not appearing in customer list
- [fix] Shop invalid product count
- [fix] Sale price exceeding regular price restriction not working
- [fix] Single product show/hide not functioning
- [fix] Incorrect sorting on shop page
- [improve] Refactored Dashboard and Summary components for improved layout
- [improve] Reports amount formatting
- [improve] Enabled saving products without pricing data
- [update] Added `is_shop` API param and included it in shop API call
- [update] Added hook in `Cart` model to apply coupon by object reference instead of code
1.1.3 – 2025.08.07
- - [fix] Coupon not applied when adding products via URL with coupon parameter
- - [fix] Prevent fatal error by removing unnecessary variable
- - [fix] Sale price input now restricted from exceeding regular price
- - [improve] Checkout process updated with new `supports_recurring` method and additional hook
- - [refactor] Minor internal code cleanup and maintenance updates
1.1.2 – 2025.08.07
- - [fix] Prevent applying duplicate or blank coupon codes
- - [fix] Sanitize coupon code early and fix wrong coupon calculation
- - [fix] Fix cart shipping value mismatch
- - [fix] Hide Account step in setup wizard when API is already connected
- - [feature] Support multiple comma-separated coupon codes via URL
- - [feature] Add `easycommerce-set_order_status` hook and order-status-change hook to the Orders API; reposition email hook
- - [improve] Multi-API call reliability
- - [improve] Dynamic store URL support
- - [improve] Deactivation and license email validation flow
- - [improve] Product list API with extra filter parameters, result count, and custom filter hook
- - [improve] Make single-product view dynamic and extendable
- - [refactor] Clean up affiliate-fee function and logic
1.1.1 – 2025.07.31
- - [fix] Fixed product description not showing on the product page
- - [fix] Fixed issue where all orders were shown under a single customer
- - [fix] Fixed premium addon being auto-enabled when API key was connected
- - [fix] Fixed incorrect shipping method when cart had both physical and digital products
- - [fix] Fixed tax calculation failure during checkout
- - [fix] Fixed rating display issue on the shop page
- - [fix] Fixed unformatted product rating values
- - [fix] Fixed product reviews not showing
- - [fix] Fixed "Hide from shop" option not working for products
- - [fix] Fixed warnings on the single product screen
- - [fix] Fixed broken slug editing in product settings
- - [fix] Fixed product status label display issue
- - [improve] Improved product summary block with initial pattern setup
- - [improve] Improved order model with meta query support
- - [improve] Added search by customer email to the /orders API
1.1.0 – 2025.07.26
- [license]
- - Added full license validation logic with email and store URL headers
- - Integrated license activation and deactivation flows
- - Added slot support for addons
- - Improved error handling for invalid or missing keys
- - Replaced localStorage-based license checks with WordPress native options
- - Standardized related hooks and filters
- [setup wizard]
- - Completed setup wizard flow with working conditions and redirects
- - Integrated payment addon install and activation directly from wizard
- - Hardcoded currency and country data to avoid location storage download delay
- - Improved screen transitions and layout consistency
- [addons]
- - Added multi-addon install and activation support
- - Fixed activation issues for individual and grouped addons
- - Improved addon UI states and button behavior during API calls
- [slot-fill]
- - Introduced reusable SlotField components
- - Added slots for license, after-price, and pricing areas
- - Verified slot rendering and fallback behavior across different screens
- [products]
- - Fixed double API call issue on product add/edit screen
- - Added "Live" status for product publishing
- - Fixed dimension dropdown and attribute repeater issues
- - Improved padding, layout, and field consistency
- - Added action bar for bulk actions
- [orders, coupons, transactions]
- - Improved filter and search functionality
- - Fixed customer and transaction search issues
- - Added and refined skeleton states and empty results messages
- - Updated API calls to separate counts and data
- - Improved bulk update and delete flows
- - Added status dropdowns and multi-select support for coupons
- [customers]
- - Fixed filtering issues and improved search accuracy
- - Separated API calls for customer counts
- [general UI/UX]
- - Standardized input height and spacing across all modules
- - Fixed breadcrumbs and layout nesting in many sections
- - Removed unnecessary toast messages and dead code
- - Cleaned up tab states and improved default views
1.0.3 – 2025.07.15
- - [fix] Deleted entry not disappearing automatically
- - [fix] Rating stars issue in Addons list
- - [fix] Currency switch not working properly
- - [fix] Wrong stock message on product page
- - [fix] "Add to cart" button disabled if stock is zero
- - [improve] Optimized image attribute values retrieval
- - [improve] Addons installation flow updated
- - [improve] Slug field added to product settings
1.0.1 - 2025.07.12
- - [update] Product template layout improvements
- - [update] Updated template images for better clarity
- - [fix] Fixed “headers already sent” warning
- - [fix] Improved status and state skeleton loaders
- - [misc] General UI enhancements and internal refactoring
🔥 1.0.0 - 2025.07.10
- - [revamp] Complete UI/UX overhaul for a faster, cleaner, and more intuitive experience
- - [add] Introduced AI Writer to auto-generate product summaries and descriptions
- - [add] Added AI Chatbot to assist store owners with instant responses
- - [imp] Enhanced dashboard with real-time insights and improved usability
- - [imp] Redesigned checkout flow for higher conversion and better mobile experience
- - [imp] Optimized performance across admin and frontend
0.9.26-beta - 2025.07.01
- - [fix] Fix the bug that would change the price_id of variations every time a product is saved
0.9.25-beta - 2025.06.25
- - [fix] Permalink issue (showing 404 after creating a product) fixed
0.9.24-beta - 2025.06.23
- - [fix] Compatibility fixed with PHP 7.4
- - [imp] Optimize the list() method in the Database model for better performance
- - [imp] Show secure download link in the customer dashboard
0.9.23-beta - 2025.06.22
- - [fix] Fix deactivation popup height
- - [add] Include site URL in the setup wizard API call
- - [fix] Remove addon meta from the Addons admin screen
0.9.22-beta - 2025.06.14
- - [fix] Fixed error in the Installer
0.9.21.1-beta - 2025.06.14
- - [imp] Improved background processor for handle large amount of requests
0.9.20-beta - 2025.05.27
- - [add] External fee support in cart models
- - [fix] Automatically select the first shipping method by default
- - [add] Pagination support for transaction table
- - [add] Single transaction view implemented
- - [imp] Reorganized deactivation reason settings
0.9.19-beta - 2025.05.18
- - [fix] If no countries are selected in the settings, it defaults to all countries.
0.9.18.2-beta - 2025.05.14
0.9.18.1-beta - 2025.05.14
- - [fix] Delivery date picker input field issue fixed
0.9.18-beta - 2025.05.07
- - [improve] Ensured the first available payment gateway is selected by default.
- - [improve] Updated order records to store the selected payment gateway immediately after a new order.
- - [improve] Removed deprecated refund hooks and outdated updater/filter returns, replacing them with a unified updater.
- - [improve] Payment module rewritten for better extendibility.
0.9.17.2-beta - 2025.05.05
- - [fix] Fixed the price formatting error
0.9.17.1-beta - 2025.05.04
- - [fix] Force using block editor even if the Classic Editor plugin is activated
0.9.17-beta - 2025.05.02
- - [improve] Compatibility tested with WordPress v6.8.1
- - [fix] UI changes in the addons screen
- - [add] New addons released
0.9.16-beta - 2025.04.30
- - [improve] Request for addon from added
- - [improve] Feedback from bug fixed
0.9.15-beta - 2025.04.28
- - [fix] Fixed logo reset, upload, and save issues in the setup wizard
- - [fix] Fixed product list disappearance when permalink structure set to plain
- - [fix] Fixed sticky header shaking issue in settings pages
- - [fix] Fixed chart hover issue in reports
- - [fix] Fixed deactivate button visibility issue on small screens
- - [fix] Fixed sale price display when set to zero
- - [fix] Fixed manual save issues across store, business, payment, and account steps in setup wizard
- - [fix] Fixed business email and countries field missing issues
- - [remove] Removed Redux library and unnecessary codes
- - [improve] Improved currency format localization and added dynamic price formatting
- - [improve] Improved setup wizard layout
- - [improve] Improved settings save success/failure messages
- - [modify] Changed brand step to business step in the wizard
- - [modify] Adjusted helper functions for price formatting and settings consistency
0.9.14.1-beta - 2025.04.21
- - [fix] Redirect to checkout after product added to cart to avoid query string issue
- - [fix] Accept sale price as 0
- - [fix] Remove Cash on Delivery (COD) payment method from the core
- - [fix] Fix shipping calculation base method
- - [fix] Fixed abandoned cart email placeholders issues
- - [new] Added the sliding cart feature added
- - [new] Show downloadable items in single order view
- - [imp] Do not add variation array for non-digital products
- - [new] New business type added
0.9.13-beta - 2025.04.17
- - [fix] Remove irrelevant text from the `on-hold` email to the admin
- - [fix] Fix i18n issue related to `_load_textdomain_just_in_time`
- - [fix] Fixed thumbnail URL and undefined array key issue
0.9.12-beta - 2025.04.14
- - [improve] Compatibility tested with WordPress v6.8
- - [fix] Updated default texts for the order emails
- - [remove] Removed unnecessary placeholders
- - [modify] Changed the color label for order status in the report page
- - [fix] Fixed the color mismatch for order status in two sections in admin dashboard page
- - [fix] Fixed JS errors in the shipping and tax sections
- - [add] Added a new function `easycommerce_price` to format price
- - [add] Admin notification section added to send emails of different order events
- - [improve] Email system improve with new header and footer builder
- - [fix] Fixed the manual order email sending feature
- - [improve] Centralized order and cart placeholders
- - [remove] The `new_order` was removed from the order event's list, falling back on order status
- - [improve] Code improved
0.9.11-beta - 2025.04.09
- - [fix] Updated the CDN URL
- - [fix] Fixed the issue related to not sending order emails
- - [add] Added Transaction ID row in the order details screen
- - [add] Added new hooks for the checkout fields
0.9.10-beta - 2025.04.06
- - [fix] Fixed CSS conflict of the `.easycommerce` class in the body tag on all pages
0.9.9-beta - 2025.03.19
- - [fix] Fix the addon installer to auto activate the addon
0.9.8-beta - 2025.03.19
- - [fix] Fix CSS and JS minifier scripts
0.9.8-beta - 2025.03.19
- - [fix] Fix minified JS and CSS
0.9.7-beta - 2025.03.19
- - [improve] Minify JS and CSS
- - [fix] Adjust version number in enqueue as it was using timestamp values (2 hours ago)
- - [improve] Improve deactivation survey
- - [add] Enable filter to post type and taxonomies
0.9.6-beta - 2025.03.17
- - [add] It now accepts `columns` param for the checkout shortcode
- - [add] It now accepts `shipping` param for the checkout shortcode
- - [fix] Validated shortcode template param
- - [change] Changed hook name from `easycommerce_settings_assets` to `easycommerce_after_settings_assets` for settings fields list
- - [add] Enabled a filter hook for the settings fields list
0.9.5-beta - 2025.03.13
- - [fix] Fixed missing email in the customer page
- - [fix] Fixed header already sent error when session is not set
- - [fix] Code validated
- - [add] Added an option to allow adding products via parameter to the `[easycommerce-checkout]` shortcode
0.9.4-beta1 - 2025.03.08
- - [fix] Orders redundancy fixed
- - [fix] CoD for digital products is now hidden
- - [add] More placholders added
- - [fix] Missing deafault order and fullfill status codes added
- - [fix] CoD duplicate transaction issue fixed
0.9.3-beta5 - 2025.03.05
- - [fix] Invalid order redirect issue fixed
- - [change] Email body content changed
0.9.3-beta4 - 2025.03.04
- - [fix] Order history showing static text
0.9.3-beta3 - 2025.03.03
- - [fix] Order data missing issue fixed
0.9.3-beta2 - 2025.03.02
- - [change] Invoice emails removed from email settings
- - [improve] Order filter code optimized
- - [improve] Docs link added in the settings
0.9.3-beta1 - 2025.02.27
- - [imoprove] Invoice is now separated from the default emails list
- - [imoprove] Filter enabled for the order data
- - [security] Security vulnerabilities fixed
0.9.2-beta2 - 2025.02.26
- - [fix] Fixed the issue related to the checkout fields not populating
0.9.2-beta1 - 2025.02.26
- - [new] Added new options to set default order status and fulfillment status
- - [security] Some security vulnerabilities are fixed
0.9.1-beta1 - 2025.02.25
- - [new] New method added to list downloads of a product
- - [fix] Adding product to the cart using URL paramters is fixed
0.9.0-beta6 - 2025.02.25
- - [security] Strings escaped and sanitized
0.9.0-beta5 - 2025.02.23
- - [security] Strings escaped and sanitized
0.9.0-beta4 - 2025.02.21
- - [security] Strings escaped and sanitized
0.9.0-beta3 - 2025.02.21
- - [assets] SVN assets updated
0.9.0-beta2 - 2025.02.20
- - [new] Initial beta release