EasyCommerce – AI-Powered WordPress Ecommerce Plugin to Sell Digital Products, Subscriptions & Physical Goods

Changelog

1.24 – 2026-03-03

  • [fix] Fix PayPal breakdown issue and payment payload bugs
  • [fix] Fix shipping fee calculation issues during checkout
  • [fix] Fix cart API response issues
  • [imp] Update PayPal JavaScript integration
  • [imp] Improve prompts for AI image generator, image enhancement, and analyst templates

1.23 – 2026-02-26

  • [fix] Fix fatal error while activating this plugin in (WP 6.0) & (PHP 7.4) version
  • [fix] Handle empty results in AI data retrieval. Return ‘no data found’ for missing data
  • [fix] Fix save button text is not updating based on the status dropdown field
  • [fix] Fix variation not displaying on frontend
  • [feat] Change discount type input field from dropdown to radio
  • [feat] Use active or inactive dropdown to save coupon status
  • [ui] Use dropdown and remove active and inactive toggle switcher for coupon creation
  • [ui] Make some changes in the coupon creation UI
  • [refactor] Remove unused variable and redundant attribute deletion logic in product variations

1.22 – 2026-02-26

  • [feat] Improve smart search functionality with enhanced fuzzy matching
  • [feat] Add SKU generation for price items based on product title and attributes
  • [fix] Remove border from add-to-cart button on shop page
  • [fix] Fix image editor file missing error
  • [fix] Fix duplicate attribute issue in product editor
  • [fix] Fix demo product import errors
  • [fix] Resolve undefined variable warning
  • [fix] Remove duplicate id and slug in taxonomy handling
  • [ui] Change styling of ‘partially refunded’ status across all admin screens
  • [ui] Add styling for partiallyRefunded order status in dashboard
  • [ui] Update navigation links to point to ‘get-pro’ page in Header, ProModal, and CommonHeader components
  • [refactor] Refactor abandoned cart API methods to simplify naming conventions
  • [refactor] Refactor abandoned cart methods to unify naming conventions and improve clarity

1.21 – 2026-02-24

  • [feat] Bulk delete functionality for taxonomies – Added bulk delete for attributes, brands, categories, and tags with confirmation modals in both API and frontend
  • [feat] Store updater automation – Enhanced store update mechanism
  • [add] Documentation links for shipping and taxation settings screens
  • [add] Hamburger icon at the top of order single page
  • [add] Filter to prepare method of AI service
  • [fix] ‘Read more’ button displayed even when summary is not too long
  • [fix] SKU calculation logic to handle previous SKU data correctly
  • [fix] Pro menu not navigating to ‘pro’ page
  • [fix] AI modal access condition based on licensing status
  • [fix] Package compatibility issues
  • [fix] CSS consistency for shipping and taxation screen
  • [refactor] Refactor sidebar rendering functions and move to helpers
  • [refactor] Refactor API modal components and improve user session handling
  • [refactor] Remove unnecessary dependency from SKU component useEffect
  • [refactor] Button styles for bulk delete functionality across attributes, brands, categories, and tags
  • [ui] Improve setup wizard UI

1.20.1 – 2026-02-19

  • [feat] Add credit notice in AI Analyst
  • [add] Add explainer videos

1.20 – 2026-02-19

πŸš€ New Features

  • Refunds Management System – Complete refund functionality with transaction ID support for Stripe, PayPal, Square, Braintree, and Mollie
  • AI Image Enhancement – AI-powered image editing with AI integration (background removal, enhancement, style transformation)
  • Demo Product Generator – Generate sample products for testing
  • Product SKU Field – Added SKU support to single products
  • Full-Width Layout Template – New template option for wider content display
  • AI Analyst Button – Quick access to AI business analytics in header
  • CSV Importer – Import simple and variable products via CSV
  • Refunds Menu – Dedicated refunds page in admin navigation

🎨 UI/UX Improvements

  • Theme Compatibility – Enhanced support for Sydney, Storefront, Neve, Blocksy, GeneratePress, Woostify, Shopeo themes
  • Dashboard Redesign – Migrated to React Router v6 with improved navigation
  • Responsive Fixes – Admin pages optimized for all screen sizes
  • New Admin Notices API – Dynamic notices across all EasyCommerce pages
  • Menu Improvements – Auto-collapse admin menu, reorganized navigation

⚑ AI Features

  • AI Credit System – Unified credit system with improved deduction logic
  • AI Attribute Generation – Support for existing global attributes
  • AI Response Validation – Better error handling and validation

πŸ’³ Payments & Checkout

  • Stripe Improvements – Enhanced payment intent handling, subscription support
  • Payment Method Settings – Direct settings button in payment method tabs
  • Auto-Detect User Location – Currency auto-detection based on country
  • Currency Formatting – Dynamic currency symbol and code display

πŸ“Š Tax & Shipping

  • Tax Calculation – Improved tax rate calculation and region ordering
  • Taxable Field – Added taxable toggle for products
  • Shipping Methods – Better condition handling and plan ordering
  • Shipping Calculators – Enhanced weight-based and regional shipping

πŸ› Bug Fixes

  • Attribute handling in product editor
  • Order notes performance and display
  • Price item state management
  • Payment method layout consistency
  • Coupon table height issues
  • Currency dropdown caching

1.15 – 2025-12-23

  • [feat] CSV Importer Feature add (Import dynamic simple & variation product)
  • [feat] Refactor PaymentIntent creation/update to use fresh cart data and add persistent payment intent storage
  • [add] Default SVG icons for all payment methods + show uploaded/custom logo if set
  • [add] Payment method logos in setup wizard
  • [add] Admin Notices for Missing Required Elements on Key EasyCommerce Pages
  • [add] Stripe subscription and payment id in subscription meta table
  • [add] Permission_callback to Stripe API routes
  • [fix] Responsive issues across all admin pages
  • [fix] Notice positioning in EasyCommerce by dynamically moving notices outside the render container
  • [fix] Show completed and processing stats data only
  • [fix] Single product short summary word count fix
  • [fix] Various attribute handling improvements in product editor
  • [imp] Clean option for abandoned cart
  • [imp] Relevant settings link in ‘Addons page’ addon list
  • [update] Block controller to register blocks with render_callback instead of render.php
  • [update] Template paths in API and controllers to use blocks/shops-page/ directory
  • [refactor] Template override logic to use unified template_include filter and add override filters
  • [update] Build configuration: simplify scripts, add copy-webpack-plugin, update webpack to copy block.json to build/
  • [ci] Update GitHub workflows and package.json

1.14 – 2025-12-23

  • [fix] Fix blocks packaging issues
  • [imp] Clean option for abandoned cart
  • [add] Default SVG icons for all payment methods + show uploaded/custom logo if set
  • [feat] Refactor PaymentIntent creation/update to use fresh cart data and add persistent payment intent storage
  • [fix] Notice positioning in EasyCommerce by dynamically moving notices outside the render container
  • [fix] Conditional notices hook add for missing shop, checkout, and dashboar
  • [fix] Make the hardcoded notice id dynamic via props
  • [fix] Responsive issues across all admin pages
  • [fix] Show completed and processing stats data only
  • [imp] Relevant settings link in ‘Addons page’ addon list
  • [fix] Single product short summary word count fix
  • [feat] CSV Importer Feature add (Import dynamic simple & variation product)
  • [add] Payment method logos in setup wizard
  • [add] Admin Notices for Missing Required Elements on Key EasyCommerce Pages
  • [change] Change ‘AI Assistant’ button text to ‘Y.E.S! – Save 50%’
  • [add] Sale notice for year end campaign

1.13 – 2025-12-09

  • [fix] Add timeout to docs API call
  • [fix] Prevent execution if Stripe is not properly initialized
  • [fix] Prevent payment intent creation when payment form is hidden
  • [fix] Update addon page responsive issue fix
  • [fix] Submenu Highlighting Issue in EasyCommerce Admin
  • [fix] Prevent Duplicate Attribute Values by Slug & Add Client-Side Duplicate Validation
  • [imp] Compatibility trested with WordPrss 6.9

1.12 – 2025-12-03

  • [feat] Enhanced AI features with improved image generation and template builder.
  • [fix] Fixed compatibility issues with WordPress 6.9.
  • [fix] Updated payment gateway integrations for enhanced security.
  • [imp] Improved checkout flow and overall user experience.
  • [fix] Resolved various UI bugs and performance optimizations.

1.11 – 2025-11-26

  • [fix] Fixed compatibility with square/square with php 7.4
  • [fix] Updated the deactivation popup
  • [fix] Various UI and copy modifications

1.10.1 – 2025-11-20

  • [fix] Fixed compatibility issues with PHP 7.4

1.10 – 2025-11-20

  • [fix] Fixed Customer model class compatibility with tests.
  • [feat] Added PHP filters and actions.
  • [feat] Added JS filters and slots.
  • [fix] Fixed syntax error.

1.9 – 2025-11-19

  • [fix] Fixed privilege escalation vulnerability (CVE-2025-11457) by preventing user-supplied roles in user creation.
  • [fix] Resolved coupon application issues and improved discount calculations.
  • [fix] Fixed product category, tags, and brand name decoding issues.
  • [fix] Corrected product status changes affecting variations.
  • [fix] Fixed bulk delete count display in tabs.
  • [fix] Resolved Square payment form display issues in checkout.
  • [fix] Fixed undefined currency issues in payments.
  • [fix] Improved variation swatches handling for duplicate attribute values.
  • [fix] Updated product action bar to reflect deleted status properly.
  • [fix] Fixed setup wizard skipping payment step redirecting to dashboard.
  • [fix] Resolved payment method-related bugs and transaction insertion hooks.
  • [fix] Fixed Braintree and Cash on Delivery payment processing.
  • [fix] Corrected Stripe payment options, billing address handling, and element initialization.
  • [fix] Fixed attribute slug issues and payment method selections in setup wizard.
  • [fix] Resolved importer errors and indentation issues.
  • [fix] Fixed subscription processing on webhooks.
  • [feat] Enhanced AI Assistant and chat components with visibility toggles, message management, and reset functionality.
  • [feat] Added Pro menu and admin bar improvements with license-based visibility and upgrade links.
  • [feat] Implemented license activation, deactivation, and verification components.
  • [feat] Added FAQ component and CompareTable for Pro features.
  • [feat] Enhanced Stripe payment methods management, domain verification, and dynamic payment elements.
  • [feat] Added CSV importer with popup interface on product listing screen.
  • [feat] Included time in order creation date formatting.
  • [feat] Added reviewer images and BFCM campaign notices.
  • [feat] Implemented addon installation modal and loading skeletons.
  • [feat] Added customizable Stripe payment element layouts and themes.
  • [feat] Improved payment gateway JavaScript implementations across providers.
  • [feat] Added Pro page and updated admin menu structure.
  • [feat] Enhanced action links for conditional Pro/Activate License display.
  • [feat] Added keyboard selection styles and animations to datepicker.
  • [feat] Implemented tooltip for AI Assistant button.
  • [feat] Added tracking parameters to upgrade links.
  • [imp] Updated button texts, coupon texts, Pro notices, FAQs, and links.
  • [imp] Improved AI assistant placement and BFCM pricing links.
  • [imp] Enhanced payment controllers with SDK upgrades and credential descriptions.
  • [imp] Updated text domains for payment methods.
  • [imp] Improved Pro modal designs and license field handling.
  • [imp] Added default payment currency and method configurations.
  • [imp] Enhanced toaster messages and tooltip positioning.
  • [imp] Updated dummy product CSV titles and descriptions.
  • [imp] Improved chart bubble functionality.
  • [imp] Added comprehensive PHPDoc comments to Stripe classes.

1.8.3 – 2025-11-08

  • [fix] Fixed privilege escalation vulnerability (CVE-2025-11457) by preventing user-supplied roles in user creation.

1.8.2 – 2025-11-03

  • [add] Profit & Reporting: Added comprehensive profit margin calculation with frontend display. Updated reporting terminology from “Margin Amount” to “Profit Amount” for clarity. Fixed profit calculations for free products and coupon discounts. Excluded non-profitable products from total calculations.
  • [fix] Shop Templates: Major responsiveness fixes for Templates 1, 2, and 3. Resolved “no products” display issues across all templates. Refactored filter layouts and improved grid structures for better consistency.
  • [imp] UI Improvements: Updated add-to-cart and cart button widths for better usability. Enhanced product list styles and pagination buttons. Improved mobile accordion functionality and added search input to filter drawers.
  • [fix] Validation: Added frontend validation for product attributes, brands, tags, and categories. Included tooltips for AI generation buttons in product title validation.
  • [imp] Code Quality: Refactored profit calculation structure, renamed meta capability function, removed duplicate error handling in addon installation, and updated coding standards.

1.8.1 – 2025-10-24

  • [fix] Improve addon activation & error handling (enhanced error messages, retries, activation cache).
  • [fix] Resolve addon download / file conflict issues and correct file permissions for newly created addon directories.
  • [fix] Reflect selected active payment method on setup wizard.
  • [fix] Hide stock message when stock is null (no limit).
  • [fix] Fix single product page start-count and box-shadow visual issue.
  • [add] Rating count method and apply on shop page.
  • [add] Added easycommerce_override_single_template filter hook.

1.8 – 2025-10-21

  • [feat] Auto-reload payment settings so changes apply immediately.
  • [feat] Hide price on the addons list (optional).
  • [add] Preview images for all checkout templates.
  • [add] Random coupon code generator and settings (can issue coupons for abandoned carts).
  • [add] Cart now exposes total used by checkout templates.
  • [imp] Create categories, tags and brands from the product add/edit screen (modal).
  • [fix] Coupon amount display and discount calculations across all checkout templates.
  • [fix] Checkout product totals after discounts applied.
  • [fix] Digital product display and download issues.
  • [fix] Empty-cart redirect now sends users back to the shop.
  • [fix] Attribute selection behavior when all values are selected.
  • [fix] Product and order action button layout and width.
  • [fix] Removed the extra “Add customer” button where it was not needed.
  • [db] Fixed coupon columns issue in the database.
  • [chore] Cleaned up unnecessary code, docs and indentation; updated doc links.

1.7 – 2025-10-14

  • [feat] AI: add AI Credit Tracker and credit-management for AI features (description, image, template generators, editor). Free-user usage limits updated; remaining credits shown in editor and AI modals.
  • [feat] Direct Checkout: add direct-checkout option, settings, localized data, and redirects to checkout when enabled.
  • [add] 2 new checkout templated added.
  • [feat] Product screen UX: allow creation of categories, tags and brands from the product add/edit screen (modals).
  • [feat] Review management: add API endpoints, modal/ui components, frontend listing with search, delete action and status controls.
  • [add] New action hook easycommerce_option_updated to trigger tasks when options are updated via API.
  • [add] Settings and UI improvements for AI Template Builder and AI generation components (labels, error handling, modal UX).
  • [db] Add dynamic hooks for database table migrations (installer improvements).
  • [refactor] Large refactor across AI services, credit retrieval functions, and response handling to improve clarity, validation and error handling.
  • [refactor] Cart & order handling: improved subtotal calculation and handling of free items (set price/subtotal to 0.00 where applicable).
  • [feat/refactor] Coupons: add new coupon/offer types (Buy X Get Y, free products support, free shipping), validation improvements, and better coupon data handling in components.
  • [fix] Hide payment methods in template 2 when product price is zero.
  • [fix] Apply WordPress Coding Standards and fix indentation in checkout templates.
  • [fix] Shop block migration and setup-wizard fixes (including making pro payment addons free in setup wizard).
  • [fix] Resolve fatal on functions.php when add_filter does not exist; fix setupwizard shop template insertion.
  • [fix] Multiple UI/UX bugfixes: overflow issue in product-brand/tag modal, pagination issues, tax-class update notice, review list pagination, duplicate AI summary text, toaster error messages for duplicates.
  • [fix] Remove unnecessary/unreferenced code and files; cleanup naming/indentation issues across components.
  • [perf] Improve product list/search by using product model for searching and refactor list functions for readability/maintainability.
  • [misc] Update localized data (checkout redirect, direct-checkout flag), structural files, and several merge/sync tasks with develop.

1.6 – 2025-10-07

  • [feat] Checkout templates: dynamic loading + full redesign for billing, shipping, summary & payment.
  • [feat] Shipping: apply shipping cost by product weight during checkout.
  • [feat] Shipping methods: added UI fields min_unit and max_unit and DB support.
  • [db] Altered shipping_plan_methods table: added min_unit and max_unit (migration required).
  • [add] Unit dropdown added for min/max weight in shipping method UI.
  • [fix] Settings menu icon visual issue.
  • [fix] Abandoned cart: remove cart when item count is 0.
  • [fix] Default checkout template rendering issues.
  • [fix] Checkout template rendering fragment fixes across templates.
  • [fix] Cash-on-Delivery payment trigger renamed/updated in checkout.js.
  • [fix] Payment option updates for checkout template-2 and template-3.
  • [fix] Terms & Privacy links updated in checkout template-3.
  • [fix] Shipping address population fixed for logged-in and guest users (city/state edge cases).
  • [fix] Billing info autofill fixes in checkout template-2.
  • [fix] Input field height / font-size issues in all checkout templates.
  • [fix] Multiple responsive issues across checkout templates (mobile grid, template spacing, column issues).
  • [fix] Checkout template-2 mobile grid and rendering fixes.
  • [fix] Payment method input smoothing issue resolved.
  • [fix] Weight unit save/display issues fixed in product edit and shipping method screens.
  • [fix] Weight min/max input design, placeholder and dropdown styling fixes.
  • [fix] Save logic for min_unit and max_unit corrected (DB persistence).
  • [imp] Localize cart billing & shipping for non-logged-in users.
  • [perm] Editor access granted to Store menu and required customer APIs.
  • [perm] Replaced is_admin_or_editor with is_manager and updated related permission checks.
  • [perm] Adjusted transaction visibility/permissions for editors.
  • [imp] Shop templates & filters: renames, bug fixes, JS optimizations, WPCS applied.
  • [fix] Shop filter bug fixes (template 1, 2 & 3) and filter attribute slug handling for multiword attributes.
  • [fix] Shop templates: initial product load and category fixes.
  • [fix] Back to shop button added/fixed.
  • [imp] Summary & payment section improvements in checkout templates.
  • [imp] Product items, billing and shipping UI improvements in checkout.
  • [chore] JS optimizations, assets and image renames, css/file renames, indentation fixes.
  • [chore] Misc code cleanups, merge conflict resolutions and general housekeeping.
  • [chore] Removed unnecessary code from localization and other minor misc fixes.
  • [merge] Multiple merges from develop into feature/checkout and various bugfix branches.
  • [note] Developers: run DB migration to add min_unit / max_unit; audit custom references to is_admin_or_editor and update to is_manager; test all checkout templates (desktop + mobile) and payment triggers after upgrade.
  • [fix] Attribute list not fully displayed
  • [update] Removed duplicate/unnecessary JS and bulk delete functions
  • [update] Removed unnecessary comments and fixed indentation in multiple files
  • [update] Set max height improvements in UI

1.5.1 – 2025-09-30

  • [fix] Removed failed order related code causing conflicts
  • [fix] Replaced cart reset with remove flag to avoid creating new carts after order completion
  • [fix] Tags pagination base slug issue
  • [fix] Show all categories, tags, and brands in add/edit product screen
  • [fix] ProductActionBar local status counts not updating after bulk delete/trash actions
  • [fix] Missing pagination in customers section
  • [fix] Attribute list not fully displayed
  • [update] Removed duplicate/unnecessary JS and bulk delete functions
  • [update] Removed unnecessary comments and fixed indentation in multiple files
  • [update] Set max height improvements in UI

1.5.0

2025-09-23

βœ… Added

  • Order Notes: UI + backend to display/manage customer notes on orders.
  • Failed order support: create/show failed orders and send failure emails.
  • Image upload recommendations on product screen (suggested sizes).
  • Loading UI for AI generation (GIF/indicators + animations).
  • Email placeholders: API endpoints, TinyMCE + Select2 integration, SVG icon, instant insertion.
  • Product API: include description and summary fields.
  • Abandoned carts: include created_at and sort by created_at.

βœ… Changed/Improved

  • AI components: improved loading states, animations, and post-content update behavior.
  • Attribute system: realtime updates in attribute select; modal UI alignment; UI/UX polish (borders, icons, positions).
  • Shop templates & Shop Trendy block: layout, grid/list toggle, filter accordion, short-by, responsive fixes (Shop-3).
  • Cart save: store customer name and email.
  • Currency display: use dynamic currency symbol consistently.
  • Checkout: restrict/disable shipping-address copy for unsupported billing countries; trigger shipping methods update on billing changes.
  • Editor/block assets: conditionally enqueue AI editor assets; remove debug logs and unnecessary AI params.

βœ… Fixed

  • Addon installer bug.
  • Prevent duplicate attribute creation (name + slug validation).
  • Multiple-pricing and duplicate-attribute edge cases.
  • Selected tags not persisting after product save.
  • Thumbnail & list-view image sizing; added default images for templates.
  • Tax & tax-class edge cases (city selection, first-time edit, deleting last country).
  • Abandoned carts sorting bug and email placeholder CSS/selector issues.
  • Product visibility when remote SSL verification fails.
  • Checkout tax amount and related tax calculation bugs.
  • API permission and SSL-related fixes for product endpoints.
  • Misc UI/UX bugs across attribute modal, product add/edit screens, and templates.

βœ… Refactor

  • Split PriceItem into Price, ManageProfit, Stock, Dimensions, Thumbnail.
  • class β†’ className in ProductDesc and ProductSummary.
  • Major attribute handling refactor: safer variant generation, improved filtering/matching.
  • Refactor editor, filters, and shop components for clarity and performance.

βœ… Performance & Misc

  • PHP optimizations for tax CSV loading and backend performance.
  • Removed AI debug logs and unnecessary API params.
  • Code quality, formatting, and WPCS fixes.
  • UX polish: SVG organization, icons, scrollbars, spacing.

1.4.1 – 2025-09-22

  • [fix] Fix addon installer

1.4.0 – 2025-09-16

  • [feat] AI template builder: integrated AI template generator modal, improved API integration and post-content update behavior.
  • [feat] Native AI chatbot API for QA and ask native API usage.
  • [refactor] PriceItem component refactor β€” split into Price, ManageProfit, Stock, Dimensions, Thumbnail; removed Popup; standardized imports and JSDoc.
  • [refactor] Major attribute system overhaul β€” new attribute structure, improved matching, filtering, MultiSelect integration, and safer variant generation.
  • [fix] Product attribute bugs: prevent empty-value variants, fix deletion/matching issues, ensure proper ID assignment and unique price item IDs.
  • [fix] Address multiple attribute edge-cases in AddProduct and EditProduct; ensure proper initialization and update logic.
  • [feat] Populate tax rates: CSV import mechanism, US-focused populate button (moved/visible based on country), and tax rate population fixes.
  • [fix] Tax class fixes: correct city selection, first-time edit load issue, and deleting last country behavior.
  • [fix] Abandoned carts: disable sorting on last activity; update placeholder to use cart total in emails.
  • [fix] Layout and UI: single product gallery and laptop (1685px) layout fixes; dropdown width and city dropdown initial display fixes.
  • [perf] PHP optimizations for loading tax rates from CSV and other backend improvements.
  • [refactor] Editor assets: conditionally enqueue block editor assets based on AI template setting; simplify AI error handling; remove debug logs.
  • [add] Smart search improvements and AI editor labels/icons enhancements.
  • [misc] Code formatting, cleanup, WPCS fixes, removed incomplete tax CSVs, and removal of unnecessary params from AI API calls.

1.3.3 – 2025-09-07

  • [fix] Removed unnecessary param from the AI API calls
  • [add] Added typing effect while waiting for the API response
  • [add] Added native AI chatbot API for QA

1.3.2 – 2025-09-04

  • [fix] Add has_order cap check to verify a customer in API calls

1.3.1 – 2025-09-04

  • [feat] AI assistant now works without connecting the EasyCommerce API
  • [fix] Fixed authentication issue of AI API requests

πŸ”₯ 1.3.0 – 2025-09-03

Highlights
– New AI features: Draw & Design APIs, image import, product-name image referencing, and gallery/image UX polish.
– Product & pricing: product cost, profit margin and profit calculator added to product screen.
– Multiple UI, pagination and stability fixes.

[Added]
– Product cost & profit calculation feature.
– Draw API and Design API for AI-driven image/template generation.
– AI image generation.
– Product-name based reference when generating AI images.
– Adjusted AI settings fields and admin dummy AI settings.

[Changed]
– Refactor: OrderChart shows “No data found” when orderStatus is empty.
– Refactor downloads handling and pagination logic for customer/download lists.
– Refactor AiGenerate and Product components to remove user-state & cookie handling.
– Various merges & structural refactors to stabilize feature/ai and classic-shop-page branches.
– AI popup text updates and removed conditional gating for AI Assistant modal.
– Preserve existing active connectivity methods when updating options.

[Fixed]
– Category and Brand overflow UI issue.
– SKU generation bug for long product titles.
– Pagination fixes: customers, orders, subscriptions, transactions, downloads, licenses.
– Bulk delete and several frontend filter/template preview/long-summary layout bugs.
– Report fixes: Total Sales, processing counts, customer count queries.
– Shipping zip-code handling and related updates.
– Misc stability and UX fixes across admin and frontend.

[Developer / API notes]
– New/updated AI endpoints (Draw/Design/AI) β€” review external API paths and keys.
– Check AI settings after upgrade (fields adjusted).
– Hook definitions & SOP updates β€” review custom integrations that depend on existing hooks.

1.2.5 – 2025-08-22

  • [feat] Billing & Shipping basic tab added to order screen.
  • [feat] Checkout button controller added and checkout flow handlers improved.
  • [feat] Frontend pagination for products added; pagination API for categories & tags added.
  • [feat] Dashboard SlotFill integration added (append sections after order items) and easycommerce-order_placeholders filter.
  • [feat] get_address method added to Customer model.
  • [feat] Option to hide quantity fields for digital products added.
  • [feat] Show/hide filter added for Shop page block.
  • [change] Default to WP user name/email for customer data when available.
  • [change] Trim long titles in breadcrumb and edit areas for better layout.
  • [refactor] PriceItem, MultiSelect, and AttrItem refactored; attribute option objects now include id.
  • [fix] Order status counts and order-table status updates fixed.
  • [fix] Long product names causing layout overlap and hidden action buttons fixed.
  • [fix] Product thumbnail/variation image mismatches and fatal get_type() error fixed.
  • [fix] Media upload file-type checks fixed; first uploaded image now becomes default thumbnail.
  • [fix] Variation title save/display and attributes dropdown bugs fixed.
  • [fix] Category/tag pagination issues fixed.
  • [fix] Payment methods not enabling in Setup Wizard after activating payment addons fixed.
  • [fix] Coupon filters (by date, by code) and related coupon API issues fixed.
  • [fix] Abandoned cart filtering (email/date) and abandoned cart data mapping fixed.
  • [fix] Shipping section hidden when shipping data is empty.
  • [fix] Customer list not showing all customers (correct has_order check) fixed.
  • [fix] Address/name/city validation issues in orders and admin/customer email mapping for notifications corrected.
  • [docs] README updated.
  • [misc] Merges, UI/design tweaks (tabs, hover effects), and general housekeeping.

1.2.4 – 2025-08-17

  • [fix] Cash-on-delivery method name issue resolved.
  • [fix] COD method name change and related mapping adjustments.
  • [fix] Email text overlap in UI.
  • [fix] Prevent hardcoded counts from showing incorrectly.
  • [fix] Fatal error when calling get_type() on product variations fixed.
  • [fix] Product thumbnail not updating on single product page fixed.
  • [fix] Select/input issues on Edit Product screen resolved.
  • [fix] File-type check when uploading media from WP fixed.
  • [fix] Ensure first uploaded image is set as default thumbnail.
  • [fix] Variation title save/display issues fixed; attributes dropdown bug fixed.
  • [fix] Auto-generation issues for attributes corrected.
  • [feat] Added Slot component to ItemsTable and applied filters in SingleOrder.
  • [feat] Added SlotFillProvider to EasyCommerce dashboard and new slot to append sections after order items in customer dashboard.
  • [feat] easycommerce-order_placeholders filter added.
  • [feat] get_address method added to Customer model.
  • [refactor] PriceItem, MultiSelect and AttrItem components refactored for correct attribute handling and to remove debug logs.
  • [dev] Changed API structure for attributes β€” option objects now include id.
  • [dev] General code optimizations, merges, README sync, and miscellaneous cleanup.

1.2.3 – 2025-08-14

  • [fix] Fixed email not updating from user profile settings in the user dashboard
  • [fix] Prevented non-email values from being entered as email
  • [fix] Included email in license activation requests
  • [fix] Resolved repeated license screen display issue
  • [fix] Corrected product attribute update handling
  • [fix] Fixed price not saving/displaying for products with same name & SKU
  • [fix] Improved handling for adding products with existing SKU
  • [fix] Resolved multi-SKU related issues
  • [dev] Miscellaneous code improvements and cleanup

1.2.2 – 2025-08-13

  • [fix] Fixed the auth check for order API that identified if a user is logged in

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 …

Plugin Website
Visit website

Author
EasyCommerce
Version:
1.24
Last Updated
March 2, 2026
Active Installs
60
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.