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

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

Odstupenie Od Zmluvy For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Odstupenie Od Zmluvy 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

This plugin adds a “withdrawal from contract” button and form to your WooCommerce store, in full compliance with EU Directive 2023/2673 and Slovak Act No. 102/2014 Coll. on consumer protection in distance selling.

Key features

  • Shortcode [odstupenie_od_zmluvy] — embeddable on any page
  • “Withdraw from contract here” button on every order in My Account (hides after 14 days)
  • Automatic 14-day withdrawal-period check — visual and server-side blocking after expiry
  • Automatic form pre-fill for logged-in customers (name, e-mail, list of orders)
  • Order ownership verification: e-mail or postcode for guest checkouts
  • Order-number existence check before further validation
  • HTML confirmation e-mail to the customer with submission date and time (legal proof on a durable medium)
  • HTML notification e-mail to the shop owner with 14-day refund reminder
  • Database log of every submission in wp_oodz_log (with IP address)
  • Admin overview: WooCommerce > Withdrawals from contract
  • Rate limiting — max 3 attempts per hour per IP (anti-spam)
  • Legally exact button wording per Articles 1 and 3 of the directive

WooCommerce compatibility

The plugin works with both order-storage systems:

  • HPOS (High Performance Order Storage) — new wc_orders tables, WooCommerce 7.1+
  • Legacy — classic storage via WordPress posts/postmeta

Switching is fully automatic. HPOS compatibility is declared via FeaturesUtil — the plugin shows a green compatibility badge in WooCommerce > Settings > Advanced.

Legislation

The plugin is designed in compliance with:

  • EU Directive 2023/2673 (effective 19 June 2026)
  • Slovak Act No. 102/2014 Coll. on consumer protection in distance selling

What the plugin does NOT do

  • Exceptions from the right of withdrawal (digital content, hygiene goods, etc.)
  • Automatic refunds or order status changes in WooCommerce
  • Generating credit notes or return labels
  • Carrier integration

These steps are handled by the shop owner manually according to their terms and conditions.

Usage

  1. Activate the plugin
  2. Create a page and insert the shortcode [odstupenie_od_zmluvy]
  3. In WooCommerce > Withdrawal Settings, enter the URL of that page
  4. Add a link to that page in your site footer

Screenshots

No screenshots provided


Reviews & Comments