Free, open source

Polski

A Polish WooCommerce store without the workarounds

Polski for WooCommerce adds the fields and modules a store needs for the Polish market: GPSR producer data, the Omnibus 30-day lowest price, GDPR consents, right of withdrawal and store modules. No account, no card, GPL-licensed.

5 / 5 (7 reviews) Open source, GPLv2
Open source under the GPL No account, no card Modular - enable only what you need

Works with

WooCommerceGutenbergElementorStorefrontAstraGeneratePressKadence Multisite compatible

See it in action

The GPSR section shows the manufacturer, responsible person, product identifier and safety warnings
On a sale product it shows the lowest price from the last 30 days, as required by the EU Omnibus Directive
Shoppers narrow the listing by category, price, availability and attributes without reloading the page
Questions and answers in an accordion, with Schema.org data that helps with SEO

A Polish store has its own requirements

Stock WooCommerce does not know the Polish market. Store owners add the missing fields and fixes by hand, or stitch the store together from many separate plugins.

  • No producer, importer or responsible-person fields (GPSR)
  • No 30-day lowest-price display (Omnibus)
  • Scattered GDPR consents with no record of who agreed and when
  • No clear order button stating the obligation to pay
  • No NIP (Polish VAT ID) validation or company auto-fill

Polski for WooCommerce brings it into one plugin

  • GPSR fields: producer, importer, responsible person, warnings
  • Omnibus: price history and the 30-day lowest-price display
  • GDPR consents with a record and configurable checkout checkboxes
  • Order button with the obligation to pay, plus withdrawal forms
  • A validated NIP field, plus company auto-fill from the GUS API on classic checkout

What you get in the free edition

Modules can be turned on and off independently. Enable only what your store needs.

GPSR requirements

Producer, importer and responsible-person data plus safety warnings on the product page.

Omnibus

Records price history and shows the 30-day lowest price before a reduction.

GDPR consents

Configurable legal checkboxes at checkout with a record of the consents given.

Right of withdrawal

Forms and content that support the 14-day return procedure.

Prices and VAT

Unit prices (per kg, per l), VAT-rate display and estimated delivery time.

NIP lookup

A NIP field at checkout with checksum validation, plus company auto-fill from the GUS API on classic checkout, using your own GUS key and the PHP SOAP extension.

Food products

Ingredients, allergens, Nutri-Score, alcohol content and country of origin on the product page, filled in through the WooCommerce CSV import.

Store modules

Wishlist, compare, quick view, AJAX search and filters, product slider.

Developer tools

REST API, hooks, shortcodes, WP-CLI, CSV import and Gutenberg blocks.

AI transparency (art. 50)

AI findings, such as the automatic return category or a GPSR data draft, are clearly marked in the admin as AI generated. Labelling AI copy on the storefront works together with the PRO description generator.

Start in three steps

Enable only the modules your store needs.

01

Install

Add Polski from the WordPress.org directory and activate it alongside WooCommerce.

02

Choose modules

Enable GPSR, Omnibus, consents, NIP lookup or storefront modules depending on your needs.

03

Fill the data

Add product information, check checkout and leave unused modules switched off.

Who it is for

One plugin covers different kinds of Polish-market stores.

Retail stores

Selling physical products with information requirements.

  • GPSR fields
  • Omnibus
  • Clear checkout

Food stores

Products that need nutrition labelling.

  • Ingredients
  • Allergens
  • Nutri-Score

Developers and agencies

Building and maintaining client stores.

  • REST API and hooks
  • WP-CLI
  • CSV import

What PRO adds, and why it matters

Invoices

VAT invoice, correction, receipt and release note with PDF generation.

KSeF-ready invoice XML

Your KSeF credentials and environment, and the FA(2) XML mapping the National e-Invoicing System expects. Sending invoices straight from the store is not switched on yet.

Accounting export

Hand your accountant a file they can import: any invoice as EN 16931 / PEPPOL UBL XML, and a JPK_FA XML for any date range. Credentials for wFirma, Fakturownia and iFirma are in the settings, direct push is not switched on yet.

Multi-step checkout

Split the checkout into steps: address, delivery, payment, summary.

Consent management

Consent versioning, an audit trail and CSV and JSON export.

Order fulfilment

Packed, Shipped and Delivered statuses, a tracking field and customer emails.

Carrier tracking

InPost, DPD, DHL and Poczta Polska. Enter a tracking number on the order and the plugin pulls live status and the full shipment history straight from the carrier.

Gift cards

Sell cards, generate codes and redeem balances in the cart.

Subscriptions

Recurring payments with renewals, reminders and one-click cancellation.

Affiliate program

Referral links, commission tracking and an affiliate dashboard.

Pre-orders and bundles

Sell before availability, bundle products and add per-product add-ons.

Catalog mode and RFQ

B2B mode that hides prices, plus quote requests instead of a cart.

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

Feature FREE PRO
GPSR requirements
Omnibus
GDPR consents
Right of withdrawal
Prices and VAT
NIP lookup
Food products
Store modules
Developer tools
AI transparency (art. 50)
Invoices ×
KSeF-ready invoice XML ×
Accounting export ×
Multi-step checkout ×
Consent management ×
Order fulfilment ×
Carrier tracking ×
Gift cards ×
Subscriptions ×
Affiliate program ×
Pre-orders and bundles ×
Catalog mode and RFQ ×

Need more? Meet Polski PRO

The free edition covers the legal requirements and core store modules. Polski PRO extends it with operations automation as your store grows.

  • VAT, correction, receipt and release-note invoices in PDF
  • Full KSeF integration and accounting export
  • Shipping integrations: InPost, DPD, DHL, Poczta Polska
  • Multi-step checkout, gift cards, subscriptions

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.

Need help beyond the plugin?

Send the store context in writing. You will receive a scoped recommendation, without a sales call.

Plugin configuration

A written setup scope for your store, theme and current plugin stack.

Request configuration

Compatibility audit

Check the plugin against checkout, HPOS, blocks, theme code and critical integrations.

Request an audit

Custom integration

A scoped connector or extension when the standard plugin stops short of your workflow.

Describe the integration

Your email is used to answer this request only. Marketing messages require a separate, explicit opt-in.

Frequently asked questions

How much does the free edition cost?

Nothing. Polski for WooCommerce is available free on WordPress.org under GPLv2, with no account and no card.

Does the plugin report the store to KSeF?

The free edition includes KSeF readiness (fields and settings). Full integration with the e-invoicing API is available in the PRO edition.

What are the requirements?

WordPress 6.4 or newer, WooCommerce 8.0 or newer and PHP 8.1 or newer. PHP 8.2 and WooCommerce 9.x are recommended.

Can I enable only some modules?

Yes. Each module is toggled independently in the settings, so you load only what you use.

How does the PRO edition differ?

PRO adds PDF invoices, full KSeF integration, a multi-step checkout, shipping integrations (InPost, DPD, DHL, Poczta Polska) and accounting export.

Download Polski for WooCommerce

A free open-source plugin for Polish-market WooCommerce stores. Install it straight from the WordPress dashboard.

Get it on WordPress.org

No account, no card. GPLv2 licence.