= EasyCommerce – AI-Powered, Blazing-Fast WordPress Ecommerce Plugin = Contributors: easycommerce, easysuite Donate link: https://easycommerce.dev Tags: ecommerce, shopping cart, online store, sell online, digital products, ai ecommerce, cart recovery, product management, payment gateway, woocommerce alternative, checkout customization, variation swatches Requires at least: 6.0 Tested up to: 6.8.2 Stable tag: 1.2.2 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Easily create a blazing-fast online store that sells. AI integration, managing products, orders, cart recovery, shipping, payments, and more - all in one powerful plugin. == Description == Easily create a high-performance online store with **EasyCommerce**. This next-generation WordPress plugin combines cutting-edge **AI features** with lightning-fast architecture to make building and running your shop simple. Manage products, orders, coupons, and more from one intuitive dashboard. ##🔗 Quick Links - [Features](https://easycommerce.dev/features) – Explore key features of EasyCommerce. - [Add-ons](https://easycommerce.dev/addons) – Browse integrations and payment gateway add-ons. - [Documentation](https://easycommerce.dev/docs/) – Step-by-step guides. - [Support](https://support.easycommerce.dev/) – Get help via tickets or the community. ##📱 Stay Connected Join our community to get the latest updates: - [User Community](https://www.facebook.com/groups/easycommerce.community/) - [Facebook Page](https://www.facebook.com/easycommercedev) - [X (Twitter)](https://x.com/easycommercedev) - [LinkedIn](https://www.linkedin.com/company/easycommercedev/) - [YouTube Channel](https://www.youtube.com/@EasyCommercedev) ##❗ Common Ecommerce Challenges Many store owners face these hurdles with traditional platforms: - **No AI Automation:** Writing product descriptions, emails, and marketing content by hand is time-consuming. - **Slow Performance:** Large product catalogs and order histories can bog down sites, leading to delays for customers. - **Outdated Interface:** Clunky or dated dashboards make management tedious. - **Limited Integrations:** Relying on multiple plugins or third-party tools can cause compatibility issues. - **High Costs:** Piecemeal paid extensions or transaction fees can eat into profits. ##🚀 How EasyCommerce Solves These Problems EasyCommerce is built from the ground up to address common pain points. It’s faster, smarter, and more intuitive than many alternatives: - **🧠 AI-Powered Content (Smart Summaries):** Generate engaging product summaries and descriptions automatically. Just enter a product name and let EasyCommerce’s AI write a clear, SEO-friendly summary in seconds. This saves time and helps your listings convert better – in fact, businesses using AI-generated product descriptions have seen up to a **30% sales increase**. - **🏃 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](https://easycommerce.dev/addons/easycommerce-paypal):** Support for 200+ countries and 100+ currencies. - **[Stripe](https://easycommerce.dev/addons/easycommerce-stripe):** Popular gateway with features like partial refunds. - **[Square](https://easycommerce.dev/addons/easycommerce-square):** Trusted by millions worldwide. - **[Mollie](https://easycommerce.dev/addons/easycommerce-mollie):** Easy setup with quick transaction processing. - **[Braintree](https://easycommerce.dev/addons/easycommerce-braintree):** A PayPal company, global credit card support. - **Others:** See our [addons page](https://easycommerce.dev/addons) 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](https://easycommerce.dev/addons/easycommerce-woocommerce):** Import your products, orders, and customers with a click. - **[HubSpot Sync](https://easycommerce.dev/addons/easycommerce-hubspot):** Connect customer data for advanced CRM and marketing campaigns. - **[Mailchimp](https://easycommerce.dev/addons/easycommerce-mailchimp):** Send collected email leads to Mailchimp for newsletters. - **[PDF Invoices](https://easycommerce.dev/addons/easycommerce-pdf-invoice):** Automatically generate PDF receipts for customer orders. - **[Checkout Editor](https://easycommerce.dev/addons/easycommerce-checkout-editor):** Customize checkout fields and layout without coding. - **[SureCart Migration](https://easycommerce.dev/addons/easycommerce-surecart):** Transfer data easily if you’re switching from SureCart. - **[Slack Integration](https://easycommerce.dev/addons/easycommerce-slack):** Receive real-time order and inventory alerts in Slack channels. See the full list on our [Addons page](https://easycommerce.dev/addons). 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](https://easycommerce.dev) == Installation == 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! == Frequently Asked Questions == = Why do I need an API key? 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. == Screenshots == 1. Dashboard – Get real-time insights with our intuitive and actionable dashboard. 2. AI Writer – Instantly generate product titles and descriptions using EasyCommerce AI. 3. Product Management – Manage your entire product catalog, stock, and variations with ease. 4. Order Management – View, filter, and track all your orders from one streamlined interface. 5. Shop – Engage buyers with modern, eye-catching shop designs that convert. 6. Abandoned Cart Recovery – Track abandoned carts and automatically recover lost sales with smart email reminders. 7. Shipping – Set flexible shipping rules and calculate rates at checkout effortlessly. 8. Coupons – Boost sales with targeted coupons for specific products or storewide discounts. 9. Drag-and-Drop Builder – Design your store visually—no coding required. 10. Checkout – Maximize conversions with a fast, clean, and user-focused checkout experience. 11. Integrations – Expand your store’s power with seamless integrations with popular payment gateways, tools and services. == Changelog == = 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 [general UI/UX] - Standardized input height and spacing across all modules - Fixed breadcrumbs and layout nesting in many sections - Removed unnecessary toast messages and dead code - Cleaned up tab states and improved default views = 1.0.3 – 2025.07.15 = - [fix] Deleted entry not disappearing automatically - [fix] Rating stars issue in Addons list - [fix] Currency switch not working properly - [fix] Wrong stock message on product page - [fix] "Add to cart" button disabled if stock is zero - [improve] Optimized image attribute values retrieval - [improve] Addons installation flow updated - [improve] Slug field added to product settings = 1.0.1 - 2025.07.12 = - [update] Product template layout improvements - [update] Updated template images for better clarity - [fix] Fixed “headers already sent” warning - [fix] Improved status and state skeleton loaders - [misc] General UI enhancements and internal refactoring = 🔥 1.0.0 - 2025.07.10 = - [revamp] Complete UI/UX overhaul for a faster, cleaner, and more intuitive experience - [add] Introduced AI Writer to auto-generate product summaries and descriptions - [add] Added AI Chatbot to assist store owners with instant responses - [imp] Enhanced dashboard with real-time insights and improved usability - [imp] Redesigned checkout flow for higher conversion and better mobile experience - [imp] Optimized performance across admin and frontend = 0.9.26-beta - 2025.07.01 = - [fix] Fix the bug that would change the price_id of variations every time a product is saved = 0.9.25-beta - 2025.06.25 = - [fix] Permalink issue (showing 404 after creating a product) fixed = 0.9.24-beta - 2025.06.23 = - [fix] Compatibility fixed with PHP 7.4 - [imp] Optimize the list() method in the Database model for better performance - [imp] Show secure download link in the customer dashboard = 0.9.23-beta - 2025.06.22 = - [fix] Fix deactivation popup height - [add] Include site URL in the setup wizard API call - [fix] Remove addon meta from the Addons admin screen = 0.9.22-beta - 2025.06.14 = - [fix] Fixed error in the Installer = 0.9.21.1-beta - 2025.06.14 = - [imp] Improved background processor for handle large amount of requests = 0.9.20-beta - 2025.05.27 = - [add] External fee support in cart models - [fix] Automatically select the first shipping method by default - [add] Pagination support for transaction table - [add] Single transaction view implemented - [imp] Reorganized deactivation reason settings = 0.9.19-beta - 2025.05.18 = - [fix] If no countries are selected in the settings, it defaults to all countries. = 0.9.18.2-beta - 2025.05.14 = - [fix] Code improved = 0.9.18.1-beta - 2025.05.14 = - [fix] Delivery date picker input field issue fixed = 0.9.18-beta - 2025.05.07 = - [improve] Ensured the first available payment gateway is selected by default. - [improve] Updated order records to store the selected payment gateway immediately after a new order. - [improve] Removed deprecated refund hooks and outdated updater/filter returns, replacing them with a unified updater. - [improve] Payment module rewritten for better extendibility. = 0.9.17.2-beta - 2025.05.05 = - [fix] Fixed the price formatting error = 0.9.17.1-beta - 2025.05.04 = - [fix] Force using block editor even if the Classic Editor plugin is activated = 0.9.17-beta - 2025.05.02 = - [improve] Compatibility tested with WordPress v6.8.1 - [fix] UI changes in the addons screen - [add] New addons released = 0.9.16-beta - 2025.04.30 = - [improve] Request for addon from added - [improve] Feedback from bug fixed = 0.9.15-beta - 2025.04.28 = - [fix] Fixed logo reset, upload, and save issues in the setup wizard - [fix] Fixed product list disappearance when permalink structure set to plain - [fix] Fixed sticky header shaking issue in settings pages - [fix] Fixed chart hover issue in reports - [fix] Fixed deactivate button visibility issue on small screens - [fix] Fixed sale price display when set to zero - [fix] Fixed manual save issues across store, business, payment, and account steps in setup wizard - [fix] Fixed business email and countries field missing issues - [remove] Removed Redux library and unnecessary codes - [improve] Improved currency format localization and added dynamic price formatting - [improve] Improved setup wizard layout - [improve] Improved settings save success/failure messages - [modify] Changed brand step to business step in the wizard - [modify] Adjusted helper functions for price formatting and settings consistency = 0.9.14.1-beta - 2025.04.21 = - [fix] Redirect to checkout after product added to cart to avoid query string issue - [fix] Accept sale price as 0 - [fix] Remove Cash on Delivery (COD) payment method from the core - [fix] Fix shipping calculation base method - [fix] Fixed abandoned cart email placeholders issues - [new] Added the sliding cart feature added - [new] Show downloadable items in single order view - [imp] Do not add variation array for non-digital products - [new] New business type added = 0.9.13-beta - 2025.04.17 = - [fix] Remove irrelevant text from the `on-hold` email to the admin - [fix] Fix i18n issue related to `_load_textdomain_just_in_time` - [fix] Fixed thumbnail URL and undefined array key issue = 0.9.12-beta - 2025.04.14 = - [improve] Compatibility tested with WordPress v6.8 - [fix] Updated default texts for the order emails - [remove] Removed unnecessary placeholders - [modify] Changed the color label for order status in the report page - [fix] Fixed the color mismatch for order status in two sections in admin dashboard page - [fix] Fixed JS errors in the shipping and tax sections - [add] Added a new function `easycommerce_price` to format price - [add] Admin notification section added to send emails of different order events - [improve] Email system improve with new header and footer builder - [fix] Fixed the manual order email sending feature - [improve] Centralized order and cart placeholders - [remove] The `new_order` was removed from the order event's list, falling back on order status - [improve] Code improved = 0.9.11-beta - 2025.04.09 = - [fix] Updated the CDN URL - [fix] Fixed the issue related to not sending order emails - [add] Added Transaction ID row in the order details screen - [add] Added new hooks for the checkout fields = 0.9.10-beta - 2025.04.06 = - [fix] Fixed CSS conflict of the `.easycommerce` class in the body tag on all pages = 0.9.9-beta - 2025.03.19 = - [fix] Fix the addon installer to auto activate the addon = 0.9.8-beta - 2025.03.19 = - [fix] Fix CSS and JS minifier scripts = 0.9.8-beta - 2025.03.19 = - [fix] Fix minified JS and CSS = 0.9.7-beta - 2025.03.19 = - [improve] Minify JS and CSS - [fix] Adjust version number in enqueue as it was using timestamp values (2 hours ago) - [improve] Improve deactivation survey - [add] Enable filter to post type and taxonomies = 0.9.6-beta - 2025.03.17 = - [add] It now accepts `columns` param for the checkout shortcode - [add] It now accepts `shipping` param for the checkout shortcode - [fix] Validated shortcode template param - [change] Changed hook name from `easycommerce_settings_assets` to `easycommerce_after_settings_assets` for settings fields list - [add] Enabled a filter hook for the settings fields list = 0.9.5-beta - 2025.03.13 = - [fix] Fixed missing email in the customer page - [fix] Fixed header already sent error when session is not set - [fix] Code validated - [add] Added an option to allow adding products via parameter to the `[easycommerce-checkout]` shortcode = 0.9.4-beta1 - 2025.03.08 = - [fix] Orders redundancy fixed - [fix] CoD for digital products is now hidden - [add] More placholders added - [fix] Missing deafault order and fullfill status codes added - [fix] CoD duplicate transaction issue fixed = 0.9.3-beta5 - 2025.03.05 = - [fix] Invalid order redirect issue fixed - [change] Email body content changed = 0.9.3-beta4 - 2025.03.04 = - [fix] Order history showing static text = 0.9.3-beta3 - 2025.03.03 = - [fix] Order data missing issue fixed = 0.9.3-beta2 - 2025.03.02 = - [change] Invoice emails removed from email settings - [improve] Order filter code optimized - [improve] Docs link added in the settings = 0.9.3-beta1 - 2025.02.27 = - [imoprove] Invoice is now separated from the default emails list - [imoprove] Filter enabled for the order data - [security] Security vulnerabilities fixed = 0.9.2-beta2 - 2025.02.26 = - [fix] Fixed the issue related to the checkout fields not populating = 0.9.2-beta1 - 2025.02.26 = - [new] Added new options to set default order status and fulfillment status - [security] Some security vulnerabilities are fixed = 0.9.1-beta1 - 2025.02.25 = - [new] New method added to list downloads of a product - [fix] Adding product to the cart using URL paramters is fixed = 0.9.0-beta6 - 2025.02.25 = - [security] Strings escaped and sanitized = 0.9.0-beta5 - 2025.02.23 = - [security] Strings escaped and sanitized = 0.9.0-beta4 - 2025.02.21 = - [security] Strings escaped and sanitized = 0.9.0-beta3 - 2025.02.21 = - [assets] SVN assets updated = 0.9.0-beta2 - 2025.02.20 = - [new] Initial beta release == Upgrade Notice ==