Changelog
1.5.7Fixed: PayPal SDK error Expected currency from order api call to be USD, got CURRENCY. Please ensure you are passing currency=CURRENCY to the sdk.Improved: Save PayPal fees data in order meta.Added: MaxMind GeoIP (GeoLite2-country) integration added.Improved: Customer default country setting based on store-base address or geo-ip country.Improved: Shipping cost calculation based on customer address on cart page.Improved: New UI & analytics data for the Dashboard.Fixed: Hardcoded database prefixed updated.
Nov 6, 2025
Nov 6, 2025
1.5.6Added: Software (plugin) analytics dashboard.Fixed: Address getting saved as JSON encoded string, which was braking Unicode/latin characters.Fixed: Address form UI broken, col-6 (column 1/2) was rendering into 2 separate row.Fixed: Changelog typos.Updated: Translation template file (.pot) updated.
Oct 23, 2025
Oct 23, 2025
1.5.5Added: Separate coupon usage limit field added to give admin more control over coupon usage.Fixed: Order editor broken with js error while rending purchase table item.Fixed: Order pay feature was crashing when using with COD.Fixed: WooCommerce migration tool coupon data migration fixed.Fixed: Select components options prop-type schema updated.Fixed: Template override was not working as intended and showing cart template on any page if not set properly.Fixed: Course bundle loop (archive page) price display.Fixed: Per-Customer coupon usage limit was not working.Fixed: Fatal error braking store-shop page when entire-site protected via membership addon.Fixed: Membership addon site-restriction brakes shop-page.Fixed: Membership addon site-restriction brakes archive UI.Improved: Refactored order-pay conditions, improving error handling.Improved: Added edit with WordPress Editor in product list-table actions.Improve: Shortcode added for rendering restricted-page-template for membership site-restriction.Improved: Coupon UI css fixed.Improved: Flush permalink settings upon activation/deactivation of membership add-ons.
Oct 9, 2025
Oct 9, 2025
1.5.4Added: Mini cart feature added.Improved: Updated site activation list table columns.Fixed: User dashboard logout menu was just redirecting user back to user-dashboard, without logging out the user.Improved: Added custom attribute support via args param for icon-render template tag (helper) function.Improved: Renamed pagination functions (AbstractCollection) and code improved readability.Fixed: Order editor purchase table item meta as encoded html (backend returns item metadata as formatted html, not as plain text)Fixed: Undefined function in price formatting utility method.Improved: Order editor purchase table column sizes updated, improving readability for admin user.Fixed: Start course button was not displaying.Fixed: Free checkout was not working if no payment methods are enabled.Added: Improved UI & and added deployment options for free/pro split.
Oct 1, 2025
Oct 1, 2025
Sep 25, 2025
1.5.2Added: Direct checkout via parameterized URL feature added. This will allow admin to redirect user to the checkout page with specific product with coupon applied (optional). E.g. http://example.com/store-checkout/?product_id=34&price_id=4&coupon=helloAdded: Admin can now hide specific price from the frontend. This doesn’t restrict the price, but just don’t show in the frontend and allows admin to generate checkout URL.Added: Added Price display settings for archive page (product with multiple price). This adds the ability to show prices as dropdown (default) and as price range to improve UI/UX.Added: New user registration confirmation email notification added.Added: URL presigner class added to create secure signed URL with expire time with rotating encryption keys. This allows StoreEngine to generate secure pre-signed URL for public use.Improved: Update .htaccess for protected directory with support for apache v2.4 with backward compatibility for apache v2.2Improved: Updated datetime conversion in frontend (fix time tag datetime attribute formatting).Improved: Remove duplicate queries & implement WP object cache to improve performance.Improved: Collection result mapping and query handling for better data consistencyImproved: Updated collection result-mapping logic across all collection classesImproved: Updated parent prime-cache mechanism for better entity caching alignment, and no steal data remain cached.Improved: File download includes some metadata (when available) for better UX, including file name, file size, etc. Deprecated: Order-collection constructor $type argument (use where method with [‘key’ => ‘type’, ‘value’ => ‘order or refund’] instead)Improved: storeengine_add_to_cart shortcode improved with dummy data improving admin UX. Also, this can be now used with loop/archive query with global $product set.Updated: Collection query classes across multiple addons (affiliate, CSV, subscription), updating where param with correct type and removed newly deprecated type argument.Updated: Removed order list-table horizontal ellipsis (…) if payment title is missing.Fixed: Secure directory not protected with empty index.html & .htaccess.Fixed: Secure directory notice doc link.Fixed: Order datetime in order-thank-you-page & order-list page (admin-dashboard).Fixed: Consistent datetime calculation in backed.Fixed: Infinite loop issue when other plugins use wp_redirect( wp_login_url() ); for non-logged-in users.Fixed: Set new_order_email_sent flag after order confirmation being sent.Fixed: Temporarily disabled faulty prime-cache functionality to prevent broken/unfinished data cachingFixed: Course archive page (loop page) price display type issue with enrolled courses.Fixed: Remove 2x loading animation after creating new price.Fixed: Payment method save bug (triggering save on all other item).
Sep 18, 2025
Sep 18, 2025
Sep 11, 2025
Sep 11, 2025
1.5.0Added: Added support for licensed software downloadAdded: Paddle payment gateway support added (as addon).Added: Order pay feature added, user can now pay for an unpaid pending order/subscription.Improved: CSV import crashing on large data fixed and improved progress calculation.Improved: Course membership `add-to-cart` refactored.Improved: Added missing referral URL (with tracking parameter & code) in user dashboard affiliate page.Fixed: JavaScript type error fixed in AcademyLMS course page.Fixed: Invalid registration url on login page.Fixed: User’s course access for purchased membership. Added migration for old user-meta data removal.
Aug 21, 2025
Aug 21, 2025
Aug 12, 2025
Aug 12, 2025
1.3.3Improved: Updated PayPal and Stripe addons improving consistency and null safety.Improved: Enhanced asset loading by separating block-editor-assets loading.Improved: Added missing indexes, and normalizes field definitions for consistency across tables.Improved: Added missing indexes, and normalizes field definitions for consistency across tables.Fixed: Removed extra border around access-group Purchase Info sidebar.Fixed: Eliminates explicit ‘COLLATE utf8mb4_unicode_520_ci’ from all table and column definitions in database migration scripts, standardizing schema creation and improving compatibility.Fixed: Error product migration fails on attribute term error.Fixed: Guest checkout login link fixed.Fixed: Redirect user to proper redirect_to parameter after successful login.Fixed: Static price symbol replaced with current price symbol.Fixed: Refactor cart access and add block editor asset support, fixing fatal error in customizer preview.
Jul 31, 2025
Jul 31, 2025
1.3.2Added: Order details view.Added: Subscription details view & action buttons.Added: Subscription cancellation.Added: Admin can add/remove order note.Added: Cart & checkout settings tab.Improved: removed CONCAT/GROUP_CONCAT & JSON_* functions from SQL for better compatibility.Improved: Register payment gateway namespace for autoload directly with root namespace.Improved: Admin can now set default country for checkout billing/shipping address if user’s address not saved (e.g new customer)Improved: Settings to toggle floating cart icon allow admin to enable/disable floating cart.Improved: Added default icon element if gateway class does not provide icon url.Improved: Price create, update and delete AJAX handlers now using Price entity class, replacing deprecated price-model class.Improved: Added hook for flushing cache group on custom meta added, updated or deleted registered by StoreEngine.Improved: Empty notice added on cart list block.Fixed: Object cache not flushing for collection query class.Fixed: Variation UI in product-editor updated, fixing tooltip & variation name.Fixed: Using raw content & title for product editor, fixing embeded content markup saving as content & title and braking single product page.Fixed: Gutenberg editor CSS conflicts.Fixed: Frontend dashboard login form not showing.Fixed: Namespace & hook typo issue fixed.Fixed: customer update ajax payload fixed.Fixed: Added missing doc url for migration addon.Fixed: Fatal error for bad data from join query and data type on variation attributes
Jul 22, 2025
Jul 22, 2025
1.3.1Fixed: Fatal error upon order created from admin dashboard.Improved: Update lookup table after add/remoe order item from admin dashboard.Fixed: Error creating orders table due to table index length limitation.Improved: Added index in orders meta table for performance.Improved: Added support for shortcode preview (dummy data) for aBlocks.
Jul 14, 2025
Jul 14, 2025
1.3.0Added: Migration addon added (WooCommerce to StoreEngine data migration)Added: Order invoice pdf addon.Added: Product add-to-cart shortcode [storeengine_add_to_cart].Added: WebHook event listener for admin order create event.Added: WebHook event for restored order.Improved: Update order webhook payload handling fatal error fallback.Improved: Trash & restore order, trash order is no longer editable until restored.Improved: Sanitized WebHook delivery url properly before save.Improved: Log functionality added in WebHook for debugging.Improved: Attribute slug validation & sanitization updated, shorten attribute taxonomy prefix.Fixed: Remove usage of deprecated/removed order method from webhook and email class.Fixed: Order delete WebHook was triggering fatal error.Fixed: Refresh order list table on restore order.Fixed: Variation status update rest api user permission fixed.Fixed: Attribute order by.Fixed: Attribute taxonomy slug max length error fixed.Fixed: Typo & textdomain fixed.Fixed: Attributes list table pagination was not working.Fixed: Attributes list table search & per-page reset.Fixed: Products shipping option ui issue.Fixed: Add-to-cart was not working from membership protected content page.Fixed: Membership protected content page broken layout.
Jul 13, 2025
Jul 13, 2025
1.2.2Added: Admin notice feature that renders both in react and native admin notice.Added: Catalog mode feature added via addons interface.Improved: Optimize settings update handler (handler), with support for addon settings.Improved: Added new hooks for pricing template, product quantity-input and add-to-cart buttons.Improved: Made FloatingCart class a singleton, adding ability to use remove_action() on actions added from it.Improved: Customer’s total spent calculation (total purchase minus order refund).Improved: Frontend user dashboard UI updated.Improved: Tax general settings Rounding option UI updated.Fixed: Settings save (submit) button glitch.Fixed: Tax tab glitch (on reload).Fixed: Request handler data sanitization fixed, added support for string[] data.Fixed: Customer data (api response) empty when contains trashed orders.Fixed: Commission order id ajax response removing trashed orders.Fixed: Order cancelation logic fixed for COD payment.Fixed: Access Group list table column data.
Jul 3, 2025
Jul 3, 2025
1.2.1Added: FSE theme product archive sidebar settings not worked issueAdded: Frontend Dashboard redirect settingFixed: Attribute Create modal close issueFixed: Allow from empty form field to passthrough sanitizer and populate sanitize payload, allowing saving empty field and zero (0) value.Fixed: Subscription Price details not showing issueFixed: Subscription Editor Status update not workingFixed: Admin List Table UI issueFixed: Academy Course Purchase UI issueFixed: Membership addon payment issueFixed: Subscription based price issue
Jun 24, 2025
Jun 24, 2025
1.2.0Update: Revamped Academy LMS & StoreEngine Membership addon IntegrationFixed: Cart crashing with invalid price id price deleted after user added item in their cart.Fixed: Order editor coupon add/remove bug, duplicating coupon item if coupon contains uppercase characters.Fixed: Updated static link for registration & password reset.Fixed: Dashboard login form responsive issue.Fixed: Rest API permission for other admin users.Fixed: Added default coupon discount (10%) for creating new coupon.Fixed: PayPal api error when order total is greater than or equal to 1000.Fixed: PayPal zero decimal currency order total amount formatting.Fixed: Set cart hash cookie only when necessary (adding product to cart), improving server side caching and page loading performance.Improved: Academy LMS integration new UI.Added: API permalink helper function handling pretty & plain permalink.Fixed: API Permalink issues across react reducer & actions.Fixed: Frontend dashboard order query fixed, causing dashboard to crash if there any trashed Order for the logged-in user.Fixed: Stripe payment bug.Improved: Stripe payment gateway class error handling.Improved: Product review & comment error response.Fixed: Subscription list table navigation.
Jun 19, 2025
Jun 19, 2025
1.1.1Added: Access Group Buy button injectImprovement: Product Integration LogicImprovement: Product Integration Subscription price disable for Academy LMS Course Bundle and BookingImprovement: Membership Shortcode UI ImprovedFixed: Academy Course Bundle IntegrationFixed: Single Price add to cart not working
Jun 5, 2025
Jun 5, 2025
1.1.0Improvement: Product price UI improved with support for subscription information.Fixed: Console error for faulty proptypes fixed.Fixed: Price ajax action.Improvement: Price output for subscription (show fee).Added: Added support for trial subscription through Stripe addon.Fixed: Add saved payment php error.Fixed: Subscription status update (activation).Improvement: Update stripe payment validation.Fixed: Update Stripe addon error messages.Improvement: Cache get_page_by_title query.Fixed: Rating 0.5 css class.Fixed: Subscription date calculation fixed.Fixed: Backward compatibility for old duration type (plural forms) & setup-fee type.Fixed: Subscription scheduler (renewal-payment) fixed.Added: Stripe addon hook for renewal order auto payment.Fixed: Check if header is sent before setting cookie.Fixed: Order version property fixed.Improvement: Remove setting version from existing subscription to renewal orders.Fixed: Subscription list output sort by id.Fixed: Entity object read-meta-data read-flag was not setting properly for Order object.Fixed: Order status pending in frontend-dashboard.Fixed: Subscription status update on order marked as paid recursively fixed.Improvement: Convert Order note date time zone to current users local time zone.Improvement: Remove order notes for related order (subscription api).Improvement: Update cart table layout.Fixed: Disallow subscription (cart item) qty update (not supported).Improvement: Allow disabling qty input field.Improvement: Allow 3rd party plugin/theme to filter cart item quantity form args.Fixed: Category editor bug while creating new category fixed.Fixed: Order detail date formatting updated.Fixed: Customer details Order Status UI fixed.Improvement: Improved membership (access-group) with subscription status transition.Improvement: Improved email template/settings editor state handling.Fixed: Show correct refund amount in email notification.Improvement: Refactor css for faster rendering.Improvement: Improved product filter widgets (archive sidebar widgets).Fixed: Attribute search, navigation, page blank and delete issue fixed.Fixed: WebHook list-table fixed.Fixed: Commission and payout created date issue fixed.Improvement: Allow 3rd party plugin to hook into integration runner instance.Improvement: Added subscription data in admin customer details page.Fixed: Product editor gallery button UI fixed.Fixed: Dashboard (analytics) total sales, total refund & gross sales fixed.Improvement: Updated placeholder image alt attribute.Improvement: Update top product list, include total net revenue.Fixed: Top product featured imageImprovement: Update top customer list, include customer avatar.Fixed: Top customer total spent value type.Fixed: Full refund invalid amount fixed.Improvement: Subscription table UI update.Fixed: Admin dashboard orders pagination.Fixed: Admin dashboard payments pagination.Fixed: Frontend dashboard order pagination.Fixed: Payment can-refund logic.Fixed: Frontend order list table status ui.Improvement: Convert time output to user’s timezone.Fixed: Create Order page brake due to order by query error.Fixed: apply coupon undefined index error.Fixed: Checkout page Email me with news and offers checkbox spacing fixed.Fixed: Product sorting settings typo fixed.Improvement: Cart page UI revamped & improved.Improvement: Hide subscription price items from add item modal.Fixed: Fixed physical (subscription) product add to cart error (partially supported).Added: Display price on course-bundle page.Improvement: Remove course-bundle access when order status is unpaid.
Jun 4, 2025
Jun 4, 2025
May 28, 2025
May 28, 2025
May 26, 2025
May 26, 2025
May 21, 2025
May 21, 2025
May 16, 2025
May 16, 2025
May 15, 2025
1.0.0-beta-6Added: Shipping featureAdded: Subscription feature.Added: Saved payment method (card via Stripe addon).Added: Admin now can trash & permanently delete orders.Fixed: Cart meta data was not loading.Improvement: Added custom fee handler inside cart class for improving subscription setup fee calculation.Improvement: Cart metadata handling improved.Improvement: Price data handling.Improvement: Improved admin order api for better error handling.Improvement: Membership pricing table UI improved.Improvement: Added order payment status separately.Improvement: Added payment information (method icon, transaction-id, payment date time, etc.).Fixed: Shortcode output empty p tags () and extra br tags (
).Fixed: Direct checkout was not working on safari browser.Improvement: Orders can be now trashed & deleted.Fixed: Course enroll via integration hook.Fixed: Course enroll widget price selection UI.Fixed: Affiliate settings UI.Fixed: Affiliate commission update after checkout & payment status.
).Fixed: Direct checkout was not working on safari browser.Improvement: Orders can be now trashed & deleted.Fixed: Course enroll via integration hook.Fixed: Course enroll widget price selection UI.Fixed: Affiliate settings UI.Fixed: Affiliate commission update after checkout & payment status.
May 15, 2025
May 15, 2025
Apr 28, 2025
Apr 28, 2025
1.0.0-beta-5Improvement: Revamped Checkout JavaScriptAdded: storeengine_apply_coupon_form shortcodeAdded: storeengine_cart_list_table shortcodeAdded: storeengine_checkout_form shortcodeAdded: storeengine_continue_shopping shortcodeAdded: storeengine_billing_address shortcodeAdded: storeengine_order_details shortcodeAdded: storeengine_order_downloads shortcodeAdded: storeengine_order_summary shortcodeAdded: storeengine_proceed-to-checkout shortcodeAdded: storeengine_payment_instruction shortcodeFixed: Membership pricing page, added dynamic feature listing on pricing table.Fixed: Order editor customer select problem.Fixed: Order line item (product) title overflow.Fixed: Order list table customer details.Fixed: Fix notice during blank form submission.Fixed: Fix Affiliate registration form styles broken.Fixed: Fix textdomain notice issue.Fixed: Removed unused css & js.Improvement: Added support for Affiliate registration plugins tools (regenerate page, select different page, etc).Fixed: Frontend Dashboard affiliate page 404 bug.Fixed: Affiliate registration page creation failed during addon activation.Improvement: Improved Affiliate registration page form handling.Updated: storeengine_products shortcodeUpdated: StoreEngine cart pageUpdated: StoreEngine checkout pageUpdated: StoreEngine thankyou pageRemoved: storeengine_cart shortcodeRemoved: storeengine_checkout shortcodeRemoved: storeengine_thankyou shortcode
Apr 24, 2025
Apr 24, 2025
Apr 22, 2025
Apr 22, 2025
1.0.0-beta-4Improvement: Using Redux Toolkit to improve admin dashboard performance and workflow.Added: Integration with Academy LMS Tutor Booking.Added: Integration with Academy LMS Course Bundle.Fixed: Remove coupon from cart automatically when it’s in the trash or already been deleted.Fixed: Reset cart cookie after logout.Fixed: Membership pricing page 500 server side error.Fixed: Hide membership pricing if product is not published.Fixed: Delete product prices & integration from database after admin deletes a product.Fixed: Console error in admin order edit screen fixed.Improvement: Update translators comments & rebuild translation template (pot) file.Fixed: Integration errors aren’t showing properly in product edit page.Fixed: translations loading too early.Fixed: Frontend ajax response nonce error notification.
Apr 17, 2025
Apr 17, 2025
1.0.0-beta-3Fixed: Stripe sdk not loading before checkout script.Fixed: Internal payment API 401 unauthenticated error.Fixed: Replaced static db prefixes with $wpdb->prefix.Fixed: Remove unique (complex) constraints from order & order item meta tables.Improvement: Added table index with meta_key (order & order item meta tables) for performance.Fixed: Membership admin-dashboard search input.Fixed: Membership editor blank after reload.Improvement: Removed unused codes.
Apr 13, 2025
Apr 13, 2025
1.0.0-beta-2Improvement: Added order placed date (as metadata), separate from order created date.Improvement: Permalink settings added for customizing product permalink structure.Fixed: Order status while user purchase as guest.Fixed: Order created in update query.Fixed: Order date on thank-you page.Fixed: Admin product editor ui.Fixed: Deprecation error on product archive page if max_page_num is 1Fixed: Typo in admin dashboard.Fixed: Textdomain mismatched.Fixed: Invalid order date in admin dashboard.Fixed: Fatal error on single product page if both WooCommerce & StoreEngine is active sametime.Fixed: Tax settings page in admin dashboard.Fixed: Mics. spacing & text color fixed.
Apr 9, 2025
Apr 9, 2025
1.0.0-beta-1Academy LMS native integrationMulti price model for productMultiple payment methodPayPalStripeCash On DeliveryDirect Bank TransferCheck Payment, etcPayment listingFull/Partial refundsEmail NotificationTaxCouponSimple & Variable productDownloadable productImage gallery for productVariable product price adjustmentsAffiliateMembershipWebhookShortCodes, etc.
Apr 7, 2025
Apr 7, 2025
Nov 6, 2025
Nov 6, 2025
Oct 23, 2025
Oct 23, 2025
1.5.5Fixed: Old deployed plugin download link was not working after updating to StoreEngine Pro v1.5.4.Fixed: Updated the storeengine_usage_analytics table to allow `install_id` to be NULL by default. Added a new migration (1.1.3) to alter the column, updated the table creation SQL, and bumped the database version to 1.1.3. This change improves flexibility for records where install_id may not be available.Improved: Update log-usage endpoint fixing install-id unavailable if user opt-in before activating license. Replaces repetitive property extraction in API controllers with a new Utils::get_entity_data() helper for consistent data formatting. Centralizes product validation logic into Utils::get_api_product(), reducing code duplication in software and versions controllers. Also renames get_activation to get_activation_event for clarity and updates all usages.Added: Signed download link generator for downloading free deployed item without link expire.
Sep 18, 2025
Sep 18, 2025
1.5.4Added: StoreEngine Core v1.5.4 compatibilityAdded: License data inserted into to customer email via formatted item metadata.Added: Add secure download link generation via `URLPresigner` and file download data handler.Added: Freemius migration to StoreEngine License management via Freemius developer api.Added: SDK version detection upon plugin/theme zip upload.Added: Added last_seen field in event data.Improved: Licensed download includes detailed metadata for the file, including package file name, package type, file size, last updated, etc.Improved: Added product type and other metadata settings for deployment.Improved: Update protected directory `.htaccess` for deployed files with support for apache v2.4 with backward compatibility for apache v2.2.Improve: Usage data, opt-in & event data api optimized & minor issues are fixed.Improved: Help text added for license whitelist field.Improved: License Activation count caching from counting via direct query, not using increment/decrement.Fixed: Normalize mime type on `windows` server.Fixed: License not being created on one-time payment.
Sep 11, 2025
Sep 11, 2025
Sep 11, 2025
Aug 21, 2025






