WooCommerce Compliance Checklist - free audit for your store
EN

WooCommerce Compliance Checklist - free audit for your store

5.00 /5 - (17 votes )
4min read
Guide
WooCommerce expert

#WooCommerce Compliance Checklist

47 checkpoints that show you exactly where your store meets requirements and where it has gaps.

Polish e-commerce law and EU directives impose dozens of obligations on online stores. The problem? Most store owners do not know which ones apply to them and whether their store meets them.

This checklist solves that problem in 10 minutes.


#Download the checklist

Enter your email - we will send you the checklist + a template for ongoing monitoring. You can also download it right away in printable format.


#What you will check

  • Does your privacy policy contain all required elements under Art. 13 GDPR?
  • Are checkout consent checkboxes separate for each processing purpose?
  • Are checkboxes unchecked by default?
  • Do you log consent audit trails (who, when, what)?
  • Do you have a consent withdrawal form?
  • Do you have data processing agreements with processors?
  • Do you maintain a record of processing activities?
  • Is your cookie policy compliant with active consent requirements?

#2. Omnibus and pricing (6 checkpoints)

  • Do you display the lowest price from 30 days when showing a discount?
  • Is the lowest price calculated automatically (not manually)?
  • Are unit prices visible (per kg, litre, piece)?
  • Is the VAT amount clearly communicated?
  • Are promotional pricing rules transparent?
  • Do you archive price history?

#3. GPSR - product safety (7 checkpoints)

  • Do product pages include manufacturer data?
  • Do you indicate the EU responsible person for compliance?
  • Do you provide product identifiers (EAN, GTIN)?
  • Do you include safety warnings and instructions?
  • Do imported products have importer data?
  • Do you have a product recall procedure?
  • Are your marketplace listings GPSR-compliant?

#4. DSA - Digital Services Act (4 checkpoints)

  • Do you have a form for reporting illegal content?
  • Do you have a designated DSA contact person?
  • Do you publish content moderation rules?
  • Do you have a procedure for responding to reports?

#5. KSeF and e-invoices (5 checkpoints)

  • Is your invoicing system ready for KSeF XML export?
  • Do you detect orders requiring e-invoices (NIP in order)?
  • Do you validate NIP format at checkout?
  • Do you have a procedure for bulk invoice generation?
  • Do you archive invoices as required (min. 5 years)?

#6. Consumer rights and returns (7 checkpoints)

  • Do you inform about the right of withdrawal before purchase?
  • Do you have a withdrawal form (mandatory from 19.06.2026)?
  • Do you allow one-click withdrawal submission?
  • Do you send confirmation of withdrawal receipt?
  • Do you include the standard withdrawal instructions template?
  • Does your terms of service cover complaints?
  • Do you inform about alternative dispute resolution (ODR)?

#7. Company data and identification (5 checkpoints)

  • Does the footer show full company name, address and NIP?
  • Is the REGON number provided?
  • Do you have terms of service compliant with the Electronic Services Act?
  • Are contact details (email, phone) easily accessible?
  • Do you show business register information (KRS/CEIDG)?

#8. Technical requirements (5 checkpoints)

  • Does the store run over HTTPS with a valid SSL certificate?
  • Do you back up customer data?
  • Are plugins up to date (none >6 months without updates)?
  • Do you have uptime monitoring?
  • Is HPOS (Custom Order Tables) enabled?

#What to do after completing the checklist

Mostly green: Your store is in good shape. Use the checklist quarterly for ongoing monitoring.

A few reds in GDPR/Omnibus/returns: Install the free Polski for WooCommerce - it resolves most of these at no cost.

Reds in invoices/KSeF/shipping/checkout: These areas require Polski PRO - invoicing, NIP validation, courier integrations and multi-step checkout are premium features.

Many reds: Book a free consultation - we will help you create a step-by-step remediation plan.

WordPress newsletter

Tips, updates, and WordPress best practices once a month.

We respect your privacy. No spam.

Related cluster

Explore other WordPress services and knowledge base

Strengthen your business with professional technical support in key areas of the WordPress ecosystem.

Recommendations from LinkedIn

Recommendations and reviews of working with WPPoland

Selected recommendations from WordPress, WordCamp and e-commerce leaders - with a focus on delivery on time, technical depth, and a business-driven approach to WordPress development.

Karolina Czapla

Karolina Czapla

Marketing Strategist – Performance & Digital Strategy

“Working with Mariusz on WordCamp has shown me how rare it is to combine deep technical skill with genuine leadership. He plans, coordinates and delivers with precision, while giving the team space to grow and contribute....”

Co‑organiser, WordCamp Gdynia 2024 & 2025

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz is the teammate everyone hopes for: strong full‑stack WordPress skills, clear explanations and a positive attitude even under pressure. He moves easily between custom plugins, performance work and Gutenberg layou...”

Worked alongside Mariusz on WordPress projects

Daniel Blossfeld

Daniel Blossfeld

Process Optimization & Digitalization Consultant

“I had the pleasure of working with Mariusz for almost three years. During that time, his WordPress development skills proved invaluable across a range of projects, from website builds to online member areas and even Shop...”

Mariusz was his client for WordPress work

Jessica Di Pasquale

Jessica Di Pasquale

Leading SEO initiatives with data-driven growth strategies.

“Mariusz is a very skilled, patient and expert guy. Always ready to help and to fix errors, I really appreciated working with him. He is such a great colleague!”

Managed Mariusz directly

Belinda Koch

Belinda Koch

Web-Tracking Analyst at TUI

“Mariusz is a great person to work with. He is extremely motivated to learn new things and share his knowledge, and is very knowledgeable on a wide range of topics. We worked together on digital analytics and tracking top...”

Worked with Mariusz on digital analytics and tracking topics

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“I collaborated with Mariusz on several projects and our cooperation was always exemplary. I believe there are many more joint projects ahead of us. Highly recommended!”

Mariusz was Paweł's client

Service FAQ

Frequently Asked Questions

Questions about scope, delivery, pricing, and execution quality.

SEO-ready GEO-ready AEO-ready 3 Q&A
What does the compliance checklist cover? #
The checklist contains 47 checkpoints grouped into 8 categories: GDPR and consent, Omnibus and pricing, GPSR and product safety, DSA and illegal content, KSeF and e-invoices, consumer rights and returns, company data and identification, and technical requirements. Each point has a yes/no status and guidance on what to do if the answer is no.
How long does the checklist take? #
Most stores complete the checklist in 10-15 minutes. It requires no legal expertise - questions are written in plain language with references to specific WooCommerce settings.
Do I need the Polski for WooCommerce plugin? #
No - the checklist works regardless of which plugins you use. However, it indicates which points can be resolved with the free Polski for WooCommerce and which require PRO.

Need an FAQ tailored to your industry and market? We can build one aligned with your business goals.

Let’s discuss

Related Articles

How to pair WooCommerce as the commerce backend with an Astro front end for Core Web Vitals, carts, webhooks, and technical SEO. Architecture, PCI boundaries, and a deployment checklist without zero-latency fairy tales.
wordpress

Headless WooCommerce with Astro: e-commerce performance guide 2026

How to pair WooCommerce as the commerce backend with an Astro front end for Core Web Vitals, carts, webhooks, and technical SEO. Architecture, PCI boundaries, and a deployment checklist without zero-latency fairy tales.

Headless WooCommerce shifts cost and complexity. It pays back when mobile Core Web Vitals are tied to revenue, when the catalogue stabilises, and when a senior front-end engineer is in the loop. It does not pay back for tiny shops or for sites where the bottleneck is not the front.
wordpress

Headless WordPress for WooCommerce: when it pays back, and what to skip

Headless WooCommerce shifts cost and complexity. It pays back when mobile Core Web Vitals are tied to revenue, when the catalogue stabilises, and when a senior front-end engineer is in the loop. It does not pay back for tiny shops or for sites where the bottleneck is not the front.

A detailed case study showing how WPPoland optimized a slow WooCommerce furniture store from PageSpeed 40 to 98, cutting load times from 8 seconds to under 1 second and doubling conversion rates.
performance

From 40 to 98 PageSpeed: How We Transformed a WooCommerce Store

A detailed case study showing how WPPoland optimized a slow WooCommerce furniture store from PageSpeed 40 to 98, cutting load times from 8 seconds to under 1 second and doubling conversion rates.