EU e-commerce compliance, measured.
For every EU rule that touches an online shop: what it requires, whether Shopify, WooCommerce or Wix handle it natively, and which apps exist, at what price, with how much adoption. Figures come from a monthly scan of the app marketplaces and are published as data.
Regulations
Cookie consent
Consent before non-essential cookies and trackers.
Accessibility
Online shops must be usable with assistive technology.
General Product Safety Regulation
Manufacturer and responsible-person details on every non-food product listing.
Price reduction rule
Show the lowest price of the last 30 days next to any discount.
Legal guarantee notice
Standard notice on the legal guarantee of conformity at the point of sale.
Packaging EPR
Register and pay for the packaging you ship into each country.
Electronics and batteries
Take-back registration and labelling for electronics and batteries.
Digital product passport
Machine-readable product record, phased in by product group.
Verifactu
Certified invoicing software with hash chain and QR for Spanish businesses.
E-invoicing
Structured electronic invoices for B2B sales, country by country.
KSeF
Poland's national e-invoice system, mandatory for all VAT payers.
German legal texts
Impressum, withdrawal notice, terms and the order button, German style.
DSA trader traceability
Marketplaces must verify and display who the seller is.
VAT OSS and IOSS
Charge the buyer's country VAT rate and file through one return.
Next deadlines
| Date | What | Regulation |
|---|---|---|
| 27 September 2026 | Legal guarantee notice required | Legal guarantee notice |
| 1 January 2027 | Spain: Verifactu for corporate taxpayers | Verifactu |
| 1 January 2027 | Germany: e-invoice issuing for turnover above €800k | E-invoicing |
| 18 February 2027 | Battery passport required | Digital product passport |
| 1 July 2027 | Spain: Verifactu for the self-employed | Verifactu |
All deadlines · Subscribe as a calendar
Platforms
How this is made
Adoption figures are read from the public app marketplaces on a fixed monthly schedule and committed to a public dataset, so every app page carries its own history. Regulation coverage per app is as declared by the vendor on its listing. Native coverage per platform is written from the platform's own documentation and from having shipped apps on each of them. Full method and limits.