[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPfETpRWeUtPoxqLHjDtd3dEU1bm09yKVh9JfcM5b2_w":3,"$f-ls8MZDZLyGMaLUfhAIlyb3LjrNpMBp_7TQ3Xf2UO8Y":116,"$fa8FMCBbChH4gGVgEL0pAQOHJSNstKMyXyIf0ReY3jDs":121},{"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":35,"analysis":27,"fingerprints":27},"storepex-herroepingsknop-for-woocommerce","Storepex – Herroepingsknop for WooCommerce","1.0.0","damienvos","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamienvos\u002F","\u003Cp>Storepex – Herroepingsknop for WooCommerce helps Dutch WooCommerce stores offer and record digital withdrawal requests. It creates a regular WordPress page named “Herroepingsverzoek”, adds withdrawal buttons to WooCommerce order pages, records submitted requests as WooCommerce order notes, and sends confirmation emails to the customer and store administrator.\u003C\u002Fp>\n\u003Cp>The plugin is intended for Dutch WooCommerce stores that need a process for offering and recording withdrawal requests. It is designed to support the administrative workflow around the Dutch right of withdrawal for distance sales, but it does not provide legal advice, determine eligibility, or guarantee compliance.\u003C\u002Fp>\n\u003Cp>The plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>creates a regular published WordPress page containing the withdrawal form;\u003C\u002Fli>\n\u003Cli>shows an order-specific request link on the order received page and individual order details page;\u003C\u002Fli>\n\u003Cli>verifies the order ID and the billing email address;\u003C\u002Fli>\n\u003Cli>stores the submitted request as a private order note;\u003C\u002Fli>\n\u003Cli>records the submission date and time using the WordPress site timezone;\u003C\u002Fli>\n\u003Cli>sends the request details to the configured store address;\u003C\u002Fli>\n\u003Cli>sends the customer an email confirmation containing the submitted details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>New installations create a published page named “Herroepingsverzoek” with the slug \u003Ccode>herroepingsverzoek\u003C\u002Fcode>. The page uses the normal page layout supplied by the active theme. Depending on the theme configuration, newly published pages may appear automatically in navigation; administrators can adjust this through the WordPress menu or Navigation editor.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>[hknl_herroepingsformulier]\u003C\u002Fcode> shortcode remains available for a custom form page. The \u003Ccode>[hknl_herroepingsknop]\u003C\u002Fcode> shortcode remains available for deliberate manual placement.\u003C\u002Fp>\n\u003Cp>The plugin records and confirms requests. It does not determine whether a request is timely, valid, eligible, or legally enforceable. Store owners remain responsible for legal review, their withdrawal and return policy, customer information duties, retention periods, communication, and handling requests. This plugin is not legal advice and does not guarantee compliance with any law or regulation.\u003C\u002Fp>\n\u003Cp>The plugin contains no premium upsell, advertising, tracking code, or external API integration.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.5 or later.\u003C\u002Fli>\n\u003Cli>PHP 7.4 or later.\u003C\u002Fli>\n\u003Cli>WooCommerce 8.2 or later.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>When a customer submits the form, the plugin processes the order ID, name, email address, selected products or services, and an optional comment.\u003C\u002Fp>\n\u003Cp>This data is:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>used to match the request to a WooCommerce order;\u003C\u002Fli>\n\u003Cli>stored as a private note on that order;\u003C\u002Fli>\n\u003Cli>emailed to the configured store address;\u003C\u002Fli>\n\u003Cli>used to send a receipt confirmation to the customer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin does not place tracking cookies or send data to external APIs. Site owners remain responsible for providing appropriate privacy information and defining access and retention policies.\u003C\u002Fp>\n","Helps Dutch WooCommerce stores offer and record digital withdrawal requests.",30,193,0,"2026-06-27T22:24:00.000Z","7.0.2","6.5","7.4",[19,20,21,22,23],"bedenktijd","herroepingsrecht","returns","withdrawal","woocommerce","https:\u002F\u002Fstorepex.nl\u002Fherroepingsknop-for-woocommerce.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorepex-herroepingsknop-for-woocommerce.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},1,94,"2026-08-29T05:44:31.851Z",[36,54,72,89,104],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":46,"last_updated":47,"tested_up_to":15,"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":28},"eu-withdrawal-button-for-woocommerce","EU Withdrawal Button for WooCommerce","2.1.0","riinagency","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalut\u002F","\u003Cp>EU Directive 2023\u002F2673 introduces new requirements for online stores regarding consumer withdrawal rights, taking effect on \u003Cstrong>June 19, 2026\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>EU Withdrawal Button for WooCommerce\u003C\u002Fstrong> helps you implement a clear, accessible withdrawal flow for your customers:\u003C\u002Fp>\n\u003Ch4>The 4-Step Flow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Visible Button\u003C\u002Fstrong> — Sticky withdrawal bar (shown across your store by default, configurable per page type; always on My Account)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Withdrawal Form\u003C\u002Fstrong> — Customer enters order number + email for verification; partial withdrawals supported\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Confirmation Step\u003C\u002Fstrong> — Order summary with a separate “Confirm withdrawal” button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notifications\u003C\u002Fstrong> — Confirmation email to customer + notification to merchant\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Free features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sticky bar with configurable text and button, plus an optional footer link\u003C\u002Fli>\n\u003Cli>Modal popup or dedicated page mode\u003C\u002Fli>\n\u003Cli>Order validation (order number + email + withdrawal window check)\u003C\u002Fli>\n\u003Cli>Partial withdrawals: customers select the items and quantities to withdraw\u003C\u002Fli>\n\u003Cli>Optional refund IBAN field — stored encrypted, masked in lists and exports, auto-erased 30 days after completion\u003C\u002Fli>\n\u003Cli>Custom WooCommerce order statuses: “Withdrawal Requested” and “Withdrawal Closed”\u003C\u002Fli>\n\u003Cli>Withdrawals overview in the WordPress admin\u003C\u002Fli>\n\u003Cli>WooCommerce email integration (shows in WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Emails)\u003C\u002Fli>\n\u003Cli>Guest-friendly withdrawal link in WooCommerce order emails — no account needed\u003C\u002Fli>\n\u003Cli>Return instructions link in the customer confirmation email\u003C\u002Fli>\n\u003Cli>WordPress privacy tools integration (GDPR data export and erasure)\u003C\u002Fli>\n\u003Cli>Support for custom order number plugins (Sequential Order Numbers, etc.)\u003C\u002Fli>\n\u003Cli>WCAG 2.1 AA accessible (keyboard navigation, focus trap, ARIA labels)\u003C\u002Fli>\n\u003Cli>Rate limiting for abuse prevention\u003C\u002Fli>\n\u003Cli>Translations bundled: Estonian, Finnish, French, Swedish, Italian, Dutch\u003C\u002Fli>\n\u003Cli>HPOS (High-Performance Order Storage) compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro (paid)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-click Complete\u002FReject actions with automatic customer emails\u003C\u002Fli>\n\u003Cli>My Account widgets: countdown badges and withdrawal status column\u003C\u002Fli>\n\u003Cli>Thank-You page and order-view withdrawal boxes\u003C\u002Fli>\n\u003Cli>Custom colors, styling and custom CSS\u003C\u002Fli>\n\u003Cli>Excluded categories and product-level exceptions\u003C\u002Fli>\n\u003Cli>GDPR consent checkbox on the withdrawal form\u003C\u002Fli>\n\u003Cli>Payment-method-aware IBAN field (hide for card payments)\u003C\u002Fli>\n\u003Cli>Statistics dashboard, CSV export, REST API\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cp>WooCommerce store owners who sell to EU consumers and want to provide a clear withdrawal process for their customers.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is a technical tool that helps implement a withdrawal flow. It does not constitute legal advice and does not guarantee compliance with any specific regulation. Consult a legal professional to ensure your store meets all applicable requirements.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Bundled translations and their contributors:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Estonian (et) — Riin Agency\u003C\u002Fli>\n\u003Cli>Finnish (fi) — Riin Agency\u003C\u002Fli>\n\u003Cli>French (fr_FR) — Riin Agency (community review welcome)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE) — Riin Agency (community review welcome)\u003C\u002Fli>\n\u003Cli>Italian (it_IT) — contributed by \u003Ca href=\"https:\u002F\u002Fwww.artilabio.com\u002F\" rel=\"nofollow ugc\">Cristina Gregolin (Artilabio)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) — contributed by \u003Ca href=\"https:\u002F\u002Fbepos.support\u002F\" rel=\"nofollow ugc\">Mark Govaerts (Bepos)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want to contribute a translation? Email plugin@riin.eu — you will be credited here.\u003C\u002Fp>\n","Helps WooCommerce store owners implement the withdrawal flow described in EU Directive 2023\u002F2673.",400,1696,2,"2026-07-06T16:02:00.000Z","6.2",[50,51,21,22,23],"consumer-rights","eu","https:\u002F\u002Friin.eu\u002Fwithdrawal-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-withdrawal-button-for-woocommerce.2.1.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":26,"num_ratings":64,"last_updated":65,"tested_up_to":15,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":70,"download_link":71,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"buddypilot-withdrawal","BuddyPilot Withdrawal – Easy Returns for WooCommerce","1.0.21","BuddyPilot","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddypilot\u002F","\u003Cp>\u003Cstrong>BuddyPilot Withdrawal – Easy Returns for WooCommerce\u003C\u002Fstrong> adds a complete returns and withdrawal workflow to your store: the mandatory EU withdrawal button required by \u003Cstrong>Article 11a of EU Directive 2023\u002F2673\u003C\u002Fstrong>, an online return form for customers, and a declarations dashboard for the operator.\u003C\u002Fp>\n\u003Cp>From \u003Cstrong>19 June 2026\u003C\u002Fstrong>, every WooCommerce store with EU customers must provide a clearly visible, easily accessible withdrawal function (“withdraw from contract here” button) alongside the existing right of withdrawal informational requirements.\u003C\u002Fp>\n\u003Cp>The plugin works alongside your return policy: the customer withdraws from the contract online during the cooling-off period (14 days by default, configurable), and you process the WooCommerce return and refund with native tools.\u003C\u002Fp>\n\u003Ch4>What the plugin does\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Customer-facing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Article 11a compliant “Withdraw from contract here” button\u003C\u002Fstrong> on the My Account order detail page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-step withdrawal form\u003C\u002Fstrong>: item selection, declaration preview, one-click confirm\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable product support\u003C\u002Fstrong>: each variant (size, colour, etc.) appears with its full attribute labels as a separate line in the withdrawal form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest checkout support\u003C\u002Fstrong> via direct verification flow (email + order number, no login required)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account withdrawal history\u003C\u002Fstrong> list and declaration detail page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Article 16(m) consent capture\u003C\u002Fstrong> at checkout for digital and virtual goods (configurable: required, optional, or hidden)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer declaration email\u003C\u002Fstrong> serving as the durable-medium acknowledgement required by Article 11a(3)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Withdrawal resolved email\u003C\u002Fstrong> sent to the customer after the operator closes the declaration; includes the EU ODR platform link (ec.europa.eu\u002Fconsumers\u002Fodr) when any item is rejected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-item resolution status\u003C\u002Fstrong> visible in the withdrawal form after a declaration is closed: each item shows an “accepted” or “rejected” badge with the rejection reason and ODR link, so the customer understands the outcome without contacting support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Operator-facing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Order edit metabox\u003C\u002Fstrong> for registering declarations received via phone, mail or in person\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standalone “Add new declaration” page\u003C\u002Fstrong> for high-volume operator queues without leaving the declarations list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Declarations list\u003C\u002Fstrong> with search, filtering and sorting in WooCommerce admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Declaration detail page\u003C\u002Fstrong> with full audit trail and resolution workflow: accept all, reject all, or partial resolution with per-item decisions and individual rejection reasons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin notification email\u003C\u002Fstrong> sent immediately when a customer submits a withdrawal\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Legal and compliance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom order status\u003C\u002Fstrong> \u003Ccode>wc-withdrawal\u003C\u002Fcode> (optional, plugin-registered) with a full change history logged as WooCommerce order notes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Annex I(A) withdrawal information page\u003C\u002Fstrong> available to generate with one click from Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Annex I(B) model withdrawal form page\u003C\u002Fstrong> available to generate with one click from Settings, published as a WordPress page and auto-linked from order emails and My Account\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable refund period\u003C\u002Fstrong> (default 14 days, matches your contract terms)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable “delivered” statuses\u003C\u002Fstrong> that start the withdrawal clock\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return cost attribution\u003C\u002Fstrong> (consumer pays or trader pays, per Annex I(A) requirements)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR personal data export and anonymisation\u003C\u002Fstrong> compatible with WordPress privacy tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS compatibility\u003C\u002Fstrong> (High-Performance Order Storage) and legacy post-meta mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WCAG 2.2 AA accessibility\u003C\u002Fstrong> compliance on all customer-facing forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polish and English translations\u003C\u002Fstrong> included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro addon\u003C\u002Fh4>\n\u003Cp>Extended functionality is available via the \u003Ca href=\"https:\u002F\u002Fbuddypilot.io\u002Fplugins\u002Fwithdrawal-pro\u002F\" rel=\"nofollow ugc\">BuddyPilot Withdrawal Pro\u003C\u002Fa> addon:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Operator-approved automatic refund built from declared items (one click from the declaration screen)\u003C\u002Fli>\n\u003Cli>Download-count verification: restores withdrawal right when a digital product was never actually downloaded, reducing unjustified refusal of refunds\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions support: cancels future renewals, prorates the current billing period per Article 9(2)(b)(iii)\u003C\u002Fli>\n\u003Cli>WooCommerce Product Bundles support: automatic handling by bundle type; for per-item bundles with a configured discount, choose whether partial returns keep the paid amount or forfeit the entire bundle discount\u003C\u002Fli>\n\u003Cli>PDF export of the legal withdrawal declaration\u003C\u002Fli>\n\u003Cli>Country-specific Annex I(B) form generation\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy returns for WooCommerce: EU withdrawal button (Directive 2023\u002F2673), online return form, cooling-off period tracking and operator workflow.",200,1852,3,"2026-07-17T15:52:00.000Z","5.8",[68,21,69,22,23],"compliance","right-of-withdrawal","https:\u002F\u002Fbuddypilot.io\u002Fplugins\u002Fwithdrawal\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypilot-withdrawal.1.0.21.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":26,"downloaded":80,"rating":26,"num_ratings":81,"last_updated":82,"tested_up_to":15,"requires_at_least":83,"requires_php":17,"tags":84,"homepage":87,"download_link":88,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wm-widerrufsmanager","WM Widerrufsmanager for WooCommerce","1.0.18","Witte Marketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fwittemarketing\u002F","\u003Cp>WM Widerrufsmanager for WooCommerce is more than a withdrawal button. It adds a structured digital withdrawal workflow to WooCommerce: withdrawal button, customer form, order validation, item selection, backend processing, email notifications, documentation and privacy-related tools.\u003C\u002Fp>\n\u003Cp>Many stores only think about the visible withdrawal button. In daily store operations, however, withdrawal requests also need to be collected, checked, confirmed, documented and processed internally.\u003C\u002Fp>\n\u003Cp>The plugin helps WooCommerce store owners replace unstructured withdrawal emails with a traceable workflow inside WordPress.\u003C\u002Fp>\n\u003Ch4>More than a withdrawal button\u003C\u002Fh4>\n\u003Cp>The visible button is only the entry point. WM Widerrufsmanager connects the customer-facing withdrawal function with the backend process that follows afterwards.\u003C\u002Fp>\n\u003Cp>Customers can submit a withdrawal request through a dedicated form, validate their order using the order number and billing email address, and select individual items or quantities for withdrawal. Submitted requests are stored in the WordPress backend and can be reviewed, documented and processed by the store team.\u003C\u002Fp>\n\u003Ch4>How the workflow works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>The customer opens the withdrawal form.\u003C\u002Fli>\n\u003Cli>The order is validated using the order number and billing email address.\u003C\u002Fli>\n\u003Cli>The customer selects the affected items and quantities.\u003C\u002Fli>\n\u003Cli>The request is stored in the WordPress backend.\u003C\u002Fli>\n\u003Cli>Store operators can review, process and document the request.\u003C\u002Fli>\n\u003Cli>Customers and shop operators receive email notifications.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Withdrawal button for WooCommerce\u003C\u002Fli>\n\u003Cli>Dedicated withdrawal form for customers\u003C\u002Fli>\n\u003Cli>Order validation by order number and billing email address\u003C\u002Fli>\n\u003Cli>Configurable withdrawal period\u003C\u002Fli>\n\u003Cli>Item and quantity selection for withdrawal requests\u003C\u002Fli>\n\u003Cli>Backend overview for submitted withdrawal requests\u003C\u002Fli>\n\u003Cli>Detail view with status handling\u003C\u002Fli>\n\u003Cli>Customer and shop email notifications\u003C\u002Fli>\n\u003Cli>WooCommerce order notes for internal documentation\u003C\u002Fli>\n\u003Cli>Diagnostics area with form integration checks, system status and support report\u003C\u002Fli>\n\u003Cli>Privacy notice integration\u003C\u002Fli>\n\u003Cli>Retention and anonymization options\u003C\u002Fli>\n\u003Cli>WordPress personal data export and erasure support\u003C\u002Fli>\n\u003Cli>WPML and Polylang String Translation compatibility for manually saved frontend, privacy and email texts\u003C\u002Fli>\n\u003Cli>WooCommerce HPOS compatibility\u003C\u002Fli>\n\u003Cli>Gutenberg blocks, shortcodes and widget integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Prepared for §356a BGB\u003C\u002Fh4>\n\u003Cp>From 19 June 2026, § 356a BGB introduces an electronic withdrawal function for certain distance contracts concluded via an online user interface in Germany. WM Widerrufsmanager helps WooCommerce store owners technically provide and structure such a withdrawal function.\u003C\u002Fp>\n\u003Cp>The plugin provides a technical solution for collecting, confirming and processing withdrawal declarations. Whether and to what extent a specific store is affected by legal requirements should be reviewed individually.\u003C\u002Fp>\n\u003Ch4>Who is this plugin for?\u003C\u002Fh4>\n\u003Cp>The plugin is designed for WooCommerce stores that want to provide customers with a simple digital way to declare a withdrawal and, at the same time, manage the internal workflow more clearly.\u003C\u002Fp>\n\u003Cp>It is especially useful for stores that do not want to receive withdrawal requests only as unstructured emails, but want to collect, review and process requests in a traceable backend workflow.\u003C\u002Fp>\n\u003Ch4>Video: Setup in 2 minutes\u003C\u002Fh4>\n\u003Cp>See how quickly you can install WM Widerrufsmanager for WooCommerce, create your withdrawal page, and add the withdrawal button to your store:\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\u002FBWubk0KqKn0?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>Video: Submit and manage withdrawal requests\u003C\u002Fh4>\n\u003Cp>This short video shows how customers can submit a withdrawal request using the form and how you can review and manage the request afterwards in the WordPress backend:\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\u002FsR-AvHMRIZk?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>Easy integration\u003C\u002Fh4>\n\u003Cp>The withdrawal form can be embedded on any WordPress page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wmwiderrufsmanager_formular]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A separate withdrawal button can also be placed anywhere:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wmwiderrufsmanager_button]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The button can be placed in the footer, customer area, service pages or legal information pages. Gutenberg blocks for the form and button as well as a classic WordPress widget for the button are also available.\u003C\u002Fp>\n\u003Ch4>Privacy & documentation\u003C\u002Fh4>\n\u003Cp>The plugin stores the data required to process and document a withdrawal request. This may include order data, contact details, selected items, timestamps, status information and internal processing notes.\u003C\u002Fp>\n\u003Cp>Retention and anonymization options can be configured in the plugin settings.\u003C\u002Fp>\n\u003Ch4>Optional PRO version\u003C\u002Fh4>\n\u003Cp>The free version already includes the core withdrawal workflow for WooCommerce.\u003C\u002Fp>\n\u003Cp>Additional convenience, documentation, automation and analysis features are available in the optional PRO version, including for example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flexible order verification for the public withdrawal form, including combinations with email address, order date, billing name\u002Fcompany or billing postcode.\u003C\u002Fli>\n\u003Cli>Optional alternative notification email address for withdrawal confirmations and later status updates.\u003C\u002Fli>\n\u003Cli>Security Plus options with request limits and additional protection for public order validation.\u003C\u002Fli>\n\u003Cli>Product, category and tag based withdrawal rules.\u003C\u002Fli>\n\u003Cli>Optional withdrawal reasons with custom reason groups for products, categories and tags.\u003C\u002Fli>\n\u003Cli>Statistics for withdrawal reasons, returned products, trends and reason groups.\u003C\u002Fli>\n\u003Cli>CSV export and reporting functions for withdrawal data and analytics.\u003C\u002Fli>\n\u003Cli>PDF confirmation and proof documents for submitted and decided withdrawals.\u003C\u002Fli>\n\u003Cli>Advanced email templates with branding and additional placeholders.\u003C\u002Fli>\n\u003Cli>Extended integration into the WooCommerce customer account.\u003C\u002Fli>\n\u003Cli>Elementor widgets for easier form and button placement.\u003C\u002Fli>\n\u003Cli>GDPR\u002Fprivacy automation for retention, anonymization and cleanup workflows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information about the PRO version:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwiderrufsmanager.de\u002Fpro-features.php\" rel=\"nofollow ugc\">Learn more at widerrufsmanager.de\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Legal notice\u003C\u002Fh4>\n\u003Cp>This plugin provides a technical solution for collecting and processing withdrawal requests. It does not replace individual legal advice.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>WM Widerrufsmanager includes an optional deactivation feedback form.\u003C\u002Fp>\n\u003Cp>If an administrator actively clicks “Send feedback & deactivate”, the selected feedback reason, optional message, plugin slug, plugin name, plugin version, detected edition, WordPress locale and submission timestamp are sent to a feedback endpoint operated by Witte Marketing \u002F WM Widerrufsmanager:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fmy.widerrufsmanager.de\u002Fwp-json\u002Fwm-feedback\u002Fv1\u002Fdeactivation\u003C\u002Fp>\n\u003Cp>No feedback is sent when the administrator clicks “Deactivate plugin”, skips the dialog, closes the dialog or continues using the plugin.\u003C\u002Fp>\n\u003Cp>No WooCommerce order data, customer data, withdrawal request data, license data, payment data, product data or shop billing data is sent by this feedback form.\u003C\u002Fp>\n\u003Cp>For more information, please see the \u003Ca href=\"https:\u002F\u002Fmy.widerrufsmanager.de\u002Fdatenschutz\u002F\" rel=\"nofollow ugc\">Privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n","Complete WooCommerce withdrawal workflow with withdrawal button, form, order validation, emails, admin processing and §356a BGB preparation.",1616,4,"2026-07-14T10:20:00.000Z","6.0",[21,85,86,22,23],"widerruf","widerrufsbutton","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwm-widerrufsmanager.1.0.18.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":13,"downloaded":97,"rating":13,"num_ratings":13,"last_updated":98,"tested_up_to":15,"requires_at_least":48,"requires_php":17,"tags":99,"homepage":102,"download_link":103,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gtg-recesso-online","GTG – Recesso Online","1.0.2","gtechgroup","https:\u002F\u002Fprofiles.wordpress.org\u002Fgtechgroup\u002F","\u003Cp>GTG – Recesso Online lets customers (including guests) submit a withdrawal declaration in a simple, traceable way. The plugin RECORDS and NOTIFIES the request: it does NOT issue refunds, cancel orders, change stock, close subscriptions or create return labels automatically. The store administrator reviews every request manually.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Public page plus shortcodes, accessible without login.\u003C\u002Fli>\n\u003Cli>Secure verification by order number and billing email (no personal data in URLs: signed nonces\u002Ftransients are used).\u003C\u002Fli>\n\u003Cli>Two-step flow with no dark patterns, ending with a clear “Confirm withdrawal” button. Works without JavaScript.\u003C\u002Fli>\n\u003Cli>Durable receipt (email with full content, date and time) plus a JSON snapshot of the request.\u003C\u002Fli>\n\u003Cli>Configurable withdrawal period (order\u002Fpayment\u002Fcompletion\u002Fshipping\u002Fdelivery date) with filters for tracking plugins.\u003C\u002Fli>\n\u003Cli>Exclusions by category\u002Fproduct\u002Fvirtual\u002Fdownloadable plus a product metabox (warnings\u002Fmanual review only).\u003C\u002Fli>\n\u003Cli>B2C\u002FB2B handling, duplicate detection, audit trail, CSV export.\u003C\u002Fli>\n\u003Cli>Emails integrated with WooCommerce (template override, header\u002Ffooter) plus a wp_mail fallback; compatible with SMTP plugins.\u003C\u002Fli>\n\u003Cli>Cache\u002FCDN protection, noindex on pages containing personal data, defensive multilingual compatibility (WPML\u002FPolylang\u002FTranslatePress).\u003C\u002Fli>\n\u003Cli>Privacy: personal-data exporter\u002Feraser plus suggested policy text.\u003C\u002Fli>\n\u003Cli>HPOS compatible. Compatible with Elementor\u002FWPBakery via shortcode (optional widgets when active).\u003C\u002Fli>\n\u003Cli>White-label options and a staging mode (disables emails).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WooCommerce is the only functional dependency; without it the plugin degrades gracefully and shows an admin notice.\u003C\u002Fp>\n\u003Cp>This plugin is designed to support the consumer right of withdrawal under EU distance-selling rules, but it does not provide legal advice and does not replace your own terms and conditions.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>The interface is fully translatable and ships with a complete Italian translation (it_IT) plus a translation template (.pot) for every other language. Translations for all official EU languages are bundled with the plugin.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[gtg_recesso_form] – the withdrawal form (two steps).\u003C\u002Fli>\n\u003Cli>[gtg_recesso_link] – a text link to the withdrawal page.\u003C\u002Fli>\n\u003Cli>[gtg_recesso_button] – a button to the withdrawal page.\u003C\u002Fli>\n\u003C\u002Ful>\n","Let customers (including guests) submit a withdrawal request for WooCommerce orders. It records and notifies only; no automatic refunds.",72,"2026-07-10T08:01:00.000Z",[100,101,21,22,23],"consumer-protection","gdpr","https:\u002F\u002Fsoccorsowp.it\u002Fgtg-recesso-online\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgtg-recesso-online.1.0.2.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":13,"downloaded":112,"rating":13,"num_ratings":13,"last_updated":113,"tested_up_to":15,"requires_at_least":83,"requires_php":17,"tags":114,"homepage":87,"download_link":115,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"kreativna-eu-withdrawal-manager","Kreativna EU Withdrawal Compliance Manager","1.1.0","Kreativna Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fnejcr007\u002F","\u003Cp>Kreativna EU Withdrawal Compliance Manager adds a two-step withdrawal request flow designed to assist with EU withdrawal requests. It supports guest and logged-in orders, sends confirmation emails, and logs requests for audit purposes.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Public withdrawal page with a two-step review + confirm flow.\u003C\u002Fli>\n\u003Cli>Works for guest and logged-in orders.\u003C\u002Fli>\n\u003Cli>Eligibility rules with configurable date basis, grace days, and eligible statuses.\u003C\u002Fli>\n\u003Cli>Optional partial withdrawal by selecting items.\u003C\u002Fli>\n\u003Cli>Confirmation email to customer and optional merchant notification.\u003C\u002Fli>\n\u003Cli>Internal audit log with CSV export.\u003C\u002Fli>\n\u003Cli>Shortcodes plus Gutenberg blocks, Elementor widgets, and Bricks elements.\u003C\u002Fli>\n\u003Cli>Multilingual-ready strings with compatibility for WPML, Polylang, and Loco Translate.\u003C\u002Fli>\n\u003Cli>Printable Annex I.B model withdrawal form to assist with EU withdrawal documentation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[eu_withdrawal_button]\u003C\u002Fcode> — Renders a withdrawal button that links to the configured withdrawal page. Use \u003Ccode>action=\"modal\"\u003C\u002Fcode> to open the flow in a modal.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[eu_withdrawal_flow]\u003C\u002Fcode> — Renders the two-step withdrawal form.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[eu_withdrawal_annex_form]\u003C\u002Fcode> — Renders the Annex I.B model withdrawal form in printable format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Gutenberg Blocks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>EU Withdrawal Button\u003C\u002Fli>\n\u003Cli>EU Withdrawal Flow\u003C\u002Fli>\n\u003Cli>EU Withdrawal Annex Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Elementor Widgets\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>EU Withdrawal Button\u003C\u002Fli>\n\u003Cli>EU Withdrawal Flow\u003C\u002Fli>\n\u003Cli>EU Withdrawal Annex Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Bricks Elements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>EU Withdrawal Button\u003C\u002Fli>\n\u003Cli>EU Withdrawal Flow\u003C\u002Fli>\n\u003Cli>EU Withdrawal Annex Form\u003C\u002Fli>\n\u003C\u002Ful>\n","EU withdrawal flow with confirmation emails, logs, and printable forms to assist with EU withdrawal requests.",127,"2026-07-02T10:28:00.000Z",[68,51,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkreativna-eu-withdrawal-manager.zip",{"error":117,"url":118,"statusCode":119,"statusMessage":120,"message":120},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fstorepex-herroepingsknop-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":122},[123],{"version":6,"download_url":25,"svn_tag_url":124,"released_at":27,"has_diff":125,"diff_files_changed":126,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":127,"is_current":117},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fstorepex-herroepingsknop-for-woocommerce\u002Ftags\u002F1.0.0\u002F",false,[],[]]