Skip to content

Legal pages

Every online store in Poland must have legal documents. The plugin generates four legal pages, attaches them to emails and displays the ODR platform information.

The terms and conditions contain elements required by the Consumer Rights Act:

  • Seller identification data (name, address, NIP, REGON, KRS)
  • Order placement procedure
  • Payment methods
  • Delivery costs and methods
  • Right of withdrawal from the contract (14 days)
  • Complaint procedure
  • Out-of-court complaint resolution and claim pursuit methods
  • Final provisions

GDPR-compliant privacy policy contains:

  • Personal data controller information
  • Purposes and legal bases for data processing
  • Categories of processed data
  • Data recipients (couriers, payment gateways, hosting)
  • Data retention period
  • Rights of data subjects
  • Cookie information
  • Profiling information (if applicable)

The return policy covers:

  • Contract withdrawal period (14 days)
  • Withdrawal form template
  • Product return procedure
  • Return costs (who bears them)
  • Payment refund deadline
  • Exceptions to the right of withdrawal
  • Condition of returned goods

The complaint policy contains:

  • Legal basis (warranty, guarantee)
  • Ways to file a complaint
  • Complaint processing deadline (14 days)
  • Consumer rights (repair, replacement, price reduction, withdrawal)
  • Complaint form
  • Contact details for filing complaints

Go to WooCommerce > Settings > Polski > Legal Pages to generate or update pages.

First fill in company data:

FieldDescriptionExample
Company nameFull name or trading nameStore XYZ Jan Kowalski
AddressStreet, numberul. Przykladowa 1/2
Postal code and city-00-001 Warsaw
NIPTax identification number1234567890
REGON-123456789
KRSIf applicable0000123456
Contact email-[email protected]
Phone-+48 123 456 789
Bank account numberFor refundsPL 12 3456 7890 1234 5678 9012 3456
  1. Fill in seller data
  2. Click “Generate legal pages”
  3. The system creates 4 WordPress pages with “Draft” status
  4. Review the content of each page
  5. Publish pages after verification

Pages are created as drafts - review them and consult with a lawyer before publishing.

After changing company data, click “Update legal pages”. The plugin updates generated sections while preserving your manual changes.

Generated page structure:

<!-- POLSKI-AUTO-START -->
Automatically generated content - do not edit this block
<!-- POLSKI-AUTO-END -->
Your additional content - safely edit below

During updates, the plugin overwrites only content between POLSKI-AUTO-START and POLSKI-AUTO-END. Content outside these markers is preserved.

The plugin attaches legal pages as PDF to WooCommerce transactional emails.

In WooCommerce > Settings > Polski > Legal Pages > Email Attachments configure which documents to attach to specific email types:

EmailRecommended attachments
New order (customer)Terms and conditions, Privacy policy, Return policy
Order completedReturn policy
InvoiceTerms and conditions
Credit noteReturn policy, Complaint policy

Documents are converted to PDF with store logo and date. File size is optimized.

OptionDescriptionDefault value
FormatAttachment typePDF
Header logoWhether to include store logoYes
Paper size-A4
MarginDocument margin20mm

EU Regulation 524/2013 requires online stores to link to the ODR (Online Dispute Resolution) platform for out-of-court dispute resolution.

The plugin automatically adds ODR information in:

  • Store footer - link to the ODR platform
  • Terms and conditions - section about out-of-court dispute resolution
  • Transactional emails - footer with ODR link

Standard content displayed by the plugin:

The ODR (Online Dispute Resolution) platform is available at: https://ec.europa.eu/consumers/odr/. The platform is used for resolving disputes between consumers and businesses at the EU level.

OptionDescriptionDefault value
Display in footerAdd ODR information to store footerYes
Display in emailsAdd ODR information to transactional emailsYes
ODR textConfigurable information textDefault content
Footer positionDisplay locationBefore copyright information

The plugin records legal page versions:

  • Each content change creates a new version
  • The last update date is displayed on the page
  • GDPR consent logs contain a hash of the document version at the time of consent
  • Version history is available in the WordPress page Revisions

Pages are generated in Polish. With WPML or Polylang, the plugin creates separate pages for each language. Ready translations:

  • Polish (default)
  • English
  • German

For other languages, a Polish version is created for manual translation.

Pages do not generate Check that you filled in all required fields: company name, address, NIP and email.

PDF attachments are not added to emails Check that the server has PHP extensions mbstring and dom. Check PHP logs for errors.

ODR information does not display in the footer Check that the theme supports footer hooks (wp_footer or woocommerce_after_footer). Some themes require adding a widget manually.

Update overwrote my changes Edit content only outside the POLSKI-AUTO-START / POLSKI-AUTO-END markers. Content between these markers is overwritten with each update.

This page is for informational purposes only and does not constitute legal advice. Consult a lawyer before implementation. Polski for WooCommerce is open source software (GPLv2) provided without warranty.