[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9QPj1MAP10mM662R8DQ-AcmuzF0PMW8vwCA6XDKVt_c":3,"$f4Xl3KNcnR87Kr0C8VJ5v1fnZttdVgnIrpWIRR0nanzs":601,"$fvxqH17qrpQ_zWScREn5mQJONQnEV2gNShaOLaxXHyXA":605},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":138,"fingerprints":580},"recoup-returns-rma-for-woocommerce","Returns, Exchanges & Refunds for WooCommerce – Recoup","1.0.4","russellwestgarth","https:\u002F\u002Fprofiles.wordpress.org\u002Frussellwestgarth\u002F","\u003Cp>Recoup is a WooCommerce returns and refunds plugin that recovers revenue other plugins leave on the table. Instead of processing every return as a refund, Recoup guides customers toward exchanges and store credit – keeping the money in your store.\u003C\u002Fp>\n\u003Cp>The self-service return portal replaces email-based returns completely. Customers request returns, select a reason, and choose their preferred resolution without contacting support. You get structured return data, faster processing, and fewer refunds hitting your bottom line.\u003C\u002Fp>\n\u003Cp>67% of online shoppers check return policies before purchasing, and 30% of ecommerce orders are returned. A smart WooCommerce return policy is not a cost centre – it is a revenue recovery tool. Recoup gives you the return management system to make that shift.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Customer visits the returns portal (works for logged-in users and guest orders)\u003C\u002Fli>\n\u003Cli>They select the order and items to return, pick a reason, and choose refund, exchange, or store credit\u003C\u002Fli>\n\u003Cli>You review the request in the admin dashboard (or set up auto-approve rules in Pro)\u003C\u002Fli>\n\u003Cli>Recoup processes the resolution automatically – refund to original payment method, exchange order creation, or store credit to their wallet\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Built for modern WooCommerce:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Recoup is fully compatible with High-Performance Order Storage (HPOS) and integrates with the native WooCommerce email system. It works with any theme, requires no template overrides, and respects your store’s existing design through clean, minimal frontend markup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Return reason analytics\u003C\u002Fstrong> give you the data to reduce returns at the source. When you can see that 40% of returns on a product cite “not as described,” you know exactly what to fix.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Self-service return request portal\u003C\u002Fstrong> – customers submit returns without contacting support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable return window\u003C\u002Fstrong> – set the number of days after delivery that returns are accepted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return reason collection\u003C\u002Fstrong> – customisable dropdown with structured reason data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin return management dashboard\u003C\u002Fstrong> – view, approve, reject, and process all returns in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notifications\u003C\u002Fstrong> – automatic emails to customers at each stage of the return process\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-refund processing\u003C\u002Fstrong> – approved returns trigger refunds to the original payment method\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest order returns\u003C\u002Fstrong> – customers without an account can return items using their order number and email\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile responsive\u003C\u002Fstrong> – the return portal works on any device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS compatible\u003C\u002Fstrong> – works with WooCommerce High-Performance Order Storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Exchange flow\u003C\u002Fstrong> – guide customers to select a replacement product instead of taking a refund, converting returns into new sales\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Store credit wallet\u003C\u002Fstrong> – a proper balance system attached to the customer account (not coupon workarounds), usable at checkout like any payment method\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return analytics dashboard\u003C\u002Fstrong> – track return rates by product, category, and reason over time to identify and fix the root causes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-approve rules\u003C\u002Fstrong> – define conditions (order value, customer history, return reason) to approve returns automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product and category exclusions\u003C\u002Fstrong> – exclude specific products, categories, or sale items from the return policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support\u003C\u002Fstrong> – direct access to the development team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frecoupreturns.com\u002Fpro\" rel=\"nofollow ugc\">Upgrade to Recoup Pro\u003C\u002Fa>\u003C\u002Fp>\n","WooCommerce returns plugin that converts refunds into exchanges and store credit. Self-service portal, return analytics, revenue recovery.",0,83,"2026-04-14T21:21:00.000Z","6.9.4","6.2","7.4",[18,19,20,21,22],"exchanges","refunds","returns","store-credit","woocommerce","https:\u002F\u002Frecoupreturns.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoup-returns-rma-for-woocommerce.1.0.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T02:21:51.947Z",[36,55,73,98,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"claimpress-warranty-refunds-returns-for-woocommerce","ClaimPress – Warranty, Return, Refund & Exchange for WooCommerce","2.8.1","Dominopress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdominopress\u002F","\u003Cp>\u003Cstrong>The Most Advanced Claims Management System for WooCommerce\u003C\u002Fstrong> 🚀\u003C\u002Fp>\n\u003Cp>Transform your WooCommerce store with ClaimPress – the premium, all-in-one solution for warranty, return, refund, and exchange management. Built by developers who understand e-commerce, ClaimPress delivers enterprise-level features with WordPress simplicity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why ClaimPress Stands Out:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Three Powerful Features in One Plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Advanced Warranty System:\u003C\u002Fstrong> Create unlimited warranty plans – from simple included warranties to complex paid tiers with multiple price points\u003Cbr \u002F>\n– \u003Cstrong>Smart Exchange Management:\u003C\u002Fstrong> Let customers effortlessly exchange products for different sizes, colors, or variants\u003Cbr \u002F>\n– \u003Cstrong>Flexible Return\u002FRefund System:\u003C\u002Fstrong> Build customer trust with customizable money-back guarantees\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>For Store Owners:\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable one, two, or all three features on any product with just a few clicks. No coding required. No complex setup. Just powerful functionality that works right out of the box.\u003C\u002Fp>\n\u003Cp>💼 \u003Cstrong>For Customers:\u003C\u002Fstrong>\u003Cbr \u002F>\nYour customers enjoy a seamless claims experience through their “My Account > Claimable Products” page, while guest customers can securely file claims using just their order ID and email.\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>For Administrators:\u003C\u002Fstrong>\u003Cbr \u002F>\nManage everything from a beautifully designed, intuitive dashboard. Update claim statuses instantly, filter by type, communicate with customers, and keep your workflow organized – all from one centralized location.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Three Independent Features:\u003C\u002Fstrong> Warranty, Exchange, and Return\u002FRefund – Enable one, two, or all three on any product.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Warranty Options:\u003C\u002Fstrong> Add free “Included” warranties (e.g., “1 Year Warranty”) or “Paid” warranties with multiple tiers (e.g., “3 Years for $10”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exchange Management:\u003C\u002Fstrong> Let customers exchange products for different sizes, colors, or variants within a specified period.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return & Refund System:\u003C\u002Fstrong> Offer money-back guarantees with customizable return periods.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Claim System:\u003C\u002Fstrong> Works for both logged-in customers (via “My Account” page) and guest customers (via a shortcode).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Claim Shortcode:\u003C\u002Fstrong> Just add \u003Ccode>[claimpress_guest_form]\u003C\u002Fcode> to any page to create a secure claim form for guest users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized Claim Management:\u003C\u002Fstrong> A new “ClaimPress” menu item shows all claims with filtering by status and type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Claim Statuses:\u003C\u002Fstrong> Use statuses like Pending, Approved, and Rejected to manage your workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Notifications:\u003C\u002Fstrong> Receive emails for new claims.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Communication:\u003C\u002Fstrong> Reply to customers directly from the claim management screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fee Waivers:\u003C\u002Fstrong> Allow customers to request fee waivers for exchanges\u002Freturns (e.g. if the wrong item was sent by the seller).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Claim Page Setup:\u003C\u002Fstrong> Easy styling and step-by-step setup instructions for your guest returns portal.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🚀 Unlock ClaimPress Pro: The Ultimate Operations Upgrade\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Ready to turn your claims department from a pure expense into a revenue-generating machine? ClaimPress Pro gives you the powerful tools you need to streamline operations and offer profitable policies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💰 \u003Cstrong>Unlimited Paid Warranty Tiers:\u003C\u002Fstrong> Upsell customers at checkout! Offer a basic $5 “1-Year Coverage” right alongside a premium $20 “Lifetime Accidental Damage Protection” plan.\u003C\u002Fli>\n\u003Cli>💳 \u003Cstrong>Automated Exchange Fees:\u003C\u002Fstrong> Does it cost you money to ship a size swap? Automatically charge an “Exchange Processing Fee” directly inside WooCommerce (e.g., $10) before you approve the exchange.\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Restocking Fees for Returns:\u003C\u002Fstrong> Stop losing money on simple returns. Configure a native “Restocking Fee” (e.g., $15) to be automatically deducted from the customer’s final refund calculation.\u003C\u002Fli>\n\u003Cli>📸 \u003Cstrong>Customer File Attachments:\u003C\u002Fstrong> Stop the endless back-and-forth emails. Allow or force customers to upload photos of their broken or defective products directly inside the initial claim submission form.\u003C\u002Fli>\n\u003Cli>🛡️ \u003Cstrong>Mandatory Proof Setting:\u003C\u002Fstrong> Globally enforce proof attachments for all claims, or let the system automatically require it only when customers request a Fee Waiver!\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Fast-Action Admin Shortcuts:\u003C\u002Fstrong> Review claims and instantly send “Decline Waiver & Payment Link” emails to customers with a single click straight from the claim dashboard.\u003C\u002Fli>\n\u003Cli>✨ \u003Cstrong>Custom Marketing Labels:\u003C\u002Fstrong> Replace boring dropdowns like “12 Months” with high-converting marketing names like “Gold Protection Plan” or “No-Questions-Asked Guarantee.”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdominopress.com\u002Fplugin\u002Fclaimpress\" rel=\"nofollow ugc\">\u003Cstrong>Get ClaimPress Pro Today!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Enable Features on Products:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any product in WooCommerce\u003Cbr \u002F>\n2. Go to the \u003Cstrong>ClaimPress\u003C\u002Fstrong> tab in Product Data\u003Cbr \u002F>\n3. Check \u003Cstrong>“Enable”\u003C\u002Fstrong> for the feature you want to offer\u003Cbr \u002F>\n4. Set the duration (e.g., “12 Months” or “30 Days”)\u003Cbr \u002F>\n4. Set the duration (e.g., “12 Months” or “30 Days”)\u003Cbr \u002F>\n5. Update the product\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Customers:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Logged-in users:\u003C\u002Fstrong> Go to My Account > Claimable Products to view eligible items and file claims\u003Cbr \u002F>\n– \u003Cstrong>Guests:\u003C\u002Fstrong> Use the guest claim form (add \u003Ccode>[claimpress_guest_form]\u003C\u002Fcode> shortcode to any page)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Admins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– View all claims in \u003Cstrong>ClaimPress > All Claims\u003C\u002Fstrong>\u003Cbr \u002F>\n– Update claim statuses using the inline dropdown or full claim view\u003Cbr \u002F>\n– Send messages to customers from individual claim pages\u003C\u002Fp>\n","The most advanced warranty, return, refund, and exchange management system for WooCommerce stores.",20,884,2,"2026-04-01T20:28:00.000Z","5.8","7.2",[19,20,51,52,22],"rma","warranty","https:\u002F\u002Fdominopress.com\u002Fplugin\u002Fclaimpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclaimpress-warranty-refunds-returns-for-woocommerce.2.8.1.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":70,"download_link":71,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":72},"returnsup-connector","ReturnsUp Connector for WooCommerce","1.9.51","ReturnsUp","https:\u002F\u002Fprofiles.wordpress.org\u002Fwooreturns\u002F","\u003Cp>ReturnsUp Connector for WooCommerce is the integration plugin for the \u003Ca href=\"https:\u002F\u002Freturnsup.com\" rel=\"nofollow ugc\">ReturnsUp Platform\u003C\u002Fa>. It connects your WooCommerce store to your ReturnsUp account, enabling an automated returns and exchange management system.\u003C\u002Fp>\n\u003Cp>WooCommerce® is a trademark of Automattic Inc. ReturnsUp is not affiliated with or endorsed by Automattic Inc.\u003C\u002Fp>\n\u003Cp>This plugin ensures your store data stays in sync with the ReturnsUp platform while enhancing the customer experience during the return process.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Connection\u003C\u002Fstrong>: Connects your store to the ReturnsUp dashboard via secure API authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Synchronization\u003C\u002Fstrong>: Uses webhooks to keep orders updated in ReturnsUp whenever they are created, updated, or completed in WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Exchanges\u003C\u002Fstrong>: Handles “Exchange for Store Credit” and “Product Exchange” flows.\n\u003Cul>\n\u003Cli>Adds exchange products to the cart.\u003C\u002Fli>\n\u003Cli>Applies the exchange coupon automatically.\u003C\u002Fli>\n\u003Cli>Redirects the customer to checkout.\u003C\u002Fli>\n\u003Cli>Links the new exchange order to the original order.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Checkout\u003C\u002Fstrong>: Pre-fills checkout fields for exchange orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account Integration\u003C\u002Fstrong>: Adds a “Manage Returns” section to the customer’s “My Account” area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Enhancements\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Returns Column\u003C\u002Fstrong>: Adds a status column to your WooCommerce Orders list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Indicators\u003C\u002Fstrong>: Marks orders that have active returns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin acts as a connector between your WooCommerce store and the ReturnsUp platform (SaaS). It relies on the ReturnsUp service to function.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ReturnsUp Platform\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>Service Provider\u003C\u002Fstrong>: ReturnsUp\u003Cbr \u002F>\n*   \u003Cstrong>Service URLs\u003C\u002Fstrong>:\u003Cbr \u002F>\n    *   \u003Ccode>https:\u002F\u002Fadmin.returnsup.com\u003C\u002Fcode> (Setup & Configuration)\u003Cbr \u002F>\n    *   \u003Ccode>https:\u002F\u002Fapp.returnsup.com\u003C\u002Fcode> (Return processing flows)\u003Cbr \u002F>\n*   \u003Cstrong>Data Transmission\u003C\u002Fstrong>: Data is transmitted via secure API calls and Webhooks in the following situations:\u003Cbr \u002F>\n    *   \u003Cstrong>Connection Setup\u003C\u002Fstrong>: Your store URL and required connection details are sent to verify your account.\u003Cbr \u002F>\n    *   \u003Cstrong>Order Synchronization (Webhooks)\u003C\u002Fstrong>: To determine return eligibility and validate requests, the plugin configures WooCommerce Webhooks. When an order is created or updated, relevant order data may be synchronized. This includes order identifiers, status, totals, billing email, and shipping details when applicable.\u003Cbr \u002F>\n    *   \u003Cstrong>Return Processing\u003C\u002Fstrong>: When a return involves an exchange or refund, transaction totals and status updates are sent to process the request.\u003Cbr \u002F>\n*   \u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Freturnsup.com\u002Fcondiciones-del-servicio-de-returnsup\u002F\u003Cbr \u002F>\n*   \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Freturnsup.com\u002Fpolitica-de-privacidad\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: You must have a ReturnsUp account to interact with the service.\u003C\u002Fp>\n","Connect your store to the ReturnsUp platform to automate returns, exchanges, and refunds. Requires a ReturnsUp account.",142,"2026-04-04T10:53:00.000Z","6.7.5","6.0","8.1",[69,18,20,51,22],"automation","https:\u002F\u002Freturnsup.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freturnsup-connector.zip","2026-04-06T09:54:40.288Z",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":48,"requires_php":87,"tags":88,"homepage":93,"download_link":94,"security_score":95,"vuln_count":96,"unpatched_count":11,"last_vuln_date":97,"fetched_at":27},"advanced-coupons-for-woocommerce-free","Advanced Coupons for WooCommerce Coupons & Store Credit","4.7.2","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>Add smarter coupon features with Advanced Coupons! It’s the free plugin that makes your WooCommerce coupons better.\u003C\u002Fp>\n\u003Ch4>The best WooCommerce Coupons plugin for BOGO, store credit, url coupons + more!\u003C\u002Fh4>\n\u003Cp>Every store owner deserves to have the best coupon features – it’s the key to marketing your store better!\u003C\u002Fp>\n\u003Cp>That’s why we built this 100% free Advanced Coupons plugin so you can get features like BOGO coupons, url coupons, cart conditions, coupon role restrictions, store credit, and more totally free.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ADVANCED COUPONS – THE FREE WOOCOMMERCE COUPON PLUGIN\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=acfwf\" rel=\"friend nofollow ugc\">Advanced Coupons for WooCommerce\u003C\u002Fa> (Free Version)\u003C\u002Fem>\u003C\u002Fstrong> gives you extra features on your WooCommerce coupons so they can market your store better.\u003C\u002Fp>\n\u003Ch4>FREE SMART WOOCOMMERCE COUPON FEATURES\u003C\u002Fh4>\n\u003Cp>We made WooCommerce coupons better so you can:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Run WooCommerce BOGO deals (adds a new BOGO coupon type)\u003C\u002Fli>\n\u003Cli>Protect against accidental discounts via Cart Conditions (coupon rules)\u003C\u002Fli>\n\u003Cli>Grant customers WooCommerce store credit to use for future purchases\u003C\u002Fli>\n\u003Cli>Create coupons quickly with 100’s of coupon templates\u003C\u002Fli>\n\u003Cli>Refund orders to store credit to help retain customers\u003C\u002Fli>\n\u003Cli>Organize your WooCommerce coupons with coupon categories\u003C\u002Fli>\n\u003Cli>Apply WooCommerce coupons with a URL easily (adds coupon URL capabilities)\u003C\u002Fli>\n\u003Cli>Restrict WooCommerce coupons by user role\u003C\u002Fli>\n\u003Cli>Show WooCommerce coupons on the quick order preview box\u003C\u002Fli>\n\u003Cli>Send coupons quickly via email or push notifications\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ADVANCED COUPONS PREMIUM ADD-ON\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the free version of the highly rated Advanced Coupons Premium plugin. If you want more extended coupon features the premium version adds EVEN MORE to your WooCommerce coupons!\u003C\u002Fp>\n\u003Cp>Click here to compare features and purchase the \u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=acfwf\" rel=\"friend nofollow ugc\">Advanced Coupons for WooCommerce Premium Add-on\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Learn more about our FREE VERSION coupon features:\u003C\u002Fp>\n\u003Ch4>WooCommerce BOGO Coupon Deals\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Cem>WooCommerce BOGO coupons\u003C\u002Fem>\u003C\u002Fstrong>, otherwise known as Buy One Get One coupon deals, are VERY common in the offline world. So why can’t you run those kinds of deals on your WooCommerce store as well?!\u003C\u002Fp>\n\u003Cp>Now you can – Advanced Coupons WooCommerce BOGO coupon type let you easily run a Buy One Get One deal on your store.\u003C\u002Fp>\n\u003Cp>It’s a much more flexible WooCommerce coupon type compared to straight discounts that your customers will love! It’s also much more profitable for your store as well when compared to standard discount coupons (read on).\u003C\u002Fp>\n\u003Ch4>Protect Your Profits With Cart Conditions (Smart Coupon Rules)\u003C\u002Fh4>\n\u003Cp>WooCommerce coupon misuse is a huge problem for store owners worldwide. Smart store owners are using coupon rules, what we call “Cart Conditions”, to reduce this significantly. By setting the right conditions on your WooCommerce coupons you can control exactly when they are allowed to be used.\u003C\u002Fp>\n\u003Cp>For example:\u003Cbr \u002F>\n* Only apply a coupon when products from a particular category are in the cart\u003Cbr \u002F>\n* Only apply a coupon after a subtotal has been reached\u003Cbr \u002F>\n* Only apply a coupon when a specific product is in the cart in a specific quantity\u003Cbr \u002F>\n* Only apply a coupon on their first use (check their total spend is zero!)\u003C\u002Fp>\n\u003Cp>And there’s dozens more! You can also combine and mix and match cart conditions to create more specific coupon rules.\u003C\u002Fp>\n\u003Ch4>WooCommerce Store Credit\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Cem>Store Credit\u003C\u002Fem>\u003C\u002Fstrong> can be given to any customer on your store via Coupons->Store Credit menu and in this free version of Advanced Coupons we support multiple ways to use this:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Maintain a store credit balance per customer\u003C\u002Fli>\n\u003Cli>Refund orders to store credit instead of having to refund money\u003C\u002Fli>\n\u003Cli>Grant store credit manually to a customer via an “admin ajustment”\u003C\u002Fli>\n\u003Cli>Let customers use store credit on the checkout\u003C\u002Fli>\n\u003Cli>Customers can view their store credit balance on their My Account page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Manually granting store credit is easy! Under Coupons->Store Credit you’ll see a full dashboard showing the store credit in the system. Under Customers you can lookup a particular customer account and grant store credit to them with an “Admin Adjustment”. This is excellent to use in customer service situations where you might want to grant some extra credit to keep customers happy.\u003C\u002Fp>\n\u003Cp>Refunding orders to store credit is a great way to grant a refund without having to part with actual money. They can then use the store credit towards future orders which almost guarantees you will be able to retain the customer going forward.\u003C\u002Fp>\n\u003Cp>Finally, logged in customers will see an option on the checkout to utilize the store credit toward their order, this appears on the checkout totals box with an easy to use interface that works well with any theme and even support the legacy cart\u002Fcheckout or the new WooCommerce blocks cart & checkout experience.\u003C\u002Fp>\n\u003Cp>We’re building a smarter store credit system for WooCommerce with Advanced Coupons and there will be many new free and premium features that will utilize store credit going into the future.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ADVANCED GIFT CARDS\u003C\u002Fstrong>\u003Cbr \u002F>\n  Are you looking to sell WooCommerce gift cards? We have a sister plugin called Advanced Gift Cards plugin which integrates perfectly with this free Advanced Coupons plugin. Customers redeem gift cards directly to this free plugin’s store credit feature.\u003C\u002Fp>\n\u003Cp>Click here to view the features and purchase the \u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=agc\" rel=\"friend nofollow ugc\">Advanced Gift Cards\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Coupon Rules\u002FCart Conditions for Coupons\u003C\u002Fh4>\n\u003Cp>Have you ever wanted to apply rules to your coupons? That’s where Cart Conditions come in. Cart Conditions are like giving coupons rules to follow before it will let your customers apply them.\u003C\u002Fp>\n\u003Cp>You can test for all sorts of coupon rules with Cart Conditions:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Cart Items\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n* Cart Quantity\u003Cbr \u002F>\n* Cart Subtotal\u003Cbr \u002F>\n* Cart Weight (Premium)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Products\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n* Product Quantities Exists In Cart (Premium)\u003Cbr \u002F>\n* Product Stock Availability Exists In Cart (Premium)\u003Cbr \u002F>\n* Customer Has Ordered Products Before (Premium)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Product Categories\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n* Product Categories Exists In Cart\u003Cbr \u002F>\n* Total Customer Spend On A Certain Product Category (Premium)\u003Cbr \u002F>\n* Has Ordered Product Categories Before (Premium)\u003Cbr \u002F>\n* Custom Taxonomy Exists In Cart (Premium)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Customers\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n* Customer Logged In Status\u003Cbr \u002F>\n* Allowed Customer User Roles\u003Cbr \u002F>\n* Disallowed Customer User Roles\u003Cbr \u002F>\n* Within Hours After Customer Registered (Premium)\u003Cbr \u002F>\n* Within Hours After Customer Last Order (Premium)\u003Cbr \u002F>\n* Total Customer Spend (Premium)\u003Cbr \u002F>\n* Shipping Zone And Region (Premium)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Advanced\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom User Meta (Premium)\u003Cbr \u002F>\n* Custom Cart Item Meta (Premium)\u003C\u002Fp>\n\u003Cp>And the great thing is that you can chain coupon rules together to create complex Cart Conditions groups.\u003C\u002Fp>\n\u003Cp>Advanced Coupons has the most powerful coupon rules engine for WooCommerce.\u003C\u002Fp>\n\u003Ch4>WooCommerce URL Coupons (Easily Apply WooCommerce Coupons With A Link)\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>\u003Cem>URL coupons\u003C\u002Fem>\u003C\u002Fstrong> feature lets you give your customers a coupon link to apply a coupon.\u003C\u002Fp>\n\u003Cp>When they click the coupon URL it will apply the coupon to the cart so they don’t have to type it.\u003C\u002Fp>\n\u003Cp>Use WooCommerce URL coupons on buttons, images and text. Show them on your sidebar, ads, email marketing, blog posts – basically wherever you can put a link you can put a URL coupon!\u003C\u002Fp>\n\u003Ch4>Smart Coupons Categories\u003C\u002Fh4>\n\u003Cp>If you’ve been running a store for a while chances are you have dozens, if not hundreds or thousands, of WooCommerce coupons!\u003C\u002Fp>\n\u003Cp>Advanced Coupons lets you get smart about how you organise your coupons by giving you the ability to put them into coupon categories.\u003C\u002Fp>\n\u003Cp>You can name categories anything, such as “Support Coupons”, “Site wide coupon deals”, “BOGO coupons”, “Affiliate Coupons”, “Partner Coupons”, “Black Friday Coupons”, “Cyber Monday Coupons”, “Christmas Coupons” and more.\u003C\u002Fp>\n\u003Ch4>Restrict WooCommerce Coupons By Role\u003C\u002Fh4>\n\u003Cp>If you run a store with multiple user roles, (for example if you’re using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">WooCommerce Wholesale Prices\u003C\u002Fa> and have wholesale customers to worry about, you can now create coupons that are just for those users.\u003C\u002Fp>\n\u003Cp>Likewise, you can also exclude certain user roles from being able to use WooCommerce coupons. It’s very flexible!\u003C\u002Fp>\n\u003Ch4>Show WooCommerce Coupons On Order Preview Popup\u003C\u002Fh4>\n\u003Cp>The quick order preview button on the Orders List in WooCommerce is great, but it doesn’t show coupons that were used on the order.\u003C\u002Fp>\n\u003Cp>Advanced Coupons adds a list of the WooCommerce coupons that were used on that order so you can quickly see without having to go into the Order edit screen.\u003C\u002Fp>\n\u003Cp>These small but helpful enhancements speed up your processes dramatically. We’re always looking for ways to improve people’s workflow.\u003C\u002Fp>\n\u003Ch4>Send Coupons Quickly & Easily\u003C\u002Fh4>\n\u003Cp>It’s now easy to send coupons to your customer quickly via the Send Coupon button at the top of each coupon’s edit screen.\u003C\u002Fp>\n\u003Cp>Choose to send coupons via email (complete with a preview option so you can see what this looks like) or send coupons via push notification via our first-party PushEngage integration.\u003C\u002Fp>\n\u003Ch4>Advanced Coupons Is Compatible With Other Plugins\u003C\u002Fh4>\n\u003Cp>Not only is Advanced Coupons compatible with standard WooCommerce coupons, it’s also compatible with lots of complementary plugins. Hundreds of shipping and payment gateways, WooCommerce Currency Switcher by Aelia (even with our free Advanced Coupons plugin!), Wholesale Suite, WPML, WooCommerce Subscriptions coupons, PushEngage push notifications, plus loads more.\u003C\u002Fp>\n\u003Cp>If you want WooCommerce coupons that are advanced AND compatible with all the existing tools you are using then Advanced Coupons is the tool for you.\u003C\u002Fp>\n\u003Ch4>The Best WooCommerce Coupon Plugin (3 Reasons)\u003C\u002Fh4>\n\u003Cp>When it comes to marketing your store, standard WooCommerce coupons are too underpowered to be useful. That why you need extra WooCommerce coupons features.\u003C\u002Fp>\n\u003Cp>The mission of Advanced Coupons is to be the undisputed BEST WooCommerce coupons features extender on the market. Here are 3 top reasons you need Advanced Coupons:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reason #1: WooCommerce BOGO coupons are more PROFITABLE (It’s simple math!)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Let me illustrate why WooCommerce BOGO coupons make more profit by comparing a “30% off deal” offer vs. a “Buy 2 get 1 free” offer.\u003C\u002Fp>\n\u003Cp>\u003Cem>Standard 30% off coupon deal\u003C\u002Fem>\u003Cbr \u002F>\n– 1x $100 pair of Jeans (discounted to $70 after 30% off)\u003Cbr \u002F>\n– Minus $30 cost price\u003Cbr \u002F>\n– \u003Cem>$40 profit margin\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Standard WooCommerce coupons for a “30% off deal” would take 30% off the revenue meaning its $70 profit margin would get reduced to $40 profit margin.\u003C\u002Fp>\n\u003Cp>\u003Cem>WooCommerce BOGO (Buy 2 get 1 free) deal\u003C\u002Fem>\u003Cbr \u002F>\n– 3x pairs of Jeans is $300\u003Cbr \u002F>\n– Minus $90 cost price ($30 cost price each)\u003Cbr \u002F>\n– Minus $100 as 1x product is free for the deal\u003Cbr \u002F>\n– \u003Cem>$110 profit margin\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Each time the customer takes the WooCommerce BOGO deal you make $110 profit. I’ll take that any day of the week.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reason #2: Cart Conditions save you money by adding smart restrictions on coupon deals\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have you ever had a customer use a coupon they weren’t meant to? Did they get more discount than they were suppose to?\u003C\u002Fp>\n\u003Cp>Cart conditions are like a set of rules your customer needs to abide by before they can apply a coupon. And if they apply the coupon and then later become ineligible, the cart conditions will remove that coupon.\u003C\u002Fp>\n\u003Cp>Gone are the days of losing out by having to put up with customers looking to scrape something extra. You can set up complex rules for your WooCommerce Coupons to abide by which, over time, will save you bucket loads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reason #3: We’re a coupon plugin dedicated to your success!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There’s lots of other “features” that I could give you as reasons of why this is the best WooCommerce coupon extension plugin. But really there’s only one more reason you should care about: we care about your success!\u003C\u002Fp>\n\u003Cp>Unlike many other coupon plugins on the market our parent company, Rymera, is a professional WooCommerce extension company. Your business will be backed by a real company with real support, not just someone writing plugins on the weekend as a hobby.\u003C\u002Fp>\n\u003Cp>We are 100% dedicated to helping STORE OWNERS. We are also store owners just like you, we’re out there making a living selling online using WooCommerce. We actually use this product ourselves!\u003C\u002Fp>\n\u003Cp>Our team believes wholeheartedly that small stores can grow into big stores, so we’ve dedicated our entire company’s existence to helping WooCommerce store owners.\u003C\u002Fp>\n\u003Cp>Our mission is “To help store owners succeed with professional-grade tools that help them grow”. By installing Advanced Coupons, you’re taking the first step to getting to the next level with your store.\u003C\u002Fp>\n\u003Cp>To your continued success!\u003Cbr \u002F>\n~ Josh & the team at Advanced Coupons\u003C\u002Fp>\n\u003Ch4>Other Great Uses For Advanced Coupons\u003C\u002Fh4>\n\u003Cp>We’ve had a few people asking what kinds of deals & offers you can use Advanced Coupons for, here’s a few ideas!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Welcome offers\u003C\u002Fli>\n\u003Cli>BOGO deals\u003C\u002Fli>\n\u003Cli>Black Friday coupons\u003C\u002Fli>\n\u003Cli>Cyber Monday coupons\u003C\u002Fli>\n\u003Cli>Christmas coupons\u003C\u002Fli>\n\u003Cli>Influencer coupons\u003C\u002Fli>\n\u003Cli>Easter coupons\u003C\u002Fli>\n\u003Cli>Valentines coupons\u003C\u002Fli>\n\u003Cli>Free gift coupons\u003C\u002Fli>\n\u003Cli>Bonus item coupons\u003C\u002Fli>\n\u003Cli>Sample coupons\u003C\u002Fli>\n\u003Cli>The options are endless, here’s another \u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002F21-ways-to-use-offers-and-coupon-deals-to-get-more-sales\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=acfwf\" rel=\"nofollow ugc\">21 ways to use coupons to get more sales!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Black Friday, Cyber Monday\u003C\u002Fh4>\n\u003Cp>Advanced Coupons is your secret weapon when it comes to running timed Black Friday\u002FCyber Monday campaigns (or any other special holiday period!).\u003C\u002Fp>\n\u003Cp>Start and end date scheduling can be controlled down to the hour, enabling things like flash sales, special limited time offers, and more.\u003C\u002Fp>\n\u003Cp>You can control exactly who can get these offers with loads of Cart Conditions, letting you make coupon rules for extreme targeting.\u003C\u002Fp>\n\u003Cp>Finally, in the Premium version, you can auto apply your offers, making it super easy for your customers to smash that purchase button.\u003C\u002Fp>\n\u003Ch3>More Plugins From Our Team\u003C\u002Fh3>\n\u003Cp>We build tools to help store owners succeed. Check out our other free plugins on WordPress.org:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">Wholesale Suite\u003C\u002Fa> – The #1 wholesale pricing plugin for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsaveto-wishlist-lite-for-woocommerce\u002F\" rel=\"ugc\">SaveTo Wishlist\u003C\u002Fa> – A fast, lightweight wishlist plugin to boost your store’s conversions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstoreagent-ai-for-woocommerce\u002F\" rel=\"ugc\">StoreAgent\u003C\u002Fa> – A powerful WooCommerce AI toolkit featuring an AI Chatbot and automated content tools.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-feed-pro\u002F\" rel=\"ugc\">Product Feed Pro by AdTribes\u003C\u002Fa> – Generate optimized product feeds for Google Shopping, Facebook, Bing, and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-vendors\u002F\" rel=\"ugc\">WC Vendors Marketplace\u003C\u002Fa> – The easiest way to create your own thriving multivendor marketplace and earn commissions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>Advanced Coupons is absolutely, positively the \u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=acfwf\" title=\"Best WooCommerce Coupons Plugin\" rel=\"friend nofollow ugc\">best WooCommerce coupons plugin\u003C\u002Fa> on the market. It is both easy and powerful.\u003C\u002Fp>\n\u003Cp>We took the pain out of creating advanced WooCommerce coupon deals and made it easy to achieve your marketing goals. Check out all \u003Ca href=\"https:\u002F\u002Fadvancedcouponsplugin.com\u002Fpricing\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=acfwf\" rel=\"friend nofollow ugc\">Advanced Coupons features\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also, I’m the founder of \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=acfwf\" rel=\"friend nofollow ugc\">Wholesale Suite\u003C\u002Fa>, the biggest wholesale solution for WooCommerce. I’m obsessed with helping store owners grow their stores and I hope you enjoy using Advanced Coupons.\u003C\u002Fp>\n\u003Cp>Thanks,\u003Cbr \u002F>\nJosh Kohlbach (CEO of Rymera Web Co)\u003C\u002Fp>\n","Enhance WooCommerce coupons with new coupon types, BOGO coupons, store credit, discount rules, url coupons, gift cards, loyalty program + more!",20000,962289,88,178,"2026-03-23T03:05:00.000Z","7.0","5.6",[89,90,91,21,92],"bogo","bogo-coupons","smart-coupons","woocommerce-coupons","https:\u002F\u002Fadvancedcouponsplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-coupons-for-woocommerce-free.4.7.2.zip",93,4,"2026-03-28 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":81,"downloaded":106,"rating":33,"num_ratings":107,"last_updated":108,"tested_up_to":14,"requires_at_least":109,"requires_php":16,"tags":110,"homepage":114,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"pw-woocommerce-gift-cards","PW WooCommerce Gift Cards","2.40","pimwick","https:\u002F\u002Fprofiles.wordpress.org\u002Fpimwick\u002F","\u003Cp>\u003Cstrong>Your WooCommerce store should offer gift cards!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Gift Cards are convenient and increase sales organically. the WooCommerce Gift Cards plugin makes it easy to sell gift cards to your store. So easy to get started, you can be selling gift cards for your WooCommerce store in 5 minutes!\u003C\u002Fp>\n\u003Cp>The PW WooCommerce Gift Cards plugin is designed for online stores using WooCommerce, enabling them to sell digital gift cards seamlessly. With this plugin, customers can purchase gift cards by selecting a predefined amount, entering the recipient’s email, and adding a personalized message. The recipient receives an email containing the gift card code, which they can apply during checkout to redeem the balance.\u003C\u002Fp>\n\u003Cp>For store owners, the plugin integrates smoothly with WooCommerce, allowing for easy creation and management of gift card products. It utilizes WooCommerce’s email template system to ensure consistent and professional communication with customers. Additionally, the plugin supports guest checkout, meaning recipients can redeem gift cards without needing to create an account. This straightforward approach enhances the shopping experience and provides an additional avenue for customer engagement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purchasing\u003C\u002Fstrong> Similar to Amazon.com gift cards, the customer can specify the amount, recipient, and message when purchasing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Receiving\u003C\u002Fstrong> WooCommerce email template system for beautiful emails. Click the link directly in the email to add the gift card to the cart automatically!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redeeming\u003C\u002Fstrong> Integrates into your theme to make redeeming a gift card easy for the customer. Applies the balance after tax, just like cash. New balance shown on the cart and checkout pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Guest Checkout\u003C\u002Fstrong> Gift cards are not tied to a specific account so guests can receive gift cards without having to create an account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Blocks\u003C\u002Fstrong> Works with the WooCommerce Blocks based Cart and Checkout pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>High Performance Order Storage (HPOS)\u003C\u002Fstrong> Compatible with WooCommerce’s High Performance Order Storage system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with most plugins\u003C\u002Fstrong> Works with nearly every plugin including WooCommerce Subscriptions, WooCommerce Pre-Orders, and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Setup is easy!\u003C\u002Fstrong> One-click creation of the Gift Card product. Easily customized to suit your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gift Card Admin\u003C\u002Fstrong> See your gift card liability at a glance. View details about individual cards.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.pimwick.com\u002Fgift-cards\u002F\" rel=\"nofollow ugc\">PW WooCommerce Gift Cards Pro\u003C\u002Fa> lets you do more:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import \u002F Export\u003C\u002Fstrong> – Easily move gift card balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Gift Cards\u003C\u002Fstrong> – Recipient can view their gift card as a PDF to print out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bonus Gift Cards\u003C\u002Fstrong> – Offer a free gift card for purchasing a gift card. For example, “Buy a $25 gift card, get a $5 gift card free!”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Email Designer\u003C\u002Fstrong> – Even more customization for your gift card email. Includes the ability to add an image to the email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Custom Amounts\u003C\u002Fstrong> – Allow customers to specify the amount. You can set a minimum and a maximum amount.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule delivery\u003C\u002Fstrong> – Optionally allow customers to schedule when a gift card will be delivered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Specify a Default Amount\u003C\u002Fstrong> – Choose an amount that will be pre-selected when purchasing a gift card.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer-facing Balance Page\u003C\u002Fstrong> – A shortcode to let customers check their gift card balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adding funds to existing gift card\u003C\u002Fstrong> – Customers can add funds to existing gift cards from the Check Balance page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Coupon Code Field\u003C\u002Fstrong> – Optionally allow the existing “Apply Coupon” field to also accept gift card numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expiration Dates\u003C\u002Fstrong> – Automatically set an expiration date based on the purchase date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Balance Adjustments\u003C\u002Fstrong> – Perform balance adjustments in the admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sell Physical Gift Cards\u003C\u002Fstrong> – Import existing gift card numbers and balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manually Generate Gift Cards\u003C\u002Fstrong> – Specify the amount and quantity for the cards to create multiple cards in one step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Codes\u003C\u002Fstrong> – Include a QR code on the gift card email, PDF, or both.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Adheres to the WordPress and WooCommerce REST API standards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Compatible with WooCommerce 4.0 and higher.\u003C\u002Fp>\n\u003Cp>Available in the following languages:\u003Cbr \u002F>\n* Arabic\u003Cbr \u002F>\n* Danish\u003Cbr \u002F>\n* Dutch\u003Cbr \u002F>\n* English\u003Cbr \u002F>\n* Finnish\u003Cbr \u002F>\n* French\u003Cbr \u002F>\n* Galician\u003Cbr \u002F>\n* German\u003Cbr \u002F>\n* Italian\u003Cbr \u002F>\n* Polish\u003Cbr \u002F>\n* Portuguese\u003Cbr \u002F>\n* Romanian\u003Cbr \u002F>\n* Russian\u003Cbr \u002F>\n* Spanish\u003Cbr \u002F>\n* Swedish\u003C\u002Fp>\n\u003Cp>The following currency switcher plugins are supported:\u003Cbr \u002F>\n* Aelia Currency Switcher\u003Cbr \u002F>\n* WooCommerce Currency Switcher by realmag777\u003Cbr \u002F>\n* WPML WooCommerce Multi-currency by OnTheGoSystems\u003Cbr \u002F>\n* Multi Currency for WooCommerce by VillaTheme\u003Cbr \u002F>\n* WooCommerce Ultimate Multi Currency Suite by Dev49.net (requires a patch, contact us for details)\u003Cbr \u002F>\n* Polylang + Hyyan WooCommerce Polylang Integration\u003C\u002Fp>\n","Sell gift cards to your WooCommerce store, in just a few minutes!",2256929,194,"2026-04-07T14:59:00.000Z","4.5",[111,112,21,113,22],"gift-cards","gift-certificates","vouchers","https:\u002F\u002Fwww.pimwick.com\u002Fgift-cards\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpw-woocommerce-gift-cards.2.40.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":81,"downloaded":124,"rating":33,"num_ratings":125,"last_updated":126,"tested_up_to":14,"requires_at_least":127,"requires_php":16,"tags":128,"homepage":133,"download_link":134,"security_score":135,"vuln_count":136,"unpatched_count":11,"last_vuln_date":137,"fetched_at":27},"woo-wallet","Wallet for WooCommerce","1.5.17","Subrata Mal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsubratamal\u002F","\u003Ch4>✨ Powerful WooCommerce wallet with cashback, store credit, and partial payment. Simplify checkout and boost customer loyalty with ease.\u003C\u002Fh4>\n\u003Cp>Maximize convenience and savings for your customers with \u003Cstrong>Wallet for WooCommerce\u003C\u002Fstrong> (TeraWallet). This all-in-one digital wallet and store credit system is specifically designed to streamline the checkout process and boost customer loyalty. TeraWallet empowers your customers to deposit funds into their personal accounts, transfer money to other users, and make purchases effortlessly using their wallet balance. By reducing the need for repeated payment detail entries, you provide a frictionless shopping experience that encourages repeat business. Beyond core wallet functionality, TeraWallet features a robust \u003Cstrong>Cashback Rewards System\u003C\u002Fstrong>. Incentivize purchases by offering rewards based on cart totals, specific products, or categories. You can even convert WooCommerce coupons into wallet rewards, providing a unique way to drive engagement.\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>Try the live demo:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.standalonetech.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.standalonetech.com\u002F\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Cstrong>Read full documentation:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.standalonetech.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.standalonetech.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Why choose Wallet for WooCommerce?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🚀 \u003Cstrong>Frictionless Checkout:\u003C\u002Fstrong> One-click payments via wallet balance reduce cart abandonment.\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Automated Cashback:\u003C\u002Fstrong> Automated rewards keep customers coming back for more.\u003C\u002Fli>\n\u003Cli>🏦 \u003Cstrong>Store Credit System:\u003C\u002Fstrong> Easily handle refunds by crediting the user’s wallet instantly.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Wallet Transfers:\u003C\u002Fstrong> Allow customers to share funds with friends and family.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠 Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🏦 \u003Cstrong>Core Wallet Management:\u003C\u002Fstrong> A centralized ledger system that tracks every credit and debit with 100% accuracy using SQL-level locking to prevent race conditions.\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Dynamic Cashback System:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cart-Wise:\u003C\u002Fstrong> Rewards based on the total order value.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product-Wise:\u003C\u002Fstrong> Granular control over rewards for individual items.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category-Wise:\u003C\u002Fstrong> Rewards based on product taxonomies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>💳 \u003Cstrong>Smart Checkout Options:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Payment:\u003C\u002Fstrong> Pay for the entire order using the wallet gateway.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Partial Payment:\u003C\u002Fstrong> Use wallet balance for part of the total and pay the rest via other gateways (Stripe, PayPal, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Deduct:\u003C\u002Fstrong> Automatically apply available balance as a discount at checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>User Empowerment:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Wallet Top-ups:\u003C\u002Fstrong> Customers can add funds via their dashboard using any supported payment method.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Peer-to-Peer Transfers:\u003C\u002Fstrong> Securely send wallet balance to other registered users via email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🎁 \u003Cstrong>Engagement Rewards:\u003C\u002Fstrong> Credit users for specific actions:\n\u003Cul>\n\u003Cli>New user registration bonus.\u003C\u002Fli>\n\u003Cli>Daily login rewards.\u003C\u002Fli>\n\u003Cli>Product review rewards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🛠 \u003Cstrong>Admin Control Center:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>View all user balances and transaction history.\u003C\u002Fli>\n\u003Cli>Manually adjust (credit\u002Fdebit) any user’s balance with detailed notes.\u003C\u002Fli>\n\u003Cli>Lock\u002FUnlock user wallets for security and fraud prevention.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🔗 \u003Cstrong>Seamless Integrations:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Full support for WooCommerce Blocks checkout.\u003C\u002Fli>\n\u003Cli>Compatible with WPML, Multi Currency switchers, and WooCommerce Subscriptions.\u003C\u002Fli>\n\u003Cli>Built-in support for Dokan, WCFM, and WCMarketplace.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Pro Features\u003C\u002Fh3>\n\u003Cp>Upgrade to unlock advanced wallet features and specialized integrations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💸 \u003Cstrong>Wallet Withdrawal:\u003C\u002Fstrong> Allow customers to request withdrawals from their wallet balance to their bank or other payment methods.\u003C\u002Fli>\n\u003Cli>⌛ \u003Cstrong>Wallet Expiry:\u003C\u002Fstrong> Set expiration dates for wallet balance or cashback to encourage timely spending.\u003C\u002Fli>\n\u003Cli>🎟️ \u003Cstrong>Wallet Coupons:\u003C\u002Fstrong> Create exclusive coupons that can only be redeemed into the user’s wallet.\u003C\u002Fli>\n\u003Cli>📥 \u003Cstrong>Wallet Importer:\u003C\u002Fstrong> Easily bulk import wallet balances and transaction history from CSV files.\u003C\u002Fli>\n\u003Cli>🤝 \u003Cstrong>AffiliateWP Integration:\u003C\u002Fstrong> Automatically credit affiliate commissions directly to the user’s wallet.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Upgrade to unlock advanced wallet features and integrations.”\u003C\u002Fp>\n","✨ Powerful WooCommerce wallet with cashback, store credit, and partial payment. Simplify checkout and boost customer loyalty with ease.",903646,185,"2026-03-29T02:32:00.000Z","6.4",[129,130,131,21,132],"cashback","digital-wallet","partial-payment","woocommerce-wallet","https:\u002F\u002Fstandalonetech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-wallet.1.5.17.zip",89,8,"2026-02-20 00:00:00",{"attackSurface":139,"codeSignals":253,"taintFlows":269,"riskAssessment":570,"analyzedAt":579},{"hooks":140,"ajaxHandlers":227,"restRoutes":246,"shortcodes":247,"cronEvents":252,"entryPointCount":136,"unprotectedCount":11},[141,147,151,155,158,161,165,168,173,177,180,184,188,191,197,201,205,209,212,216,221,224],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_menu","register_menus","includes\u002Fclass-recoup-admin.php",33,{"type":142,"name":148,"callback":149,"file":145,"line":150},"admin_enqueue_scripts","enqueue_assets",34,{"type":142,"name":152,"callback":153,"file":145,"line":154},"admin_init","handle_actions",35,{"type":142,"name":152,"callback":156,"file":145,"line":157},"handle_quick_actions",36,{"type":142,"name":152,"callback":159,"file":145,"line":160},"handle_csv_export",37,{"type":142,"name":162,"callback":163,"file":145,"line":164},"wp_dashboard_setup","register_dashboard_widget",38,{"type":142,"name":148,"callback":166,"file":145,"line":167},"enqueue_menu_icon",39,{"type":169,"name":170,"callback":171,"file":172,"line":154},"filter","woocommerce_email_classes","register_email_classes","includes\u002Fclass-recoup-emails.php",{"type":142,"name":174,"callback":175,"priority":176,"file":172,"line":164},"recoup_request_created","on_request_created",10,{"type":142,"name":178,"callback":179,"priority":176,"file":172,"line":167},"recoup_request_approved","on_request_approved",{"type":142,"name":181,"callback":182,"priority":176,"file":172,"line":183},"recoup_request_denied","on_request_denied",40,{"type":142,"name":185,"callback":186,"priority":176,"file":172,"line":187},"recoup_request_received","on_request_received",41,{"type":142,"name":189,"callback":149,"file":190,"line":32},"wp_enqueue_scripts","includes\u002Fclass-recoup-frontend.php",{"type":169,"name":192,"callback":193,"priority":194,"file":195,"line":196},"woocommerce_settings_tabs_array","add_settings_tab",50,"includes\u002Fclass-recoup-settings.php",51,{"type":142,"name":198,"callback":199,"file":195,"line":200},"woocommerce_settings_returns","output",52,{"type":142,"name":202,"callback":203,"file":195,"line":204},"woocommerce_update_options_returns","save",53,{"type":142,"name":206,"callback":207,"file":195,"line":208},"woocommerce_sections_returns","output_sections",54,{"type":142,"name":148,"callback":210,"file":195,"line":211},"enqueue_scripts",55,{"type":142,"name":213,"callback":213,"file":214,"line":215},"init","includes\u002Fclass-recoup.php",155,{"type":142,"name":217,"callback":218,"file":219,"line":220},"before_woocommerce_init","closure","woo-returns.php",49,{"type":142,"name":222,"callback":218,"file":219,"line":223},"admin_notices",61,{"type":142,"name":225,"callback":226,"priority":44,"file":219,"line":135},"plugins_loaded","recoup_init",[228,234,237,240,243,244,245],{"action":229,"nopriv":230,"callback":231,"hasNonce":232,"hasCapCheck":232,"file":145,"line":233},"recoup_add_note",false,"ajax_add_note",true,42,{"action":235,"nopriv":230,"callback":236,"hasNonce":232,"hasCapCheck":230,"file":190,"line":146},"recoup_lookup_order","ajax_lookup_order",{"action":238,"nopriv":230,"callback":239,"hasNonce":232,"hasCapCheck":230,"file":190,"line":150},"recoup_submit_request","ajax_submit_request",{"action":241,"nopriv":230,"callback":242,"hasNonce":232,"hasCapCheck":230,"file":190,"line":154},"recoup_check_status","ajax_check_status",{"action":235,"nopriv":232,"callback":236,"hasNonce":232,"hasCapCheck":230,"file":190,"line":164},{"action":238,"nopriv":232,"callback":239,"hasNonce":232,"hasCapCheck":230,"file":190,"line":167},{"action":241,"nopriv":232,"callback":242,"hasNonce":232,"hasCapCheck":230,"file":190,"line":183},[],[248],{"tag":249,"callback":250,"file":190,"line":251},"recoup_returns","render_shortcode",27,[],{"dangerousFunctions":254,"sqlUsage":255,"outputEscaping":258,"fileOperations":11,"externalRequests":11,"nonceChecks":267,"capabilityChecks":136,"bundledLibraries":268},[],{"prepared":256,"raw":11,"locations":257},62,[],{"escaped":259,"rawEcho":46,"locations":260},637,[261,265],{"file":262,"line":263,"context":264},"admin\u002Fviews\u002Freturn-detail.php",284,"raw output",{"file":145,"line":266,"context":264},912,11,[],[270,288,296,315,363,378,402,543,556],{"entryPoint":271,"graph":272,"unsanitizedCount":11,"severity":287},"save_reasons (includes\u002Fclass-recoup-settings.php:529)",{"nodes":273,"edges":285},[274,279],{"id":275,"type":276,"label":277,"file":195,"line":278},"n0","source","$_POST",540,{"id":280,"type":281,"label":282,"file":195,"line":283,"wp_function":284},"n1","sink","update_option() [Settings Manipulation]",548,"update_option",[286],{"from":275,"to":280,"sanitized":232},"low",{"entryPoint":289,"graph":290,"unsanitizedCount":11,"severity":287},"\u003Cclass-recoup-settings> (includes\u002Fclass-recoup-settings.php:0)",{"nodes":291,"edges":294},[292,293],{"id":275,"type":276,"label":277,"file":195,"line":278},{"id":280,"type":281,"label":282,"file":195,"line":283,"wp_function":284},[295],{"from":275,"to":280,"sanitized":232},{"entryPoint":297,"graph":298,"unsanitizedCount":31,"severity":314},"render_page (includes\u002Fclass-recoup-admin.php:175)",{"nodes":299,"edges":311},[300,303,306],{"id":275,"type":276,"label":301,"file":145,"line":302},"$_GET",180,{"id":280,"type":304,"label":305,"file":145,"line":302},"transform","→ render_detail_view()",{"id":307,"type":281,"label":308,"file":145,"line":309,"wp_function":310},"n2","get_results() [SQLi]",215,"get_results",[312,313],{"from":275,"to":280,"sanitized":230},{"from":280,"to":307,"sanitized":230},"high",{"entryPoint":316,"graph":317,"unsanitizedCount":96,"severity":314},"handle_single_action (includes\u002Fclass-recoup-admin.php:292)",{"nodes":318,"edges":354},[319,321,323,327,330,333,336,339,342,345,348,351],{"id":275,"type":276,"label":277,"file":145,"line":320},309,{"id":280,"type":304,"label":322,"file":145,"line":320},"→ approve_request()",{"id":307,"type":281,"label":324,"file":145,"line":325,"wp_function":326},"get_row() [SQLi]",354,"get_row",{"id":328,"type":276,"label":277,"file":145,"line":329},"n3",314,{"id":331,"type":304,"label":332,"file":145,"line":329},"n4","→ deny_request()",{"id":334,"type":281,"label":324,"file":145,"line":335,"wp_function":326},"n5",466,{"id":337,"type":276,"label":277,"file":145,"line":338},"n6",319,{"id":340,"type":304,"label":341,"file":145,"line":338},"n7","→ receive_request()",{"id":343,"type":281,"label":324,"file":145,"line":344,"wp_function":326},"n8",390,{"id":346,"type":276,"label":277,"file":145,"line":347},"n9",323,{"id":349,"type":304,"label":350,"file":145,"line":347},"n10","→ complete_request()",{"id":352,"type":281,"label":324,"file":145,"line":353,"wp_function":326},"n11",498,[355,356,357,358,359,360,361,362],{"from":275,"to":280,"sanitized":230},{"from":280,"to":307,"sanitized":230},{"from":328,"to":331,"sanitized":230},{"from":331,"to":334,"sanitized":230},{"from":337,"to":340,"sanitized":230},{"from":340,"to":343,"sanitized":230},{"from":346,"to":349,"sanitized":230},{"from":349,"to":352,"sanitized":230},{"entryPoint":364,"graph":365,"unsanitizedCount":31,"severity":314},"ajax_add_note (includes\u002Fclass-recoup-admin.php:639)",{"nodes":366,"edges":375},[367,369,371],{"id":275,"type":276,"label":277,"file":145,"line":368},653,{"id":280,"type":304,"label":370,"file":145,"line":368},"→ save_admin_note()",{"id":307,"type":281,"label":372,"file":145,"line":373,"wp_function":374},"get_var() [SQLi]",609,"get_var",[376,377],{"from":275,"to":280,"sanitized":230},{"from":280,"to":307,"sanitized":230},{"entryPoint":379,"graph":380,"unsanitizedCount":401,"severity":314},"handle_quick_actions (includes\u002Fclass-recoup-admin.php:1111)",{"nodes":381,"edges":394},[382,384,385,386,388,389,390,392,393],{"id":275,"type":276,"label":301,"file":145,"line":383},1129,{"id":280,"type":304,"label":322,"file":145,"line":383},{"id":307,"type":281,"label":324,"file":145,"line":325,"wp_function":326},{"id":328,"type":276,"label":301,"file":145,"line":387},1132,{"id":331,"type":304,"label":332,"file":145,"line":387},{"id":334,"type":281,"label":324,"file":145,"line":335,"wp_function":326},{"id":337,"type":276,"label":301,"file":145,"line":391},1135,{"id":340,"type":304,"label":341,"file":145,"line":391},{"id":343,"type":281,"label":324,"file":145,"line":344,"wp_function":326},[395,396,397,398,399,400],{"from":275,"to":280,"sanitized":230},{"from":280,"to":307,"sanitized":230},{"from":328,"to":331,"sanitized":230},{"from":331,"to":334,"sanitized":230},{"from":337,"to":340,"sanitized":230},{"from":340,"to":343,"sanitized":230},3,{"entryPoint":403,"graph":404,"unsanitizedCount":542,"severity":314},"\u003Cclass-recoup-admin> (includes\u002Fclass-recoup-admin.php:0)",{"nodes":405,"edges":510},[406,408,410,411,412,415,416,418,419,421,423,424,425,427,430,433,436,439,442,445,447,449,451,453,455,457,459,461,463,465,467,469,473,475,477,480,483,485,488,490,492,494,496,498,500,502,504,506,508],{"id":275,"type":276,"label":301,"file":145,"line":407},177,{"id":280,"type":281,"label":324,"file":145,"line":409,"wp_function":326},203,{"id":307,"type":276,"label":301,"file":145,"line":407},{"id":328,"type":281,"label":308,"file":145,"line":309,"wp_function":310},{"id":331,"type":276,"label":413,"file":145,"line":414},"$_POST (x5)",300,{"id":334,"type":281,"label":324,"file":145,"line":325,"wp_function":326},{"id":337,"type":276,"label":417,"file":145,"line":414},"$_POST (x2)",{"id":340,"type":281,"label":372,"file":145,"line":373,"wp_function":374},{"id":343,"type":276,"label":277,"file":145,"line":420},646,{"id":346,"type":281,"label":308,"file":145,"line":422,"wp_function":310},676,{"id":349,"type":276,"label":301,"file":145,"line":302},{"id":352,"type":304,"label":305,"file":145,"line":302},{"id":426,"type":281,"label":308,"file":145,"line":309,"wp_function":310},"n12",{"id":428,"type":276,"label":301,"file":145,"line":429},"n13",224,{"id":431,"type":304,"label":432,"file":145,"line":429},"n14","→ get_request_notes()",{"id":434,"type":281,"label":372,"file":145,"line":435,"wp_function":374},"n15",694,{"id":437,"type":276,"label":301,"file":145,"line":438},"n16",225,{"id":440,"type":304,"label":441,"file":145,"line":438},"n17","→ get_request_timeline()",{"id":443,"type":281,"label":324,"file":145,"line":444,"wp_function":326},"n18",740,{"id":446,"type":276,"label":277,"file":145,"line":320},"n19",{"id":448,"type":304,"label":322,"file":145,"line":320},"n20",{"id":450,"type":281,"label":324,"file":145,"line":325,"wp_function":326},"n21",{"id":452,"type":276,"label":277,"file":145,"line":329},"n22",{"id":454,"type":304,"label":332,"file":145,"line":329},"n23",{"id":456,"type":281,"label":324,"file":145,"line":335,"wp_function":326},"n24",{"id":458,"type":276,"label":277,"file":145,"line":338},"n25",{"id":460,"type":304,"label":341,"file":145,"line":338},"n26",{"id":462,"type":281,"label":324,"file":145,"line":344,"wp_function":326},"n27",{"id":464,"type":276,"label":277,"file":145,"line":347},"n28",{"id":466,"type":304,"label":350,"file":145,"line":347},"n29",{"id":468,"type":281,"label":324,"file":145,"line":353,"wp_function":326},"n30",{"id":470,"type":276,"label":471,"file":145,"line":472},"n31","$_POST (x4)",369,{"id":474,"type":304,"label":370,"file":145,"line":472},"n32",{"id":476,"type":281,"label":372,"file":145,"line":373,"wp_function":374},"n33",{"id":478,"type":276,"label":277,"file":145,"line":479},"n34",422,{"id":481,"type":304,"label":482,"file":145,"line":479},"n35","→ get_request_items()",{"id":484,"type":281,"label":308,"file":145,"line":422,"wp_function":310},"n36",{"id":486,"type":276,"label":277,"file":145,"line":487},"n37",782,{"id":489,"type":304,"label":432,"file":145,"line":487},"n38",{"id":491,"type":281,"label":372,"file":145,"line":435,"wp_function":374},"n39",{"id":493,"type":276,"label":301,"file":145,"line":383},"n40",{"id":495,"type":304,"label":322,"file":145,"line":383},"n41",{"id":497,"type":281,"label":324,"file":145,"line":325,"wp_function":326},"n42",{"id":499,"type":276,"label":301,"file":145,"line":387},"n43",{"id":501,"type":304,"label":332,"file":145,"line":387},"n44",{"id":503,"type":281,"label":324,"file":145,"line":335,"wp_function":326},"n45",{"id":505,"type":276,"label":301,"file":145,"line":391},"n46",{"id":507,"type":304,"label":341,"file":145,"line":391},"n47",{"id":509,"type":281,"label":324,"file":145,"line":344,"wp_function":326},"n48",[511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541],{"from":275,"to":280,"sanitized":232},{"from":307,"to":328,"sanitized":232},{"from":331,"to":334,"sanitized":232},{"from":337,"to":340,"sanitized":232},{"from":343,"to":346,"sanitized":232},{"from":349,"to":352,"sanitized":230},{"from":352,"to":426,"sanitized":230},{"from":428,"to":431,"sanitized":230},{"from":431,"to":434,"sanitized":230},{"from":437,"to":440,"sanitized":230},{"from":440,"to":443,"sanitized":230},{"from":446,"to":448,"sanitized":230},{"from":448,"to":450,"sanitized":230},{"from":452,"to":454,"sanitized":230},{"from":454,"to":456,"sanitized":230},{"from":458,"to":460,"sanitized":230},{"from":460,"to":462,"sanitized":230},{"from":464,"to":466,"sanitized":230},{"from":466,"to":468,"sanitized":230},{"from":470,"to":474,"sanitized":230},{"from":474,"to":476,"sanitized":230},{"from":478,"to":481,"sanitized":230},{"from":481,"to":484,"sanitized":230},{"from":486,"to":489,"sanitized":230},{"from":489,"to":491,"sanitized":230},{"from":493,"to":495,"sanitized":230},{"from":495,"to":497,"sanitized":230},{"from":499,"to":501,"sanitized":230},{"from":501,"to":503,"sanitized":230},{"from":505,"to":507,"sanitized":230},{"from":507,"to":509,"sanitized":230},16,{"entryPoint":544,"graph":545,"unsanitizedCount":31,"severity":314},"ajax_submit_request (includes\u002Fclass-recoup-frontend.php:194)",{"nodes":546,"edges":553},[547,549,551],{"id":275,"type":276,"label":277,"file":190,"line":548},252,{"id":280,"type":304,"label":550,"file":190,"line":548},"→ count_existing_requests()",{"id":307,"type":281,"label":372,"file":190,"line":552,"wp_function":374},538,[554,555],{"from":275,"to":280,"sanitized":230},{"from":280,"to":307,"sanitized":230},{"entryPoint":557,"graph":558,"unsanitizedCount":31,"severity":314},"\u003Cclass-recoup-frontend> (includes\u002Fclass-recoup-frontend.php:0)",{"nodes":559,"edges":566},[560,562,563,564,565],{"id":275,"type":276,"label":277,"file":190,"line":561},197,{"id":280,"type":281,"label":372,"file":190,"line":552,"wp_function":374},{"id":307,"type":276,"label":277,"file":190,"line":548},{"id":328,"type":304,"label":550,"file":190,"line":548},{"id":331,"type":281,"label":372,"file":190,"line":552,"wp_function":374},[567,568,569],{"from":275,"to":280,"sanitized":232},{"from":307,"to":328,"sanitized":230},{"from":328,"to":331,"sanitized":230},{"summary":571,"deductions":572},"The plugin \"recoup-returns-rma-for-woocommerce\" v1.0.4 exhibits a generally strong security posture due to its adherence to secure coding practices. Notably, all SQL queries are protected by prepared statements, and all output is properly escaped, significantly mitigating common web vulnerabilities.  Furthermore, the plugin does not perform file operations or external HTTP requests, reducing its attack surface. The complete absence of known CVEs in its vulnerability history also points to a well-maintained and secure codebase.\n\nDespite these strengths, the static analysis reveals a concerning number of taint flows with unsanitized paths. While no critical or high severity taint issues were explicitly identified, the presence of seven such flows suggests a potential for unintended data manipulation or information disclosure if exploited.  The absence of authentication checks on AJAX handlers, although the total count is low, also represents a potential entry point that could be leveraged in conjunction with the unsanitized taint flows.\n\nIn conclusion, while the plugin demonstrates excellent foundational security practices, the identified taint analysis issues warrant careful consideration. The lack of past vulnerabilities is a positive indicator, but the current static analysis flags a need for further investigation into the unsanitized taint paths and the security of the AJAX handlers.",[573,576],{"reason":574,"points":575},"Unsanitized taint flows found",15,{"reason":577,"points":578},"Unprotected AJAX handlers (though few)",5,"2026-04-16T14:05:02.259Z",{"wat":581,"direct":590},{"assetPaths":582,"generatorPatterns":585,"scriptPaths":586,"versionParams":587},[583,584],"\u002Fwp-content\u002Fplugins\u002Frecoup-returns-rma-for-woocommerce\u002Fadmin\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Frecoup-returns-rma-for-woocommerce\u002Fadmin\u002Fassets\u002Fadmin.js",[],[],[588,589],"recoup-returns-rma-for-woocommerce\u002Fadmin\u002Fassets\u002Fadmin.css?ver=","recoup-returns-rma-for-woocommerce\u002Fadmin\u002Fassets\u002Fadmin.js?ver=",{"cssClasses":591,"htmlComments":593,"htmlAttributes":594,"restEndpoints":597,"jsGlobals":598,"shortcodeOutput":600},[592],"recoup-pending-count",[],[595,596],"data-recoup-ajax-url","data-recoup-nonce",[],[599],"recoupAdmin",[],{"error":232,"url":602,"statusCode":603,"statusMessage":604,"message":604},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frecoup-returns-rma-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":96,"versions":606},[607,612,619,626],{"version":6,"download_url":24,"svn_tag_url":608,"released_at":26,"has_diff":230,"diff_files_changed":609,"diff_lines":26,"trac_diff_url":610,"vulnerabilities":611,"is_current":232},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoup-returns-rma-for-woocommerce\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecoup-returns-rma-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Frecoup-returns-rma-for-woocommerce%2Ftags%2F1.0.4",[],{"version":613,"download_url":614,"svn_tag_url":615,"released_at":26,"has_diff":230,"diff_files_changed":616,"diff_lines":26,"trac_diff_url":617,"vulnerabilities":618,"is_current":230},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoup-returns-rma-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoup-returns-rma-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecoup-returns-rma-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Frecoup-returns-rma-for-woocommerce%2Ftags%2F1.0.3",[],{"version":620,"download_url":621,"svn_tag_url":622,"released_at":26,"has_diff":230,"diff_files_changed":623,"diff_lines":26,"trac_diff_url":624,"vulnerabilities":625,"is_current":230},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoup-returns-rma-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoup-returns-rma-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecoup-returns-rma-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Frecoup-returns-rma-for-woocommerce%2Ftags%2F1.0.2",[],{"version":627,"download_url":628,"svn_tag_url":629,"released_at":26,"has_diff":230,"diff_files_changed":630,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":631,"is_current":230},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoup-returns-rma-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoup-returns-rma-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],[]]