Articles on: Widerruf Button

How to Use the Widerruf Button App

This guide walks you through setting up, testing, and managing withdrawal requests in your Shopify store.

1️⃣ Set Up the App

Step 1: Install & Access the App

  • Log in to your Shopify Admin
  • Install and open the Widerruf Button app


Step 2: Add the Widerruf Button to Your Theme

The app works via Theme App Blocks.

  • Go to Online Store → Themes
  • Click Customize
  • Add the Widerruf Button block
  • You can place the button in multiple locations (e.g., footer, legal page, account page)

💡 Tip: Ensure the button is clearly visible and always accessible.


Step 3: Customize the Form & Email

Inside the app settings, you can:

  • Customize the 2-step withdrawal form
  • Edit confirmation email content
  • Adjust wording to match your brand voice

Save your settings once completed.


Step 4: Create a Test Order

To fully test the app:

  • Place a test order in your store
  • You can use: A logged-in customer account or guest checkout

Make sure the order is successfully created before testing the withdrawal.


2️⃣ Revoke (Withdraw) an Order

You can test withdrawals from either:

  • A logged-in customer account
  • A guest customer session

How the Process Works

  1. Click the Widerruf Button
  2. Enter: Order ID & customer email (required)
  3. Confirm the withdrawal in Step 2


What Happens Next?

✅ If Order ID and Email Match Store Records:
  • Withdrawal request is accepted
  • Confirmation screen appears
  • Customer receives confirmation email
  • PDF document is generated
❌ If Order ID or Email Does Not Match:
  • Error screen appears
  • Failed attempt is logged

The system also checks:

  • Whether the order exists
  • Whether it is within the 14-day withdrawal period
  • Security rate limits


3️⃣ Post-Withdrawal Actions

For Customers

After successful submission:

  • Customer receives a confirmation email
  • A PDF copy of the withdrawal request is included
  • The submission timestamp is recorded


For Store Admin

In the app dashboard, you can:

  • View all withdrawal requests
  • See submission logs (UTC time)
  • Review validation status
  • Update Widerruf status
  • Take internal actions (e.g., process refund, contact customer)

All requests are stored securely for documentation and compliance purposes.

Updated on: 20/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!