Improved: Minor code quality improvements and optimizations.
Improved: Page title translated with sub-page titles for plugin dashboard pages.
Fixed: Loading preloading addon settings triggering translations loading too early error.
1.7.0 – 18/01/2026
Added: Google Tag & Meta Pixel tracking support.
Improved: Added hooks (in PHP & JS) & update checkout response data for pixel tracking support and refactor cart logic into cart.js.
Improved: Currency render (admin dashboard) improved with support for country code.
Fixed: Screen-reader-text for refund order amount was missing currency symbol.
Improved: Button UI updated across templates for consistent styling.
Improved: Removed redundant css rules.
Updated: Translation comments & placeholders.
Fixed: Commission ajax handlers for invalid order ID.
Fixed: Fixed tutor-booking integration on checkout.
Improved: Price rendering for membership (locked) content.
1.6.9 – 07/01/2026
Added: UI support for Installment Plan add-on.
Improved: Request data sanitizer improved in AbstractRequestHandler, improving performance. This update also allowing nested (repeated field) sanitization seamlessly.
Improved: Abstract integration class revamped with support for handling of different order types directly, improving checkout process performance.
Improved: Add-to-cart shortcode extra whitespace removed.
Improved: Add-to-cart quantity input element improved across single-product & cart page.
Fixed: Price braking into multiple line in cart page.
Fixed: PayPal SDK error (Expected currency from order api call to be USD, got CURRENCY. Please ensure you are passing currency=CURRENCY to the sdk) resolved.
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.
1.5.4 – 01/10/2025
Added: 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.
1.5.3 – 25/09/2025
Fixed: Academy LMS Course Bundle compatibility issue
1.5.2 – 18/09/2025
Added: 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=hello
Added: 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.2
Improved: Updated datetime conversion in frontend (fix time tag datetime attribute formatting).
Improved: Collection result mapping and query handling for better data consistency
Improved: Updated collection result-mapping logic across all collection classes
Improved: 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 caching
Fixed: 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).
1.5.1 – 11/09/2025
Fixed: CSV data import / export security bugs
Fixed: Razorpay checkout.js conflict issue
1.5.0 – 21/08/2025
Added: Added support for licensed software download
Added: 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: 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.
1.4.0 – 12/08/2025
Added: New CSV Import / Export addon
Added: New Payment method Razorpay addon
Added: Add free checkout(zero) support.
Improved: Downloadable product support with subscription based payment
Fixed: Fix terms returning error during migration.
Fixed: Fix product gallery ux issue.
1.3.3 – 31/07/2025
Improved: 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.
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.