[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqCaShHmRpGeBStx-syRQmgrC_I21pQ8TyOvWcWNxg1M":3,"$f-f9HFqUl5xJiMvgWh45RtngJZFLbWT_8qxgCS7xeHYA":519,"$fAxe2NFgfdi0KVjlWJ9npjo0DETuXGS2g2dKfFW40rA8":523},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":130,"fingerprints":470},"revoker-for-woocommerce","Revoker for WooCommerce","1.0.4","KOMMERS GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Fkommers\u002F","\u003Cp>\u003Cstrong>Revoker for WooCommerce\u003C\u002Fstrong> adds a legally compliant withdrawal button to your WooCommerce store. Customers can revoke orders directly from their account area – fully compliant with EU Directive 2023\u002F2673 and applicable consumer protection laws.\u003C\u002Fp>\n\u003Ch4>Why Revoker?\u003C\u002Fh4>\n\u003Cp>Starting in 2026, online merchants in the EU are required to provide consumers with an easy way to exercise their right of withdrawal. Revoker implements this requirement elegantly and user-friendly.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Withdrawal Button\u003C\u002Fstrong> – Automatically appears on the order details page in customer accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-Step Process\u003C\u002Fstrong> – Button \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Confirmation page prevents accidental withdrawals\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deadline Calculation\u003C\u002Fstrong> – Automatic calculation of remaining withdrawal period\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Partial Withdrawal\u003C\u002Fstrong> – Customers can withdraw individual items from an order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Support\u003C\u002Fstrong> – Withdrawal without customer account via order number + email\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Automatic confirmation to customer and shop admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Withdrawal Log\u003C\u002Fstrong> – Complete overview of all withdrawals in the backend\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Exceptions\u003C\u002Fstrong> – Exclude categories, individual products, or digital downloads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Button text, style, and withdrawal period individually configurable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Confirmation\u003C\u002Fstrong> – Generate PDF documents for withdrawal confirmations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> – Add withdrawal policy information easily to any page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Legal Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>EU Directive 2023\u002F2673\u003C\u002Fli>\n\u003Cli>Consumer Rights Directive 2011\u002F83\u002FEU\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>Need advanced features? \u003Ca href=\"https:\u002F\u002Fkommers.io\u002Fplugins\u002Frevoker\" rel=\"nofollow ugc\">Revoker Pro\u003C\u002Fa> offers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dashboard & Statistics\u003C\u002Fstrong> – Withdrawal rates, trends, top products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Refunds\u003C\u002Fstrong> – Integration with WooCommerce Refunds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notifications\u003C\u002Fstrong> – Slack, Microsoft Teams, Custom Webhooks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Complete API for external integrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rules Engine\u003C\u002Fstrong> – Advanced exception rules (geo, price, time, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UI Builder\u003C\u002Fstrong> – Visual editor for button and modal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return Labels\u003C\u002Fstrong> – Integration with DHL, DPD, GLS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accounting Export\u003C\u002Fstrong> – DATEV, lexoffice, sevDesk export\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fraud Detection\u003C\u002Fstrong> – Protect against abuse\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong> – 6 languages including legally compliant translations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legal Updates\u003C\u002Fstrong> – Automatic updates for regulatory changes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 7.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Stores withdrawal data locally in your WordPress database\u003Cbr \u002F>\n* Does not send data to external servers\u003Cbr \u002F>\n* Is fully GDPR compliant\u003C\u002Fp>\n\u003Cp>The Pro version communicates with kommers.io for license validation and updates.\u003C\u002Fp>\n","EU-compliant withdrawal button for WooCommerce – enables customers to easily revoke orders in accordance with EU Directive 2023\u002F2673.",30,313,0,"2026-02-17T05:58:00.000Z","6.9.4","6.0","7.4",[19,20,21,22,23],"consumer-rights","eu","revocation","withdrawal","woocommerce","https:\u002F\u002Fkommers.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevoker-for-woocommerce.1.0.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":11,"trust_score":34,"computed_at":35},"kommers",1,94,"2026-05-20T05:18:55.047Z",[37,55,70,91,106],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":26,"num_ratings":33,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":52,"download_link":53,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"eu-order-withdrawal-button-for-woocommerce","EU Order Withdrawal Button for WooCommerce","1.0.2","vendidero","https:\u002F\u002Fprofiles.wordpress.org\u002Fvendidero\u002F","\u003Cp>EU Order Withdrawal Button for WooCommerce adds compliance with the \u003Ca href=\"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Fdir\u002F2023\u002F2673\u002Foj\u002Feng\" rel=\"nofollow ugc\">EU directive 2023\u002F2673\u003C\u002Fa> to WooCommerce.\u003Cbr \u002F>\nWith the help of this little plugin you may easily allow your customers to submit (partial) withdrawal requests to their orders.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Withdrawal request form\u003C\u002Fem> – Use a shortcode to embed a withdrawal request form which works both for guest orders and registered customers.\u003C\u002Fli>\n\u003Cli>\u003Cem>Manage withdrawals\u003C\u002Fem> – Easily manage withdrawals from your WooCommerce order page by either confirming or rejecting requests.\u003C\u002Fli>\n\u003Cli>\u003Cem>Send confirmation emails\u003C\u002Fem> – Automatically confirm receipt of the withdrawal by email.\u003C\u002Fli>\n\u003Cli>\u003Cem>Partial withdrawals\u003C\u002Fem> – Optionally allow customers to submit partial withdrawal requests.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps to comply with the latest EU directive 2023\u002F2673 by embedding a withdrawal button within your WooCommerce store.",208,"2026-03-27T10:48:00.000Z","7.0","5.4",[50,51,20,22,23],"cancellation","compliance","https:\u002F\u002Fvendidero.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-order-withdrawal-button-for-woocommerce.1.0.2.zip","2026-04-06T09:54:40.288Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":13,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":15,"requires_at_least":65,"requires_php":17,"tags":66,"homepage":68,"download_link":69,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"nnax-withdrawal","nnax Withdrawal","1.0.1","nnaxitloesungen","https:\u002F\u002Fprofiles.wordpress.org\u002Fnnaxitloesungen\u002F","\u003Cp>\u003Cstrong>nnax Withdrawal\u003C\u002Fstrong> provides a structured two-step withdrawal flow for online shops.\u003C\u002Fp>\n\u003Cp>Main capabilities:\u003Cbr \u002F>\n* Frontend form flow via shortcode \u003Ccode>[nnax_withdrawal_flow]\u003C\u002Fcode>.\u003Cbr \u002F>\n* Client-side form validation with inline feedback before submission.\u003Cbr \u002F>\n* Confirmation step before final submission.\u003Cbr \u002F>\n* Customer acknowledgment email after submission.\u003Cbr \u002F>\n* Internal notification email to one or more configurable recipients.\u003Cbr \u002F>\n* Storage of withdrawals as internal custom post type entries (\u003Ccode>nnax_withdrawal\u003C\u002Fcode>).\u003Cbr \u002F>\n* Internal reference number, processing status and anonymization workflow in the backend.\u003Cbr \u002F>\n* Admin guide page for first-time users of the plugin.\u003Cbr \u002F>\n* WooCommerce settings section for recipient emails and uninstall data cleanup behavior.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce (recommended for settings integration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Limitations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A full compatibility test with each active theme must be done in the target shop setup.\u003C\u002Fli>\n\u003Cli>A final verification on a fresh WordPress installation should be part of the release process.\u003C\u002Fli>\n\u003Cli>Delivery of outgoing emails depends on the site’s configured mail transport.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add shortcode \u003Ccode>[nnax_withdrawal_flow]\u003C\u002Fcode> to the desired page.\u003C\u002Fli>\n\u003Cli>Users submit name, contract\u002Forder\u002Fsubscription reference and email.\u003C\u002Fli>\n\u003Cli>The frontend validates the input and highlights incomplete or invalid fields immediately.\u003C\u002Fli>\n\u003Cli>Users confirm their data in step 2.\u003C\u002Fli>\n\u003Cli>On final submit, the plugin stores the record, assigns an internal reference and sends notification emails.\u003C\u002Fli>\n\u003Cli>In the backend, operators can set a processing status and anonymize entries after processing.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Uninstallation\u003C\u002Fh3>\n\u003Cp>On plugin deletion, plugin options are removed by default.\u003C\u002Fp>\n\u003Cp>Stored withdrawal entries can also be removed when one of the following is enabled:\u003Cbr \u002F>\n* WooCommerce setting \u003Ccode>nnax_withdrawal_delete_data_on_uninstall\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>define('NNAX_WITHDRAWAL_DELETE_DATA', true);\u003C\u002Fcode> in \u003Ccode>wp-config.php\u003C\u002Fcode>\u003C\u002Fp>\n","Two-step withdrawal form flow for WordPress and WooCommerce with email confirmations and backend tracking.",49,"2026-04-08T10:48:00.000Z","5.0",[51,67,21,22,23],"form","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnnax-withdrawal.1.0.1.zip",{"slug":71,"name":72,"version":73,"author":41,"author_profile":42,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":47,"requires_at_least":48,"requires_php":81,"tags":82,"homepage":86,"download_link":87,"security_score":88,"vuln_count":89,"unpatched_count":13,"last_vuln_date":90,"fetched_at":28},"woocommerce-germanized","Germanized for WooCommerce","4.0.3","\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>Withdrawal Button\u003C\u002Fem> – Add a withdrawal button (EU directive 2023\u002F2673) to your store which contains a form to let your customers conveniently place withdrawal requests.\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>Professional shipping, returns and fulfillment solution for WooCommerce\u003C\u002Fh4>\n\u003Cp>Install our plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshiptastic-for-woocommerce\u002F\" rel=\"ugc\">Shiptastic for WooCommerce\u003C\u002Fa> to improve shipping, returns and fulfillments in WooCommerce.\u003Cbr \u002F>\nManage your shipments and it’s statuses independently of 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.\u003C\u002Fp>\n\u003Ch4>Handle returns with ease\u003C\u002Fh4>\n\u003Cp>Managing returns can be a time-consuming challenge. By using Shiptastic for WooCommerce 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 one of our built-in carrier integration you might as well (automatically) create a label to the return which will be attached to the email sent to the customer. Perfectly integrated with the new withdrawal button in Germanized.\u003C\u002Fp>\n\u003Ch4>Deutsche Post, DHL, UPS, DPD (Pro) and GLS (Pro) Integration\u003C\u002Fh4>\n\u003Cp>With the help of our Deutsche Post, DHL, UPS, DPD (Pro) and GLS (Pro) integration you can easily create labels to shipments and add tracking information to notification emails. Offer preferred delivery services to your customers including shipping to Packstation and\u002For pickup locations or choosing a drop-off location within the checkout.\u003Cbr \u002F>\nYou can even automate the whole label process 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 the way 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,5420849,96,490,"2026-04-09T18:28:00.000Z","5.6",[83,84,85,23],"deutsch","germany","woo","https:\u002F\u002Fwww.vendidero.de\u002Fwoocommerce-germanized","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-germanized.4.0.3.zip",98,2,"2026-04-13 17:42:17",{"slug":92,"name":93,"version":94,"author":41,"author_profile":42,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":26,"num_ratings":99,"last_updated":100,"tested_up_to":15,"requires_at_least":48,"requires_php":81,"tags":101,"homepage":104,"download_link":105,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"one-stop-shop-woocommerce","One Stop Shop for WooCommerce","1.8.3","\u003Cp>One Stop Shop for WooCommerce adds compliance with the new \u003Ca href=\"https:\u002F\u002Fvat-one-stop-shop.ec.europa.eu\" rel=\"nofollow ugc\">One Stop Shop procedure\u003C\u002Fa> of the european union to WooCommerce.\u003Cbr \u002F>\nWith the help of this little plugin you may easily monitor the delivery threshold (10.000 €) for B2C exports to other EU countries. Furthermore you may generate tax reports (e.g. quarterly, monthly, yearly) applicable to the OSS procedure and export them as CSV to easily notify your local tax authorities about your sales.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Delivery Threshold Observation\u003C\u002Fem> – The plugin may automatically observe the yearly delivery threshold and send notices by email and via the admin panel in case the threshold is close to being reached.\u003C\u002Fli>\n\u003Cli>\u003Cem>Detailed Tax Reports\u003C\u002Fem> – Generate detailed tax reports (e.g. per tax rate, per country) of your WooCommerce orders and export them as CSV.\u003C\u002Fli>\n\u003Cli>\u003Cem>Refresh Tax Rates\u003C\u002Fem> – Automatically refresh your EU tax rates based on scheduled changes, e.g. (new\u002Fupdated) tax rates for Estonia starting 01-01-2024.\u003C\u002Fli>\n\u003Cli>\u003Cem>Import Tax Rates\u003C\u002Fem> – Import tax rates based on current EU VAT rates.\u003C\u002Fli>\n\u003Cli>\u003Cem>Tax Classes per Country\u003C\u002Fem> – Depending on the product, different tax classes may apply for different EU countries. Choose tax classes per country for your WooCommerce products.\u003C\u002Fli>\n\u003C\u002Ful>\n","The One Stop Shop compliance helper allows you to easily monitor your One Stop Shop delivery threshold within WooCommerce and generate detailed tax re &hellip;",10000,338804,5,"2026-01-05T13:11:00.000Z",[51,20,102,103,23],"one-stop-shop","oss","https:\u002F\u002Fgithub.com\u002Fvendidero\u002Fone-stop-shop-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-stop-shop-woocommerce.1.8.3.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":15,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":128,"vuln_count":89,"unpatched_count":13,"last_vuln_date":129,"fetched_at":28},"mycryptocheckout","MyCryptoCheckout – Bitcoin, Ethereum, and 100+ altcoins for WooCommerce","2.161","edward_plainview","https:\u002F\u002Fprofiles.wordpress.org\u002Fedward_plainview\u002F","\u003Cp>Cryptocurrency payment gateway for WooCommerce and Easy Digital Downloads. Receive coins, including Bitcoin, directly into the wallet of your choice.\u003C\u002Fp>\n\u003Cp>\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\u002FnUoJ9ziaAJQ?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>\u003C\u002Fp>\n\u003Ch4>Key Features & Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>0% transaction fees\u003C\u002Fli>\n\u003Cli>Peer-to-peer transactions\u003C\u002Fli>\n\u003Cli>No KYC or product restrictions\u003C\u002Fli>\n\u003Cli>No redirection to 3rd parties or iframes\u003C\u002Fli>\n\u003Cli>Use any crypto wallet you want\u003C\u002Fli>\n\u003Cli>Automagically detect unique payments using one wallet address\u003C\u002Fli>\n\u003Cli>Hierarchically deterministic (HD) wallet support\u003C\u002Fli>\n\u003Cli>1-Click payment buttons, Electrum, MetaMask, Trust Wallet, Phantom, etc.\u003C\u002Fli>\n\u003Cli>Donations widget shortcode generator\u003C\u002Fli>\n\u003Cli>0-conf (mempool) support for some coins\u003C\u002Fli>\n\u003Cli>Compare MyCryptoCheckout to several other traditional and crypto solutions – \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fcomparison\u002F\" rel=\"nofollow ugc\">Payment Gateway Comparison\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Take MCC for a test ride by visiting our \u003Ca href=\"https:\u002F\u002Fwpdemo.mycryptocheckout.com\u002F\" rel=\"nofollow ugc\">demo store\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The free license can process 5 sales per month. A \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">flat rate license\u003C\u002Fa> can be purchased for your account that includes unlimited transactions if you require more. \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fbulk-pricing\u002F\" rel=\"nofollow ugc\">Bulk pricing\u003C\u002Fa> is available if you need to use MyCryptoCheckout on several domains.\u003C\u002Fp>\n\u003Ch4>eCommerce platforms supported\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cryptocurrencies supported:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Algorand ALGO\u003C\u002Fli>\n\u003Cli>Base Chain BASE (Including Metamask)\u003C\u002Fli>\n\u003Cli>Binance Coin BNB\u003C\u002Fli>\n\u003Cli>Bitcoin BTC (Including SegWit, HD wallets)\u003C\u002Fli>\n\u003Cli>Bitcoin Cash BCH (Including HD wallets)\u003C\u002Fli>\n\u003Cli>Dash DASH (Including HD wallets)\u003C\u002Fli>\n\u003Cli>Digibyte DGB (Including SegWit)\u003C\u002Fli>\n\u003Cli>Dogecoin DOGE\u003C\u002Fli>\n\u003Cli>Ethereum ETH (Including MetaMask, ENS addresses)\u003C\u002Fli>\n\u003Cli>Groestlcoin GRS (Including SegWit, ZPUB HD wallets)\u003C\u002Fli>\n\u003Cli>Litecoin LTC (Including SegWit, HD wallets)\u003C\u002Fli>\n\u003Cli>MAZA\u003C\u002Fli>\n\u003Cli>Monero XMR\u003C\u002Fli>\n\u003Cli>Polygon MATIC\u003C\u002Fli>\n\u003Cli>Solana SOL (Including Phantom)\u003C\u002Fli>\n\u003Cli>Stellar XLM\u003C\u002Fli>\n\u003Cli>Tron TRX\u003C\u002Fli>\n\u003Cli>XRP\u003C\u002Fli>\n\u003Cli>We can now add your \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fadd-cryptocurrency\u002F\" rel=\"nofollow ugc\">cryptocurrency\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BASE tokens supported (Including MetaMask):\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Degen DEGEN\u003C\u002Fli>\n\u003Cli>HOLD EARN\u003C\u002Fli>\n\u003Cli>USD Coin USDC\u003C\u002Fli>\n\u003Cli>Wrapped Ether WETH\u003C\u002Fli>\n\u003Cli>Add your \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fbase-token\u002F\" rel=\"nofollow ugc\">custom Base tokens\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BEP-20 tokens supported (Including MetaMask):\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>BakeryToken BAKE\u003C\u002Fli>\n\u003Cli>Binance-Peg BUSD\u003C\u002Fli>\n\u003Cli>Binance-Peg BUSD-T\u003C\u002Fli>\n\u003Cli>Binance-Peg USD Coin\u003C\u002Fli>\n\u003Cli>BITTOKEN BITT\u003C\u002Fli>\n\u003Cli>HOLD EARN\u003C\u002Fli>\n\u003Cli>PancakeSwap Token CAKE\u003C\u002Fli>\n\u003Cli>Swipe SXP\u003C\u002Fli>\n\u003Cli>TasteNFT TASTE\u003C\u002Fli>\n\u003Cli>Unity UNT\u003C\u002Fli>\n\u003Cli>VAI Stablecoin VAI\u003C\u002Fli>\n\u003Cli>Venus XVS\u003C\u002Fli>\n\u003Cli>Value Flow VFLOW\u003C\u002Fli>\n\u003Cli>xxxNifty NSFW\u003C\u002Fli>\n\u003Cli>Add your \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fbep20-token\u002F\" rel=\"nofollow ugc\">custom Binance BEP-20 tokens\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ERC-20 tokens supported (Including MetaMask, ENS addresses):\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>0x ZRX\u003C\u002Fli>\n\u003Cli>1inch 1INCH\u003C\u002Fli>\n\u003Cli>Aave AAVE\u003C\u002Fli>\n\u003Cli>ApeCoin APE\u003C\u002Fli>\n\u003Cli>Aragon ANT\u003C\u002Fli>\n\u003Cli>Bancor BNT\u003C\u002Fli>\n\u003Cli>Basic Attention Token BAT\u003C\u002Fli>\n\u003Cli>Chainlink LINK\u003C\u002Fli>\n\u003Cli>Compound COMP\u003C\u002Fli>\n\u003Cli>Efinity Token EFI\u003C\u002Fli>\n\u003Cli>Fetch.ai FET\u003C\u002Fli>\n\u003Cli>Gitcoin GTC\u003C\u002Fli>\n\u003Cli>GROW\u003C\u002Fli>\n\u003Cli>Multi-collateral DAI DAI\u003C\u002Fli>\n\u003Cli>Decentraland MANA\u003C\u002Fli>\n\u003Cli>Dogecoin DOGE\u003C\u002Fli>\n\u003Cli>Dragonchain DRGN\u003C\u002Fli>\n\u003Cli>Enjin Coin ENJ\u003C\u002Fli>\n\u003Cli>EURC\u003C\u002Fli>\n\u003Cli>FUNToken FUN\u003C\u002Fli>\n\u003Cli>Gemini Dollar GUSD\u003C\u002Fli>\n\u003Cli>Immutable IMX\u003C\u002Fli>\n\u003Cli>Huobi Token HT\u003C\u002Fli>\n\u003Cli>Kyber Network KNC\u003C\u002Fli>\n\u003Cli>Loom LOOM\u003C\u002Fli>\n\u003Cli>Maker MKR\u003C\u002Fli>\n\u003Cli>MetalPay MTL\u003C\u002Fli>\n\u003Cli>Mirada AI MIRX\u003C\u002Fli>\n\u003Cli>Nexo NEXO\u003C\u002Fli>\n\u003Cli>OMG Network OMG\u003C\u002Fli>\n\u003Cli>PEPE\u003C\u002Fli>\n\u003Cli>Polygon MATIC_ERC20\u003C\u002Fli>\n\u003Cli>Polymath Network POLY\u003C\u002Fli>\n\u003Cli>Populous PPT\u003C\u002Fli>\n\u003Cli>Pundi X PUNDIX\u003C\u002Fli>\n\u003Cli>REEF\u003C\u002Fli>\n\u003Cli>Request REQ\u003C\u002Fli>\n\u003Cli>SHIBA INU SHIB\u003C\u002Fli>\n\u003Cli>Status SNT\u003C\u002Fli>\n\u003Cli>SWITCH\u003C\u002Fli>\n\u003Cli>Synthetix SNX\u003C\u002Fli>\n\u003Cli>TenXPay PAY\u003C\u002Fli>\n\u003Cli>Tether USDT\u003C\u002Fli>\n\u003Cli>TrueUSD TUSD\u003C\u002Fli>\n\u003Cli>Uniswap UNI\u003C\u002Fli>\n\u003Cli>UNUS SED LEO\u003C\u002Fli>\n\u003Cli>USD Coin USDC\u003C\u002Fli>\n\u003Cli>Veritaseum VERI\u003C\u002Fli>\n\u003Cli>Wrapped Bitcoin WBTC\u003C\u002Fli>\n\u003Cli>ZRX 0x Protocol\u003C\u002Fli>\n\u003Cli>Add your \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fcustom-token\u002F\" rel=\"nofollow ugc\">custom Ethereum ERC-20 tokens\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TRC-20 tokens supported:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Tether USDT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add your \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Ftrc20-token\u002F\" rel=\"nofollow ugc\">custom TRC-20 tokens\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Polygon MATIC tokens supported:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pleasure Coin NSFW\u003C\u002Fli>\n\u003Cli>Add your \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fpolygon-matic-token\u002F\" rel=\"nofollow ugc\">custom Polygon MATIC tokens\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cryptocurrency Donations Widget\u003C\u002Fh4>\n\u003Cp>Receive donations in any of the cryptocurrencies supported by MyCryptoCheckout. Generate a widget using our simple shortcode generator and add it into any text widget or text editor. Shortcode generation options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>select currencies to show\u003C\u002Fli>\n\u003Cli>select primary currency\u003C\u002Fli>\n\u003Cli>show currencies with icons or a dropdown box\u003C\u002Fli>\n\u003Cli>show QR code\u003C\u002Fli>\n\u003Cli>show wallet address text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code snippets\u003C\u002Fh4>\n\u003Cp>We have various code snippets that allow you to customize MyCryptoCheckout together with your e-commerce solution:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fdoc\u002Fsnippets\u002F\" rel=\"nofollow ugc\">See all available code snippets\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cp>MyCryptoCheckout includes security measures to protect your store and your customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable Wallet Editing\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce wallets are set up, prevent edits by adding this to your wp-config.php:\u003Cbr \u002F>\n    define( ‘MYCRYPTOCHECKOUT_DISABLE_WALLET_EDITOR’, true );\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Hardening\u003C\u002Fstrong>\u003Cbr \u002F>\nToggle these options in \u003Cstrong>Settings > MyCryptoCheckout > Global Settings > Security\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Administrator Lockdown (Freeze Admin Creation):\u003C\u002Fstrong> Proactively blocks the creation of \u003Cem>new\u003C\u002Fem> Administrator accounts to prevent privilege escalation attacks. Enabled by default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Built-in File Editor:\u003C\u002Fstrong> Disables the native WordPress Theme and Plugin editors to prevent code injection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable XML-RPC:\u003C\u002Fstrong> Shuts down xmlrpc.php to block common brute-force and DDoS attack vectors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Wallet Change Watchdog\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically emails the site administrator with details if wallet addresses are manually modified in the dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontend Heartbeat Protection\u003C\u002Fstrong>\u003Cbr \u002F>\nReal-time verification ensures the displayed wallet address matches the database, immediately redirecting the user to safety if tampering is detected.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>MyCryptoCheckout API\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Usage:\u003C\u002Fstrong> Upon plugin activation an account is created on the MyCryptoCheckout API server: api.mycryptocheckout.com. The only data that is sent is your WordPress install’s public URL and the plugin version. This info allows the API – which functions solely as a blockchain crawler – to return updated exchange rates, blockchain transaction confirmations, and license status (if any) to your site. The plugin version is used to help answer requests made by the plugin (different plugin versions speak to the API server differently). See \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\u002Fhow-mycryptocheckout-works\u002F\" rel=\"nofollow ugc\">how MyCryptoCheckout works.\u003C\u002Fa> If your server cannot be reached by the API server this plugin will not be able to autoconfirm blockchain transactions.\u003Cbr \u002F>\n* \u003Cstrong>Data Sent:\u003C\u002Fstrong> Selected currency, currency amount, destination wallet addresses, and license keys are sent when an order is created.\u003Cbr \u002F>\n* \u003Cstrong>Link:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmycryptocheckout.com\" rel=\"nofollow ugc\">MyCryptoCheckout\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fmycryptocheckout.com\u002Fprivacy-policy\u002F\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fmycryptocheckout.com\u002Fterms-conditions\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solana Public RPC Nodes\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Usage:\u003C\u002Fstrong> Used by the included \u003Ccode>@solana\u002Fweb3.js\u003C\u002Fcode> library to query the Solana blockchain state and facilitate direct wallet transactions (e.g., Phantom Wallet) during checkout.\u003Cbr \u002F>\n* \u003Cstrong>Data Sent:\u003C\u002Fstrong> Public transaction data (wallet addresses, amounts, and block hashes) is queried directly from the user’s browser to the Solana network to estimate fees and propose transactions.\u003Cbr \u002F>\n* \u003Cstrong>Link:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsolana.com\" rel=\"nofollow ugc\">Solana\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fsolana.com\u002Fprivacy-policy\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fsolana.com\u002Ftos\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Web3 Wallet Integration (Ethereum & Solana)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Usage:\u003C\u002Fstrong> Allows users to click a “Pay with Wallet” button to automatically fill in payment details in their browser extension.\u003Cbr \u002F>\n* \u003Cstrong>Data Sent:\u003C\u002Fstrong> Transaction details (destination address and amount) are passed locally to the user’s installed wallet extension.\u003C\u002Fp>\n","Cryptocurrency payment gateway for WooCommerce and Easy Digital Downloads. Accept 100+ coins: Bitcoin, Ethereum, BNB, Solana. Peer2Peer transactions.",8000,234027,86,48,"2026-01-18T20:20:00.000Z","6.2","8.0",[122,123,124,125,23],"bitcoin","bitcoin-woocommerce","ethereum","payments","https:\u002F\u002Fmycryptocheckout.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmycryptocheckout.2.161.zip",99,"2023-09-04 00:00:00",{"attackSurface":131,"codeSignals":305,"taintFlows":357,"riskAssessment":460,"analyzedAt":469},{"hooks":132,"ajaxHandlers":254,"restRoutes":290,"shortcodes":291,"cronEvents":303,"entryPointCount":304,"unprotectedCount":13},[133,139,143,147,152,157,160,164,168,171,176,180,183,187,191,195,199,203,207,211,215,219,224,227,228,231,234,238,242,246,250],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","add_admin_menu","includes\\class-admin-settings.php",19,{"type":134,"name":140,"callback":141,"file":137,"line":142},"admin_init","register_settings",20,{"type":134,"name":144,"callback":145,"file":137,"line":146},"admin_enqueue_scripts","enqueue_admin_scripts",21,{"type":148,"name":149,"callback":150,"file":137,"line":151},"filter","manage_edit-shop_order_columns","add_withdrawal_column",27,{"type":134,"name":153,"callback":154,"priority":155,"file":137,"line":156},"manage_shop_order_posts_custom_column","render_withdrawal_column",10,28,{"type":148,"name":158,"callback":150,"file":137,"line":159},"manage_woocommerce_page_wc-orders_columns",31,{"type":134,"name":161,"callback":162,"priority":155,"file":137,"line":163},"manage_woocommerce_page_wc-orders_custom_column","render_withdrawal_column_hpos",32,{"type":134,"name":165,"callback":166,"file":167,"line":138},"init","register_blocks","includes\\class-blocks.php",{"type":148,"name":169,"callback":170,"priority":155,"file":167,"line":142},"block_categories_all","register_block_category",{"type":134,"name":172,"callback":173,"file":174,"line":175},"admin_notices","maybe_show_upsell_notice","includes\\class-pro-bridge.php",62,{"type":148,"name":177,"callback":178,"file":174,"line":179},"revoker_admin_tabs","add_pro_features_tab",65,{"type":134,"name":144,"callback":181,"file":174,"line":182},"enqueue_pro_features_styles",74,{"type":148,"name":184,"callback":185,"priority":155,"file":174,"line":186},"revoker_is_withdrawal_allowed","filter_withdrawal_allowed",139,{"type":134,"name":188,"callback":189,"priority":155,"file":174,"line":190},"revoker_withdrawal_processed","on_withdrawal_processed",142,{"type":134,"name":192,"callback":193,"priority":155,"file":174,"line":194},"revoker_withdrawal_completed","on_withdrawal_completed",143,{"type":134,"name":196,"callback":197,"priority":155,"file":174,"line":198},"revoker_withdrawal_cancelled","on_withdrawal_cancelled",144,{"type":148,"name":200,"callback":201,"priority":155,"file":174,"line":202},"revoker_confirmation_email_subject","filter_email_subject",147,{"type":148,"name":204,"callback":205,"priority":155,"file":174,"line":206},"revoker_confirmation_email_message","filter_email_message",148,{"type":148,"name":208,"callback":209,"priority":155,"file":174,"line":210},"revoker_admin_notification_subject","filter_admin_subject",149,{"type":148,"name":212,"callback":213,"priority":155,"file":174,"line":214},"revoker_admin_notification_message","filter_admin_message",150,{"type":134,"name":216,"callback":217,"file":174,"line":218},"revoker_admin_settings_after","render_pro_settings_placeholder",153,{"type":134,"name":220,"callback":221,"file":222,"line":223},"before_woocommerce_init","closure","revoker-for-woocommerce.php",33,{"type":134,"name":172,"callback":225,"file":222,"line":226},"woocommerce_missing_notice",105,{"type":134,"name":165,"callback":165,"file":222,"line":194},{"type":134,"name":165,"callback":229,"priority":99,"file":222,"line":230},"init_handlers",146,{"type":134,"name":232,"callback":233,"file":222,"line":210},"wp_enqueue_scripts","enqueue_scripts",{"type":134,"name":235,"callback":236,"file":222,"line":237},"woocommerce_order_details_after_order_table","display_withdrawal_button",162,{"type":134,"name":239,"callback":240,"priority":155,"file":222,"line":241},"woocommerce_email_after_order_table","add_withdrawal_link_to_email",165,{"type":134,"name":243,"callback":244,"file":222,"line":245},"wp_footer","render_modal",173,{"type":148,"name":247,"callback":248,"file":222,"line":249},"wc_order_statuses","add_withdrawal_statuses",293,{"type":134,"name":251,"callback":252,"file":222,"line":253},"plugins_loaded","revoker_for_woocommerce",936,[255,262,263,267,271,272,276,278,282,284,288],{"action":256,"nopriv":257,"callback":258,"hasNonce":259,"hasCapCheck":259,"file":260,"line":261},"revoker_download_pdf",false,"handle_pdf_download",true,"includes\\class-pdf-generator.php",26,{"action":256,"nopriv":259,"callback":258,"hasNonce":259,"hasCapCheck":259,"file":260,"line":151},{"action":264,"nopriv":257,"callback":265,"hasNonce":259,"hasCapCheck":257,"file":174,"line":266},"revoker_dismiss_pro_notice","dismiss_pro_notice",71,{"action":268,"nopriv":257,"callback":269,"hasNonce":259,"hasCapCheck":257,"file":222,"line":270},"revoker_initiate_withdrawal","ajax_initiate_withdrawal",152,{"action":268,"nopriv":259,"callback":269,"hasNonce":259,"hasCapCheck":257,"file":222,"line":218},{"action":273,"nopriv":257,"callback":274,"hasNonce":259,"hasCapCheck":257,"file":222,"line":275},"revoker_confirm_withdrawal","ajax_confirm_withdrawal",154,{"action":273,"nopriv":259,"callback":274,"hasNonce":259,"hasCapCheck":257,"file":222,"line":277},155,{"action":279,"nopriv":257,"callback":280,"hasNonce":259,"hasCapCheck":257,"file":222,"line":281},"revoker_get_withdrawal_form","ajax_get_withdrawal_form",156,{"action":279,"nopriv":259,"callback":280,"hasNonce":259,"hasCapCheck":257,"file":222,"line":283},157,{"action":285,"nopriv":257,"callback":286,"hasNonce":259,"hasCapCheck":257,"file":222,"line":287},"revoker_search_order","ajax_search_order",158,{"action":285,"nopriv":259,"callback":286,"hasNonce":259,"hasCapCheck":257,"file":222,"line":289},159,[],[292,295,299],{"tag":252,"callback":293,"file":222,"line":294},"shortcode_withdrawal_button",168,{"tag":296,"callback":297,"file":222,"line":298},"revoker_widerrufsformular","shortcode_withdrawal_form",169,{"tag":300,"callback":301,"file":222,"line":302},"revoker_widerrufsbelehrung","shortcode_withdrawal_policy",170,[],14,{"dangerousFunctions":306,"sqlUsage":307,"outputEscaping":317,"fileOperations":33,"externalRequests":13,"nonceChecks":354,"capabilityChecks":355,"bundledLibraries":356},[],{"prepared":308,"raw":89,"locations":309},15,[310,314],{"file":311,"line":312,"context":313},"includes\\class-database.php",329,"$wpdb->get_var() with variable interpolation",{"file":311,"line":315,"context":316},398,"$wpdb->query() with variable interpolation",{"escaped":318,"rawEcho":319,"locations":320},396,17,[321,325,326,328,330,332,334,336,338,340,342,344,345,347,348,350,352],{"file":322,"line":323,"context":324},"blocks\\withdrawal-policy\\render.php",64,"raw output",{"file":322,"line":26,"context":324},{"file":137,"line":327,"context":324},505,{"file":137,"line":329,"context":324},512,{"file":137,"line":331,"context":324},519,{"file":137,"line":333,"context":324},541,{"file":137,"line":335,"context":324},545,{"file":137,"line":337,"context":324},639,{"file":137,"line":339,"context":324},675,{"file":137,"line":341,"context":324},782,{"file":260,"line":343,"context":324},89,{"file":260,"line":78,"context":324},{"file":260,"line":346,"context":324},160,{"file":260,"line":241,"context":324},{"file":260,"line":349,"context":324},181,{"file":260,"line":351,"context":324},307,{"file":260,"line":353,"context":324},324,7,4,[],[358,376,395,419,444],{"entryPoint":359,"graph":360,"unsanitizedCount":13,"severity":375},"\u003Cclass-database> (includes\\class-database.php:0)",{"nodes":361,"edges":373},[362,367],{"id":363,"type":364,"label":365,"file":311,"line":366},"n0","source","$_SERVER",104,{"id":368,"type":369,"label":370,"file":311,"line":371,"wp_function":372},"n1","sink","get_results() [SQLi]",308,"get_results",[374],{"from":363,"to":368,"sanitized":259},"low",{"entryPoint":377,"graph":378,"unsanitizedCount":33,"severity":394},"render_log_page (includes\\class-admin-settings.php:525)",{"nodes":379,"edges":391},[380,383,386],{"id":363,"type":364,"label":381,"file":137,"line":382},"$_GET",562,{"id":368,"type":384,"label":385,"file":137,"line":382},"transform","→ count_withdrawals()",{"id":387,"type":369,"label":388,"file":311,"line":389,"wp_function":390},"n2","get_var() [SQLi]",321,"get_var",[392,393],{"from":363,"to":368,"sanitized":257},{"from":368,"to":387,"sanitized":257},"high",{"entryPoint":396,"graph":397,"unsanitizedCount":89,"severity":394},"\u003Cclass-admin-settings> (includes\\class-admin-settings.php:0)",{"nodes":398,"edges":414},[399,400,401,402,406,409],{"id":363,"type":364,"label":381,"file":137,"line":382},{"id":368,"type":384,"label":385,"file":137,"line":382},{"id":387,"type":369,"label":388,"file":311,"line":389,"wp_function":390},{"id":403,"type":364,"label":404,"file":137,"line":405},"n3","$_POST",755,{"id":407,"type":384,"label":408,"file":137,"line":405},"n4","→ get_withdrawal()",{"id":410,"type":369,"label":411,"file":311,"line":412,"wp_function":413},"n5","get_row() [SQLi]",190,"get_row",[415,416,417,418],{"from":363,"to":368,"sanitized":257},{"from":368,"to":387,"sanitized":257},{"from":403,"to":407,"sanitized":257},{"from":407,"to":410,"sanitized":257},{"entryPoint":420,"graph":421,"unsanitizedCount":33,"severity":394},"handle_pdf_download (includes\\class-pdf-generator.php:255)",{"nodes":422,"edges":439},[423,426,429,430,434,436,437],{"id":363,"type":364,"label":424,"file":260,"line":425},"$_GET (x2)",261,{"id":368,"type":369,"label":427,"file":260,"line":351,"wp_function":428},"echo() [XSS]","echo",{"id":387,"type":364,"label":424,"file":260,"line":425},{"id":403,"type":369,"label":431,"file":260,"line":432,"wp_function":433},"header() [Header Injection]",320,"header",{"id":407,"type":364,"label":381,"file":260,"line":435},269,{"id":410,"type":384,"label":408,"file":260,"line":435},{"id":438,"type":369,"label":411,"file":311,"line":412,"wp_function":413},"n6",[440,441,442,443],{"from":363,"to":368,"sanitized":259},{"from":387,"to":403,"sanitized":259},{"from":407,"to":410,"sanitized":257},{"from":410,"to":438,"sanitized":257},{"entryPoint":445,"graph":446,"unsanitizedCount":33,"severity":394},"\u003Cclass-pdf-generator> (includes\\class-pdf-generator.php:0)",{"nodes":447,"edges":455},[448,449,450,451,452,453,454],{"id":363,"type":364,"label":424,"file":260,"line":425},{"id":368,"type":369,"label":427,"file":260,"line":351,"wp_function":428},{"id":387,"type":364,"label":424,"file":260,"line":425},{"id":403,"type":369,"label":431,"file":260,"line":432,"wp_function":433},{"id":407,"type":364,"label":381,"file":260,"line":435},{"id":410,"type":384,"label":408,"file":260,"line":435},{"id":438,"type":369,"label":411,"file":311,"line":412,"wp_function":413},[456,457,458,459],{"from":363,"to":368,"sanitized":259},{"from":387,"to":403,"sanitized":259},{"from":407,"to":410,"sanitized":257},{"from":410,"to":438,"sanitized":257},{"summary":461,"deductions":462},"The \"revoker-for-woocommerce\" plugin exhibits a generally strong security posture based on the provided static analysis. The plugin effectively utilizes WordPress's security mechanisms, with a high percentage of SQL queries using prepared statements and a significant majority of output being properly escaped. The presence of nonce and capability checks on its entry points is commendable, indicating an effort to prevent common attack vectors.\n\nHowever, a significant concern arises from the taint analysis, which identified 4 flows with unsanitized paths. Although no critical or high severity vulnerabilities were explicitly detailed for these flows, the presence of unsanitized data entering the system is a potential risk. Furthermore, while the plugin has no recorded vulnerability history, this could be due to its relatively small attack surface or a lack of historical scrutiny. The sole file operation is also a point to monitor for potential vulnerabilities if not handled with extreme care.\n\nIn conclusion, \"revoker-for-woocommerce\" v1.0.4 demonstrates good development practices in several key areas, particularly in SQL query handling and output escaping. The absence of known CVEs is a positive sign. The primary area requiring attention is the taint analysis results, which indicate a potential for vulnerabilities related to unsanitized data. Addressing these specific flows and ensuring robust sanitization for the file operation is crucial for maintaining a secure plugin.",[463,466],{"reason":464,"points":465},"Flows with unsanitized paths found in taint analysis",12,{"reason":467,"points":468},"File operations present",3,"2026-03-16T23:54:46.767Z",{"wat":471,"direct":488},{"assetPaths":472,"generatorPatterns":479,"scriptPaths":480,"versionParams":481},[473,474,475,476,477,478],"\u002Fwp-content\u002Fplugins\u002Frevoker-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Frevoker-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Frevoker-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Frevoker-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Frevoker-for-woocommerce\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Frevoker-for-woocommerce\u002Fassets\u002Fjs\u002Fvendors\u002Fvue.js",[],[475,476,477,478],[482,483,484,485,486,487],"revoker-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css?ver=","revoker-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","revoker-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=","revoker-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","revoker-for-woocommerce\u002Fassets\u002Fjs\u002Fscript.js?ver=","revoker-for-woocommerce\u002Fassets\u002Fjs\u002Fvendors\u002Fvue.js?ver=",{"cssClasses":489,"htmlComments":499,"htmlAttributes":503,"restEndpoints":506,"jsGlobals":511,"shortcodeOutput":515},[490,491,492,493,494,495,496,497,498],"revoker-withdrawal-button","revoker-modal-overlay","revoker-modal-content","revoker-modal-header","revoker-modal-body","revoker-modal-footer","revoker-order-history-withdrawal","revoker-withdrawal-form","revoker-withdrawal-policy",[500,501,502],"Revoker for WooCommerce - Withdrawal Button","Revoker for WooCommerce - Withdrawal Form","Revoker for WooCommerce - Withdrawal Policy",[504,505],"data-revoker-order-id","data-revoker-ajax-url",[507,508,509,510],"\u002Fwp-json\u002Frevoker\u002Fv1\u002Finitiate-withdrawal","\u002Fwp-json\u002Frevoker\u002Fv1\u002Fconfirm-withdrawal","\u002Fwp-json\u002Frevoker\u002Fv1\u002Fget-withdrawal-form","\u002Fwp-json\u002Frevoker\u002Fv1\u002Fsearch-order",[512,513,514],"RevokerFrontend","RevokerAdmin","RevokerApp",[516,517,518],"[revoker_for_woocommerce]","[revoker_widerrufsformular]","[revoker_widerrufsbelehrung]",{"error":259,"url":520,"statusCode":521,"statusMessage":522,"message":522},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frevoker-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":89,"versions":524},[525,530],{"version":6,"download_url":25,"svn_tag_url":526,"released_at":27,"has_diff":257,"diff_files_changed":527,"diff_lines":27,"trac_diff_url":528,"vulnerabilities":529,"is_current":259},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frevoker-for-woocommerce\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frevoker-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Frevoker-for-woocommerce%2Ftags%2F1.0.4",[],{"version":531,"download_url":532,"svn_tag_url":533,"released_at":27,"has_diff":257,"diff_files_changed":534,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":535,"is_current":257},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevoker-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frevoker-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],[]]