{"id":377683,"date":"2026-09-30T05:09:18","date_gmt":"2026-09-30T05:09:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/growthpilot-by-ppros\/"},"modified":"2026-09-30T05:09:08","modified_gmt":"2026-09-30T05:09:08","slug":"myrvento-loyalty-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/myrvento-loyalty-for-woocommerce\/","author":17676349,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Myrvento Loyalty for WooCommerce","header_author":"sakibbd08","header_description":"WooCommerce loyalty, sales, operations, analytics, revenue intelligence, and an on-store AI commerce brain.","assets_banners_color":"675090","last_updated":"2026-09-30 05:09:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pluginpros.co","header_author_uri":"https:\/\/profiles.wordpress.org\/sakibbd08\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"sakibbd08","date":"2026-09-30 05:09:08","revision":3720338}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3720363,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3720363,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3720363,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3720363,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3720363,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3720338,"resolution":"1","location":"assets","locale":"","width":1307,"height":822},"Screenshot-10.png":{"filename":"Screenshot-10.png","revision":3720338,"resolution":"10","location":"assets","locale":"","width":1440,"height":770},"Screenshot-11.png":{"filename":"Screenshot-11.png","revision":3720338,"resolution":"11","location":"assets","locale":"","width":1365,"height":499},"Screenshot-12.png":{"filename":"Screenshot-12.png","revision":3720338,"resolution":"12","location":"assets","locale":"","width":1578,"height":549},"Screenshot-13.png":{"filename":"Screenshot-13.png","revision":3720338,"resolution":"13","location":"assets","locale":"","width":1369,"height":792},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3720338,"resolution":"2","location":"assets","locale":"","width":1432,"height":782},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3720338,"resolution":"3","location":"assets","locale":"","width":1333,"height":718},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":3720338,"resolution":"4","location":"assets","locale":"","width":1585,"height":835},"Screenshot-5.png":{"filename":"Screenshot-5.png","revision":3720338,"resolution":"5","location":"assets","locale":"","width":1331,"height":805},"Screenshot-6.png":{"filename":"Screenshot-6.png","revision":3720338,"resolution":"6","location":"assets","locale":"","width":1308,"height":802},"Screenshot-7.png":{"filename":"Screenshot-7.png","revision":3720338,"resolution":"7","location":"assets","locale":"","width":1419,"height":841},"Screenshot-8.png":{"filename":"Screenshot-8.png","revision":3720338,"resolution":"8","location":"assets","locale":"","width":1255,"height":771},"Screenshot-9.png":{"filename":"Screenshot-9.png","revision":3720338,"resolution":"9","location":"assets","locale":"","width":1488,"height":806}},"screenshots":{"1":"Dashboard for the last 30 days: revenue, abandoned carts, win-back customers, and the demand forecast.","2":"Points earn rules for purchases, reviews, signups, birthdays, and social shares.","3":"VIP tiers qualified by spending, order count, or lifetime points.","4":"Rewards redeemed from the same points balance.","5":"Referral campaign, share link, and referral history.","6":"Sales queues for abandoned carts, upsell and cross-sell pairs, and quiet customers.","7":"Analytics for revenue, customers, products, and marketing.","8":"Myrvento Brain cards for churn, pricing, and inventory. Prices are suggestions only."}},"plugin_section":[],"plugin_tags":[232,3377,2321,5483,286],"plugin_category":[36,45],"plugin_contributors":[269283],"plugin_business_model":[],"class_list":["post-377683","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-loyalty","plugin_tags-points","plugin_tags-referrals","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-sakibbd08","plugin_committers-sakibbd08"],"banners":{"banner":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/banner-772x250.png?rev=3720363","banner_2x":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/banner-1544x500.png?rev=3720363","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/icon.svg?rev=3720363","icon":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/icon.svg?rev=3720363","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-1.png?rev=3720338","caption":"Dashboard for the last 30 days: revenue, abandoned carts, win-back customers, and the demand forecast."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-2.png?rev=3720338","caption":"Points earn rules for purchases, reviews, signups, birthdays, and social shares."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-3.png?rev=3720338","caption":"VIP tiers qualified by spending, order count, or lifetime points."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-4.png?rev=3720338","caption":"Rewards redeemed from the same points balance."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-5.png?rev=3720338","caption":"Referral campaign, share link, and referral history."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-6.png?rev=3720338","caption":"Sales queues for abandoned carts, upsell and cross-sell pairs, and quiet customers."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-7.png?rev=3720338","caption":"Analytics for revenue, customers, products, and marketing."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-8.png?rev=3720338","caption":"Myrvento Brain cards for churn, pricing, and inventory. Prices are suggestions only."},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-9.png?rev=3720338","caption":""},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-10.png?rev=3720338","caption":""},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-11.png?rev=3720338","caption":""},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-12.png?rev=3720338","caption":""},{"src":"https:\/\/ps.w.org\/myrvento-loyalty-for-woocommerce\/assets\/Screenshot-13.png?rev=3720338","caption":""}],"raw_content":"<!--section=description-->\n<p>Myrvento Loyalty for WooCommerce awards purchase, review, signup, birthday, social, campaign, and referral points to the same customer wallet. Referral bonuses never use a separate balance.<\/p>\n\n<p>Analytics covers revenue trends, AOV, LTV, repeat purchase, cohorts, retention, churn, product profitability, campaign ROI, email performance, funnel conversion, and attribution.<\/p>\n\n<p>The Myrvento Brain scores churn, next purchase, and high-value customers, suggests prices and discounts, and forecasts seasonal demand plus inventory \u2014 from WooCommerce orders, with an optional LLM only for narration.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The human-readable source for the compiled admin UI lives in the <code>admin\/src\/<\/code> directory inside this plugin (React\/JSX, CSS). Storefront source lives in <code>frontend\/src\/<\/code>. The minified files in <code>assets\/<\/code> are generated from that source.<\/p>\n\n<p>The same source is on GitHub: https:\/\/github.com\/sakib08\/myrvento-loyalty-for-woocommerce<\/p>\n\n<h4>Build tools<\/h4>\n\n<p>Node.js and npm. Webpack 5 bundles the scripts. Babel transpiles JSX and modern JavaScript. PostCSS, Autoprefixer, and Tailwind CSS compile the stylesheets.<\/p>\n\n<h4>Regenerating build\/ assets<\/h4>\n\n<p>From this plugin directory, after Node.js and npm are installed:<\/p>\n\n<ol>\n<li><code>npm install<\/code><\/li>\n<li><p><code>npm run build<\/code><\/p>\n\n<p>npm run build writes the admin files to <code>assets\/admin\/<\/code> (<code>myrvento-admin.js<\/code>, <code>myrvento-admin.css<\/code>) and the storefront files to <code>assets\/frontend\/<\/code> (<code>myrvento.js<\/code>, <code>myrvento.css<\/code>). <code>npm run build:admin<\/code> and <code>npm run build:frontend<\/code> rebuild one of those bundles.<\/p>\n\n<h3>Third-party licenses<\/h3>\n\n<p>The following libraries are compiled into the files in <code>assets\/<\/code>. Each is MIT licensed.<\/p><\/li>\n<\/ol>\n\n<ul>\n<li>React and React DOM \u2014 https:\/\/github.com\/facebook\/react\/blob\/main\/LICENSE<\/li>\n<li>qrcode (node-qrcode) \u2014 https:\/\/github.com\/soldair\/node-qrcode\/blob\/master\/license<\/li>\n<\/ul>\n\n<p>Webpack, Babel, Tailwind CSS, PostCSS, and Autoprefixer are build tools only. They are not included in the plugin zip.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not call an AI provider itself. Optional narration goes through the WordPress AI Client. Share buttons open the customer's own browser.<\/p>\n\n<p><strong>WordPress AI Client (optional).<\/strong> Off by default. When an administrator enables narration, Myrvento Loyalty for WooCommerce asks WordPress to rewrite Myrvento Brain card wording. WordPress sends that prompt to the AI provider the site owner connected in WordPress settings. The plugin does not store a provider API key and does not choose the provider URL. The prompt includes store metrics and insight copy, which can include a customer display name. No request is sent when narration is off, when WordPress AI is unavailable, or when the site has no provider. On-store churn, pricing, and inventory models never leave the site.<\/p>\n\n<p>The connected provider's terms and privacy policy apply. Those are chosen by the site owner in WordPress, not by this plugin.<\/p>\n\n<p><strong>Referral share links (optional, customer-initiated).<\/strong> Loyalty and referral screens can open WhatsApp, Facebook, or X with the store name and the customer\u2019s referral URL. Nothing is sent until the customer chooses a share button. The link opens in the browser; the plugin does not contact those services itself.<\/p>\n\n<ul>\n<li>WhatsApp terms: https:\/\/www.whatsapp.com\/legal\/terms-of-service<\/li>\n<li>WhatsApp privacy: https:\/\/www.whatsapp.com\/legal\/privacy-policy<\/li>\n<li>Facebook terms: https:\/\/www.facebook.com\/terms.php<\/li>\n<li>Facebook privacy: https:\/\/www.facebook.com\/privacy\/policy\/<\/li>\n<li>X terms: https:\/\/x.com\/en\/tos<\/li>\n<li>X privacy: https:\/\/x.com\/en\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload Myrvento Loyalty for WooCommerce through Plugins \u2192 Add New \u2192 Upload Plugin, or copy the plugin folder into <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Myrvento Loyalty for WooCommerce. WooCommerce must already be active.<\/li>\n<li>Open Myrvento Loyalty for WooCommerce in wp-admin. The dashboard is the home screen. Points, sales, operations, analytics, revenue, AI, and Help are separate menus.<\/li>\n<li>Customers use My Account \u2192 Loyalty and Referrals.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20myrvento%20loyalty%20for%20woocommerce%20require%20woocommerce%3F\"><h3>Does Myrvento Loyalty for WooCommerce require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be active. The plugin follows High-Performance Order Storage. WordPress 6.0+ and PHP 7.4+ are required. Shop managers need the <code>manage_woocommerce<\/code> capability.<\/p><\/dd>\n<dt id=\"do%20referrals%20use%20a%20separate%20balance%3F\"><h3>Do referrals use a separate balance?<\/h3><\/dt>\n<dd><p>No. Purchases, reviews, signups, birthdays, social shares, campaigns, and referrals all write to one points ledger. There is no referral wallet and no cash payout.<\/p><\/dd>\n<dt id=\"when%20are%20points%20awarded%3F\"><h3>When are points awarded?<\/h3><\/dt>\n<dd><p>When an order reaches the status chosen in Settings. Completed is the default. Cancelling or refunding that order reverses the points from it. Set expiration days in Settings. Zero means points do not expire.<\/p><\/dd>\n<dt id=\"does%20the%20ai%20need%20an%20api%20key%3F\"><h3>Does the AI need an API key?<\/h3><\/dt>\n<dd><p>No. Churn, next purchase, high-value scores, price suggestions, and demand forecasts run on the store from WooCommerce orders. Optional narration uses the WordPress AI Client and the provider the site owner connected in WordPress. This plugin does not store a provider key. Suggested prices are never applied to products.<\/p><\/dd>\n<dt id=\"why%20are%20the%20reports%20empty%3F\"><h3>Why are the reports empty?<\/h3><\/dt>\n<dd><p>A store with no paid orders shows empty states. Reports count WooCommerce paid statuses. Drafts and unpaid checkouts are left out of revenue.<\/p><\/dd>\n<dt id=\"why%20do%20the%20my%20account%20links%20404%3F\"><h3>Why do the My Account links 404?<\/h3><\/dt>\n<dd><p>Loyalty and Referrals are WooCommerce account endpoints. Activating the plugin refreshes permalinks. If the links still 404, open Settings \u2192 Permalinks and save once.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Display name is Myrvento Loyalty for WooCommerce. Text domain is myrvento-loyalty-for-woocommerce.<\/li>\n<li>Optional narration uses the WordPress AI Client. The plugin no longer stores a provider key or calls a provider URL.<\/li>\n<li>Referral codes and visitor fingerprints use a plugin-owned secret.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial loyalty + referral core.<\/li>\n<li>Analytics and revenue intelligence: revenue, customers, products, and marketing reports.<\/li>\n<li>Myrvento Brain: predictive churn \/ next purchase \/ high-value, pricing suggestions, seasonal and inventory forecasts.<\/li>\n<li>Dashboard plus Sales &amp; conversion (abandoned cart, upsell, cross-sell, recovery), WooCommerce operations, and a Revenue intelligence screen for LTV, retention, churn, attribution, profitability, and forecasting.<\/li>\n<li>Help screen with guides for loyalty, referrals, sales, analytics, AI, and the customer account.<\/li>\n<li>Display name is Myrvento Loyalty for WooCommerce. Styles use the myrvento- prefix. Text domain is myrvento-loyalty-for-woocommerce.<\/li>\n<\/ul>","raw_excerpt":"WooCommerce loyalty, sales, operations, analytics, revenue intelligence, and an on-store AI commerce brain.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/377683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=377683"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sakibbd08"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=377683"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=377683"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=377683"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=377683"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=377683"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=377683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}