The mandatory withdrawal button, without a line of code
Since 19 June 2026 every webshop selling to consumers in Croatia must let them withdraw from a contract through a simple function in the interface. I set it up, host it and maintain it. You paste one link into your footer; everything else, from the form to the automatic confirmation, runs by itself. One-off 74 EUR (price on 10 Sep 2026: 74 EUR).
The hosted withdrawal form is written for Croatian consumers, because that is who submits it. The setup, the instructions and all correspondence with you are in English. If you need it in another language, talk to me directly.
Price on 10 Sep 2026: 74 EUR
A hosted function for withdrawing from a contract
I set it up for you at ai.webica.hr/raskid/your-shop. The customer submits a withdrawal statement in two steps, and the system immediately sends a receipt to the customer and a notification to you. Nothing to install and nothing to program: the whole function lives on my infrastructure and you simply link to it from your footer.
- A two-step form: step one collects the order and customer details, step two is the explicit confirmation (the customer has to click deliberately).
- Personalised to your shop: the customer sees your shop name and a clear statement that they are withdrawing from a contract with you.
- The form is in Croatian and follows Zakon o zaštiti potrošača, Article 81.a (the Croatian Consumer Protection Act), which transposes Directive (EU) 2023/2673.
A legal obligation since 19 June 2026
Article 81.a requires traders selling at a distance through an online interface to let the customer withdraw through a simple withdrawal function, available for the whole withdrawal period. In practice: withdrawing must be as easy as buying was, with no paperwork and no obstacles.
A legal obligation
The function must be available in the interface, and the withdrawal is confirmed on a durable medium with the date and time.
Inspection risk
Non-compliance carries the risk of an inspection. The deadline was 19 June 2026, so the function should be on your shop now.
Pay once, done
You pay once and the function stays live. No subscription; hosting and maintenance are my job.
A finished, live function for 74 EUR (one-off)
Price on 10 Sep 2026: 74 EUR
A two-step form at ai.webica.hr/raskid/your-shop, set up and personalised to your webshop. You paste the link.
As soon as the customer confirms, they receive a receipt by email with the exact date and time and the content of the statement, exactly as Article 81.a requires.
As the trader you immediately receive an email with all the order and customer details (order number, dates, return address, note).
The infrastructure, uptime and email are mine to look after. You do not deal with the technology or the updates.
I give you exact instructions on where to paste the link, whether that is Shopify, WooCommerce, Shoptet, Magento or something else.
Every submitted statement is recorded, so you always have proof of when and for which order a withdrawal was filed.
From payment to a working function
- 1
After payment the system creates your withdrawal function automatically and emails you the finished footer link and an HTML snippet.
- 2
You add that link to your webshop footer (following the instructions for your platform below). That is all the work on your side.
- 3
A customer who wants to withdraw clicks the link and opens a form showing your shop name.
- 4
Step 1: the customer enters the order number, name and email, and optionally the dates, return address and a note.
- 5
Step 2: the customer is shown a clear withdrawal statement and confirms it with an explicit click. Only that click submits the statement.
- 6
The customer immediately receives a receipt by email (a durable medium) with the date and time, which they can keep as proof.
- 7
At the same moment you receive a notification with all the order and customer details, plus a reminder of the refund deadline.
- 8
You handle the refund directly with the customer. Every statement stays on record as a trail.
Where to paste the link, by platform
After buying you receive the exact link and an HTML snippet. Here is where it goes in the most common platforms:
Shopify
- 1.Online Store → Navigation → choose the Footer menu.
- 2.Add menu item. Name: “Withdraw from contract”.
- 3.Link: paste your link (external URL) from the email you get after buying.
- 4.Save. The link appears in the footer alongside your other legal pages.
WooCommerce / WordPress
- 1.Appearance → Menus or Widgets, depending on your theme.
- 2.Choose the footer menu (often “Footer Menu”).
- 3.Custom links: URL = your link, Text = “Withdraw from contract”.
- 4.Add to menu, order it and save. For a block footer (FSE), add a Link block.
Shoptet
- 1.Appearance and content → Footer navigation.
- 2.Add a new menu item to the footer.
- 3.Text: “Withdraw from contract”. Target: external URL (your link).
- 4.Save. The link shows in the footer alongside your other legal texts.
Magento / Adobe Commerce
- 1.Content → Blocks (or Pages) → open the footer block.
- 2.In the HTML editor add: <a href="your-link">Withdraw from contract</a>.
- 3.Save the block and flush the cache (Cache Management → Flush).
- 4.Check the storefront footer to confirm the link shows.
Any platform (HTML)
- 1.One line in the footer is enough, next to your other legal links:
- 2.<a href="your-link">Withdraw from contract</a>
- 3.You receive the exact link (your slug is already set up) by email after buying.
- 4.Not sure where it goes? Reply to my email and I will help you place it.
Everything you are probably wondering
A technical service, not legal advice
I build the function to the text of Article 81.a and Directive (EU) 2023/2673, but I am not a lawyer and I do not interpret your particular legal situation. If you need a legal assessment specific to your business, have a lawyer review it. My job is that the function works technically the way the law requires.
The withdrawal button, set up and hosted, for 74 EUR
Price on 10 Sep 2026: 74 EUR
Enter your shop details; right after payment you receive the finished footer link and an HTML snippet by email.
Jurica Stublić
I set it up and maintain it myself
Price on 10 Sep 2026: 74 EUR