From 1 February 2027, Greek invoices issued from software go only through a licensed provider.1 Feb 2027: invoices only through a provider. What changes 

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

Order #10482 · delivered 14 OctWithdraw from contract here

TermsReturnsCompany detailsODR platform

May we use statistics and advertising cookies?

RejectAccept

  1. The 30-day previous price
  2. The withdrawal button
  3. “Reject” as easy as “Accept”
  4. No ODR link
  5. Accessible, by keyboard too
An eshop page with the five rules marked on it: the previous price beside the reduction, the “Withdraw from contract here” button on an order, “Reject” and “Accept” the same in the cookie banner, the ODR link struck out of the footer, and a button with a visible outline for keyboard users

WHAT APPLIES, AND SINCE WHEN

  1. 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”.

  2. 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.

  3. 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.

  4. In force

    The EU's online dispute resolution (ODR) platform closes, and with it the duty to link to it (Regulation (EU) 2024/3228).

  5. 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.

  1. Withdraw from contract hereon the order, in the email, in the footer
  2. The statementname, order, email
  3. Confirm withdrawala separate button
  4. Receipt to the customerat once, with date and time

The money is refunded within 14 days

Withdrawal in four steps: the “Withdraw from contract here” button, the statement with name, order and email, the “Confirm withdrawal” button and the receipt to the customer with the date and time, then the refund 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.

The 30 days before89.9079.9089.9094.9069.901 Sep20 Sep20 Oct

Previous price: €79.90Sale 20 Oct: €69.90

A product's price from 1 September to 20 October: 89.90, one week at 79.90, back to 89.90 and from 10 October at 94.90. The 30 days before the reduction on 20 October are shaded, and the lowest price in them, €79.90, is the previous price beside the reduced €69.90

HOW WE MAKE YOUR ESHOP COMPLIANT WITH THE NEW RULES

  1. 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.

  2. 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.

  3. 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

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.