Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

BeziWorld Withdrawal For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

BeziWorld Withdrawal For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

BeziWorld Withdrawal for WooCommerce is a free, GPL-licensed compliance toolkit that prepares your shop for the EU Modernisation Directive (Directive (EU) 2023/2673) which takes effect on 19 June 2026.

The directive forces every online shop selling to EU consumers to expose a dedicated, one-click withdrawal function inside the shop interface. This plugin delivers that function — and goes well beyond the minimum.

What this plugin gives you

  • A dedicated Withdrawal tab inside WooCommerce’s My Account area
  • Item-level partial withdrawals with per-line quantity selection
  • Public withdrawal page auto-created on activation — guests enter order number + email to authenticate, no account required
  • Single-use guest token automatically embedded in the order confirmation email
  • Immediate confirmation email on a durable medium, as required by Article 11(3) CRD
  • Configurable withdrawal period (7-60 days, default 14) — adjust if EU law changes
  • Deadline calculator that rolls weekends and public holidays forward to the next working day
  • Polish public holidays preset for 2026-2028 (extensible to any locale through a filter)
  • Refund calculation that respects Article 13(2) CRD: items plus the cheapest standard shipping option you offered
  • Automatic refunds through the original payment gateway when supported (Stripe, PayU, Przelewy24, Tpay, Mollie, etc.)
  • Admin can override the calculated refund amount (restocking fee, partial damage)
  • Configurable rule engine: exclude products, categories, user roles or payment gateways from withdrawal
  • Storefront notices on product / cart / checkout / thank-you pages with WYSIWYG-editable text
  • Predefined reason picker, configurable from settings
  • Customer self-service cancellation while still pending
  • Four customer status emails (confirmation, received, refunded, rejected) — all overridable from your theme
  • Optional automatic transition of the order status when a withdrawal is submitted
  • Full audit trail: IP, user-agent, server-side timestamps in UTC
  • Trash / restore / delete for withdrawal records
  • CSV export of all withdrawal statements
  • WordPress privacy tools integration — exporter and eraser registered by default
  • WP-CLI commands: wp bzww list, wp bzww refund, wp bzww cancel, wp bzww received
  • REST API endpoints under /wp-json/bzww/v1/ for headless and mobile clients
  • Gutenberg block and Elementor widget alternatives to the shortcode
  • WooCommerce HPOS (custom order tables) compatible
  • 30+ filters and actions for deep customization (see HOOKS.md in the source repository)

Built-in features (no premium upgrade required)

  • Item-level partial withdrawals with quantity
  • Guest withdrawal flow with email-based lookup
  • Automatic refunds via payment gateways
  • Weekend & public-holiday aware deadline
  • Audit trail with IP & user-agent
  • REST API
  • WP-CLI
  • CSV export
  • GDPR exporter/eraser
  • Gutenberg block + Elementor widget

Theme overrides

Every customer-facing template can be overridden by your theme. Drop a copy of any file from templates/ into your-theme/beziworld-withdrawal-for-woocommerce/<same-path>.php and the plugin will use your version.

External services

This plugin does not call any external service. No analytics, no telemetry, no remote downloads. Everything runs inside your WordPress installation.

Screenshots

  1. Customer view of the Withdrawal tab inside My Account — eligible orders with the 14-day deadline.

    Customer view of the Withdrawal tab inside My Account — eligible orders with the 14-day deadline.

  2. Item-level partial withdrawal form — pick which items and how many units to return.

    Item-level partial withdrawal form — pick which items and how many units to return.

  3. Admin list of withdrawal statements with bulk actions and CSV export.

    Admin list of withdrawal statements with bulk actions and CSV export.

  4. Settings page — customer-facing labels, refund policy and eligibility rules.

    Settings page — customer-facing labels, refund policy and eligibility rules.


Reviews & Comments