We add the withdrawal button, and whatever else the new rules ask for, to your eshop.
An eshop that sells to consumers in Greece must now have a “withdraw from contract here” button, cookies with “Reject” beside “Accept”, and the correct previous price in every sale. We check the eshop you already have, on WooCommerce, Shopify or Odoo, and fix whatever is missing.
Electric kettle, 1.7 litres
€79.90 €69.90
Lowest price in the 30 days before
ADD TO CART
TermsReturnsCompany detailsODR platform
May we use statistics and advertising cookies?
RejectAccept
- The 30-day previous price
- The withdrawal button
- “Reject” as easy as “Accept”
- No ODR link
- Accessible, by keyboard too
WHAT APPLIES, AND SINCE WHEN
- In force
The Hellenic Data Protection Authority sets the rules for cookies: nothing beyond the strictly necessary before the visitor says yes, and “Reject” with the same clicks and in the same place as “Accept”.
- In force
The Code of Conduct for price reductions (Ministerial Decision 19138/2025) explains with examples which previous price you show: the lowest of the 30 days before the reduction, as art. 9i of law 2251/1994 requires.
- In force
The accessibility rules of law 4994/2022, Greece's version of the European Accessibility Act, apply to eshops that sell to consumers. Very small businesses are exempt.
- In force
The EU's online dispute resolution (ODR) platform closes, and with it the duty to link to it (Regulation (EU) 2024/3228).
- In force
Law 5317/2026 is published: every eshop that sells to consumers needs a withdrawal button, with a form, a “confirm withdrawal” button and a receipt for the customer (from EU Directive 2023/2673).
WHERE ESHOPS USUALLY FALL SHORT OF THE NEW RULES
Most eshops were built before these rules. Usually only a few things are missing, but they're in places every customer sees.
Today
- To withdraw, the customer hunts for a form in the terms and sends an email.
- “Accept” on the cookie banner is big and bright, and “Reject” hides in the settings.
- In sales, the crossed-out price is the “original” price, not the lowest of the last 30 days.
- The footer still links to the ODR platform, which closed in July 2025.
- The cart doesn't work without a mouse, and a screen reader can't read the buttons.
Once we've fixed it
- A “withdraw from contract here” button on every order, a form, a “confirm withdrawal” button and an email to the customer with the date and time.
- “Reject” and “Accept” side by side and the same size, and no statistics or advertising cookie before the visitor says yes.
- The eshop keeps a price history, and the previous price goes beside every reduction by itself.
- The ODR link comes out of the footer and the terms.
- A cart and checkout that work with a keyboard and a screen reader, based on WCAG 2.1 AA, the international standard.
WHAT EACH RULE ASKS FOR
Five rules apply today to every eshop that sells to consumers in Greece. For each one, exactly what it asks for.
Withdrawal button
A “withdraw from contract here” button («Πατήστε εδώ για υπαναχώρηση» on a Greek eshop) that the customer finds easily for as long as the withdrawal period lasts. It leads to a form with their name, the order and their email, and to a separate “confirm withdrawal” button. As soon as they press it, you send them a receipt with what they declared, the date and the time.
Accessibility
The eshop must be usable by people with low vision, people who don't use a mouse, and people who listen to the page through a screen reader. It applies from 28 June 2025 to eshops that sell to consumers. Very small businesses are exempt: fewer than 10 people, and turnover or balance sheet up to €2 million.
Cookies
No statistics or advertising cookie, not even Google Analytics, before the visitor says yes. “Reject” takes the same number of clicks and sits in the same place as “Accept”, and the visitor can change their mind at any time, just as easily.
No ODR link
The EU platform for online dispute resolution closed on 20 July 2025, and the duty to link to it ended. A link that leads nowhere should come out of the footer and the terms.
Previous price in sales
When you show a reduction, the previous price is the lowest you applied in the 30 days before, even if it was a one-day offer. Not the “original” price and not the recommended retail price. Work it out for one of your products.
What always applied still applies: company name, address, email, business register number (ΓΕΜΗ) and tax number (ΑΦΜ) on every website, and prices that say clearly whether they include VAT and shipping (Presidential Decree 131/2003). We check those too.
THE WITHDRAWAL BUTTON, STEP BY STEP
The customer finds the button among the orders in their account, in the order email and in the footer. If they bought without an account, they enter the order number and their email.
The form opens with the order details already filled in. The customer checks them, chooses what they're returning and presses “confirm withdrawal”. They don't have to say why.
At the same moment an email goes to the customer with what they declared, the date and the time, and the order is marked for return on the eshop. If you run WooCommerce, see the guide to the withdrawal button in WooCommerce.
- Withdraw from contract hereon the order, in the email, in the footer
- The statementname, order, email
- Confirm withdrawala separate button
- Receipt to the customerat once, with date and time
The money is refunded within 14 days
THE PREVIOUS PRICE IN SALES
A product sold at €89.90. For one week in September you had it at €79.90, and on 10 October it went up to €94.90. In the sale of 20 October, beside the €69.90, the crossed-out price must be €79.90: the lowest of the 30 days before.
WooCommerce keeps each product's regular price and sale price, not their history. We add a price history, and the correct previous price goes on every reduction by itself.
For one product, try the previous price calculator. The exceptions, for new products and progressive reductions, are explained in the guide to the 30-day rule.
Previous price: €79.90Sale 20 Oct: €69.90
HOW WE MAKE YOUR ESHOP COMPLIANT WITH THE NEW RULES
Check
We run your eshop through the five rules: an order from start to finish, a withdrawal, the cookies, the sales, the footer, and the whole checkout by keyboard alone. You get in writing what's missing and what we suggest.
Fixes
We set up the withdrawal button with its form and email, the cookie banner, the price history and whatever accessibility needs. On the eshop you already have, without changing platform.
A test with you
We place a test order and a withdrawal from start to finish, and show you where you see every withdrawal that comes in.
QUESTIONS
Does the withdrawal button apply to a small eshop too?
Yes. The law exempts no eshop because of its size: if you sell online to consumers, you need the button. The only exemption for very small businesses is in accessibility.
We only sell to businesses. Does this concern us?
The withdrawal button, the previous price and accessibility concern sales to consumers. Cookies and the company details concern every website, B2B ones included.
Isn't it enough for the terms to explain how to withdraw?
Not any more. The terms must still say it, but the law also asks for a function inside the eshop: the button, the form, the confirmation and the receipt. Law 5317/2026 also changed the model withdrawal information, so the terms need updating too.
Which price do I show crossed out in a sale?
The lowest price the product had in the 30 days before the reduction, even if it was a one-day offer. Not the “original” price and not the recommended retail price. For one product, enter its prices in the previous price calculator.
We're six people. Do we have to do anything about accessibility?
If you're fewer than 10 and your turnover or balance sheet doesn't exceed €2 million, the law exempts you. It's still worth fixing the basics, such as colour contrast and a checkout that works with a keyboard, because they make buying easier for everyone.
Can you write our terms of use as well?
We give you the texts the eshop needs for withdrawal and cookies, as we set them up. Your terms of use and privacy policy are for your legal adviser to approve.
Do you only work with WooCommerce?
No. We set these up on WooCommerce, on Shopify and on the Odoo eshop. If your eshop runs on another platform, send us its address and we'll tell you what can be done.
Do you work in English?
Yes. The check, the written findings and our calls are in English or Greek, and we set up the button and the cookie banner in every language your eshop has.
How much does it cost?
It depends on the eshop and on what's missing. After the check you know what needs fixing and we write you a fixed price for it.
RELATED TOOLS AND GUIDES
Previous price calculator
Enter a product's prices and see which previous price to show in the sale. Free, in your browser.
Guide: the withdrawal button in WooCommerce
Where the button goes, what the form says, which email goes to the customer, and a checklist.
Guide: the 30-day rule
Which previous price you show, with examples, the exceptions and the Black Friday mistakes.
Websites & eshops
If the eshop needs rebuilding, all of the above goes in from the start, along with the company details.
IS YOUR ESHOP READY?
Send us your eshop's address. We'll tell you what's missing against the five rules and how we fix it, without changing platform.