Rich online odstúpenie od zmluvy

Plugin Banner

Rich online odstúpenie od zmluvy

by resersoft

Download
Description

Rich online odstúpenie od zmluvy adds a modern modal popup form that lets customers send a contract withdrawal request without leaving the current page.

The plugin helps store owners collect requests in one place, export them to CSV, verify WooCommerce orders when needed, and configure the form without coding.

Main features

  • Modal popup withdrawal form
  • AJAX submission without page reload
  • Button shortcode and text link shortcode
  • Hash link support for menus, footers and page builders
  • Optional WooCommerce order verification by order number and email
  • Optional 14-day withdrawal period check for verified orders
  • Configurable custom form fields
  • CSV export of submitted requests
  • Customer and administrator email notifications
  • Optional GDPR consent checkbox
  • Built-in honeypot protection
  • Optional Google reCAPTCHA v2 and v3
  • Translation-ready text domain
  • Responsive design for mobile devices

Modal usage

Open the modal with one of these shortcodes:

[rich_withdrawal_modal_button]

[rich_withdrawal_modal_link]

You can also open the modal from any custom link by using:

#odstupenie-od-zmluvy

WooCommerce verification

When order verification is enabled, the plugin can check whether:

  • the order number exists,
  • the submitted email matches the order email.

When strict verification is enabled, the form will not be submitted unless both values match a valid WooCommerce order.

GDPR

The plugin supports an optional consent checkbox with:

  • custom consent text,
  • custom link label,
  • selected WordPress privacy page,
  • custom privacy URL.

Use the placeholder below inside the consent text:

{gdpr_link}

The plugin will automatically replace it with a clickable privacy link.

External services

Google reCAPTCHA

The plugin can optionally connect to Google reCAPTCHA to help protect the form against spam and bots.

What the service is used for:

  • Bot and spam protection for the public withdrawal form.

What data is sent and when:

  • When reCAPTCHA is enabled, the visitor’s browser loads Google reCAPTCHA resources from Google servers when the form is displayed.
  • Google may receive the visitor’s IP address, browser and device information, referrer, interaction data, and the reCAPTCHA token request needed to evaluate abuse risk.
  • When the form is submitted, the plugin sends the reCAPTCHA response token to Google for server-side verification.

Service provider links:

  • Privacy Policy: https://policies.google.com/privacy
  • Terms of Service: https://policies.google.com/terms
  • reCAPTCHA details: https://developers.google.com/recaptcha
  1. Upload the rich-odstupenie-od-zmluvy-pre-eshop folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Settings -> Online odstúpenie od zmluvy.
  4. Configure the modal form, button labels, GDPR settings and optional WooCommerce verification.
  5. Insert a shortcode or use the #odstupenie-od-zmluvy hash link.
Is this a modal form or a separate page form?

The plugin opens the public form as a modal popup over the current page.

How do I open the modal from a menu, footer or Elementor link?

Use #odstupenie-od-zmluvy as the link URL. This works with normal links, menus and custom links in page builders.

Can the plugin verify WooCommerce orders?

Yes. It can optionally verify that the submitted order number exists and that the submitted email matches the order email.

Can it check the 14-day withdrawal period?

Yes. For verified WooCommerce orders, the plugin can optionally perform an approximate 14-day period check and either allow the request with an admin flag or block the submission.

Is the plugin translation-ready?

Yes. The plugin uses the text domain rich-odstupenie-od-zmluvy-pre-eshop and includes a POT file for translation tools such as Loco Translate.

1.2.1

  • Added optional 14-day withdrawal period check for verified orders.
  • Added configurable action after period expiry: allow or block.
  • Added admin visibility for period-check result and reference order date.

1.2.0

  • First public release prepared for WordPress and WooCommerce stores.
  • Modal popup form with AJAX submission.
  • Configurable form fields and CSV export.
  • Optional GDPR consent and Google reCAPTCHA support.
Back to top