WordPress.org

Plugin Directory

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

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

Description

EasyCommerce is the first and only AI-powered WordPress ecommerce plugin that automates content creation, image generation, and business analytics while delivering lightning-fast performance through dedicated database architecture.

Unlike WooCommerce, Easy Digital Downloads, or other traditional platforms, EasyCommerce includes revolutionary AI features that save you hours of work and thousands of dollars in external tools and subscriptions.

What Is EasyCommerce?

EasyCommerce is the best WordPress ecommerce platform that transforms WordPress into an intelligent online store with AI automation that traditional ecommerce platforms can’t match. While competitors force you to manually write every product description, hunt for stock photos, and analyze spreadsheets, EasyCommerce’s built-in AI handles it automatically.

Built with dedicated database tables delivering 3-5x faster performance than WordPress post-based systems, EasyCommerce gives you everything needed to sell digital products, physical goods, licenses, and subscriptions – all in one lightweight plugin with zero transaction fees.

Whether you’re a course creator selling digital downloads, an online store owner managing inventory, or a SaaS founder running subscription billing, EasyCommerce delivers professional ecommerce without the bloat, complexity, or expensive extension costs.

🤖 AI Features That Save Time & Money

EasyCommerce is the only WordPress ecommerce plugin with built-in artificial intelligence. Stop paying for multiple AI subscriptions – it’s all included.

✍️ AI Content Writer
Generate professional product descriptions and summaries automatically based on your title and custom prompts.

  • Short summaries: 20-40 words (perfect for catalog pages)
  • Long descriptions: 600-900 words (detailed product pages)
  • SEO-optimized, persuasive copy that converts
  • Saves you: $29-80/month on Jasper AI, Copy.ai, or hiring copywriters

Example: Enter “Wireless Noise-Cancelling Headphones” with prompt “Emphasize comfort for long flights, 30-hour battery” AI generates complete product description in seconds.

🎨 AI Image Generator
Create stunning, professional product images from text descriptions.

  • Perfect for digital products without a physical form
  • Concept visualization
  • Marketing graphics and social media posts
  • Saves you: $10-30/month on Midjourney/DALL-E subscriptions

Example: “Mountain Adventure Ebook” with prompt “Hiker on mountain peak at sunrise” AI generates custom cover image instantly.

✨ AI Image Editor
Professional image editing with simple text commands.

  • Background removal (studio-quality product photos)
  • Image enhancement (lighting, clarity, color)
  • Style transformation and object editing
  • Saves you: $9-29/month on removal.bg, Canva Pro, or Photoshop

Turn amateur product photos into studio-grade images without design skills.

🔍 AI Smart Search
Intelligent product search that understands customer intent even with typos and misspellings.

  • “ifon” Shows iPhone products
  • “apple’s phone” Shows iPhone products
  • “wirless hedphones” Shows wireless headphones

While WooCommerce requires exact matches and expensive search extensions ($79-199/year), EasyCommerce includes intelligent search built-in.

📊 AI Business Analyst
Get instant answers to business questions in natural language.

  • “Why did sales drop this week?”
  • “What are my top 5 products this month?”
  • “Show customers who haven’t purchased in 90 days.”
  • Saves you: $50-500/month on business intelligence tools

🔗 Quick Links

📱 Join Our Community

Connect with thousands of store owners:

🎯 Who Is EasyCommerce For?

Digital Product Creators
Course creators, authors, designers, and software developers selling ebooks, templates, PDFs, videos, music, and downloadable files benefit from:

✓ Secure digital file delivery with download limits
✓ AI-generated product descriptions and images
✓ Software license management (Pro addon)
✓ No per-transaction fees eating into margins

Subscription Businesses
SaaS founders, membership sites, coaching programs, and online communities need selling recurring access to digital content, software licenses, membership sites, coaching programs, or any subscription-based business model.

Subscription Features:

✓ Flexible billing intervals – weekly, monthly, quarterly, yearly
✓ Free trials and paid trial periods (coming soon)
✓ Setup fees for one-time charges (coming soon)
✓ Automatic recurring payments via Stripe and PayPal
✓ Failed payment recovery with smart retry logic (coming soon)
✓ Customer subscription dashboard for self-service
✓ Upgrade and downgrade subscription plans (coming soon)
✓ Pause or cancel subscriptions
✓ Subscription expiration management
✓ Email notifications for renewals, failures, cancellations

Learn more about Subscriptions

Software Licensing Businesses
WordPress plugin/theme developers, software vendors, SaaS products, and any digital product requiring activation control and license management.

License Features:

✓ Automatic license key generation
✓ Set activation limits per license
✓ Track license usage and activations
✓ Automatic renewal handling for subscriptions
✓ License expiration controls
✓ Remote deactivation management
✓ API for license validation
✓ Perfect for WordPress products, SaaS, and desktop software

Learn more about License Manager

Physical Product Stores

Retailers, handmade goods sellers, and ecommerce stores managing inventory appreciate:

Physical Product Selling Features:

✓ Product variations (size, color, material)
✓ Inventory tracking and stock alerts
✓ AI product photography (eliminates expensive photoshoots)
✓ Shipping calculators and tax management
✓ Fast page loads even with 10,000+ products

WordPress Agencies

Web developers building client stores choose EasyCommerce for:

✓ One plugin instead of 10+ extension stacks
✓ Clean codebase with hooks and filters
✓ Clients love the AI features
✓ Faster websites = happier clients
✓ Predictable, affordable pricing

🚀 Why Choose EasyCommerce Over WooCommerce

After 15+ years, WooCommerce has become bloated and extension-dependent. Here’s why store owners are switching to EasyCommerce:

⚡ Performance
WooCommerce: Uses WordPress post tables – slows down with large catalogs
EasyCommerce: Dedicated database tables – 3-5x faster queries, scales effortlessly to 10,000+ products

🤖 AI Automation
WooCommerce: No AI features – requires external tools ($30-100/month each)
EasyCommerce: 8 AI features built-in with 100 free credits (one-time)

💰 Cost
WooCommerce: Subscriptions extension ($199/year) + License Manager ($129/year) + AI tools ($50-100/month) = $728-1,528/year
EasyCommerce: Core free + Optional Pro for subscriptions/licenses

🎯 Setup
WooCommerce: 10-15 plugins needed for full functionality
EasyCommerce: All-in-one – everything included or simple addons

🎨 User Experience
WooCommerce: Complex settings across multiple plugins, legacy interface
EasyCommerce: Modern, unified dashboard designed for 2025

📊 Transaction Fees
Both: Zero platform fees – you keep 100% of revenue

⭐ Complete Feature List

Sell Anything

Digital Products – PDFs, videos, music, software, ebooks with secure delivery
Physical Products – Inventory tracking, shipping, variants (size, color, etc.)
Subscriptions – Recurring billing for memberships, SaaS, coaching (Pro addon)
Software Licenses – Activation keys, renewal management (Pro addon)
Variable Products – Auto-generate all variants with one click

Payment Processing (Zero Transaction Fees)

Stripe – Credit cards, Apple Pay, Google Pay (200+ countries, 135+ currencies)
PayPal – Instant checkout, PayPal Credit
Mollie – European payment methods
Braintree – Enterprise-grade processing, PayPal company
Local Gateways – bKash, Nagad, and regional payment methods
No Platform Fees – Keep 100% of revenue (only standard processor fees apply)

Marketing & Conversion

Abandoned Cart Recovery – Automated reminder emails with personalization
Coupons & Discounts – Percentage, fixed amount, product-specific
Email Automation – Order confirmations, shipping updates with dynamic placeholders
Product Recommendations – AI-powered suggestions (coming soon)

Store Management

Real-Time Dashboard – Sales graphs, trending products, low stock alerts
Inventory Control – Stock levels per variant with SKU support
Order Management – Track status (pending, completed, failed, refunded)
Customer Profiles – Purchase history, lifetime value, internal notes
Shipping Calculators – Weight-based, flat rate, regional zones
Tax Management – Country/region-specific rates, tax-inclusive pricing

Design & Customization

Gutenberg-Native – Build product pages with WordPress blocks
Variation Swatches – Color/image/label selectors instead of dropdowns
Advanced Filters – AJAX-powered category, price, attribute filtering
Page Builder Ready – Compatible with Elementor, Beaver Builder, Divi (coming soon)
Responsive Templates – Mobile-optimized shop and checkout pages
No-Code Product Builder – Drag-and-drop layout customization

Performance & Scalability

Dedicated Database Tables – 3-5x faster than WordPress post-based systems
Optimized Queries – Handles 10,000+ products without slowdown
Lightweight Architecture – Minimal bloat vs 15-plugin WooCommerce stacks
Cache-Friendly – Works with all major caching plugins

Developer Features

REST API – Full programmatic access to products, orders, customers
Hooks & Filters – Customize any functionality
CLI Support – Command-line tools for bulk operations (coming soon)
Well-Documented – Comprehensive developer documentation (coming soon)
Modern Codebase – Clean, maintainable PHP

📦 Additional Features

Beautiful Shop & Product Display

  • Stunning, responsive shop layouts
  • Block-editor product pages with full Gutenberg support
  • Variation swatches (color, image, label etc)
  • Advanced AJAX product filters
  • Quick view and product comparisons

Abandoned Cart Recovery

Set automated reminder emails to recover lost sales:

  • Customizable cart recovery timer
  • Personalized emails with customer names and cart items
  • Track recovery success rate (coming soon)
  • Send follow-up campaigns from the dashboard

Payment Gateway Integrations

Accept payments through trusted processors:

  • PayPal – 200+ countries, 100+ currencies
  • Stripe – Credit cards, Apple Pay, Google Pay, partial refunds
  • Square – Credit cards, partial refunds
  • Mollie – European payment methods
  • Braintree – PayPal company, global coverage
  • More payment integrations available at addons marketplace

Integration Addons

Extend functionality with one-click integrations:

🔄 Migrate From WooCommerce in One Click

Switching to EasyCommerce

A lot of stores have migrated from WooCommerce to EasyCommerce to gain AI automation, better performance, and eliminate expensive extensions.

What Gets Migrated:

✓ All products (simple, variable, digital)
✓ Product images and galleries
✓ Categories and tags
✓ All orders and order history
✓ Customer accounts and data
✓ Reviews and ratings

Migration Process:

  1. Install free Migration addon
  2. Click “Start Migration.”
  3. Wait 5-30 minutes (depending on catalog size)
  4. Done – Zero downtime, store stays live during migration

Need help? Pro customers get free white-glove migration assistance from our specialists.

📊 EasyCommerce Dashboard

Your store’s command center provides real-time insights:

  • Colorful Sales Graphs – Daily, weekly, monthly trends
  • Order Tracking – Monitor pending, completed, failed, refunded orders
  • Trending Products – See what customers are buying
  • Low-Stock Alerts – Never run out of popular items
  • Customer Analytics – Lifetime value, purchase history
  • AI Business Analyst – Ask questions, get instant answers

🛍️ Product Management Made Simple

Managing your catalog is effortless:

  • Quick Add/Edit – Single-page product creation
  • Auto-Variants – Define attributes once, auto-generate all combinations
  • AI Content – Generate descriptions and images automatically
  • Inventory Control – Stock levels per variant with SKU support
  • No-Code Builder – Visual product page customization

💳 Secure Payments, Zero Transaction Fees

Unlike some platforms that take a percentage of every sale, EasyCommerce charges zero transaction fees. You only pay standard payment processor fees (Stripe, PayPal, etc.).

Accept payments through:
– Credit and debit cards
– Apple Pay and Google Pay
– PayPal and PayPal Credit
– Regional payment methods
– Bank transfers and direct debit

All payments processed securely through PCI-compliant gateways.

📖 Comprehensive Documentation & Support

Learning Resources:
– Step-by-step documentation
– Video tutorials on YouTube
Live demo – try before installing
– Active Facebook community

Support:
– Free community support via WordPress.org forums
– Dedicated support center
– Priority support for Pro customers
– Migration assistance available

🌟 Why Developers Love EasyCommerce

Clean Architecture:
– Modern, maintainable codebase
– Dedicated database tables (not WordPress posts)
– Follows WordPress coding standards
– Well-documented functions and filters

Extensible:
– Complete REST API
– 100+ action hooks
– 50+ filter hooks
– Custom endpoint support
– Headless-ready architecture

Performance:
– Optimized SQL queries
– Minimal database calls
– Cache-friendly design
– Lazy loading assets
– 3-5x faster than post-based systems

Questions? Our AI Chatbot is always there!

Screenshots

  • 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.

Blocks

This plugin provides 13 blocks.

  • 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

Installation

Automatic Installation

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for “EasyCommerce”
  4. Click Install Now
  5. Click Activate
  6. Follow the Setup Wizard to configure your store

Manual Installation

  1. Download the EasyCommerce plugin zip file
  2. Navigate to Plugins > Add New > Upload Plugin
  3. Choose the downloaded zip file
  4. Click Install Now
  5. Click Activate
  6. Follow the Setup Wizard

After Installation

  1. Setup Wizard: Complete the quick setup wizard to configure:

– Store name and logo
– Currency and location
– Payment gateways (Stripe, PayPal)
– Shipping options
– Tax settings

  1. Create Your First Product:

– Go to EasyCommerce > Products > Add New
– Enter product title
– Use AI to generate descriptions and images (optional)
– Set price and inventory
– Configure shipping (if physical product)
– Add product images
– Publish

  1. Customize Your Store:

– Go to EasyCommerce > Settings
– Configure shop pages, checkout, and emails
– Set up abandoned cart recovery
– Connect payment gateways
– Enable AI features (50 free credits)

Minimum Requirements

  • WordPress 6.0 or greater
  • PHP 7.4 or greater (PHP 8.0+ recommended)
  • MySQL 5.6 or greater, OR MariaDB 10.1 or greater
  • HTTPS support recommended for payment processing
  • Pretty permalinks enabled (Settings > Permalinks)

Recommended

  • PHP 8.0 or greater
  • WordPress memory limit of 1GB or greater
  • MySQL 5.7+ or MariaDB 10.2+
  • SSL certificate for secure payments

FAQ

What is EasyCommerce?

EasyCommerce is the only AI-powered WordPress ecommerce plugin that automates content creation, image generation, and business analytics. Sell digital products, physical goods, and subscriptions with built-in AI features, dedicated database architecture for 3-5x faster performance, and zero transaction fees.

Is EasyCommerce free to use?

Yes. EasyCommerce core is completely free with no transaction fees. The optional Pro version unlocks advanced features like subscription management and license management. You only pay standard payment processor fees (Stripe, PayPal).

How is EasyCommerce different from WooCommerce?

EasyCommerce has 8 built-in AI features (content generation, image creation, smart search, image editing, business analytics etc) that WooCommerce completely lacks. Built with dedicated database tables for 3-5x faster performance. Pro includes subscriptions and license management, while WooCommerce requires $328+ per year in separate extensions.

Can I sell both digital and physical products?

Yes. EasyCommerce handles digital downloads (PDFs, videos, software, ebooks), physical goods with inventory tracking, subscriptions with recurring billing, and software licenses – all in one plugin without limitations.

What payment gateways are supported?

Stripe, PayPal, Mollie, Braintree, and regional gateways like bKash and Nagad. Additional payment processors are available through addons. All major payment methods supported: credit cards, Apple Pay, Google Pay, and bank transfers.

Do you charge transaction fees?

No. Zero platform fees, ever. You keep 100% of your revenue and only pay standard payment processor fees (Stripe ~2.9% + 30¢, PayPal similar). Unlike some competitors, EasyCommerce never takes a percentage of your sales.

How many AI credits do I get?

100 free AI credits to test the functionality and get used to it with the use cases. AI credit cost per action:
– AI Writer: 1 credit per generation
– AI Business Analyst: 2 credits per query
– AI Smart Search: 1 credit per search
– AI Image Generator: 10 credits per image
– AI Background Remover: 10 credits per action

You can get more AI credits by simply upgrading to EasyCommerce Pro or buying AI credits only, depending on your needs.

How does AI content generation work?

Enter your product title and optional custom prompts (example: “emphasize durability and warranty”). EasyCommerce’s AI instantly generates professional product descriptions – 20-40 words for summaries or 600-900 words for detailed descriptions. Each generation uses 1 AI credit.

Can I remove product image backgrounds automatically?

Yes. The AI Image Editor removes backgrounds, enhances lighting, improves clarity, and creates studio-quality product photos using simple text commands. Perfect for professional product photography without Photoshop or design skills. Uses 10 AI credit per edit.

What’s included in EasyCommerce Pro?

Pro includes complete Subscription Management (recurring billing, automatic renewals etc), Software License Manager (activation keys, usage tracking), and all future Pro addons. Pro customers also receive free AI credits, priority support and free migration assistance.

Can I use EasyCommerce for a membership site?

Yes. With the Pro Subscriptions addon, create membership sites with recurring billing, content access control, member dashboards, and subscription management. Perfect for coaching programs, online courses, exclusive communities, and SaaS businesses.

Can I migrate from WooCommerce?

Absolutely. Our free Migration addon transfers all products, orders, customers, and reviews in one click with zero downtime. Takes 5-30 minutes depending on catalog size. Pro customers get free white-glove migration assistance.

Does EasyCommerce work with my WordPress theme?

Yes. EasyCommerce is Gutenberg-native and compatible with all modern WordPress themes. Works seamlessly with page builders like Elementor, Beaver Builder, and Divi. Usually no theme conflicts.

Does EasyCommerce support multiple currencies?

Yes. EasyCommerce supports 135+ currencies worldwide through payment gateway integrations. Set your default currency and customers can pay in their preferred currency based on location.

Is EasyCommerce fast with large product catalogs?

Yes. Built with dedicated database tables instead of WordPress posts (like WooCommerce), EasyCommerce delivers 3-5x faster queries even with 10,000+ products. Performance doesn’t degrade as your catalog grows. Optimized for scale.

Will EasyCommerce slow down my site?

No. EasyCommerce uses lightweight architecture, dedicated database tables, and optimized queries designed for performance. Much faster than post-based ecommerce systems. Works with all major caching plugins.

What are the system requirements?

  • WordPress 6.0 or greater
  • PHP 7.4 or greater (PHP 8.0+ recommended)
  • MySQL 5.6+ or MariaDB 10.1+
  • HTTPS recommended for secure payments
  • Pretty permalinks enabled

Why do I need an API key?

The API key is optional but recommended. It connects your store to EasyCommerce’s system for seamless addon integration, AI features synchronization, and automatic updates. Your store works without it, but the API key unlocks full functionality.

Is there a refund policy?

Yes. 30-day money-back guarantee on EasyCommerce Pro, no questions asked. Try risk-free.

Where can I get support?

Free community support via WordPress.org forums and Facebook Community. Pro customers receive priority support through our support center. Comprehensive documentation available at easycommerce.dev/docs.

Reviews

ජනවාරි 1, 2026 2 replies
I used EasyCommerce for my WordPress store and found it very easy to set up and use, even without advanced technical skills. The plugin feels lightweight and fast, and I really liked the built-in features like cart recovery and the AI help for product descriptions. It’s still newer than big ecommerce plugins, but for a simple and clean online store, it works well and feels promising
නොවැම්බර් 28, 2025 2 replies
EasyCommerce is very easy to use. I set it up fast and had no trouble. The layout is clear, and each part is simple to find. I like that I can manage products and orders without stress. The plugin runs fast on my site. Pages load quick and look clean. The checkout flow is smooth, and my customers can finish orders with ease. I did not need any code or extra steps. Digital files also work well. I can upload a file, save it, and send it to buyers with no delay. The system handles this with care. EasyCommerce feels light but still strong. It has tools for stock, coupons, and cart recovery. These tools help me run my shop with less work. I had one small setup issue, but I fixed it in a short time. The settings are clear, so it was easy to solve. Since then, the plugin has been stable and smooth. I am happy with EasyCommerce. It saves time. It is simple, clean, and fast. I think it is a great choice for small or new shops.
නොවැම්බර් 20, 2025 1 reply
EasyCommerce is an excellent e-commerce plugin for WordPress users looking to escape the complexity and potential performance bottlenecks of older solutions. It truly delivers on its promise of “easy” setup, integrating seamlessly with most WordPress themes and boasting a modern, block-editor-ready interface. For any small to mid-sized business built on WordPress that prioritizes speed and a clean user experience, EasyCommerce is a powerful, highly cost-effective replacement or starting point.
නොවැම්බර් 12, 2025 1 reply
Je teste EasyCommerce depuis plusieurs semaines et c’est une vraie bouffée d’air frais.Installation simple, interface claire, tout fonctionne sans extensions inutiles.L’IA intégrée pour les descriptions et les analyses de ventes fait gagner un temps fou.Les performances sont excellentes, même sur des sites légers.Il reste quelques points à améliorer (traduction, compatibilité Elementor),mais dans l’ensemble, c’est l’un des meilleurs plugins e-commerce WordPress récents.
Read all 12 reviews

Contributors & Developers

“EasyCommerce – AI-Powered WordPress Ecommerce Plugin to Sell Digital Products, Subscriptions & Physical Goods” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

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 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