Changelog

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

  • - [fix] Code improved

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
Scroll to Top