Title: Rescindly for WooCommerce
Author: rescindly
Published: <strong>31. marts, 2026</strong>
Last modified: 2. april, 2026

---

Søg plugins

![](https://ps.w.org/rescindly-for-woocommerce/assets/banner-772x250.png?rev=3495887)

![](https://ps.w.org/rescindly-for-woocommerce/assets/icon-256x256.png?rev=3495887)

# Rescindly for WooCommerce

 Af [rescindly](https://profiles.wordpress.org/rescindly/)

[Download](https://downloads.wordpress.org/plugin/rescindly-for-woocommerce.1.4.3.zip)

 * [Detaljer](https://da.wordpress.org/plugins/rescindly-for-woocommerce/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/rescindly-for-woocommerce/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/rescindly-for-woocommerce/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/rescindly-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/rescindly-for-woocommerce/)

## Beskrivelse

Rescindly for WooCommerce is a lightweight integration plugin that connects your
WooCommerce store to the Rescindly service. It helps merchants add the Rescindly
withdrawal workflow to their WooCommerce storefront with a simple setup path inside
WordPress.

After installation, enter your Rescindly Merchant ID, choose how the workflow should
appear, and test it on your store.

#### Important: external service required

This plugin requires an active **Rescindly account** and a valid **Merchant ID**.
The plugin acts as an integration layer for WooCommerce. The core withdrawal workflow
is provided through the external Rescindly service. Account creation, billing, and
service management are handled on the Rescindly website.

#### Features

 * Loads the Rescindly widget from the official CDN
 * Lightweight WooCommerce integration
 * Three placement modes to match different storefront setups
 * Optional prefill of order number, customer name, and billing email
 * Configurable visibility window for order-specific triggers
 * Clean uninstall that removes plugin settings when deleted

#### Three placement modes

 1. **Footer only**
     Loads the widget script globally and renders a trigger element
    inside the page footer.
 2. **Order triggers**
     Loads the widget only on supported WooCommerce order pages 
    and renders order-specific triggers there.
 3. **Footer & Order**
     Combines both modes: loads the widget script globally with 
    a footer trigger, and also renders order-specific triggers on supported WooCommerce
    order pages.

#### What this plugin does not do

 * It does not process payments
 * It does not replace the Rescindly service
 * It does not make server-side API calls from WordPress
 * It does not receive webhooks
 * It does not modify WooCommerce orders
 * It does not provide legal advice
 * It does not automatically guarantee legal compliance

Rescindly is an independent software provider. Merchants remain responsible for 
their own legal review, placement decisions, store policies, and operational handling.

### External services

This plugin connects to the Rescindly CDN to load the withdrawal workflow widget
on your WooCommerce store.

#### Rescindly Widget CDN

When the plugin is enabled and a valid Merchant ID is configured, the plugin loads
a JavaScript file from the Rescindly CDN on each storefront page (or only on order
pages, depending on the placement mode).

 * **What is loaded:** A merchant-specific JavaScript widget file from `https://
   cdn.rescindly.eu/widget/m/{merchant_id}.js`.
 * **When it is loaded:** On every storefront page load (in “Footer only” and “Footer&
   Order” modes) or only on WooCommerce order confirmation and order detail pages(
   in “Order triggers” mode).
 * **What data is sent:** The browser sends a standard HTTP request to the CDN to
   fetch the script. No personal data is transmitted by the plugin to the CDN. When
   a customer interacts with the widget and submits a withdrawal request, the data
   entered in the form (order number, name, email) is sent directly from the customer’s
   browser to the Rescindly service.
 * **Service provider:** Rescindly (rescindly.eu)
 * **Terms of service:** https://rescindly.eu/legal/terms
 * **Privacy policy:** https://rescindly.eu/legal/privacy

## Installation

 1. Upload the plugin ZIP through **Plugins  Add New Plugin  Upload Plugin**, or upload
    the `rescindly-for-woocommerce` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the Plugins menu in WordPress.
 3. Make sure WooCommerce is active.
 4. Go to **WooCommerce  Settings  Rescindly**.
 5. Enter your Merchant ID. It starts with `m_` and can be found in your Rescindly 
    dashboard.
 6. Choose your preferred placement mode.
 7. Save your settings.
 8. Test the workflow on your store.

#### Important for Order Triggers mode

Use **Order triggers** mode only when your Rescindly widget is configured as **inline**
in the Rescindly dashboard. If your widget is configured as **floating**, use **
Footer only** mode instead. Using order triggers with a floating widget can result
in duplicate buttons on supported pages.

To change your widget mode, log in to your Rescindly dashboard and update the widget
position there.

## FAQ

### Do I need a Rescindly account?

Yes. This plugin requires an active Rescindly account and a valid Merchant ID.

### Where do I get my Merchant ID?

You can find your Merchant ID in your Rescindly dashboard after creating an account.

### Why do I see two buttons on some pages?

Your Rescindly widget is likely set to **floating** mode while the plugin is set
to **Order triggers** mode. In that setup, the floating widget can render its own
button while the plugin also renders order-page triggers.

**Fix:** either switch the plugin to **Footer only** mode, or change your widget
to **inline** mode in the Rescindly dashboard.

### What data is passed to the widget?

When prefill is enabled, the plugin passes the order number, customer name, and 
billing email to the widget through HTML data attributes. This data is used only
to prefill the form on the page. It is not submitted to the Rescindly service until
the customer confirms and submits the workflow.

### Does this plugin make any API calls?

No server-side API calls are made by the plugin from WordPress. The plugin loads
a JavaScript file from the Rescindly CDN and renders the necessary integration points
in WooCommerce.

### Does this plugin work without the Rescindly service?

No. This plugin is an integration layer for WooCommerce and depends on the external
Rescindly service for the core withdrawal workflow.

### What happens when I deactivate or delete the plugin?

Deactivation stops the widget from loading. Deletion through the Plugins page removes
the plugin’s Rescindly settings from your database.

### Does hide_after_days affect customers’ legal rights?

No. The **Hide trigger after N days** setting is a convenience visibility limit 
only. It controls when the order-specific trigger is shown, not whether a customer
may have statutory rights or contact the merchant through other channels.

### Will this plugin slow down my store?

The plugin is designed as a lightweight wrapper and loads the Rescindly widget from
the official CDN. As with any storefront script, merchants should test their own
theme and store environment before going live.

## Anmeldelser

Der er ingen anmeldelser for denne widget.

## Bidragsydere & udviklere

“Rescindly for WooCommerce” er open source-software. Følgende personer har bidraget
til dette plugin.

Bidragsydere

 *   [ rescindly ](https://profiles.wordpress.org/rescindly/)

[Oversæt “Rescindly for WooCommerce” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/rescindly-for-woocommerce)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/rescindly-for-woocommerce/),
tjek [SVN repository](https://plugins.svn.wordpress.org/rescindly-for-woocommerce/),
eller abonner på [udviklerloggen](https://plugins.trac.wordpress.org/log/rescindly-for-woocommerce/)
via [RSS](https://plugins.trac.wordpress.org/log/rescindly-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.4.3

 * Tweak: updated plugin short description to reference Directive (EU) 2023/2673
   readiness

#### 1.4.2

 * Tweak: corrected placement mode documentation to reflect all three available 
   modes
 * Tweak: added WordPress.org plugin assets

#### 1.4.1

 * Fix: added Requires Plugins header for WooCommerce dependency
 * Fix: replaced inline script tags with wp_add_inline_script() for WordPress.org
   compliance
 * Fix: added External services section to readme documenting CDN usage
 * Fix: improved trigger output escaping using explicit escaped attribute output

#### 1.3.3

 * Fix: server-side guard skips footer trigger entirely on WooCommerce checkout 
   pages
 * Fix: JS now matches only the semantic

<

footer> tag and checks visibility before rendering

#### 1.3.2

 * Fix: footer trigger is hidden by default and only shown after JS confirms a

<

footer> element exists, preventing orphaned button placement on pages without a 
footer

#### 1.3.1

 * Fix: footer trigger now renders inside the footer’s inner layout container instead
   of as a direct child of

<

footer>, improving alignment with theme footer content

#### 1.3.0

 * Fix: thank-you page now renders a single inline trigger after order totals
 * Fix: footer trigger placement improved using expanded footer selector handling
 * Fix: order_detail trigger suppressed on thank-you pages to prevent duplicates

#### 1.0.0

 * Initial release
 * Two placement modes: footer_only and order_triggers
 * Optional order data prefill
 * Configurable visibility window
 * WooCommerce settings integration
 * Clean uninstall

## Meta

 *  Version **1.4.2**
 *  Senest opdateret **6 måneder siden**
 *  Aktive installationer **Færre end 10**
 *  WordPress-version ** 6.0 eller højere **
 *  Testet op til **6.9.10**
 *  PHP-version ** 7.4 eller højere **
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/rescindly-for-woocommerce/)
 * Tags
 * [compliance](https://da.wordpress.org/plugins/tags/compliance/)[ecommerce](https://da.wordpress.org/plugins/tags/ecommerce/)
   [legal](https://da.wordpress.org/plugins/tags/legal/)[withdrawal](https://da.wordpress.org/plugins/tags/withdrawal/)
   [woocommerce](https://da.wordpress.org/plugins/tags/woocommerce/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/rescindly-for-woocommerce/advanced/)

## Bedømmelser

Der er endnu ikke indsendt nogen anmeldelser.

[Din anmeldelse](https://wordpress.org/support/plugin/rescindly-for-woocommerce/reviews/#new-post)

[Se alle anmeldelser](https://wordpress.org/support/plugin/rescindly-for-woocommerce/reviews/)

## Bidragsydere

 *   [ rescindly ](https://profiles.wordpress.org/rescindly/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/rescindly-for-woocommerce/)