[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgREM75dXLFYnIHb08kbPGpbjbRJD7uXZreUBy3Zpg_0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":152,"fingerprints":722},"claimpress-warranty-refunds-returns-for-woocommerce","ClaimPress – Warranty, Return, Refund & Exchange for WooCommerce","2.7.0","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.",10,684,100,1,"2026-03-08T16:02:00.000Z","6.9.4","5.8","7.2",[20,21,22,23,24],"refunds","returns","rma","warranty","woocommerce","https:\u002F\u002Fdominopress.com\u002Fplugin\u002Fclaimpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclaimpress-warranty-refunds-returns-for-woocommerce.2.7.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":11,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"dominopress",1110,30,94,"2026-04-04T07:21:54.958Z",[38,62,88,108,130],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":48,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"flexible-refund-and-return-order-for-woocommerce","Flexible Refund and Return Order for WooCommerce","1.0.49","wpdesk","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdesk\u002F","\u003Cp>Flexible Refund and Return Order for WooCommerce is a plugin that lets you manage refund and return requests. Your customers will be able to send a refund request directly from the My Account page. The plugin will handle return and refund requests and communication with your customers directly in WooCommerce! You may also inform customers about the privacy and refund policy to help you with returns and warranty requests.\u003C\u002Fp>\n\u003Ch3>Flexible Refund for WooCommerce – Plugin Features\u003C\u002Fh3>\n\u003Cp>See the main features of the free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable the \u003Cstrong>refund and return system for WooCommerce\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cash\u002F On bank account refund type,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Allow shipping costs refund too,\u003C\u002Fli>\n\u003Cli>Handle full refunds for WooCommerce orders,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refund form builder,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Text, textarea, checkbox, radio, select with description, CSS class, and additional form fields’ settings,\u003C\u002Fli>\n\u003Cli>Describe your refund and return policy, terms and conditions, or conditions for returns and warranty requests for WooCommerce orders with the form as well,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add privacy and refund policy checkbox,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Include the terms and conditions text and conditions to accept,\u003C\u002Fli>\n\u003Cli>Describe the return policy and refund requirements of your WooCommerce store,\u003C\u002Fli>\n\u003Cli>Refund button for an order on the customer My Account page -> Orders,\u003C\u002Fli>\n\u003Cli>Refund form for an order,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Withdraw the refund request with the cancel button,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Refund Request management page,\u003C\u002Fli>\n\u003Cli>Decide about the refund status for a WooCommerce order directly from the Order Edit Screen,\u003C\u002Fli>\n\u003Cli>Add notes to the customer about the refund request status change,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic emails to the customer after the WooCommerce refund request status changes,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit and customize the content of these notifications,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Handle the refund communication and the process faster,\u003C\u002Fli>\n\u003Cli>Send an email to the store administrator about the WooCommerce refund request,\u003C\u002Fli>\n\u003Cli>Adjust the order returns with the plugin,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with WooCommerce Subscriptions.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Visit\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fsk\u002Fflexible-refund-readme-docs\" rel=\"nofollow ugc\">\u003Cstrong>Flexible Refund Docs\u003C\u002Fstrong>\u003C\u002Fa> to see all features of the plugin & how to set up a refund and return system for your WooCommerce orders.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmBhu-ULO3BU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Flexible Refund for WooCommerce – PRO Features\u003C\u002Fh3>\n\u003Cp>Do you need more automation for WooCommerce refunds? You may manage the refund system automatically with \u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Flexible Refund and Return Order for WooCommerce PRO\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See some of its features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Enable the conditions for the refund button visibility\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>[NEW] Enable refund for shop customers who do not have an account (guests)\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] Refund button for specific user roles, order statuses, product categories, products, and payment methods,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Partial refunds\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] Change the refund type to an \u003Cstrong>automatic WooCommerce coupon\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Auto refund option to accept order refund requests automatically\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Hide the refund button\u003C\u002Fstrong> after a specified time (days, weeks, months, years),\u003Cbr \u002F>\n* [PRO] Additional form fields (Multiselect, Upload, HTML),\u003Cbr \u002F>\n* [PRO] Add the privacy and refund policy checkbox and link to the terms and conditions page you set in WooCommerce,\u003Cbr \u002F>\n* [PRO] Use as a WooCommerce warranty plugin,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Let customers upload files for warranty requests\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] Benefit from your return and warranty management system for WooCommerce (with automatic refunds),\u003Cbr \u002F>\n* [PRO] Use the Multiselect form field to collect data about refunds and returns,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Priority email support\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to PRO Now &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Try refunds and returns for WooCommerce – Live Demo\u003C\u002Fh4>\n\u003Cp>Test Flexible Refund and Return Order for WooCommerce (free and PRO) in \u003Ca href=\"https:\u002F\u002Fwpdesk.link\u002Fdemo-fr\" rel=\"nofollow ugc\">\u003Cstrong>your free demo\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>The Flexible Refund and Return Order for WooCommerce plugin checklist\u003C\u002Fh3>\n\u003Cp>The benefits and scenarios for the plugin to help you manage your advanced refund system in WooCommerce.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable the advanced refund system for WooCommerce with a free plugin\u003C\u002Fstrong> 🔄\u003C\u002Fli>\n\u003Cli>Let customers ask for a \u003Cstrong>refund, return and exchange products, or warranty requests in WooCommerce\u003C\u002Fstrong> 🔐\u003C\u002Fli>\n\u003Cli>Choose to refund \u003Cstrong>cash or send automatic WooCommerce discount coupons\u003C\u002Fstrong> 💲\u003C\u002Fli>\n\u003Cli>Allow customers to \u003Cstrong>cancel a refund request for a WooCommerce order\u003C\u002Fstrong> ↩️\u003C\u002Fli>\n\u003Cli>Use and customize the \u003Cstrong>refund form builder\u003C\u002Fstrong> with multiple fields and options 🎛️\u003C\u002Fli>\n\u003Cli>Accept, deny, and \u003Cstrong>manage all WooCommerce refunds and returns in one place\u003C\u002Fstrong> ⚙️\u003C\u002Fli>\n\u003Cli>Adjust the email templates to personalize the communication for refunds, returns, and warranty requests in WooCommerce 📨\u003C\u002Fli>\n\u003Cli>Enable \u003Cstrong>partial refunds and automatic returns\u003C\u002Fstrong> in WooCommerce (PRO) 💞\u003C\u002Fli>\n\u003Cli>Get \u003Cstrong>professional assistance\u003C\u002Fstrong> for the plugin on the plugin forum or through priority email support (PRO) 🚀\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to PRO &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>The Flexible Refund and Return Order for WooCommerce plugin is available in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may help us \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-refund-and-return-order-for-woocommerce\" rel=\"nofollow ugc\">translate the plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Docs\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fsk\u002Fflexible-refund-readme-docs\" rel=\"nofollow ugc\">View Flexible Refund and Return Order for WooCommerce Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support Policy\u003C\u002Fh3>\n\u003Cp>We provide support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-refund-and-return-order-for-woocommerce\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>. You may purchase the PRO to receive priority email support and all PRO features. \u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade Now &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Flexible Refund and Return Order for WooCommerce in a nutshell\u003C\u002Fh3>\n\u003Cp>Flexible Refund and Return Order for WooCommerce is a plugin you need when you want to handle return and refund requests directly in your store.\u003C\u002Fp>\n\u003Cp>The plugin helps you to add a refund form and allows your customers to request an order refund or return directly from the My Account page. Also, communicate about the WooCommerce refund with a customer by using refund request order statuses, notes, and emails. Add a privacy and refund policy (or terms and conditions) checkbox for users to accept to proceed with the refund for WooCommerce orders. Define conditions for returns and warranty requests in WooCommerce with the form fields and description.\u003C\u002Fp>\n\u003Cp>The PRO version will help you handle the refund process automatically by setting conditions for refund button visibility, managing partial refunds, enabling auto refunds, hiding the refund button after some time, and choosing a new refund type (on WooCommerce coupon). You may also let customers upload a file for returns and warranty requests. Moreover, add a link to the privacy and refund policy page and your WooCommerce terms and conditions.\u003C\u002Fp>\n\u003Ch3>Data use policy\u003C\u002Fh3>\n\u003Cp>Learn about \u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fsk\u002Fflexible-refunds-privacy\u002F\" rel=\"nofollow ugc\">Use of Data Policy by WP Desk Plugins\u003C\u002Fa>\u003C\u002Fp>\n","WooCommerce refund and returns process made simple. Let your customers request a refund and return products directly from the My Account page.",1000,45530,2,"2026-03-07T03:47:00.000Z","6.4","7.4",[53,54,55,56,57],"woocommerce-cancel-order","woocommerce-order-management","woocommerce-refund","woocommerce-refunds","woocommerce-returns","https:\u002F\u002Fwpdesk.link\u002Fflexible-refunds","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-refund-and-return-order-for-woocommerce.1.0.49.zip",98,"2025-11-07 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":16,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":27,"last_vuln_date":87,"fetched_at":29},"permalink-manager","Permalink Manager Lite","2.5.3.2","Maciej Bis","https:\u002F\u002Fprofiles.wordpress.org\u002Fmbis\u002F","\u003Cp>The native WordPress permalink system is designed to be simple and easy to configure. Permalink Manager extends it and allows you to define custom URL structures and edit individual permalinks exactly the way you want.\u003C\u002Fp>\n\u003Cp>The free version lets you manage URLs for \u003Cstrong>posts, pages, and custom post types\u003C\u002Fstrong>, while the Pro version also includes support for \u003Cstrong>categories, tags, and custom taxonomies\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002F?utm_source=wordpressorg\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Ffeatures\u002F?utm_source=wordpressorg\" rel=\"nofollow ugc\">Buy Permalink Manager Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The plugin \u003Cstrong>supports all custom post types and taxonomies\u003C\u002Fstrong>, and it is compatible with popular plugins like WooCommerce, Yoast SEO, WPML, and Polylang.\u003C\u002Fp>\n\u003Cp>Permalink Manager \u003Cstrong>automatically redirects original and duplicate URLs\u003C\u002Fstrong> to the correct page. Using the \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Fplugin-settings\u002Fcanonical-redirects\u002F\" rel=\"nofollow ugc\">canonical redirect\u003C\u002Fa>, it prevents the broken links that can hurt the UX and SEO, potentially causing a drop in organic traffic.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Change Single Permalinks\u003C\u002Fstrong>\u003Cbr \u002F>For a consistent and SEO-friendly URL structure, you may customize and \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Fbasics\u002Fchange-permalink\u002F\" rel=\"nofollow ugc\">change the permalink\u003C\u002Fa> of each post, page, and custom post type item.  \u003Cem>Categories, tags & custom taxonomies terms permalinks can be edited in Permalink Manager Pro.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize URL Formats\u003C\u002Fstrong>\u003Cbr \u002F>Using the “Permastructures” settings, you can choose the default format for custom URLs using “Permastructures” settings. The new format will be applied automatically when a new post\u002Fterm is added or once the old permalinks are regenerated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types Support\u003C\u002Fstrong>\u003Cbr \u002F>Choose the post types and taxonomies you want to customize and exclude the rest of them. The plugin supports post types and taxonomies managed with ACF, Pods, JetEngine, Toolset Types, and other plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Permalinks\u003C\u002Fstrong>\u003Cbr \u002F>With WPML or Polylang active, Permalink Manager allows you to translate the slug and customize the URL structure for every language separately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Parent Slugs\u003C\u002Fstrong>\u003Cbr \u002F>Remove parent slugs from your WordPress URLs organize them hierarchically by \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Ftutorials\u002Fadd-category-slug-wordpress-permalinks\u002F\" rel=\"nofollow ugc\">adding categories to custom permalinks\u003C\u002Fa>, all without writing a single line of code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Canonical Redirect\u003C\u002Fstrong>\u003Cbr \u002F>Automatically redirect old URLs whenever they change, preventing broken links, and protecting your site’s search visibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional features available in Permalink Manager Pro\u003C\u002Fh4>\n\u003Cp>The free version covers all the necessary functions, while the premium version adds a few handy functionalities that can improve the process of adjusting WordPress permalinks.\u003C\u002Fp>\n\u003Cp>Click here for additional information and to purchase \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro?utm_source=wordpress\" rel=\"nofollow ugc\">Permalink Manager Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Taxonomies Support\u003C\u002Fstrong>\u003Cbr \u002F>Taxonomies are fully supported in the premium version (categories, tags & custom taxonomies). You may adjust individual term permalinks or change them all at once using “Permastructures”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full WooCommerce Support\u003C\u002Fstrong>\u003Cbr \u002F>Permalink Manager Pro may be used to change the URL addresses of WooCommerce products, tags, categories, and attributes. For example, you may use the plugin to \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Ftutorials\u002Fremove-product-category-woocommerce-urls\u002F\" rel=\"nofollow ugc\">remove \u002Fproduct\u002F and \u002Fproduct-category\u002F from WooCommerce URL\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields Support\u003C\u002Fstrong>\u003Cbr \u002F>Permalink Manager is the only actively supported WordPress plugin that allows to \u003Ca href=\"https:\u002F\u002Fpermalinkmanager.pro\u002Fdocs\u002Ftutorials\u002Fhow-to-use-custom-fields-inside-wordpress-permalinks\u002F\" rel=\"nofollow ugc\">add custom fields to permalinks\u003C\u002Fa> and requires no technical experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra Redirects\u003C\u002Fstrong>\u003Cbr \u002F>Define extra redirects (aliases) for any post, page, or term. Additionally, you may assign a redirect URL to each post\u002Fterm, which will take users to any external URL address.\u003C\u002Fli>\n\u003C\u002Ful>\n","Permalink Manager enhances WordPress’s built-in URL system, allowing you to change the URLs of native and custom post types and taxonomies.",100000,2718666,96,176,"2026-03-11T15:40:00.000Z","4.4.0","5.4",[78,79,80,81,82],"custom-permalink","custom-permalinks","permalink","permalinks","woocommerce-permalinks","https:\u002F\u002Fpermalinkmanager.pro?utm_source=plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpermalink-manager.2.5.3.2.zip",91,11,"2025-09-06 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":72,"num_ratings":98,"last_updated":99,"tested_up_to":16,"requires_at_least":76,"requires_php":100,"tags":101,"homepage":105,"download_link":106,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":107,"fetched_at":29},"woocommerce-germanized","Germanized for WooCommerce","3.20.7","vendidero","https:\u002F\u002Fprofiles.wordpress.org\u002Fvendidero\u002F","\u003Cp>Germanized extends WooCommerce to technically match specific german legal conditions. The objective of this plugin is to adapt WooCommerce to the special requirements of german market.\u003Cbr \u002F>\nUsers of \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fwoocommerce-germanized\" title=\"WooCommerce optimized for German Market\" rel=\"nofollow ugc\">Germanized for WooCommerce Pro\u003C\u002Fa> benefit from additional features, specifically designed for Germany, such as PDF invoices, model text generators for terms and revocation pages, professional support and more!\u003C\u002Fp>\n\u003Ch4>Legal certainty for WooCommerce\u003C\u002Fh4>\n\u003Cp>Germanized extends WooCommerce with typical german shop functionality: Delivery times, base prices, shipping costs and tax notices, options to attach legally relevant pages (e.g. terms, revocation page, privacy policy etc.) – even in emails, small business regulation notices and many more.\u003Cbr \u002F>\nFurthermore we customized the WooCommerce checkout to make your store meet the button solution. See a list of our features for further details:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Delivery Times\u003C\u002Fem> – Add and edit delivery times (optionally on a per-country base) for WooCommerce products. Set a default delivery time as fallback. Disable delivery times for certain product types.\u003C\u002Fli>\n\u003Cli>\u003Cem>Small Business Regulation\u003C\u002Fem> – Show special tax notices if you are a operating a WooCommerce shop as a small business.\u003C\u002Fli>\n\u003Cli>\u003Cem>Shipping Costs and Tax notices\u003C\u002Fem> – Display notices beneath your WooCommerce product prices and within cart\u002Fcheckout\u002Fe-mails.\u003C\u002Fli>\n\u003Cli>\u003Cem>Base Prices\u003C\u002Fem> – Display additional per unit prices for your products. Let unit prices be calculated automatically (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cem>Short Cart Product Descriptions\u003C\u002Fem> – Display a special product description within your WooCommerce cart\u002Fcheckout.\u003C\u002Fli>\n\u003Cli>\u003Cem>Terms, Revocation, Privacy Policy\u003C\u002Fem> – Display checkboxes within your checkout to make sure customers agree to your conditions.\u003C\u002Fli>\n\u003Cli>\u003Cem>Legal Checkboxes UI\u003C\u002Fem> – Adjust your legal WooCommerce checkboxes (e.g. terms & conditions) through a fluent user interface.\u003C\u002Fli>\n\u003Cli>\u003Cem>Button Solution\u003C\u002Fem> – We adjust your checkout and submit button to comply with german button solution.\u003C\u002Fli>\n\u003Cli>\u003Cem>Sell Food (Pro)\u003C\u002Fem> – Label your food (nutrients, ingredients, allergenic), sell deposit bottles, show the Nutri-Score.\u003C\u002Fli>\n\u003Cli>\u003Cem>OSS compliance\u003C\u002Fem> – Germanized helps your WooCommerce shop to be compliant with the new One Stop Shop procedure\u003C\u002Fli>\n\u003Cli>\u003Cem>Double opt-in (DOI) for Customers\u003C\u002Fem> – Make sure customers opted in while registering within your shop. Optionally disable checkout until the customer opted in.\u003C\u002Fli>\n\u003Cli>\u003Cem>Tax Calculation for Shipping Costs and Fees\u003C\u002Fem> – Enable split tax calculation based on your WooCommerce cart taxes.\u003C\u002Fli>\n\u003Cli>\u003Cem>Legal pages in Email Templates\u003C\u002Fem> – Attach legal pages content to certain WooCommerce e-mail templates.\u003C\u002Fli>\n\u003Cli>\u003Cem>Trusted Shops Integration\u003C\u002Fem> – Integrate your Trusted Shops Products within your WooCommerce store\u003C\u002Fli>\n\u003Cli>\u003Cem>Post, DHL, UPS, DPD (Pro) and GLS (Pro) Integration\u003C\u002Fem> – Generate labels for shipments and returns right from your backend. Offer preferred delivery services to your customers.\u003C\u002Fli>\n\u003Cli>\u003Cem>Payment Gateway: SEPA direct debit\u003C\u002Fem> – Receive payments via direct debit. We’ve added a XML export to transfer payments to your bank.\u003C\u002Fli>\n\u003Cli>\u003Cem>Payment Gateway: Pay by Invoice\u003C\u002Fem> – Allow certain customers to pay by invoice. Best integration with our PDF invoices feature (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cem>Online Revocation Form\u003C\u002Fem> – Allow customers to submit revocations by filling out a form on your revocation page.\u003C\u002Fli>\n\u003Cli>\u003Cem>Sale Price Labels\u003C\u002Fem> – Prepend your WooCommerce sale prices by certain tags e.g. old price and new price.\u003C\u002Fli>\n\u003Cli>\u003Cem>Photovoltaic Systems\u003C\u002Fem> – Sell photovoltaic systems by applying the zero tax rate for customers who meet the legal requirements\u003C\u002Fli>\n\u003Cli>\u003Cem>Differential Taxation\u003C\u002Fem> – Insert special notices for products which a differential taxed.\u003C\u002Fli>\n\u003Cli>\u003Cem>Used Goods and Defective Copies\u003C\u002Fem> – Show defect descriptions on your product page and during checkout.\u003C\u002Fli>\n\u003Cli>\u003Cem>WPML Support\u003C\u002Fem> – Germanized can be used with WPML.\u003C\u002Fli>\n\u003Cli>\u003Cem>REST API Support\u003C\u002Fem> – Data added by Germanized is adjustable via the WooCommerce REST API\u003C\u002Fli>\n\u003Cli>\u003Cem>Product CSV Import\u002FExport\u003C\u002Fem> – We’ve extended the WooCommerce product CSV import and export to support our custom fields (e.g. unit price, delivery time etc.)\u003C\u002Fli>\n\u003Cli>\u003Cem>GDPR export\u002Fdelete\u003C\u002Fem> – We do support the export\u002Fdelete features of WordPress 4.6 and WooCommerce 3.4 and added new checkboxes to checkout and register form.\u003C\u002Fli>\n\u003Cli>\u003Cem>Invoices, E-Invoices & Packing Slips (Pro)\u003C\u002Fem> – Conveniently create invoices, packing slips, cancellations and commercial invoices via your WooCommerce dashboard. Comes with full e-invoicing support and many automation settings.\u003C\u002Fli>\n\u003Cli>\u003Cem>Legal PDF attachments (Pro)\u003C\u002Fem> – Attach PDFs to certain email templates instead of plain text. Optionally let Germanized generate your PDFs automatically by parsing your page content.\u003C\u002Fli>\n\u003Cli>\u003Cem>Delayed conclusion of contract (Pro)\u003C\u002Fem> – By default a contract is concluded right after submitting the WooCommerce checkout. Germanized offers you to delay that contract and manually check the order before concluding the contract.\u003C\u002Fli>\n\u003Cli>\u003Cem>VAT ID check for WooCommerce (Pro)\u003C\u002Fem> – Provide additional fields within checkout, customer account and registration form to automatically validate the VAT ID based on the EU API.\u003C\u002Fli>\n\u003Cli>\u003Cem>Multistep Checkout (Pro)\u003C\u002Fem> – Transforms the single-page-checkout within WooCommerce into a multistep checkout. Support both the classic checkout and the block-based checkout.\u003C\u002Fli>\n\u003Cli>\u003Cem>GPSR compliance\u003C\u002Fem> – Add manufacturer information and safety documents to your products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Germanized for WooCommerce is certified by Trusted Shops\u003C\u002Fh4>\n\u003Cp>Germanized has been approved by Trusted Shops and therefor offers best technical conditions to operate a legally binding WooCommerce Shop in Germany.\u003Cbr \u002F>\nTrusted Shops certifies Shops after selected and weighted criteria and has carefully examined our WooCommerce Plugin.\u003Cbr \u002F>\nOf course Trusted Shops customers may embed their quality seals or further Trusted Shops Products as genuine Seller and Product Reviews by adapting just a few options within Germanized for WooCommerce.\u003C\u002Fp>\n\u003Ch4>Pro: WooCommerce invoices, packing slips and e-invoices\u003C\u002Fh4>\n\u003Cp>As a Pro User of Germanized you may automatically or manually create invoices to orders and packing slips and commercial invoices to shipments. Adjust your document layout by using the built-in visual document editor.\u003Cbr \u002F>\nEither export your documents (CSV, zip) for your tax consultant manually or use our integrations to transmit your documents to your lexware office or sevdesk account. Comes with full support for e-invoices.\u003Cbr \u002F>\nLearn more about \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fwoocommerce-germanized\u002Ffeatures#accounting\" title=\"WooCommerce PDF Invoices\" rel=\"nofollow ugc\">PDF Invoices for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Furthermore you may attach legally relevant pages (e.g. Terms & Conditions) as PDF documents to specific WooCommerce emails instead of using plain text.\u003C\u002Fp>\n\u003Ch4>Add shipments to WooCommerce orders\u003C\u002Fh4>\n\u003Cp>Germanized adds a new abstraction layer to WooCommerce to make it easier for you to send your parcels to your customers. With Germanized you’ll be able to generate (multiple) shipments to an order.\u003Cbr \u002F>\nYou can then manage your shipments and it’s statuses independently from your orders. Let your customers receive a notification email as soon as a shipment has been marked as shipped including tracking information from a built-in or manually added shipping provider. Learn more about our \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fwoocommerce-germanized\u002Ffeatures#shipments\" title=\"Shipments for WooCommerce\" rel=\"nofollow ugc\">Shipments for WooCommerce\u003C\u002Fa> integration and find out how to automate your shipping process.\u003C\u002Fp>\n\u003Ch4>Handle returns with ease\u003C\u002Fh4>\n\u003Cp>Managing returns can be a time-consuming challenge. By using Germanized you might let your customers create return requests through their customer panel. All you need to do is confirm the request through your return dashboard and your customers will receive an email containing further steps on how to return their product(s).\u003Cbr \u002F>\nIn case you are using our DHL integration you might as well (automatically) create a label to the return which will be attached to the email sent to the customer.\u003C\u002Fp>\n\u003Ch4>Post, DHL, UPS, DPD (Pro) and GLS (Pro) Integration\u003C\u002Fh4>\n\u003Cp>With the help of our Post, DHL, UPS, DPD (Pro) and GLS (Pro) integration you can easily create labels for your shipments and add tracking information to the notification emails. Furthermore you can offer DHL preferred delivery services to your customers including shipping to Packstation or choosing a drop-off location and\u002For day within the checkout.\u003Cbr \u002F>\nYou can even let your shipments and labels be generated automatically by Germanized to avoid further manual work. \u003Ca href=\"https:\u002F\u002Fvendidero.de\u002Fdoc\u002Fwoocommerce-germanized\u002Fversanddienstleister-verwalten\" title=\"Shipping Provider for WooCommerce\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa> about how our shipping provider integrations work.\u003C\u002Fp>\n\u003Ch4>Extended One Stop Shop compliance\u003C\u002Fh4>\n\u003Cp>With a little help from our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-stop-shop-woocommerce\u002F\" rel=\"ugc\">One Stop Shop compliance plugin for WooCommerce\u003C\u002Fa> you’ll handle the new EU VAT regulations with ease. Generate new VAT reports for different time frames and let the plugin\u003Cbr \u002F>\nobserve the delivery threshold automatically to make sure you’ll get notified in case you are close to reaching the threshold and need to take action.\u003C\u002Fp>\n\u003Ch4>Pro: Professional Support\u003C\u002Fh4>\n\u003Cp>Customers of Germanized for WooCommerce Pro enjoy our high-quality support via tickets. Nevertheless we also seek to offer a good plugin support via our WordPress support forum.\u003C\u002Fp>\n\u003Ch4>Tested WooCommerce Plugins\u003C\u002Fh4>\n\u003Cp>We’ve added some specific compatibility and tests for certain popular WooCommerce plugins. See this list for further details:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WPML\u003C\u002Fli>\n\u003Cli>WooCommerce Dynamic Pricing\u003C\u002Fli>\n\u003Cli>WooCommerce Role Based Pricing\u003C\u002Fli>\n\u003Cli>WooCommerce Product Bundles\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions\u003C\u002Fli>\n\u003Cli>WooCommerce Measurement Price Calculator\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tested WooCommerce Themes\u003C\u002Fh4>\n\u003Cp>By default, Germanized works with \u003Cem>every WooCommerce theme\u003C\u002Fem>. Some themes may need adjustments due to not using WooCommerce standards hooks or styles. Within our professional version we’ve tested certain third-party WooCommerce themes to ensure better compatibility with Germanized for WooCommerce:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flatsome\u003C\u002Fli>\n\u003Cli>Enfold\u003C\u002Fli>\n\u003Cli>Storefront\u003C\u002Fli>\n\u003Cli>Virtue\u003C\u002Fli>\n\u003Cli>Shopkeeper\u003C\u002Fli>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003C\u002Ful>\n","Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every german WooCommerce shop owner.",70000,5308347,488,"2026-02-20T19:11:00.000Z","5.6",[102,103,104,24],"deutsch","germany","woo","https:\u002F\u002Fwww.vendidero.de\u002Fwoocommerce-germanized","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-germanized.3.20.7.zip","2022-05-31 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":100,"tags":122,"homepage":127,"download_link":128,"security_score":60,"vuln_count":14,"unpatched_count":27,"last_vuln_date":129,"fetched_at":29},"woo-permalink-manager","Premmerce Permalink Manager for WooCommerce","2.3.11","Premmerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremmerce\u002F","\u003Cp>Premmerce Permalink Manager for WooCommerce is developed to improve the current WooCommerce URL configuration features and provide your store with  better display options and additional SEO capabilities to adhere to \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fcomplete-woocommerce-seo-guide-tips\u002F\" rel=\"nofollow ugc\">WooCommerce SEO Audit\u003C\u002Fa> standards.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-TMpzsSPiMU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>The main competitive advantages of the plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic adding  of the ‘rel = canonical’ attribute, which eliminates duplicate pages in the search results and is highly recommended by most search engines.\u003C\u002Fli>\n\u003Cli>Optimized work speed, even in online stores with a large number of products( over 100K).\u003C\u002Fli>\n\u003Cli>Dedicated interface for setting up, which allows you to make all the permalinks settings for your online store on one page.\u003C\u002Fli>\n\u003Cli>It has been tested for compatibility with the main WooCommerce plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The main plugin features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The ability to generate a product URL in such a way that only its slug can be seen.\u003C\u002Fli>\n\u003Cli>The ability to generate a product URL in such a way that it consists  of a product and a main category slugs.\u003C\u002Fli>\n\u003Cli>The ability to generate a product URL in such a way that it consists  of a product slug and its categories hierarchy.\u003C\u002Fli>\n\u003Cli>The ability to generate a product category URL in such a way that only its slug can be seen.\u003C\u002Fli>\n\u003Cli>The ability to generate a product category URL in such a way that only its slug and  categories hierarchy slugs can be seen.\u003C\u002Fli>\n\u003Cli>The ability to choose a main category to generate a product URL.\u003C\u002Fli>\n\u003Cli>Automatic adding of the ‘rel=canonical’ attribute to duplicate pages to improve SEO.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional features available in Premmerce Permalink Manager for WooCommerce Premium only:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-permalink-manager\u002F\" rel=\"nofollow ugc\">Premmerce Permalink Manager for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The ability to remove the base from the product tags URL.\u003C\u002Fli>\n\u003Cli>Automatic adding of 301 redirects to duplicated pages to improve SEO and site navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DEMO\u003C\u002Fh4>\n\u003Cp>You can see how it works on the Storefront theme here: \u003Ca href=\"https:\u002F\u002Fstorefront.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fstorefront.premmerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can see how it works on the SalesZone theme here: \u003Ca href=\"https:\u002F\u002Fsaleszone.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsaleszone.premmerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Plus, you can create your personal demo store and test this plugin together with \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Premmerce Premium\u003C\u002Fa>\u003Cbr \u002F>\nand all other Premmerce plugins and themes developed by our team here: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-demo\u002F\" rel=\"nofollow ugc\">Premmerce WooCommerce Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>This plugin is 100% compatible with\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>base WooCommerce functionality\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>WPML WooCommerce Multilingual\u003C\u002Fli>\n\u003Cli>all the Premmerce plugins\u003C\u002Fli>\n\u003C\u002Ful>\n","Premmerce Permalink Manager for WooCommerce allows you to change WooCommerce permalink and remove product and product_category slugs from the URL.",50000,598269,78,50,"2025-12-23T09:17:00.000Z","4.8",[123,124,24,125,126],"remove-product","remove-product_category","woocommerce-permalink","woocommerce-url","https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-permalink-manager-remove-shop-product-product-category-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-permalink-manager.2.3.11.zip","2024-03-13 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":35,"num_ratings":140,"last_updated":141,"tested_up_to":16,"requires_at_least":142,"requires_php":18,"tags":143,"homepage":147,"download_link":148,"security_score":149,"vuln_count":150,"unpatched_count":27,"last_vuln_date":151,"fetched_at":29},"woo-refund-and-exchange-lite","Return Refund and Exchange For WooCommerce","4.5.8","WP Swings","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpswings\u002F","\u003Cp>\u003Cstrong>HIGHEST-RATED REFUND AND EXCHANGE MANAGEMENT PLUGIN THAT LIFTS CUSTOMER SATISFACTION, AND CREATES A SIMPLE WOOCOMMERCE REFUND SYSTEM WITH EXCHANGE, WALLET, AND CANCEL ORDER FEATURES.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Return Refund and Exchange for WooCommerce lets you create simple returns and WooCommerce refund requests management system stuffed with an organized refund, exchange, wallet, and cancel order features. \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fproduct\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org&utm_medium=referral&utm_campaign=rma-pro\" rel=\"nofollow ugc\">\u003Cstrong>RMA Return, Refund & Exchange Plugin for WooCommerce Pro\u003C\u002Fstrong>\u003C\u002Fa> eliminates on-call complaints and helps manage returned stock.\u003C\u002Fp>\n\u003Cp>Customers can request full or partial WooCommerce refunds (based on the return policy). The whole process of the WordPress Refund Plugin goes under a dedicated and streamlined mailing system that keeps both parties on the same page. Ultimately, the WooCommerce RMA Plugin leads to high customer satisfaction and is the most flexible refund and return order for the WooCommerce plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=frontend-demo\" rel=\"nofollow ugc\">\u003Cstrong>WordPress RMA Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=rma-doc\" rel=\"nofollow ugc\">\u003Cstrong>RMA Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGQhXfBtzLE0?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Empower your WooCommerce store with a complete RMA solution – manage returns, refunds, exchanges, and cancellations seamlessly with automated workflows, integrated shipping solutions, and real-time tracking! 📦🔄\u003C\u002Fp>\n\u003Ch3>SALIENT FEATURES OF THE RETURN REFUND AND EXCHANGE FOR WOOCOMMERCE PLUGIN\u003C\u002Fh3>\n\u003Ch4>**1) Set The User Limit For Refunds\u003C\u002Fh4>\n\u003Cp>Merchants can now set the user limit for refunds. This helps the WooCommerce store owners to restrict fraudulent activities from happening.\u003C\u002Fp>\n\u003Ch4>**2) Restrict A Particular User For The Refunds\u003C\u002Fh4>\n\u003Cp>WooCommerce returns for a particular user can also be restricted by simply entering their email addresses. Store owners can avoid fraudulent activities from occurring.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>3) Attachments For Refund & Exchange\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Merchants can allow customers to add attachments, i.e., either images or videos. This functionality helps merchants understand customers’ problem with the purchased product. To further help them with the correct resolution.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>4) Return Access By User Roles\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The merchants utilise this unique functionality to restrict certain user roles (choose from the default WooCommerce user roles) from accessing the return functionality for any product listed on the website.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>5) API Settings\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Return, Refund, and Exchange for WooCommerce allows admins to access information related to refunds –  accept, cancel, and approve through an external source. The overall setup of the API Settings is seamless and user-friendly.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>6) Return Request Cancellation\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>This functionality of the WooCommerce RMA plugin enables customers to cancel the return requests. Once the customers withdraw the requests, the admins will receive notifications as order notes, informing them about the withdrawals.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>7) Template For Refund Requests\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The admin is provided with a dedicated template for the refund form, and the customers, have a clear and concise form, that they can fill out and share the refund requests.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>8) Refund Shipping Charges\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Admins can utilize this feature to refund the charged shipping amount during the refund process.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>9) Initiate Return For A Specific Period\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Our WordPress RMA plugin enables the admin to set a specific time frame for all the refund requests. During this defined period, customers will have access to these respective request options on the website, while outside this timeframe, they will no longer be visible.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>10) Dedicated WooCommerce Refund System\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>With our Return Refund and Exchange plugin, merchants can create a dedicated refund system, that offers a money-back guarantee, and where they can build an email template to send to the customers who ask for a refund. Merchants can add the name, email, email header, and footer for their email template\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>11) Predefined Refund Reason\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Merchants can notify the customers of different scenarios for the product refund. They can create different emails if a refund request is generated, approved, or canceled. Merchants can add a different subject line and content for every scenario. They can also use Shortcodes to add elements to the email content.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>12) Mail Notification For Refund\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>By incorporating our WooCommerce Refund and Exchange with RMA, merchants can handle the tax on the refund products easily. They can simply enable or disable the tax calculation on the refund products by going to the plugin settings and enabling the Enable Tax option.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>13) Efficient Tax Handling\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>By incorporating our WooCommerce Refund and Exchange with RMA, merchants can handle the tax on the refund products easily. They can simply enable or disable the tax calculation on the refund products by going to the plugin settings and enabling the “Enable Tax” option.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>14) Stock Management\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Our WooCommerce Refund Plugin provides a feature to manage stock. Merchants need to enable this feature from the plugin settings. Once you enable this feature, the product stock will be increased whenever a refund request is accepted.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>15) Refund on Selected Order Status\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>You can select the order status on which a customer can submit a refund request. You can select either a single or multiple order status in this setting. For example, if you select Completed, and Failed order statuses, you’ll allow your customers to generate a refund request if their order is completed, or failed.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>16) Order Related Messages and Email Notifications\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>You can allow your customers to send you order-related queries. Furthermore, you can also enable\u002Fdisable the settings to let your customers add attachments i.e., images and videos, along with their messages.\u003C\u002Fp>\n\u003Ch3>LIVE DEMO OF RETURN REFUND AND EXCHANGE FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=frontend-demo\" rel=\"nofollow ugc\">\u003Cstrong>Return Refund & Exchange For WooCommerce Frontend Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce-pro\u002Fget-your-personal-demo\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=backend-demo\" rel=\"nofollow ugc\">\u003Cstrong>Return Refund & Exchange For WooCommerce Backend demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WOOCOMMERCE REFUND PLUGIN COMPATIBILITIES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Compatible with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-bundles\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Product Bundles.\u003C\u002Fstrong>\u003C\u002Fa> The WordPress RMA plugin enables customers to return bundle items without hassle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-gift-cards-lite\u002F\" rel=\"ugc\">\u003Cstrong>Ultimate Gift Cards For WooCommerce\u003C\u002Fstrong>\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fproduct\u002Fgift-cards-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=gc-pro\" rel=\"nofollow ugc\">\u003Cstrong>Gift Cards for WooCommerce Pro\u003C\u002Fstrong>\u003C\u002Fa>. Admin can now provide WooCommerce refund functionality on gift cards to its users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmwb-bookings-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Bookings for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with \u003Ca href=\"https:\u002F\u002Fwww.skyverge.com\u002Fproduct\u002Fwoocommerce-sequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Sequential Order Numbers Pro\u003C\u002Fstrong>\u003C\u002Fa> by SkyVerse and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwt-woocommerce-sequential-order-numbers\u002F\" rel=\"ugc\">\u003Cstrong>Sequential Order Numbers for WooCommerce by WebToffee\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatibility with the WordPress Multilingual (WPML) plugin for localizing the plugin’s strings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with WooCommerce High-Performance Order Storage (HPOS).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WHAT PREMIUM VERSION WOOCOMMERCE REFUND AND EXCHANGE WITH RMA OFFERS\u003C\u002Fh3>\n\u003Ch4>\u003Cstrong>1) Partial Refund\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Admins can easily let their customer raise the request for a refund\u002Fexchange\u002Fcancellation of an order-based product partially, without affecting the whole order.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>2) Advanced Wallet Feature\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Flexibility to your customers to get the refunded amount in the customer’s e-wallet of your store.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>3) Initiate Exchange & Cancellation For A Specific Period\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The admin has flexibility wherein they can set a specific time frame for all refund, exchange, and cancellation requests.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>4) Refund\u002FExchange For Guest Users\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>This functionality of the WooCommerce returns plugin premium version allows the guest users to submit refund and exchange requests.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>5) Automated Refund Acceptance\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The store managers can effortlessly automate the refund process and the transfer of refund payments by employing this functionality.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>6) SMS Notification for Refund, Exchange, and Order Messages\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Merchants and customers can stay up-to-date. The merchants will be notified if any customer makes refunds, exchange requests, or order messages.\u003C\u002Fp>\n\u003Ch3>TAKE ADVANTAGE O’F THE EXCLUSIVE FEATURES OF THE WOOCOMMERCE EXCHANGE PREMIUM PLUGIN\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fproduct\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=premium-plugin\" rel=\"nofollow ugc\">\u003Cstrong>RMA Return Refund & Exchange For WooCommerce Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Documentation of RMA Return, Refund And Exchange\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=rma-doc\" rel=\"nofollow ugc\">\u003Cstrong>RMA WooCommerce Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>If you need support or have any questions then kindly use our online chat window \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002F?utm_source=rma-org-pagel&utm_medium=referral&utm_campaign=wpswings-official\" rel=\"nofollow ugc\">\u003Cstrong>here\u003C\u002Fstrong>\u003C\u002Fa> or connect with us then \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fsubmit-query\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=generate-ticket\" rel=\"nofollow ugc\">\u003Cstrong>Generate a Ticket\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If our documentation doesn’t contain the solution to your problem, you can visit the \u003Ca href=\"https:\u002F\u002Fforums.wpswings.com\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=forum\" rel=\"nofollow ugc\"> \u003Cstrong>WP Swings Forum Community\u003C\u002Fstrong>\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fsubmit-query\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=generate-ticket\" rel=\"nofollow ugc\">\u003Cstrong>Generate a Ticket\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Create and Revamp your eCommerce store with \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fwoocommerce-services\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=woocommerce-services\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Services\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get Huge Discounts on WooCommerce Refund, Return and Exchange plugin during Republic Day Sales 2024 – \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Foffers\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=offers\" rel=\"nofollow ugc\">\u003Cstrong>Get More Offers\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Provide an easy refund service and increase customer satisfaction with WooCommerce Return Refund, and Exchange Warranty Management Plugin.",5000,221685,121,"2026-02-17T07:00:00.000Z","6.7.0",[144,145,22,146,53],"exchange","refund","wallet","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-refund-and-exchange-lite.4.5.8.zip",92,5,"2025-11-20 18:57:45",{"attackSurface":153,"codeSignals":416,"taintFlows":562,"riskAssessment":712,"analyzedAt":721},{"hooks":154,"ajaxHandlers":376,"restRoutes":401,"shortcodes":409,"cronEvents":414,"entryPointCount":415,"unprotectedCount":27},[155,161,165,169,174,179,182,185,188,192,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,257,259,263,266,271,275,279,283,288,292,296,300,303,307,311,315,319,323,326,328,332,336,340,343,345,347,352,354,357,359,364,367,370,372],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","before_woocommerce_init","closure","claimpress.php",70,{"type":156,"name":162,"callback":163,"file":159,"line":164},"admin_notices","claimpress_wc_not_active_notice",86,{"type":156,"name":166,"callback":167,"file":159,"line":168},"plugins_loaded","init",212,{"type":170,"name":171,"callback":172,"file":159,"line":173},"filter","widget_text","do_shortcode",270,{"type":156,"name":175,"callback":176,"file":177,"line":178},"admin_init","register_plugin_settings","includes\\class-claimpress-admin.php",369,{"type":156,"name":175,"callback":180,"file":177,"line":181},"check_and_run_migrations",370,{"type":156,"name":175,"callback":183,"file":177,"line":184},"handle_welcome_redirect",371,{"type":156,"name":175,"callback":186,"file":177,"line":187},"claimpress_handle_export",372,{"type":156,"name":189,"callback":190,"file":177,"line":191},"admin_menu","add_admin_menu",373,{"type":156,"name":162,"callback":193,"file":177,"line":194},"display_pending_claims_notice",374,{"type":156,"name":196,"callback":197,"file":177,"line":198},"current_screen","clear_notifications_on_claims_page",375,{"type":156,"name":200,"callback":201,"file":177,"line":202},"add_meta_boxes","add_cpt_meta_boxes",376,{"type":156,"name":204,"callback":205,"file":177,"line":206},"save_post","save_claim_meta_box_data",377,{"type":156,"name":208,"callback":209,"file":177,"line":210},"admin_enqueue_scripts","enqueue_admin_scripts",378,{"type":156,"name":212,"callback":213,"file":177,"line":214},"admin_head","admin_head_css_fix",379,{"type":170,"name":216,"callback":217,"file":177,"line":218},"woocommerce_product_data_tabs","add_product_data_tab",380,{"type":156,"name":220,"callback":221,"file":177,"line":222},"woocommerce_product_data_panels","product_data_tab_content",381,{"type":156,"name":224,"callback":225,"file":177,"line":226},"woocommerce_process_product_meta","save_product_meta_data",382,{"type":170,"name":228,"callback":229,"file":177,"line":230},"manage_claimpress_claim_posts_columns","claims_columns_head",383,{"type":156,"name":232,"callback":233,"priority":11,"file":177,"line":234},"manage_claimpress_claim_posts_custom_column","claims_columns_content",384,{"type":156,"name":236,"callback":237,"file":177,"line":238},"restrict_manage_posts","add_claims_status_filter",387,{"type":156,"name":240,"callback":241,"file":177,"line":242},"parse_query","filter_claims_by_status",388,{"type":170,"name":244,"callback":245,"file":177,"line":246},"views_edit-claimpress_claim","add_claims_views_tabs",389,{"type":170,"name":248,"callback":249,"file":177,"line":250},"plugin_action_links_claimpress-warranty-refunds-returns-for-woocommerce\u002Fclaimpress.php","add_plugin_action_links",390,{"type":156,"name":252,"callback":253,"file":177,"line":254},"rest_api_init","register_rest_routes",406,{"type":156,"name":162,"callback":158,"file":177,"line":256},3489,{"type":156,"name":162,"callback":158,"file":177,"line":258},3575,{"type":156,"name":167,"callback":260,"file":261,"line":262},"register_post_types","includes\\class-claimpress-cpt.php",33,{"type":156,"name":167,"callback":264,"file":261,"line":265},"register_taxonomies",34,{"type":156,"name":267,"callback":268,"file":269,"line":270},"wp_enqueue_scripts","enqueue_frontend_scripts","includes\\class-claimpress-frontend.php",19,{"type":170,"name":272,"callback":273,"priority":11,"file":269,"line":274},"woocommerce_add_cart_item_data","add_warranty_to_cart_item_data",36,{"type":156,"name":276,"callback":277,"file":269,"line":278},"woocommerce_before_calculate_totals","calculate_warranty_fee",37,{"type":170,"name":280,"callback":281,"priority":11,"file":269,"line":282},"woocommerce_get_item_data","display_warranty_in_cart",38,{"type":170,"name":284,"callback":285,"priority":286,"file":269,"line":287},"woocommerce_cart_item_price","modify_cart_item_price_html",9999,39,{"type":170,"name":289,"callback":290,"priority":286,"file":269,"line":291},"woocommerce_cart_item_subtotal","modify_cart_item_subtotal_html",40,{"type":170,"name":293,"callback":294,"priority":11,"file":269,"line":295},"woocommerce_cart_item_product","update_cart_product_price",41,{"type":156,"name":297,"callback":298,"priority":11,"file":269,"line":299},"woocommerce_checkout_create_order_line_item","add_warranty_order_item_meta",42,{"type":156,"name":167,"callback":301,"file":269,"line":302},"add_my_account_warranty_endpoint",43,{"type":170,"name":304,"callback":305,"priority":27,"file":269,"line":306},"query_vars","add_warranty_query_vars",44,{"type":170,"name":308,"callback":309,"file":269,"line":310},"woocommerce_account_menu_items","add_warranty_menu_item",45,{"type":156,"name":312,"callback":313,"file":269,"line":314},"woocommerce_account_my-warranties_endpoint","my_account_warranty_content",46,{"type":156,"name":316,"callback":317,"file":269,"line":318},"template_redirect","handle_claim_submission",47,{"type":156,"name":320,"callback":321,"file":269,"line":322},"woocommerce_payment_complete","handle_fee_order_payment",48,{"type":156,"name":324,"callback":321,"file":269,"line":325},"woocommerce_order_status_processing",49,{"type":156,"name":327,"callback":321,"file":269,"line":119},"woocommerce_order_status_completed",{"type":156,"name":329,"callback":330,"file":269,"line":331},"woocommerce_blocks_loaded","register_store_api_extensions",53,{"type":156,"name":162,"callback":333,"file":334,"line":335},"show_tracking_notice","includes\\class-claimpress-insights.php",29,{"type":156,"name":337,"callback":338,"file":334,"line":339},"claimpress_activate","track_activation",35,{"type":156,"name":341,"callback":342,"file":334,"line":274},"claimpress_deactivate","track_deactivation",{"type":156,"name":175,"callback":344,"file":334,"line":287},"track_update",{"type":156,"name":175,"callback":346,"file":334,"line":299},"check_for_activation",{"type":156,"name":348,"callback":349,"file":350,"line":351},"wp_footer","render_notice","includes\\class-claimpress-notice.php",24,{"type":156,"name":162,"callback":349,"file":350,"line":353},25,{"type":156,"name":267,"callback":355,"file":350,"line":356},"enqueue_assets",26,{"type":156,"name":208,"callback":355,"file":350,"line":358},27,{"type":156,"name":360,"callback":361,"priority":11,"file":362,"line":363},"woocommerce_checkout_order_processed","schedule_warranty_sync","includes\\class-claimpress-ordersync.php",16,{"type":156,"name":365,"callback":361,"priority":11,"file":362,"line":366},"woocommerce_thankyou",17,{"type":156,"name":368,"callback":361,"priority":11,"file":362,"line":369},"save_post_shop_order",18,{"type":156,"name":371,"callback":361,"priority":11,"file":362,"line":270},"woocommerce_process_shop_order_meta",{"type":156,"name":373,"callback":374,"priority":11,"file":362,"line":375},"mw_sync_warranty_order_data","send_data_to_laravel",20,[377,383,387,391,395,396,399],{"action":378,"nopriv":379,"callback":380,"hasNonce":381,"hasCapCheck":381,"file":177,"line":382},"claimpress_update_claim_status",false,"ajax_update_claim_status",true,385,{"action":384,"nopriv":379,"callback":385,"hasNonce":381,"hasCapCheck":381,"file":177,"line":386},"claimpress_suggest_feature","ajax_suggest_feature",386,{"action":388,"nopriv":379,"callback":389,"hasNonce":381,"hasCapCheck":379,"file":334,"line":390},"claimpress_insights_consent","handle_consent_ajax",32,{"action":392,"nopriv":379,"callback":393,"hasNonce":381,"hasCapCheck":379,"file":350,"line":394},"claimpress_close_notice","ajax_close_notice",28,{"action":392,"nopriv":381,"callback":393,"hasNonce":381,"hasCapCheck":379,"file":350,"line":335},{"action":397,"nopriv":379,"callback":398,"hasNonce":381,"hasCapCheck":379,"file":350,"line":34},"claimpress_notice_interaction","noticeInteraction",{"action":397,"nopriv":381,"callback":398,"hasNonce":381,"hasCapCheck":379,"file":350,"line":400},31,[402],{"namespace":403,"route":404,"methods":405,"callback":407,"permissionCallback":158,"file":177,"line":408},"claimpress\u002Fv1","\u002Fother-plugins",[406],"GET","get_other_plugins_proxy",414,[410],{"tag":411,"callback":412,"file":269,"line":413},"claimpress_guest_form","render_guest_claim_form",51,[],9,{"dangerousFunctions":417,"sqlUsage":418,"outputEscaping":420,"fileOperations":14,"externalRequests":415,"nonceChecks":560,"capabilityChecks":86,"bundledLibraries":561},[],{"prepared":27,"raw":27,"locations":419},[],{"escaped":421,"rawEcho":422,"locations":423},446,67,[424,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,538,540,542,544,546,548,550,551,553,555,557],{"file":177,"line":425,"context":426},302,"raw output",{"file":177,"line":428,"context":426},846,{"file":177,"line":430,"context":426},849,{"file":177,"line":432,"context":426},851,{"file":177,"line":434,"context":426},858,{"file":177,"line":436,"context":426},859,{"file":177,"line":438,"context":426},1723,{"file":177,"line":440,"context":426},1920,{"file":177,"line":442,"context":426},1931,{"file":177,"line":444,"context":426},2650,{"file":177,"line":446,"context":426},3128,{"file":177,"line":448,"context":426},3164,{"file":177,"line":450,"context":426},3165,{"file":177,"line":452,"context":426},3195,{"file":177,"line":454,"context":426},3202,{"file":177,"line":456,"context":426},3203,{"file":177,"line":458,"context":426},3208,{"file":177,"line":460,"context":426},3209,{"file":177,"line":462,"context":426},3211,{"file":177,"line":464,"context":426},3218,{"file":177,"line":466,"context":426},3227,{"file":177,"line":468,"context":426},3228,{"file":177,"line":470,"context":426},3229,{"file":177,"line":472,"context":426},3238,{"file":177,"line":474,"context":426},3240,{"file":177,"line":476,"context":426},3244,{"file":177,"line":478,"context":426},3246,{"file":177,"line":480,"context":426},3356,{"file":177,"line":482,"context":426},3357,{"file":177,"line":484,"context":426},3375,{"file":177,"line":486,"context":426},3378,{"file":177,"line":488,"context":426},3379,{"file":177,"line":490,"context":426},3384,{"file":177,"line":492,"context":426},3386,{"file":177,"line":494,"context":426},3390,{"file":177,"line":496,"context":426},3391,{"file":177,"line":498,"context":426},3405,{"file":177,"line":500,"context":426},3406,{"file":177,"line":502,"context":426},3424,{"file":177,"line":504,"context":426},3427,{"file":177,"line":506,"context":426},3428,{"file":177,"line":508,"context":426},3433,{"file":177,"line":510,"context":426},3435,{"file":177,"line":512,"context":426},3439,{"file":177,"line":514,"context":426},3440,{"file":177,"line":516,"context":426},3465,{"file":177,"line":518,"context":426},3731,{"file":177,"line":520,"context":426},3848,{"file":177,"line":522,"context":426},3849,{"file":177,"line":524,"context":426},3850,{"file":177,"line":526,"context":426},3851,{"file":177,"line":528,"context":426},3868,{"file":177,"line":530,"context":426},3905,{"file":177,"line":532,"context":426},4307,{"file":177,"line":534,"context":426},4308,{"file":536,"line":537,"context":426},"includes\\class-claimpress-analytics.php",1037,{"file":536,"line":539,"context":426},1109,{"file":536,"line":541,"context":426},1172,{"file":536,"line":543,"context":426},1245,{"file":536,"line":545,"context":426},1248,{"file":536,"line":547,"context":426},1277,{"file":269,"line":549,"context":426},353,{"file":269,"line":191,"context":426},{"file":269,"line":552,"context":426},1147,{"file":350,"line":554,"context":426},247,{"file":350,"line":556,"context":426},289,{"file":558,"line":559,"context":426},"includes\\class-claimpress-upgrade.php",404,12,[],[563,580,591,607,617,665,694,704],{"entryPoint":564,"graph":565,"unsanitizedCount":14,"severity":579},"render_products_page (includes\\class-claimpress-admin.php:1284)",{"nodes":566,"edges":577},[567,572],{"id":568,"type":569,"label":570,"file":177,"line":571},"n0","source","$_GET",1384,{"id":573,"type":574,"label":575,"file":177,"line":438,"wp_function":576},"n1","sink","echo() [XSS]","echo",[578],{"from":568,"to":573,"sanitized":379},"medium",{"entryPoint":581,"graph":582,"unsanitizedCount":590,"severity":579},"add_claims_status_filter (includes\\class-claimpress-admin.php:3837)",{"nodes":583,"edges":588},[584,587],{"id":568,"type":569,"label":585,"file":177,"line":586},"$_GET (x3)",3845,{"id":573,"type":574,"label":575,"file":177,"line":522,"wp_function":576},[589],{"from":568,"to":573,"sanitized":379},3,{"entryPoint":592,"graph":593,"unsanitizedCount":14,"severity":579},"render_guest_claim_form (includes\\class-claimpress-frontend.php:1510)",{"nodes":594,"edges":604},[595,598,601],{"id":568,"type":569,"label":596,"file":269,"line":597},"$_POST",1550,{"id":573,"type":599,"label":600,"file":269,"line":597},"transform","→ render_warrantied_items_list()",{"id":602,"type":574,"label":575,"file":269,"line":603,"wp_function":576},"n2",1157,[605,606],{"from":568,"to":573,"sanitized":379},{"from":573,"to":602,"sanitized":379},{"entryPoint":608,"graph":609,"unsanitizedCount":14,"severity":579},"\u003Cclass-claimpress-frontend> (includes\\class-claimpress-frontend.php:0)",{"nodes":610,"edges":614},[611,612,613],{"id":568,"type":569,"label":596,"file":269,"line":597},{"id":573,"type":599,"label":600,"file":269,"line":597},{"id":602,"type":574,"label":575,"file":269,"line":603,"wp_function":576},[615,616],{"from":568,"to":573,"sanitized":379},{"from":573,"to":602,"sanitized":379},{"entryPoint":618,"graph":619,"unsanitizedCount":27,"severity":664},"render_claimpress_email_templates_page (includes\\class-claimpress-admin.php:1897)",{"nodes":620,"edges":657},[621,624,627,630,633,637,639,643,645,649,651,655],{"id":568,"type":569,"label":622,"file":177,"line":623},"$_POST['claimpress_admin_new_claim_subject']",1904,{"id":573,"type":574,"label":625,"file":177,"line":623,"wp_function":626},"update_option() [Settings Manipulation]","update_option",{"id":602,"type":569,"label":628,"file":177,"line":629},"$_POST (x2)",1907,{"id":631,"type":574,"label":625,"file":177,"line":632,"wp_function":626},"n3",1909,{"id":634,"type":569,"label":635,"file":177,"line":636},"n4","$_POST['claimpress_customer_new_claim_subject']",1914,{"id":638,"type":574,"label":625,"file":177,"line":636,"wp_function":626},"n5",{"id":640,"type":569,"label":641,"file":177,"line":642},"n6","$_POST['claimpress_customer_new_claim_body']",1915,{"id":644,"type":574,"label":625,"file":177,"line":642,"wp_function":626},"n7",{"id":646,"type":569,"label":647,"file":177,"line":648},"n8","$_POST['claimpress_customer_update_subject']",1917,{"id":650,"type":574,"label":625,"file":177,"line":648,"wp_function":626},"n9",{"id":652,"type":569,"label":653,"file":177,"line":654},"n10","$_POST['claimpress_customer_update_body']",1918,{"id":656,"type":574,"label":625,"file":177,"line":654,"wp_function":626},"n11",[658,659,660,661,662,663],{"from":568,"to":573,"sanitized":381},{"from":602,"to":631,"sanitized":381},{"from":634,"to":638,"sanitized":381},{"from":640,"to":644,"sanitized":381},{"from":646,"to":650,"sanitized":381},{"from":652,"to":656,"sanitized":381},"low",{"entryPoint":666,"graph":667,"unsanitizedCount":27,"severity":664},"\u003Cclass-claimpress-admin> (includes\\class-claimpress-admin.php:0)",{"nodes":668,"edges":686},[669,671,672,673,674,675,676,677,678,679,680,681,682,684],{"id":568,"type":569,"label":670,"file":177,"line":571},"$_GET (x4)",{"id":573,"type":574,"label":575,"file":177,"line":438,"wp_function":576},{"id":602,"type":569,"label":622,"file":177,"line":623},{"id":631,"type":574,"label":625,"file":177,"line":623,"wp_function":626},{"id":634,"type":569,"label":628,"file":177,"line":629},{"id":638,"type":574,"label":625,"file":177,"line":632,"wp_function":626},{"id":640,"type":569,"label":635,"file":177,"line":636},{"id":644,"type":574,"label":625,"file":177,"line":636,"wp_function":626},{"id":646,"type":569,"label":641,"file":177,"line":642},{"id":650,"type":574,"label":625,"file":177,"line":642,"wp_function":626},{"id":652,"type":569,"label":647,"file":177,"line":648},{"id":656,"type":574,"label":625,"file":177,"line":648,"wp_function":626},{"id":683,"type":569,"label":653,"file":177,"line":654},"n12",{"id":685,"type":574,"label":625,"file":177,"line":654,"wp_function":626},"n13",[687,688,689,690,691,692,693],{"from":568,"to":573,"sanitized":381},{"from":602,"to":631,"sanitized":381},{"from":634,"to":638,"sanitized":381},{"from":640,"to":644,"sanitized":381},{"from":646,"to":650,"sanitized":381},{"from":652,"to":656,"sanitized":381},{"from":683,"to":685,"sanitized":381},{"entryPoint":695,"graph":696,"unsanitizedCount":27,"severity":664},"render_claimpress_analytics_page (includes\\class-claimpress-analytics.php:18)",{"nodes":697,"edges":702},[698,700],{"id":568,"type":569,"label":570,"file":536,"line":699},21,{"id":573,"type":574,"label":575,"file":536,"line":701,"wp_function":576},138,[703],{"from":568,"to":573,"sanitized":381},{"entryPoint":705,"graph":706,"unsanitizedCount":27,"severity":664},"\u003Cclass-claimpress-analytics> (includes\\class-claimpress-analytics.php:0)",{"nodes":707,"edges":710},[708,709],{"id":568,"type":569,"label":570,"file":536,"line":699},{"id":573,"type":574,"label":575,"file":536,"line":701,"wp_function":576},[711],{"from":568,"to":573,"sanitized":381},{"summary":713,"deductions":714},"The 'claimpress-warranty-refunds-returns-for-woocommerce' plugin v2.7.0 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The complete absence of known CVEs and a history free of any recorded vulnerabilities are significant strengths.  Furthermore, the plugin exhibits good development practices by utilizing prepared statements for all SQL queries, implementing nonce checks for most entry points, and performing capability checks. The limited attack surface with no unprotected entry points is also a positive indicator.\n\nHowever, a few areas warrant attention. The taint analysis revealed four flows with unsanitized paths, which, while not resulting in critical or high severity issues in this analysis, represent a potential risk. Unsanitized paths could lead to unexpected behavior or, in conjunction with other factors, enable vulnerabilities. Additionally, while the output escaping rate is high at 87%, the remaining 13% of unescaped outputs, though not explicitly flagged as critical, could still pose a risk of Cross-Site Scripting (XSS) if user-supplied data is involved.\n\nIn conclusion, the plugin is generally well-secured, with its lack of vulnerability history being a major confidence builder. The identified unsanitized paths and minor output escaping issues are areas for potential improvement to further harden the plugin against emerging threats. Continued vigilance and adherence to secure coding practices are recommended.",[715,718],{"reason":716,"points":717},"Flows with unsanitized paths detected",8,{"reason":719,"points":720},"Percentage of output not properly escaped",4,"2026-03-16T23:55:18.538Z",{"wat":723,"direct":738},{"assetPaths":724,"generatorPatterns":730,"scriptPaths":731,"versionParams":732},[725,726,727,728,729],"\u002Fwp-content\u002Fplugins\u002Fclaimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend\u002Fclaimpress-frontend.css","\u002Fwp-content\u002Fplugins\u002Fclaimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend\u002Fclaimpress-frontend.js","\u002Fwp-content\u002Fplugins\u002Fclaimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fcss\u002Fbackend\u002Fclaimpress-backend.css","\u002Fwp-content\u002Fplugins\u002Fclaimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fjs\u002Fbackend\u002Fclaimpress-backend.js","\u002Fwp-content\u002Fplugins\u002Fclaimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend\u002Fclaimpress-frontend-script.js",[],[726,728,729],[733,734,735,736,737],"claimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend\u002Fclaimpress-frontend.css?ver=","claimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend\u002Fclaimpress-frontend.js?ver=","claimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fcss\u002Fbackend\u002Fclaimpress-backend.css?ver=","claimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fjs\u002Fbackend\u002Fclaimpress-backend.js?ver=","claimpress-warranty-refunds-returns-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend\u002Fclaimpress-frontend-script.js?ver=",{"cssClasses":739,"htmlComments":746,"htmlAttributes":754,"restEndpoints":758,"jsGlobals":762,"shortcodeOutput":765},[740,741,742,743,744,745],"claimpress-frontend","claimpress-guest-form","claimpress-claims-list","claimpress-claim-form","claimpress-admin-page","claimpress-warranty-options",[747,748,749,750,751,752,753],"\u003C!-- ClaimPress - Warranty, Return & Exchange Management for WooCommerce -->","\u003C!-- claimpress_guest_form -->","\u003C!-- End claimpress_guest_form -->","\u003C!-- claimpress_frontend_form -->","\u003C!-- End claimpress_frontend_form -->","\u003C!-- claimpress_admin_content -->","\u003C!-- End claimpress_admin_content -->",[755,756,757],"data-claimpress-product-id","data-claimpress-order-id","data-claimpress-claim-id",[759,760,761],"\u002Fwp-json\u002Fclaimpress\u002Fv1\u002Fclaims","\u002Fwp-json\u002Fclaimpress\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fclaimpress\u002Fv1\u002Forders",[763,764],"claimpress_frontend_params","claimpress_admin_params",[766,767,768],"[claimpress_guest_form]","[claimpress_frontend_form]","[claimpress_admin_content]"]