WordPress plugin intelligence profile

H1Design Contract Withdrawal for WooCommerce

Adds a compliant contract withdrawal button to WooCommerce orders, as required by Croatian consumer protection law (effective 19 June 2026).

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update15 Jun 20264mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records H1Design Contract Withdrawal for WooCommerce version 1.0.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

This plugin adds a clear, visible “withdraw from contract” function to a WooCommerce store, as required for distance contracts under Croatian consumer protection law (the amendments adopted on 29 May 2026, with the withdrawal-button obligation applying from 19 June 2026).

WooCommerce’s built-in order cancellation is not the same as the legal right of withdrawal: cancellation is only available before an order is processed, while the right of withdrawal applies after delivery, within the statutory period. This plugin implements the latter.

Key features

  • A “Withdraw from contract” button on each eligible order in My Account > Orders (logged-in customers).
  • A guest flow: customers who checked out without an account enter their order number and e-mail, and receive a confirmation link (valid 60 minutes) sent to the order’s e-mail address. This prevents anyone but the inbox owner from starting a withdrawal.
  • A clean two-step confirmation (review, then confirm). No discouraging messages or hidden steps (no dark patterns).
  • Automatic confirmation e-mail to the customer, with an exact timestamp (durable medium).
  • Notification e-mail to the shop, with full request details and a link to the order.
  • A request log in the admin area (WooCommerce > Withdrawal requests).
  • Exemptions for products with no right of withdrawal (e.g. personalised or made-to-order goods), set per product, per variation, per category, or manually per order.
  • Configurable trigger order status, withdrawal window length, optional buffer days, recipient e-mail, and exempt-product notice text.

Important

This plugin is a technical tool to help a store offer a withdrawal function. It does not constitute legal advice, and it does not by itself guarantee full legal compliance. Store owners remain responsible for their terms of sale, pre-contract information, and overall compliance.

For the withdrawal window to be accurate, orders must be marked with the configured trigger status (default: Completed) after delivery.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • consumer protection
  • croatia
  • gdpr
  • withdrawal
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity15 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.