Free compliance checklist for Polish WooCommerce stores. 47 checkpoints: GDPR, Omnibus, GPSR, DSA, KSeF, consumer rights. Download and check in 10 minutes.
EN

WooCommerce Compliance Checklist - free audit for your store

4min read
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.

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

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.

Master every aspect of WooCommerce performance optimization - from database tuning and Redis caching to cart fragment fixes and headless architecture. Practical steps with measurable results.
wordpress

WooCommerce Performance Optimization: The Complete Guide 2026

Master every aspect of WooCommerce performance optimization - from database tuning and Redis caching to cart fragment fixes and headless architecture. Practical steps with measurable results.