{"id":219522,"date":"2025-04-07T16:05:04","date_gmt":"2025-04-07T16:05:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/storeengine\/"},"modified":"2026-07-30T16:05:43","modified_gmt":"2026-07-30T16:05:43","slug":"storeengine","status":"publish","type":"plugin","link":"https:\/\/kn.wordpress.org\/plugins\/storeengine\/","author":20964119,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.0","stable_tag":"2.2.0","tested":"7.0.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"StoreEngine","header_author":"Kodezen","header_description":"A simple and lightweight eCommerce plugin for WordPress","assets_banners_color":"fbfcff","last_updated":"2026-07-30 16:05:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/storeengine.pro","header_author_uri":"http:\/\/kodezen.com","rating":5,"author_block_rating":0,"active_installs":700,"downloads":24274,"num_ratings":17,"support_threads":9,"support_threads_resolved":7,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.10.0":{"tag":"1.10.0","author":"kodezen","date":"2026-05-26 15:52:48"},"1.9.0":{"tag":"1.9.0","author":"kodezen","date":"2026-05-10 13:30:31"},"1.9.1":{"tag":"1.9.1","author":"kodezen","date":"2026-05-15 04:17:44"},"2.0.0":{"tag":"2.0.0","author":"kodezen","date":"2026-06-18 14:58:31"},"2.1.0":{"tag":"2.1.0","author":"kodezen","date":"2026-07-09 16:43:58"},"2.1.1":{"tag":"2.1.1","author":"kodezen","date":"2026-07-13 15:13:19"},"2.2.0":{"tag":"2.2.0","author":"kodezen","date":"2026-07-30 16:05:43"}},"upgrade_notice":{"2.2.0":"<p>Big merchandising update: Product Quick View, Wishlist, Compare, Recently Viewed, Size Charts, custom product galleries, sticky add-to-cart, Reviews &amp; FAQ, plus Couriers and Dropshipping in free core. Recommended for all users.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":17},"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3454677,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3628908,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3628908,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"storeengine\/shortcode":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"storeengine\/shortcode","version":"1.0.0","title":"StoreEngine Shortcode","category":"widgets","description":"Insert any StoreEngine shortcode with real editor controls \u2014 no need to hand-write it.","keywords":["shortcode","storeengine","checkout","cart","funnel"],"supports":{"html":false,"anchor":true},"textdomain":"storeengine","editorScript":"storeengine-blocks-editor","attributes":{"shortcode":{"type":"string","default":""},"atts":{"type":"object","default":{}},"content":{"type":"string","default":""}}}},"tagged_versions":["1.10.0","1.9.0","1.9.1","2.0.0","2.1.0","2.1.1","2.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3628908,"resolution":"1","location":"assets","locale":"","width":2560,"height":1920},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3628908,"resolution":"10","location":"assets","locale":"","width":2560,"height":1920},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3628908,"resolution":"11","location":"assets","locale":"","width":2560,"height":1920},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3628908,"resolution":"12","location":"assets","locale":"","width":2560,"height":1920},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3628908,"resolution":"2","location":"assets","locale":"","width":2560,"height":1920},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3628908,"resolution":"3","location":"assets","locale":"","width":2560,"height":1920},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3628908,"resolution":"4","location":"assets","locale":"","width":2560,"height":1920},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3628908,"resolution":"5","location":"assets","locale":"","width":2560,"height":1920},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3628908,"resolution":"6","location":"assets","locale":"","width":2560,"height":1920},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3628908,"resolution":"7","location":"assets","locale":"","width":2560,"height":1920},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3628908,"resolution":"8","location":"assets","locale":"","width":2560,"height":1920},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3628908,"resolution":"9","location":"assets","locale":"","width":2560,"height":1920}},"screenshots":[]},"plugin_section":[],"plugin_tags":[282,1932,655,1887,4079],"plugin_category":[45],"plugin_contributors":[200144,223170,177102],"plugin_business_model":[],"class_list":["post-219522","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-membership","plugin_tags-online-store","plugin_tags-payments","plugin_tags-subscriptions","plugin_category-ecommerce","plugin_contributors-academylms","plugin_contributors-kodezen","plugin_contributors-tusharimran","plugin_committers-kodezen","plugin_support_reps-linkon242662","plugin_support_reps-tusharimran"],"banners":{"banner":"https:\/\/ps.w.org\/storeengine\/assets\/banner-772x250.jpg?rev=3628908","banner_2x":"https:\/\/ps.w.org\/storeengine\/assets\/banner-1544x500.jpg?rev=3628908","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/storeengine\/assets\/icon-256x256.gif?rev=3454677","icon_2x":"https:\/\/ps.w.org\/storeengine\/assets\/icon-256x256.gif?rev=3454677","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-1.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-2.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-3.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-4.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-5.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-6.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-7.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-8.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-9.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-10.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-11.png?rev=3628908","caption":""},{"src":"https:\/\/ps.w.org\/storeengine\/assets\/screenshot-12.png?rev=3628908","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>StoreEngine \u2014 The Complete WordPress eCommerce Plugin to Build, Sell, and Run Your Entire Store<\/strong><\/p>\n\n<p>StoreEngine is a complete WordPress ecommerce plugin and store management platform \u2014 a fast, modern, lightweight market leader alternative that lets you sell digital products, physical products, subscriptions, memberships, courses, services, and licenses from a single Gutenberg-native core.<\/p>\n\n<p>But StoreEngine is no longer just an online store plugin. It now runs your entire commerce operation: a built-in POS terminal, inventory and multi-location stock control, suppliers and purchase orders, cost and profit tracking, returns (RMA), courier management, and a full multi-vendor marketplace \u2014 all without stacking 5+ premium plugins or paying for add-ons.<\/p>\n\n<p>Whether you sell online, in person, or both, StoreEngine gives you everything to start, manage, and scale your store inside WordPress \u2014 securely, smoothly, and without slowing your site down.<\/p>\n\n<h3>Check our overview video of StoreEngine \ud83d\udc47<\/h3>\n\n<p>https:\/\/youtu.be\/-u6iKuR8BwE<\/p>\n\n<p><a href=\"https:\/\/storeengine.pro\">StoreEngine<\/a> | <a href=\"https:\/\/storeengine.pro\/docs\">Docs<\/a> | <a href=\"https:\/\/www.youtube.com\/@StoreEngine\">Video Tutorials<\/a> | <a href=\"https:\/\/community.kodezen.com\">Community<\/a> | <a href=\"https:\/\/app.loopedin.io\/storeengine\">Public Roadmap<\/a><\/p>\n\n<h3>\ud83c\udfaf Built for store owners who want everything in one place<\/h3>\n\n<ul>\n<li><strong>Agencies &amp; freelancers<\/strong> \u2014 ship a complete store for any client without stacking plugins<\/li>\n<li><strong>Digital creators<\/strong> \u2014 sell ebooks, software, templates, and assets with secure file delivery and license keys<\/li>\n<li><strong>Physical &amp; retail sellers<\/strong> \u2014 manage inventory, POS, shipping, suppliers, and returns from one dashboard<\/li>\n<li><strong>Subscription &amp; membership businesses<\/strong> \u2014 recurring billing, trials, upgrades, and gated access, natively<\/li>\n<li><strong>Course creators<\/strong> \u2014 sell online courses through native Academy LMS integration<\/li>\n<li><strong>Service providers<\/strong> \u2014 sell packages, appointments, and one-time services with flexible checkout<\/li>\n<li><strong>Marketplace builders<\/strong> \u2014 launch a multi-vendor store with vendor dashboards and commissions<\/li>\n<\/ul>\n\n<h3>\ud83d\uded2 Sell Anything \u2014 Digital, Physical, Subscriptions &amp; More<\/h3>\n\n<p>StoreEngine handles every product type from one ecommerce dashboard \u2014 no separate plugins, no extra add-on costs.<\/p>\n\n<ul>\n<li><strong>Sell digital products<\/strong> \u2014 secure, signed download URLs with instant delivery for software, ebooks, music, and design assets<\/li>\n<li><strong>Physical product selling<\/strong> \u2014 SKU tracking, variants (size, color, material), and stock status built in<\/li>\n<li><strong>Subscription products<\/strong> \u2014 flexible billing cycles with trials, upgrades, downgrades, and cancellations<\/li>\n<li><strong>Memberships &amp; access control<\/strong> \u2014 gate content, courses, and communities with one-time or recurring access<\/li>\n<li><strong>Sell online courses<\/strong> \u2014 native Academy LMS integration for course checkout, enrollments, and bundles<\/li>\n<li><strong>License management<\/strong> \u2014 automate license creation, activation, renewals, and usage tracking<\/li>\n<li><strong>Product bundles<\/strong> \u2014 group products, courses, or memberships into a single high-value offer<\/li>\n<li><strong>Installment plans<\/strong> \u2014 let customers pay high-ticket items in scheduled payments to reduce hesitation<\/li>\n<li><strong>Catalog mode<\/strong> \u2014 display products without checkout, perfect for wholesalers and previews<\/li>\n<\/ul>\n\n<h3>\ud83c\udfec Run Your Whole Store \u2014 POS, Inventory &amp; Operations<\/h3>\n\n<p>This is where StoreEngine goes beyond a typical WordPress ecommerce plugin into a full retail and store management system.<\/p>\n\n<ul>\n<li><strong>POS terminal<\/strong> \u2014 fast in-person checkout with online\/offline inventory sync; sell in-store and online from one system<\/li>\n<li><strong>Inventory management<\/strong> \u2014 stock tracking, quantity adjustments, low-stock alerts, and movement monitoring<\/li>\n<li><strong>Multi-location inventory<\/strong> \u2014 manage stock across warehouses and stores with transfers and availability tracking<\/li>\n<li><strong>Suppliers &amp; purchase orders<\/strong> \u2014 create POs, track incoming stock, and streamline restocking<\/li>\n<li><strong>Cost &amp; profit tracking<\/strong> \u2014 monitor product costs, margins, and store profitability for smarter pricing<\/li>\n<li><strong>Return \/ RMA system<\/strong> \u2014 structured returns, refund requests, and approval workflows<\/li>\n<li><strong>Couriers management<\/strong> \u2014 manage delivery couriers, fulfillment, and order tracking centrally<\/li>\n<li><strong>Shipping module<\/strong> \u2014 multiple zones, flat-rate pricing, and real-time carrier integrations<\/li>\n<li><strong>SKU &amp; barcode generator<\/strong> \u2014 auto-generate SKUs and barcode labels with logo and store-name toggles<\/li>\n<\/ul>\n\n<h3>\ud83d\udcb3 Payments &amp; Checkout That Convert<\/h3>\n\n<ul>\n<li><strong>Stripe &amp; PayPal out of the box<\/strong> \u2014 PCI-DSS compliant card payments, refunds, and subscription billing<\/li>\n<li><strong>Razorpay<\/strong> \u2014 accept UPI, net banking, wallets, and cards across India<\/li>\n<li><strong>Native Stripe subscriptions<\/strong> \u2014 webhook-driven renewals with \"Pay Next Renewal Now\" support<\/li>\n<li><strong>Subscriptions + one-time products in the same cart<\/strong> \u2014 single checkout, no separate orders<\/li>\n<li><strong>Installment &amp; free (zero-total) checkout<\/strong> \u2014 flexible payment flows and frictionless giveaways<\/li>\n<li><strong>Order pay<\/strong> \u2014 recover failed or pending orders without creating a new one<\/li>\n<li><strong>Direct checkout URLs<\/strong> \u2014 pre-applied products and coupons for funnels and campaigns<\/li>\n<li><strong>Multi-currency support<\/strong> \u2014 let customers browse and pay in their preferred currency<\/li>\n<li><strong>StoreEngine invoice<\/strong> \u2014 auto-generate professional invoices customers can download instantly<\/li>\n<\/ul>\n\n<h3>\ud83d\udcc8 Built-in Growth &amp; Marketing Tools<\/h3>\n\n<p>Most plugins charge extra for the features that actually grow revenue. StoreEngine includes them natively.<\/p>\n\n<ul>\n<li><strong>Upsell &amp; cross-sell<\/strong> \u2014 boost average order value with related offers and post-purchase add-ons<\/li>\n<li><strong>Built-in affiliate system<\/strong> \u2014 track referrals, manage commissions, and turn customers into promoters<\/li>\n<li><strong>Coupons &amp; discounts<\/strong> \u2014 flat or percentage offers with expiry dates and usage limits<\/li>\n<li><strong>Advanced analytics dashboard<\/strong> \u2014 revenue trends, product performance, and conversion data in one place<\/li>\n<\/ul>\n\n<h3>\ud83e\udd1d Launch a Multi-Vendor Marketplace<\/h3>\n\n<p>Turn your store into a multi-vendor marketplace where vendors register, manage their own products, and sell from a dedicated dashboard \u2014 with commission tracking, approvals, and centralized admin control.<\/p>\n\n<h3>\ud83c\udf0d Compliance, SEO &amp; AI \u2014 Future-Ready by Default<\/h3>\n\n<ul>\n<li><strong>EU VAT &amp; EU compliance<\/strong> \u2014 VAT validation, sequential invoice numbers, and a consent log<\/li>\n<li><strong>GDPR &amp; privacy compliance<\/strong> \u2014 data export, erasure requests, and order anonymization via the WordPress Privacy API<\/li>\n<li><strong>Tax management<\/strong> \u2014 per-product, per-region tax rules with inclusive or exclusive pricing<\/li>\n<li><strong>Built-in SEO addon<\/strong> \u2014 dual-mode engine that integrates with Yoast, Rank Math, AIOSEO, and SEOPress, or works standalone, with REST support for headless storefronts<\/li>\n<li><strong>AI content generation<\/strong> \u2014 native WordPress-powered generation for product copy and SEO meta, with no third-party API keys<\/li>\n<li><strong>Brand management<\/strong> \u2014 organize and display products by brand for multi-manufacturer stores<\/li>\n<\/ul>\n\n<h3>\ud83d\udee0\ufe0f Developer-Friendly &amp; Admin-First<\/h3>\n\n<ul>\n<li><strong>Webhooks<\/strong> \u2014 push order, customer, and subscription events to CRMs and automation tools<\/li>\n<li><strong>WP-CLI support<\/strong> \u2014 manage your store from the command line, including demo-content seeders<\/li>\n<li><strong>Admin global search &amp; command palette<\/strong> \u2014 jump to any setting instantly with Cmd\/Ctrl+K<\/li>\n<li><strong>Migration tool<\/strong> \u2014 import products, customers, and orders from any eCommerce without breaking your layout<\/li>\n<li><strong>CSV import \/ export<\/strong> \u2014 bulk-manage products, customers, and orders<\/li>\n<li><strong>Activity &amp; error logger<\/strong> \u2014 debug payments and monitor store operations<\/li>\n<li><strong>GeoIP &amp; location-based commerce<\/strong> \u2014 smarter shipping, currency, and checkout by location<\/li>\n<li><strong>Email notifications<\/strong> \u2014 branded, customizable transactional emails with no code<\/li>\n<li><strong>Setup wizard<\/strong> \u2014 configure payments and core settings in minutes<\/li>\n<\/ul>\n\n<p><strong>Note: StoreEngine's eCommerce blocks require the free <a href=\"https:\/\/wordpress.org\/plugins\/ablocks\">aBlocks<\/a> plugin \u2014 the modern Gutenberg website builder.<\/strong><\/p>\n\n<h3>\ud83d\udca5 Why StoreEngine Instead of Stacking Plugins<\/h3>\n\n<p>Most WordPress ecommerce setups need five or more plugins \u2014 one for subscriptions, one for memberships, one for invoicing, another for POS or inventory \u2014 each adding cost, bloat, and conflicts.<\/p>\n\n<p>StoreEngine is built from the ground up to solve that. Checkout, cart, coupons, product filtering, and login are all native Gutenberg blocks, so you control your entire store flow without code. Business-critical features like subscriptions, memberships, webhooks, invoicing, affiliates, and POS activate with a single click. The result is a lighter, faster, more secure, and future-ready way to run commerce on WordPress.<\/p>\n\n<h3>Get Started With StoreEngine<\/h3>\n\n<p>From your first digital download to a multi-location retail operation, StoreEngine grows with you \u2014 one fast plugin instead of a dozen. Install StoreEngine today, run your setup wizard, and start selling in minutes.<\/p>\n\n<p><a href=\"https:\/\/community.kodezen.com\/\">Join the thriving StoreEngine community<\/a> of entrepreneurs, creators, and developers building scalable, secure online stores worldwide.<\/p>\n\n<p>Stay connected for the latest updates and insights:<\/p>\n\n<p>\ud83d\udc49 <a href=\"https:\/\/community.kodezen.com\/\">Community Forum<\/a>\n\ud83d\udc49 <a href=\"https:\/\/www.facebook.com\/storeengine\">Our Official Facebook Page<\/a>\n\ud83d\udc49 <a href=\"https:\/\/www.facebook.com\/groups\/1689587158579792\">Join our Facebook Group<\/a>\n\ud83d\udc49 <a href=\"https:\/\/x.com\/StoreEngineTeam\">Follow us on Twitter \/ X<\/a>\n\ud83d\udc49 <a href=\"https:\/\/www.linkedin.com\/showcase\/storeengine\/\">Connect on LinkedIn<\/a>\n\ud83d\udc49 <a href=\"https:\/\/kodezen.com\/support\/\">Our Official Support<\/a>\n\ud83d\udc49 <a href=\"https:\/\/www.youtube.com\/@StoreEngine\/\">Video Tutorials<\/a>\n\ud83d\udc49 <a href=\"https:\/\/app.loopedin.io\/storeengine\">Public Roadmap<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20run%20a%20full%20ecommerce%20business%20with%20storeengine%3F\"><h3>Can I run a full eCommerce business with StoreEngine?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine gives you a complete WordPress ecommerce toolkit \u2014 products, cart, checkout, payments, coupons, and order management \u2014 so you can run a real store out of the box. Advanced operational features extend it into a full store-management platform as you scale.<\/p><\/dd>\n<dt id=\"is%20storeengine%20a%20good%20woocommerce%20alternative%3F\"><h3>Is StoreEngine a good WooCommerce alternative?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine is a fast, lightweight WooCommerce alternative that replaces the typical 5+ plugin stack with one native core, and includes a migration tool to import your products, customers, and orders without losing data.<\/p><\/dd>\n<dt id=\"does%20storeengine%20support%20both%20physical%20and%20digital%20products%3F\"><h3>Does StoreEngine support both physical and digital products?<\/h3><\/dt>\n<dd><p>Absolutely. Sell physical goods with inventory, variants, and shipping, or digital products with secure signed downloads and license keys \u2014 or both from the same store.<\/p><\/dd>\n<dt id=\"does%20storeengine%20have%20a%20pos%20system%3F\"><h3>Does StoreEngine have a POS system?<\/h3><\/dt>\n<dd><p>Yes. The built-in POS terminal lets you sell in physical stores with fast in-person checkout and online\/offline inventory sync, so your retail and online sales stay in one unified system.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20subscriptions%20and%20memberships%3F\"><h3>Can I sell subscriptions and memberships?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine supports recurring billing, trials, upgrades, downgrades, and native Stripe subscriptions, plus gated memberships with one-time or recurring access \u2014 no third-party plugins needed.<\/p><\/dd>\n<dt id=\"can%20i%20build%20a%20multi-vendor%20marketplace%3F\"><h3>Can I build a multi-vendor marketplace?<\/h3><\/dt>\n<dd><p>Yes. The multi-vendor feature lets vendors register, manage products, and sell from their own dashboard, with commission tracking and centralized admin control.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20online%20courses%3F\"><h3>Can I sell online courses?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine integrates natively with Academy LMS to handle course checkout, enrollments, bundles, and installments from a single dashboard.<\/p><\/dd>\n<dt id=\"what%20payment%20methods%20does%20storeengine%20support%3F\"><h3>What payment methods does StoreEngine support?<\/h3><\/dt>\n<dd><p>Stripe and PayPal work out of the box (PCI-DSS compliant), with Razorpay for UPI, net banking, wallets, and cards in India. Installments, multi-currency, free (zero-total) checkout, and order-pay recovery are all supported.<\/p><\/dd>\n<dt id=\"can%20i%20create%20product%20variations%20like%20size%2C%20color%2C%20or%20material%3F\"><h3>Can I create product variations like size, color, or material?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine supports product variants with SKU tracking and stock status for each variation.<\/p><\/dd>\n<dt id=\"does%20storeengine%20handle%20eu%20vat%20and%20gdpr%20compliance%3F\"><h3>Does StoreEngine handle EU VAT and GDPR compliance?<\/h3><\/dt>\n<dd><p>Yes. Built-in EU VAT validation, sequential invoice numbers, a consent log, plus GDPR tools for data export, erasure, and order anonymization keep your store compliant.<\/p><\/dd>\n<dt id=\"will%20storeengine%20slow%20down%20my%20website%3F\"><h3>Will StoreEngine slow down my website?<\/h3><\/dt>\n<dd><p>No. StoreEngine is built on a fast, lightweight, Gutenberg-native core designed to keep your site quick instead of loading multiple heavy plugins.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20from%20woocommerce%20to%20storeengine%20without%20losing%20data%3F\"><h3>Can I migrate from WooCommerce to StoreEngine without losing data?<\/h3><\/dt>\n<dd><p>Yes. The built-in migration tool imports your products, customers, and orders accurately, without breaking your existing layout or store setup.<\/p><\/dd>\n<dt id=\"does%20storeengine%20work%20with%20my%20existing%20wordpress%20theme%3F\"><h3>Does StoreEngine work with my existing WordPress theme?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine's block-based, modular design works with standard WordPress themes. (eCommerce blocks require the free aBlocks plugin.)<\/p><\/dd>\n<dt id=\"is%20storeengine%20actively%20developed%2C%20and%20can%20i%20request%20a%20feature%3F\"><h3>Is StoreEngine actively developed, and can I request a feature?<\/h3><\/dt>\n<dd><p>Yes. StoreEngine ships new features continuously \u2014 recently adding POS, multi-location inventory, suppliers, RMA, and more. You can request features and follow progress on the public roadmap.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.0 - 30\/07\/2026<\/h4>\n\n<ul>\n<li>Added: Product Quick View \u2014 open any catalog product in a modal straight from the shop\/archive, with configurable trigger position and animation, an optional whole-card trigger, full keyboard\/accessibility support, and working variant price and add-to-cart.<\/li>\n<li>Added: Wishlist (core) \u2014 a heart control on product cards and single-product pages lets shoppers save products; the card heart reveals on hover.<\/li>\n<li>Added: Product Compare \u2014 select multiple products and compare their details side by side.<\/li>\n<li>Added: Recently Viewed products \u2014 surface the products a shopper has recently browsed.<\/li>\n<li>Added: Size Chart library \u2014 reusable size guides assigned by brand or category and shown as a size guide on the product page.<\/li>\n<li>Added: Reviews &amp; FAQ \u2014 a buyer review form with photo\/video review media and a dashboard entry, an admin Reviews management page (with REST), plus per-product and global FAQ libraries.<\/li>\n<li>Added: Custom product gallery \u2014 carousel, stacked and grid layouts with lightbox and zoom, product-editor gallery swatches, and a unified image\/video gallery.<\/li>\n<li>Added: Shop-card variant switcher \u2014 Shopify-style variant swatches on archive\/shop cards to switch the pictured and priced variant without opening the product.<\/li>\n<li>Added: Sticky add-to-cart bar and cart-drawer auto-open \u2014 a persistent add-to-cart bar (mobile and desktop) and an option to open the cart drawer automatically after adding.<\/li>\n<li>Added: Embeddable product shortcode \u2014 drop a single product anywhere via shortcode.<\/li>\n<li>Added: Couriers \u2014 the shipment\/courier framework now ships in free core (previously Pro): a Shipments model, provider registry, auto-push on paid orders, and order-status sync back to the order. Concrete carriers ship in the free StoreEngine Connectors companion plugin.<\/li>\n<li>Added: Courier OAuth authentication \u2014 a reusable OAuth2 engine supporting one-click \"Connect\" (3-legged authorization code with automatic token refresh) and server-to-server client-credentials, with Connect\/Disconnect from Settings \u2192 Couriers.<\/li>\n<li>Added: Dropshipping addon \u2014 auto-route paid orders to suppliers for direct fulfilment, create\/email purchase orders, capture supplier tracking, and roll fulfilment status back onto the order.<\/li>\n<li>Added: Suppliers &amp; Purchase Orders addon \u2014 track suppliers and raise POs, with a magic-link supplier portal, PO approvals, and low-stock auto-reorder.<\/li>\n<li>Added: Companion-plugin ecosystem \u2014 the License SDK is now loaded by core so the free StoreEngine Payments \/ Connectors plugins receive automatic updates even without Pro; install-only teasers on the Payment method and Couriers settings surface them with one-click install &amp; activate.<\/li>\n<li>Added: Incoming webhooks receiver.<\/li>\n<li>Added: Single-product analytics.<\/li>\n<li>Added: Scheduled backups.<\/li>\n<li>Added: Shortcode \u2192 block bridge \u2014 StoreEngine shortcodes are available as native blocks.<\/li>\n<li>Added: First-run setup wizard redesign \u2014 product-type-aware capability selection, a Payments step, and a post-setup \"connect your payment method\" notice.<\/li>\n<li>Added: A Refund action in the order editor top bar; Copy Link in the product price menu (generates a checkout link without a reload); and a Tools-page tab API so addons can contribute their own tabs.<\/li>\n<li>Added: A \"Couriers\" tab on the Add-ons screen linking to courier settings.<\/li>\n<li>Improved: Major admin UI refresh onto a shared Tailwind design kit \u2014 Settings, the Products editor, the Setup wizard, and standard pages rebuilt on one system (themed checkboxes\/switches\/selects, consistent cards, borders and spacing, redesigned notice cards with a grouping bell).<\/li>\n<li>Improved: Admin navigation reorganized \u2014 collapsible parent groups in the sidebar, raw-route child menus, Fraud Shield promoted to a top-level menu, and centralized submenu ordering.<\/li>\n<li>Improved: Dashboard \u2014 a shared page header across core and vendor pages, and affiliate referral + balance merged into one card.<\/li>\n<li>Improved: Checkout, cart and instant-checkout polish \u2014 card backgrounds, refined order-bump cards, and installment \"Future Payments\" summaries.<\/li>\n<li>Improved: Add-ons \u2014 payment-gateway and courier cards moved off the main list; the \"requires add-ons\" notice is a clean footer chip and long descriptions are clamped so cards align evenly.<\/li>\n<li>Improved: Migrated admin selects to the shared Tailwind Select component, resolving country\/state selection and various select sizing\/width\/hover issues.<\/li>\n<li>Improved: Affiliate &amp; commission workflow, including always-on self-referral protection with an optional \"Allow Self-Referral\" toggle.<\/li>\n<li>Fixed: Product-gallery video embeds hardened (defense-in-depth), plus assorted product-layout, scroll and storefront UI fixes.<\/li>\n<li>Fixed: Coupons on subscription orders (and the coupon code now appears in the email); optional compare-at price no longer blocks re-saving; tax invoice issues; funnel issues; missing shortcode pages.<\/li>\n<li>Fixed: Courier settings toggles rendered with a stuck switch thumb; buttons default to type=\"button\" to prevent accidental form submits; and a broad admin UI\/spacing\/border audit across tables, modals, notices and list-table footers.<\/li>\n<li>Changed: Couriers use the shared addon schema-version system; removed unused table-drop code (StoreEngine never drops tables) and a bundled frontend font.<\/li>\n<\/ul>\n\n<h4>2.1.1 - 13\/07\/2026<\/h4>\n\n<ul>\n<li>Added: Multi-vendor admin-initiated custom vendor payouts \u2014 an \"Add Payout\" modal to pay a vendor any amount up to their available balance (in instalments), with new admin-only pay\/vendor-balance routes and an overdraw guard.<\/li>\n<li>Added: Affiliate registration form fields (first\/last name, website URL, promotional methods, terms agreement) and a Registration section in Affiliate settings.<\/li>\n<li>Improved: Affiliate addon \u2014 reworked affiliates table\/settings plus numerous registration and payout correctness fixes.<\/li>\n<li>Fixed: Stripe Elements failing to load on checkout \u2014 the confirm\/submit path now waits for the card iframe's real ready event, and the checkout page sends <code>no-store<\/code> so Chromium back\/forward-cache no longer restores a stale page where Stripe never re-initialises.<\/li>\n<li>Fixed: Instant Checkout Stripe\/payment initialisation issues.<\/li>\n<li>Fixed: Coupon fatal error when applying a coupon while the cart is still initialising.<\/li>\n<li>Fixed: Payment fatal error (\"Cannot read properties of null\") when building the order snapshot during checkout.<\/li>\n<li>Fixed: Membership issues.<\/li>\n<li>Fixed: Admin JavaScript strings are now translatable \u2014 they were missing from the translation template because the admin script bundle could not be parsed during POT generation.<\/li>\n<li>Fixed: Setup wizard strings are now shown translated \u2014 registered script translations for the setup wizard scripts.<\/li>\n<\/ul>\n\n<h4>2.1.0 - 09\/07\/2026<\/h4>\n\n<ul>\n<li>Added: New Funnel Builder addon \u2014 sales\/checkout funnels with step pages, an aBlocks canvas, a status toggle in the funnels table, performance cards and a Tools-section shortcode.<\/li>\n<li>Added: New email\/content builder editor (replaces Quill) for product descriptions and email bodies \u2014 raw HTML source editing, inline image size\/alignment controls, and H1\u2013H6 headings.<\/li>\n<li>Added: Stripe Automatic Tax integration (Stripe addon, opt-in) \u2014 per-line tax via Stripe Tax with filing-ready transaction\/reversal records and a <code>storeengine\/tax\/calculator<\/code> filter.<\/li>\n<li>Added: Instant Checkout unified contact + OTP block with a phone country-code selector, Email\/Phone toggle, and verified-state persistence across reloads.<\/li>\n<li>Added: AI product-description and taxonomy-term generation with an inline \"AI generate\" button.<\/li>\n<li>Added: POS cart-page UI, product pagination\/search and quick add-product patterns; invoice preview; account-move; skeleton loaders.<\/li>\n<li>Improved: Admin UI refresh (Pages table, Logs pagination, modals, cards, access-group creation, add-customer\/guest and add-product screens); currency switcher copy; checkout\/analytics UI; low-stock and parked-product handling.<\/li>\n<li>Fixed: REST API requests on Plain-permalink sites.<\/li>\n<li>Fixed: Subscriptions \u2014 cart-page rendering, COD\/bank-transfer and Buy-Now hidden for subscription products, renewal handling, reactivation before payment.<\/li>\n<li>Fixed: Catalog display bugs, duplicate robots meta tag, and add-to-cart quantity increment on single-product pages.<\/li>\n<li>Fixed: Instant-checkout guest-prefill\/verified-cookie edge cases; admin coupon restore; AI description not updating the editor; affiliate-creation validation; stock processing and order-completion sync.<\/li>\n<li>Security: Multi-Vendor privilege-escalation fixes \u2014 vendor approval, withdrawal-payout status and global commission settings now require an administrator (a self-registered vendor could previously self-approve and pay themselves); plus a path-traversal fix in the digital-download handler (downloads restricted to allowed roots).<\/li>\n<li>Security: Full WordPress Plugin Check remediation \u2014 the distributed build reports 0 errors (output escaping, <code>$wpdb-&gt;prepare()<\/code> with <code>%i<\/code> identifiers, direct-file-access guards, complete i18n).<\/li>\n<li>Improved: Logger uses WP_Filesystem; EU-VAT validation uses <code>wp_remote_post()<\/code>; <code>is_uploaded_file()<\/code> guard on backup restore; WordPress 6.5\u20137.0 compatibility. Tested up to 7.0.<\/li>\n<\/ul>\n\n<h4>2.0.0 - 18\/06\/2026<\/h4>\n\n<ul>\n<li>Added: New SEO addon \u2014 dual-mode SEO engine that bridges into Yoast, Rank Math, AIOSEO and SEOPress, works standalone, and exposes SEO data over REST for headless storefronts.<\/li>\n<li>Added: New AI addon \u2014 WordPress 7.0 native AI generation for product copy, SEO meta and bulk content (no API keys required).<\/li>\n<li>Added: New GDPR addon \u2014 wires WordPress Privacy API exporters and erasers, with guest-by-email order matching and in-place order anonymization.<\/li>\n<li>Added: New EU Compliance &amp; EU VAT addons \u2014 VAT validation, sequential invoice numbers and a consent log.<\/li>\n<li>Added: New Brand addon for organizing products by brand.<\/li>\n<li>Added: New Seeder (dummy data) addon with a <code>wp storeengine seed<\/code> CLI command and a Tools page for generating and cleaning demo content.<\/li>\n<li>Added: Native Stripe subscriptions with webhook-driven renewals (opt-in).<\/li>\n<li>Added: \"Pay Next Renewal Now\" early renewal for manual\/offline subscriptions.<\/li>\n<li>Added: Order OTP \/ email verification hooks (powers the Pro Verification addon).<\/li>\n<li>Added: Admin settings global search with deep-link jump-to-field and a Cmd\/Ctrl+K command palette.<\/li>\n<li>Added: SKU and barcode generator; Barcode Labels are now free with logo, store-name and product-name toggles.<\/li>\n<li>Added: Admin order refund UI and customer-facing license management on the account page.<\/li>\n<li>Added: WP-CLI support.<\/li>\n<li>Improved: Subscriptions can now be added to cart and bought now, and can coexist with one-time products in the same cart.<\/li>\n<li>Improved: Multi-vendor \u2014 vendors can now fulfill their own line items with courier and tracking; commission calculation fixes.<\/li>\n<li>Improved: Order-pay now keeps the order's saved payment gateway instead of defaulting to the first one.<\/li>\n<li>Improved: Free-build sync and product-bundle sync from the deployment list.<\/li>\n<li>Improved: Cost price can now be set on digital products and is captured at checkout.<\/li>\n<li>Improved: Reworked checkout, cart, pricing and inventory UI.<\/li>\n<li>Fixed: Paddle webhook handling and stranded-draft orders; added a server-side safety net and a \"Mark as paid\" action.<\/li>\n<li>Fixed: Paddle refunds and subscriptions.<\/li>\n<li>Fixed: Stripe script loading and recurring payment handling.<\/li>\n<li>Fixed: Various coupon issues, including coupon exclusion and coupon amounts shown in payment gateways.<\/li>\n<li>Fixed: Out-of-stock and low-stock inventory handling.<\/li>\n<li>Fixed: Numerous admin and frontend UI issues across POS, dashboard, catalog, variations and tables.<\/li>\n<\/ul>\n\n<h4>1.10.0 - 26\/05\/2026<\/h4>\n\n<ul>\n<li>Added: New Multi Vendor addon<\/li>\n<li>Added: New Inventory addon<\/li>\n<li>Added: New StoreEngine Pro addon Back In Stock, Inventory Pro, Cost &amp; Profit Tracking, Pos Terminal, Retruns\/RMA compatibility<\/li>\n<li>Added: New Webhook trigger for actions<\/li>\n<li>Added: Me endpoint to make headless compatibility<\/li>\n<\/ul>\n\n<h4>1.9.1 - 15\/05\/2026<\/h4>\n\n<ul>\n<li>Added: Couple of new email trigger and template<\/li>\n<li>Added: Native Forget password support<\/li>\n<li>Fixed: Order Pay issue<\/li>\n<li>Fixed: After coupon apply paypal rerender issue<\/li>\n<li>Fixed: Coupon amount not show in payment gateway<\/li>\n<li>Fixed: Email addon Header issues<\/li>\n<li>Fixed: 100% apply coupon order not working<\/li>\n<\/ul>\n\n<h4>1.9.0 - 10\/05\/2026<\/h4>\n\n<ul>\n<li>Added: New instant checkout addon<\/li>\n<li>Added: New Embedded Checkout Addon<\/li>\n<li>Added: Stripe Auto Tax Handler<\/li>\n<li>Improved: Refactor add to cart, checkout and order handler<\/li>\n<\/ul>\n\n<h4>1.8.1 - 23\/04\/2026<\/h4>\n\n<ul>\n<li>Improved: Added tooltip for unlimited license.<\/li>\n<li>Improved: Refactor license helper functions.<\/li>\n<li>Fixed: Added bottom margin in dashboard sections.<\/li>\n<\/ul>\n\n<h4>1.8.0 - 20\/04\/2026<\/h4>\n\n<ul>\n<li>Added: Multi-Currency native feature (addon) with currency switcher.<\/li>\n<li>Added: Product bundle feature.<\/li>\n<li>Added: Added activity &amp; custom error logger.<\/li>\n<li>Fixed: Prevented the cart from being cleared when adding recurring or subscription products.<\/li>\n<li>Fixed: Added missing digital-auto-complete flag for subscription products.<\/li>\n<li>Fixed: Prevent subscription reactivation before payment.<\/li>\n<li>Fixed: Dashboard page detection (query var), fixed frontend order pagination.<\/li>\n<li>Fixed: Payment gateway scripts (js-sdk) loading on payment-method list page (#SE-486).<\/li>\n<li>Fixed: Cart show wrong coupon amount when tax applied (order amount\/discount amount was not affected).<\/li>\n<li>Fixed: Review showing in comments.<\/li>\n<li>Improved: Review &amp; product comment UI updated &amp; cleanup redundant scss file.<\/li>\n<li>Fixed: review rating count when review\/comment not approved (SE-504).<\/li>\n<li>Improved: Added drag-drop support in deployment upload button.<\/li>\n<li>Improved: Marked subscription as manual when payment-method (token) gets deleted by user.<\/li>\n<li>Improved: Add shorthand currency formatting and helper updates.<\/li>\n<li>Improved: Revamped checkout script. Added support for developing payment gateway as 3rd party plugin.<\/li>\n<li>Improved: Added price type to REST API error responses.<\/li>\n<li>Improved: Revamped variation builder, improving UIUX.<\/li>\n<li>Improved: Fixed price editor &amp; improved previously used widget with UI improved.<\/li>\n<li>Improved: Updated cart quantity input templates to explicitly disable inputs at min\/max boundaries.<\/li>\n<li>Improved: Improved cross-sell responsiveness on mobile (2 columns).<\/li>\n<li>Improved: Refactored <code>cart.js<\/code> with debounced change handlers for quantity inputs.<\/li>\n<li>Improved: Increased <code>remove_empty_spaces<\/code> hook priority.<\/li>\n<li>Improved: Store pre-calculated min\/max prices for faster rendering.<\/li>\n<li>Improved: User dashboard sidebar &amp; content section responsive UI.<\/li>\n<li>Improved: Improved user's <code>payment-method<\/code> list and <code>add-new-payment<\/code> UI.<\/li>\n<li>Fixed: Added js handler for <code>menu-compact<\/code> button and improved the compact menu UI.<\/li>\n<li>Fixed: Nonce error (request 403) on ajax login.<\/li>\n<li>Fixed: Pending status not showing on <code>Installment Plan<\/code> status dropdown after being selected.<\/li>\n<li>Fixed: Stripe recurring payment order context fatal error fixed.<\/li>\n<\/ul>\n\n<h4>1.7.6 - 18\/03\/2026<\/h4>\n\n<ul>\n<li>Fixed: Resolved Stripe amount bug by converting amounts to cents correctly.<\/li>\n<li>Fixed: Prevented error in DOM utility <code>prop()<\/code> when elements array is empty.<\/li>\n<li>Added: Added <code>rounding_precision<\/code> to currency options.<\/li>\n<li>Improved: Included <code>localeConv<\/code> in frontend assets.<\/li>\n<li>Improved: Passed currency data to payment gateways.<\/li>\n<li>Added: Added new JS currency utils and formatting functions.<\/li>\n<\/ul>\n\n<h4>1.7.5 - 12\/03\/2026<\/h4>\n\n<ul>\n<li>Added: Now coupon can be created for specific products (and prices).<\/li>\n<li>Improved: Added specific customer option for coupon restriction.<\/li>\n<li>Fixed: Stripe payment intent setup request for subscription payment was failing for renewal payment.<\/li>\n<li>Fixed: Automatic renewal payment orders now correctly transition to completed status.<\/li>\n<li>Fixed: Subscription renewal dates (next payment and last payment) not updating for already active subscriptions.<\/li>\n<li>Fixed: Subscription <code>_last_payment_date<\/code> was not updating.<\/li>\n<li>Fixed: Installment detail toggle was not working on single product page with single price.<\/li>\n<li>Improved: Simplified stripe checkout backend process.<\/li>\n<li>Improved: Stripe checkout \"Save payment method\" checkbox is now forced checked and read-only for subscription purchases.<\/li>\n<li>Improved: Enhanced core subscription logic for more reliable schedule recalculation.<\/li>\n<li>Improved: Order \u201cPay Now\u201d will work with failed orders too.<\/li>\n<li>Improved: Subscription will show \u201cPay Now\u201d if renewal failed for the subscriber to retry manual payment.<\/li>\n<li>Improved: Order &amp; subscription list table shows short date to improve visibility of other column data.<\/li>\n<li>Improved: Page loading effects (loading animation) &amp; other CSS animation\/transition across all dashboard pages.<\/li>\n<li>Improved: Price editor UIUX.<\/li>\n<li>Improved: Both analytics dashboard date-range picker improved with homegrown package.<\/li>\n<li>Improved: All list-table UI replaced with very own homebrewed list-table package.<\/li>\n<li>Fixed: Variation price was not calculated accurately while the item being added to the cart.<\/li>\n<li>Fixed: Product description block editor preview.<\/li>\n<li>Improved: Added auto-save to product description block editor.<\/li>\n<li>Fixed: <code>view_cart<\/code> trigger updated with correct data &amp; trigger within the Mini-Cart.<\/li>\n<li>Fixed: Customer select dropdown was only showing first 10 items.<\/li>\n<li>Improved: Added <code>gravatar<\/code> &amp; full name in customer dropdown.<\/li>\n<li>Fixed: Cart quantity input buttons (inc\/dec) concatenate number without calculating.<\/li>\n<li>Fixed: <code>Minimum amount<\/code> validation was not working while applying coupon.<\/li>\n<li>Fixed: Minor UI improvements.<\/li>\n<\/ul>\n\n<h4>1.7.4 - 01\/03\/2026<\/h4>\n\n<ul>\n<li>Added: Product &amp; User Specific coupon creation options.<\/li>\n<li>Improved: Set Stripe <code>capture_method<\/code> to <code>automatic<\/code> for more reliable payment capturing.<\/li>\n<li>Improved: Refactored Stripe error handling for better API error reporting.<\/li>\n<li>Fixed: Stripe subscription payments not being captured automatically.<\/li>\n<li>Fixed: Stripe card tokenization issue (saving card without consent for non-subscriptions).<\/li>\n<li>Fixed: Resolved PHP lint error in Stripe gateway.<\/li>\n<li>Improved: Refined subscription detection and order collection logic.<\/li>\n<li>Misc: Code cleanup and formatting improvements.<\/li>\n<li>Improved: Replaced full page reload with AJAX-based content refresh after coupon removal.<\/li>\n<li>Improved: Added new Analytics settings tab with contextual guidance and notice components.<\/li>\n<li>Improved: Refactored Currency Price component for cleaner formatting, added trimZeros(), improved filter hooks, and enhanced currency symbol handling.<\/li>\n<li>Improved: Standardized checkout redirect delay (850ms) across all payment gateways.<\/li>\n<li>Improved: Pixel integrations now initialize only when Analytics is enabled.<\/li>\n<li>Improved: Extracted pixel utilities into a dedicated helper file.<\/li>\n<li>Improved: Product price creation UI.<\/li>\n<li>Improved: Product description block editor support.<\/li>\n<li>Fixed: Added missing doActionAsync import.<\/li>\n<li>Fixed: Added missing filter hook name in Price component.<\/li>\n<li>Fixed: Corrected variation price display on cart page.<\/li>\n<li>Fixed: Resolved Mini Cart styling issue.<\/li>\n<li>Fixed: Stripe saved payment method (token) UI.<\/li>\n<li>Misc: Minor code cleanup and internal optimizations.<\/li>\n<\/ul>\n\n<h4>1.7.3 - 24\/02\/2026<\/h4>\n\n<ul>\n<li>Improved: Admin product edit UIUX.<\/li>\n<li>Improved: All list table loading state.<\/li>\n<li>Fixed: Mini Cart loading nonce error with full-page-caching.<\/li>\n<li>Improved: Added composite index in order-item-meta table for performance.<\/li>\n<li>Improved: Update date util matching backend date format for deployment analytics.<\/li>\n<li>Fixed: Paddle product tax category was not saving.<\/li>\n<\/ul>\n\n<h4>1.7.2 - 05\/02\/2026<\/h4>\n\n<ul>\n<li>Fixed: <strong>Installment Plan<\/strong> page link (addon page) was broken.<\/li>\n<li>Fixed: Some addon doc-page links (addon page) redirecting to 404 page.<\/li>\n<li>Improved: Addon search &amp; filtering updated with more keywords &amp; tags.<\/li>\n<li>Improved: Added missing output escaping for csv export.<\/li>\n<li>Fixed: Fatal error on 404 page when entire site is restricted.<\/li>\n<li>Fixed: Fatal error on restricted page when single product\/price being used for membership (Access Group).<\/li>\n<li>Fixed: Course bundle integration was not setting bundle type.<\/li>\n<\/ul>\n\n<h4>1.7.1 - 25\/01\/2026<\/h4>\n\n<ul>\n<li>Improved: Prevent direct access in php files.<\/li>\n<li>Fixed: Resolve WordPress Coding Standards violations across multiple files.<\/li>\n<li>Fixed: <strong>Course Bundle<\/strong> integration type check condition added.<\/li>\n<li>Fixed: RCP migration invalid sql query.<\/li>\n<li>Improved: Add proper <code>escaping<\/code> for output and <code>sanitization<\/code> for input.<\/li>\n<li>Improved: Implement query caching in admin dashboard api, improving page performance.<\/li>\n<li>Improved: Minor code quality improvements and optimizations.<\/li>\n<li>Improved: Page title translated with sub-page titles for plugin dashboard pages.<\/li>\n<li>Fixed: Loading preloading addon settings triggering translations loading too early error.<\/li>\n<\/ul>\n\n<h4>1.7.0 - 18\/01\/2026<\/h4>\n\n<ul>\n<li>Added: <strong>Google Tag<\/strong> &amp; <strong>Meta Pixel<\/strong> tracking support.<\/li>\n<li>Improved: Added hooks (in PHP &amp; JS) &amp; update checkout response data for pixel tracking support and refactor cart logic into cart.js.<\/li>\n<li>Improved: Currency render (admin dashboard) improved with support for country code.<\/li>\n<li>Fixed: Screen-reader-text for refund order amount was missing currency symbol.<\/li>\n<li>Improved: Button UI updated across templates for consistent styling.<\/li>\n<li>Improved: Removed redundant css rules.<\/li>\n<li>Updated: Translation comments &amp; placeholders.<\/li>\n<li>Fixed: Commission ajax handlers for invalid order ID.<\/li>\n<li>Fixed: Fixed tutor-booking integration on checkout.<\/li>\n<li>Improved: Price rendering for membership (locked) content.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/plugins.trac.wordpress.org\/browser\/storeengine\/trunk\/changelog.txt\">See full changelog<\/a>.<\/p>","raw_excerpt":"Sell digital &amp; physical products with StoreEngine\u2014a lightweight eCommerce solution with memberships, subscriptions, affiliates, coupons &amp; licensing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/219522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=219522"}],"author":[{"embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kodezen"}],"wp:attachment":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=219522"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=219522"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=219522"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=219522"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=219522"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=219522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}