描述
Transform your WordPress site into an AI-powered sales machine with EasyCommerce.
This isn’t just another ecommerce plugin – it’s your intelligent store assistant. Our cutting-edge AI technology handles the heavy lifting while our optimized architecture ensures lightning-fast performance. Create, manage, and grow your business from one beautifully designed dashboard.
🔗 Quick Links
- Live Demo – Experience EasyCommerce instantly. No signup required. 🚀
- AI Features – See how AI can automate your store management.
- Complete Feature List – Explore everything EasyCommerce offers.
- Add-ons Marketplace – Extend your store’s capabilities with free addons.
- Documentation – Step-by-step tutorials.
- Support Center – Get expert help when you need it.
📱 Join Our Community
Connect with thousands of store owners:
- Facebook Community – Share tips & get advice
- Facebook Page – Latest updates
- X (Twitter) – Quick news & tips
- LinkedIn – Business insights
- YouTube – Tutorials & guides
🤖 Powered By Generative AI
- 💻 AI Content Generator
Stop staring at blank pages. Our AI writes compelling product descriptions and marketing copies that convert. Stores using our AI writer see up to 30% higher conversion rates. [Learn more..]
- 🖼️ AI Image Creation
Generate stunning product images and promotional graphics with simple text commands. No more expensive photoshoots or stock photo subscriptions. [Learn more..]
- 🔍 AI Smart Search
Customers find what they want instantly with predictive, intelligent search that understands natural language and shopping intent, even if they misspell! [Learn more..]
- 🪟 AI Template Builder
Create complete store layouts or product page designs in seconds with AI-generated templates that match your brand perfectly. [Learn more..]
- ⏺️ AI Voice Search (Coming Soon)
Let customers search and shop using voice commands for the ultimate hands-free shopping experience. [Learn more..]
- 🛍️ AI Product Recommendations (Coming Soon)
Our AI learns customer preferences to suggest products they’ll actually want to buy, boosting average order value automatically. [Learn more..]
🚀 Why EasyCommerce
EasyCommerce is built from the ground up to address common pain points. It’s faster, smarter, and more intuitive than many alternatives:
-
🏃 Lightning-Fast Performance:
Unlike platforms that store all data in one table, EasyCommerce uses dedicated database tables for products, orders, customers, etc.
This reduces database load and ensures scalability. In other words, you get blazing-fast queries and page loads no matter how many items or orders you have. Third-party reviews confirm this, noting EasyCommerce’s separate data tables keep speed high even with big catalogs.
-
🎨 Modern UI/UX:
Enjoy a fresh, user-friendly dashboard built for today’s store owners.
In version 1.0, we completely redesigned the interface for smoother navigation and clarity. EasyCommerce is Gutenberg/block-editor ready, and works with most WordPress themes for a polished look.
-
💰 Cost-Effective:
EasyCommerce core is 100% free – no hidden fees or per-order charges. We offer affordable add-ons only where needed (unlike competitors that take a slice of each sale).
Whether you’re a small shop or a growing brand, you keep more of your revenue.
-
🔗 Seamless Integrations:
A library of add-ons lets you connect EasyCommerce to popular services. Integrate marketing, shipping, and analytics tools (see Integration Add-ons below).
Because it follows WordPress standards, EasyCommerce stays compatible with thousands of plugins.
⭐ Feature Highlights
-
Real-Time Dashboard: Visualize sales, orders, and customer activity at a glance. Interactive charts compare daily/weekly stats.
-
Product Management: Add/edit products easily. Auto-generate all size/color variants with one click. Assign SKUs, prices, stock per variant.
-
Smart Product Pages: Use built-in templates or our drag-and-drop builder to customize product layouts without code.
-
Digital & Physical Products: Sell physical goods and digital downloads (PDFs, eBooks, images, ZIPs). Control download links and access securely.
-
Abandoned Cart Recovery: Track abandoned shopping carts and send automated reminder emails. Set personalized messages to win back lost sales.
-
Secure Payments: Offer multiple gateways through our add-ons (PayPal, Stripe, Square, Mollie, Braintree) plus local options like bKash and Nagad. No EasyCommerce transaction fees – only standard processor fees apply.
-
Shipping & Tax: Built-in calculators for weight/rate-based shipping. Flexible tax settings per country or region.
-
Coupons & Discounts: Create percentage or fixed discounts with conditions (first-time buyer, product/category-specific, etc.). Set expiration dates and usage limits.
-
Email Personalization: Automatically send custom email notifications (order confirmations, shipping updates) using dynamic placeholders (customer name, order details, etc.).
🛍️ Beautiful Shop & Product Display
-
Stunning Shop & Checkout Pages
Ready‑made, responsive layouts for your shop archive and checkout screens – no coding required. -
Block‑Editor Single Product
Full support for Gutenberg: build your product pages with blocks, custom layouts, and reusable templates. -
Variation Swatches
Replace dropdowns with color, image, or label swatches for a more engaging variation selector. -
Advanced Product Filters
Let customers quickly narrow results by category, price, attributes, tags, and more with AJAX‑powered filters.
📊 EasyCommerce Dashboard
Your store’s command center is our dashboard. In one place you can:
- View Colorful Graphs of sales and order trends (daily, weekly, monthly filters).
- Track Orders: See all recent orders and their status (pending, completed, etc.).
- Monitor Trending Products to know what’s popular.
- Get Low-Stock Alerts to restock before you run out.
📦 Product Management Made Simple
Managing your catalog is hassle-free:
- Quick Add/Edit: Add products and details (description, price, images) all on a single page.
- Auto-variants: Define attributes (size, color, etc.) once and EasyCommerce auto-generates all combinations.
- Inventory Control: Set stock levels per variant with built-in SKU support.
- SEO Settings: Customize product meta title/description for search engines.
- No-code Builder: Use our intuitive editor to tweak your product page layout instantly.
🔄 Abandoned Cart Recovery
Win back lost sales with built-in recovery tools:
- Set a Cart Recovery Timer (e.g. 1 hour after inactivity) to trigger reminder emails.
- Use Personalized Emails: Add customer names and item details with smart placeholders for a friendly touch.
- Send Follow-Up Campaigns directly from the dashboard. Just a few clicks can recover carts and boost revenue.
💳 Payment Gateways – Simple & Secure
Accept payments the way your customers prefer via available add-ons:
- PayPal: Support for 200+ countries and 100+ currencies.
- Stripe: Popular gateway with features like partial refunds.
- Square: Trusted by millions worldwide.
- Mollie: Easy setup with quick transaction processing.
- Braintree: A PayPal company, global credit card support.
- Others: See our addons page to see the latest payment integration list.
Unlike some platforms (e.g. SureCart’s revenue cut), EasyCommerce charges no extra fees beyond standard gateway fees.
🔗 Integration Add-Ons
Extend your store with one-click integrations:
- WooCommerce Migration: Import your products, orders, and customers with a click.
- HubSpot Sync: Connect customer data for advanced CRM and marketing campaigns.
- Mailchimp: Send collected email leads to Mailchimp for newsletters.
- PDF Invoices: Automatically generate PDF receipts for customer orders.
- Checkout Editor: Customize checkout fields and layout without coding.
- SureCart Migration: Transfer data easily if you’re switching from SureCart.
- Slack Integration: Receive real-time order and inventory alerts in Slack channels.
See the full list on our Addons page. Bundles of add-ons are also available at a discount.
🏷️ Coupons & Discounts
Create and manage coupons to boost sales:
- Set fixed-amount or percentage discounts on specific products, categories, or the entire cart.
- Restrict by products or expiry date.
- Automatically apply rules (e.g. free shipping over $100) for promotions.
📋 Order Management
All your orders in one place – no fuss:
- Unified Order Screen: See new, processing, and completed orders in one table. Filter by status.
- Statuses & Notifications: Update order and fulfillment status; customers get emailed updates (customizable templates).
- Detailed Order View: Access billing/shipping info, order notes, and send invoices directly from the order page.
🤖 AI Assistant
We’ve added an AI chatbot to assist store owners. This in-dashboard assistant can answer questions about EasyCommerce features, recommend marketing tips, or help troubleshoot – all powered by AI.
Since 87% of marketers already use AI for content and support, this tool will keep your shop on the cutting edge.
Want to know more? Visit https://easycommerce.dev
屏幕截图

Dashboard – Get real-time insights with our intuitive and actionable dashboard. 
AI Writer – Instantly generate product titles and descriptions using EasyCommerce AI. 
Product Management – Manage your entire product catalog, stock, and variations with ease. 
Order Management – View, filter, and track all your orders from one streamlined interface. 
Shop – Engage buyers with modern, eye-catching shop designs that convert. 
Abandoned Cart Recovery – Track abandoned carts and automatically recover lost sales with smart email reminders. 
Shipping – Set flexible shipping rules and calculate rates at checkout effortlessly. 
Coupons – Boost sales with targeted coupons for specific products or storewide discounts. 
Drag-and-Drop Builder – Design your store visually—no coding required. 
Checkout – Maximize conversions with a fast, clean, and user-focused checkout experience. 
Integrations – Expand your store’s power with seamless integrations with popular payment gateways, tools and services.
区块
该插件提供了 13 个区块.
- Product Thumbnail Product Thumbnail
- Product Attributes To show product attributes
- Product Summary Product Summary
- Gallery Product Gallery
- Product Title Product Title
- Product Stock Product Stock
- Product Tab This block is responsible for Product Tab, Product Description & Review
- Rating This block responsible for Product Rating, SKU & Favourite
- Product Price Product Price
- Add to Cart Add to Cart form
- Template 2 This is shop page
- Template 3 This is a trendy shop page
- Template 1 This is shop page
安装
Install EasyCommerce in just a few simple steps by following the steps mentioned below.
Step 1: Find the EasyCommerce plugin
Go to your WordPress dashboard and navigate to Plugins > Add New Plugin. Look for EasyCommerce in the search bar from the top right.
Step 2: Install and Activate
Once you’ve found the EasyCommerce plugin, click the Install Now button, and Activate.
Step 3: Setup Wizard
Next, go to Plugin > Installed Plugins, and click Setup Wizard under EasyCommerce (you can find this from the top bar as well) to start setting up your shop.
You’re done!
常见问题
-
Why do I need an API key?
-
It’s totally optional, but the EasyCommerce API key will help you connect your store to our system, so you can easily integrate with our add-ons and other services seamlessly.
-
Can I sell digital downloads using EasyCommerce?
-
Yes. EasyCommerce lets you sell PDF, ZIP files, ePub, JPEGs, and other digital files. You can add these products to your inventory from the same section as physical products.
-
Can I use EasyCommerce with any WordPress theme?
-
Yes, EasyCommerce works with most WordPress themes. However, for the best experience, it is recommended to use a theme optimized for ecommerce.
-
Is EasyCommerce free to use?
-
EasyCommerce is free to install and use, but additional charges may apply for certain add-ons and hosting services.
-
Which payment gateways can I use?
-
Currently, EasyCommerce provides payment gateway add-ons for PayPal, Stripe, Square, Mollie, and Braintree.
-
Does EasyCommerce take transaction fees for payment gateways?
-
With EasyCommerce, you won’t pay any platform fees per order—only standard gateway charges apply.
-
Will EasyCommerce slow down my site?
-
EasyCommerce is designed to be lightweight and optimized for performance, so it should not slow down your site. However, performance may vary depending on your hosting environment.
-
What are the system requirements for EasyCommerce?
-
WordPress version: 6.0
Required PHP Version: 7.4 -
Where can I get support for EasyCommerce?
-
EasyCommerce provides community support via the EasyCommerce Facebook Group. You can also avail of dedicated support by raising a ticket here.
评价
贡献者及开发者
「EasyCommerce – AI-Powered, Fast & Beautiful WordPress Ecommerce Plugin」是开源软件。 以下人员对此插件做出了贡献。
贡献者更新日志
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_templatefilter 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_updatedto 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_filterdoes 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_unitandmax_unitand DB support. - [db] Altered
shipping_plan_methodstable: addedmin_unitandmax_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_unitandmax_unitcorrected (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_editorwithis_managerand 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
developintofeature/checkoutand various bugfix branches. - [note] Developers: run DB migration to add
min_unit/max_unit; audit custom references tois_admin_or_editorand update tois_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
failedorders 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
descriptionandsummaryfields. - Abandoned carts: include
created_atand sort bycreated_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
PriceItemintoPrice,ManageProfit,Stock,Dimensions,Thumbnail. classclassNameinProductDescandProductSummary.- 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
asknative 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_ordercap 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_placeholdersfilter. - [feat]
get_addressmethod 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 add-ons 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_ordercheck) 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
ItemsTableand applied filters inSingleOrder. - [feat] Added SlotFillProvider to EasyCommerce dashboard and new slot to append sections after order items in customer dashboard.
- [feat]
easycommerce-order_placeholdersfilter added. - [feat]
get_addressmethod 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_shopAPI param and included it in shop API call - [update] Added hook in
Cartmodel 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_recurringmethod 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_statushook 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-holdemail 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_priceto 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_orderwas 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
.easycommerceclass 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
columnsparam for the checkout shortcode - [add] It now accepts
shippingparam for the checkout shortcode - [fix] Validated shortcode template param
- [change] Changed hook name from
easycommerce_settings_assetstoeasycommerce_after_settings_assetsfor 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 …
