{"id":343312,"date":"2026-07-21T10:47:53","date_gmt":"2026-07-21T10:47:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sawir-referral-refer-a-friend-for-woocommerce\/"},"modified":"2026-07-21T10:47:36","modified_gmt":"2026-07-21T10:47:36","slug":"sawir-referral","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sawir-referral\/","author":18200539,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Sawir Referral \u2013 Refer a Friend for WooCommerce","header_author":"Ricardo Sawir, Sawir Studio LLC","header_description":"Give-and-get referral program built on WooCommerce coupons. Customers share a personal code or link (WhatsApp-first); friends get a discount, advocates earn a reward coupon after the order clears.","assets_banners_color":"42a08f","last_updated":"2026-07-21 10:47:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/sawir-referral\/","header_author_uri":"https:\/\/sawirstudio.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sawirricardo","date":"2026-07-21 10:47:36"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3616923,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3616923,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3616923,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3616923,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3616923,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3616923,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3616923,"resolution":"3","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"Refer a friend page in My Account: personal code, share link, WhatsApp sharing, referral history.","2":"Referral code auto-applied in the cart from a share link.","3":"Admin referral list with statuses, manual actions, and settings."}},"plugin_section":[],"plugin_tags":[5322,387,3160,286,37236],"plugin_category":[45],"plugin_contributors":[262686],"plugin_business_model":[],"class_list":["post-343312","plugin","type-plugin","status-publish","hentry","plugin_tags-refer-a-friend","plugin_tags-referral","plugin_tags-whatsapp","plugin_tags-woocommerce","plugin_tags-word-of-mouth","plugin_category-ecommerce","plugin_contributors-sawirricardo","plugin_committers-sawirricardo"],"banners":{"banner":"https:\/\/ps.w.org\/sawir-referral\/assets\/banner-772x250.png?rev=3616923","banner_2x":"https:\/\/ps.w.org\/sawir-referral\/assets\/banner-1544x500.png?rev=3616923","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sawir-referral\/assets\/icon-128x128.png?rev=3616923","icon_2x":"https:\/\/ps.w.org\/sawir-referral\/assets\/icon-256x256.png?rev=3616923","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sawir-referral\/assets\/screenshot-1.png?rev=3616923","caption":"Refer a friend page in My Account: personal code, share link, WhatsApp sharing, referral history."},{"src":"https:\/\/ps.w.org\/sawir-referral\/assets\/screenshot-2.png?rev=3616923","caption":"Referral code auto-applied in the cart from a share link."},{"src":"https:\/\/ps.w.org\/sawir-referral\/assets\/screenshot-3.png?rev=3616923","caption":"Admin referral list with statuses, manual actions, and settings."}],"raw_content":"<!--section=description-->\n<p>Turn your customers into your sales channel. Every customer gets a personal referral code (a real WooCommerce coupon) and a share link on their My Account page, with one-tap WhatsApp sharing.<\/p>\n\n<ul>\n<li><strong>Friends get a discount<\/strong> \u2014 percentage or fixed amount, applied like any coupon at checkout.<\/li>\n<li><strong>Advocates get rewarded<\/strong> \u2014 a coupon issued automatically once the friend's order is completed and the hold period clears.<\/li>\n<li><strong>Codes, not cookies<\/strong> \u2014 attribution runs through the coupon on the order. Codes survive being pasted into WhatsApp, Instagram DMs, or anywhere links get mangled. Share links (<code>?ref=CODE<\/code>) simply remember and auto-apply the code.<\/li>\n<li><strong>Refund-safe<\/strong> \u2014 rewards are held for a configurable number of days. A full refund or cancellation during the hold cancels the reward; partial refunds keep it. After the hold, a fully refunded order automatically revokes the reward coupon if it is still unused, and flags the referral for review if it was already redeemed.<\/li>\n<li><strong>Fraud guards<\/strong> \u2014 self-referral is blocked (by account and billing email), each friend can be limited to one order per code, codes can be capped in total, and you can restrict codes to new customers only.<\/li>\n<li><strong>HPOS and Checkout Blocks compatible.<\/strong><\/li>\n<\/ul>\n\n<p>No payout system, no tax forms, no approval queues \u2014 rewards are store coupons, which keeps the money in your store.<\/p>\n\n<h4>More free plugins from Sawir Studio<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-insights\/\">Sawir Insights<\/a> \u2014 Heatmaps, session recordings, surveys, funnels, and form analytics. Everything stays on your server.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-live-translate\/\">Sawir Live Translate<\/a> \u2014 Translate any front-end page live: pick a language, auto-translate the visible strings, save them, and let visitors switch languages.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-media-folders\/\">Sawir Media Folders<\/a> \u2014 Fast, unlimited folders for the WordPress media library with drag &amp; drop.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-min-max-quantities-for-woocommerce\/\">Sawir Min Max Quantities for WooCommerce<\/a> \u2014 Set minimum and maximum purchase quantity rules for WooCommerce products, product categories, and the whole order.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-product-image-zoom-for-woocommerce\/\">Sawir Product Image Zoom for WooCommerce<\/a> \u2014 Adds a product image lightbox with navigation and click-to-zoom to WooCommerce product galleries.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-pulse\/\">Sawir Pulse \u2013 Live Sales &amp; Social Proof for WooCommerce<\/a> \u2014 Live social proof from real activity: recent orders, live viewers, and reviews as corner notifications. No fake notifications, ever.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-restock-notifier-for-woocommerce\/\">Sawir Restock Notifier for WooCommerce<\/a> \u2014 Let customers request an email notification when an out-of-stock WooCommerce product is back in stock.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-role-capabilities-manager\/\">Sawir Role Capabilities Manager<\/a> \u2014 Create custom user roles and manage capabilities for new and existing WordPress roles.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sawir-variation-gallery-tools-woocommerce\/\">Sawir Variation Gallery Tools for WooCommerce<\/a> \u2014 Manage variation-specific gallery images in WooCommerce. Works with Sawir Product Image Zoom for WooCommerce.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20it%20compare%20to%20alternatives%3F\"><h3>How does it compare to alternatives?<\/h3><\/dt>\n<dd><p>Affiliate platforms \u2014 AffiliateWP, SliceWP, Solid Affiliate \u2014 are built for recruiting external marketers, with registration flows, tracking dashboards, and payout runs. Hosted services like ReferralCandy run referral programs as a subscription outside WordPress. Sawir Referral is narrower on purpose: your existing customers share a personal coupon code or link, friends get a discount, and rewards are store coupons. Attribution runs through the coupon itself, so it survives being pasted into chat apps and needs no payout infrastructure. If you are building an affiliate channel, use an affiliate platform; if you want customers referring friends, this is the shape of that.<\/p><\/dd>\n<dt id=\"how%20is%20a%20referral%20attributed%3F\"><h3>How is a referral attributed?<\/h3><\/dt>\n<dd><p>By the coupon on the order. If a referral code was used at checkout, the advocate who owns that code gets the credit when the order is completed. Share links just store the code in a first-party cookie and auto-apply it to the cart \u2014 there is no separate tracking system.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20referred%20order%20is%20refunded%3F\"><h3>What happens when a referred order is refunded?<\/h3><\/dt>\n<dd><p>Partial refunds keep the reward \u2014 it is a flat amount and does not scale with the order. A full refund or cancellation during the hold period cancels the reward before it is issued. If the order is fully refunded after the reward was issued, the reward coupon is automatically revoked (trashed, restorable from the coupons screen) as long as it is unused; a reward that was already redeemed is flagged in the admin list for you to review. You can also release, reverse, or revoke any referral manually from WooCommerce \u2192 Referrals.<\/p><\/dd>\n<dt id=\"can%20customers%20refer%20themselves%3F\"><h3>Can customers refer themselves?<\/h3><\/dt>\n<dd><p>No. Codes are rejected when the customer is the code's owner or shares the owner's email, and the check is repeated when the order completes.<\/p><\/dd>\n<dt id=\"where%20do%20customers%20find%20their%20code%3F\"><h3>Where do customers find their code?<\/h3><\/dt>\n<dd><p>My Account \u2192 Refer a friend: their code, share link, copy button, WhatsApp share button, and the status of their referrals.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: personal referral codes, share links with auto-apply, hold period with automatic reversal on full refund, unused-reward revocation, reward coupons by email, admin referral list with manual actions, and settings.<\/li>\n<\/ul>","raw_excerpt":"Give-and-get referral program for WooCommerce. Friends get a discount, advocates earn a reward coupon \u2014 shared by code or link, WhatsApp-first.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343312","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=343312"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sawirricardo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343312"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343312"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343312"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343312"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343312"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}