plugin-icon

Spotrebiteľské práva pre WooCommerce

Withdrawal-from-contract & complaint (reklamácia) forms for WooCommerce. EU Directive 2023/2673 + SK Act 108/2024 ready.
Version
2.2.0
Aktiva installationer
30
Senast uppdaterat
Jun 9, 2026
Spotrebiteľské práva pre WooCommerce

🇸🇰 Slovenský popis

Tento plugin pridáva do vášho WooCommerce e-shopu online formuláre na odstúpenie od zmluvy a reklamácie, plne v súlade s európskou Smernicou EÚ 2023/2673 a slovenským zákonom č. 108/2024 Z. z. o ochrane spotrebiteľa.

Pre koho je to určené:

Pre slovenských prevádzkovateľov WooCommerce e-shopov, ktorí potrebujú:

  • Splniť zákonnú povinnosť podľa EÚ smernice 2023/2673 (účinná od 19. 6. 2026), ktorá vyžaduje aby každý e-shop mal funkciu „Odstúpiť od zmluvy tu” priamo na webe (nie len PDF na stiahnutie).
  • Zjednodušiť proces reklamácií — zákazník vyplní reklamáciu online, nemusí tlačiť papierový formulár, môže priložiť fotografie vady.
  • Mať poriadok v reklamáciách — všetky odoslané reklamácie sa zhromaždia v administračnom rozhraní, kde môžete vyplniť reklamačný protokol, sledovať stav a vytlačiť oficiálny dokument.

Hlavné funkcie:

  • Odstúpenie od zmluvy — formulár cez shortcode [withdrawal_form], tlačidlo „Odstúpiť od zmluvy tu” pri každej objednávke v Mojom účte, automatická kontrola 14-dňovej lehoty (po vypršaní sa tlačidlo skryje), HTML potvrdenie s presným dátumom a časom odoslania (zákonný dôkaz na trvalom nosiči).
  • Reklamácie — kompletný online reklamačný formulár cez shortcode [complaint_form] (alias [reklamacia]), všetky polia zo štandardného slovenského papierového formulára: meno/firma, telefón, e-mail, IBAN, výrobca, model, výrobné číslo, dátum predaja, číslo objednávky/faktúry, popis vady. Voliteľné nahrávanie fotografií vady (drag & drop, JPG/PNG/WEBP/HEIC, do 5 MB).
  • Reklamačný protokol — admin vyplní rozhodnutie (výmena/vrátenie ceny/zamietnutie), dátumy, IBAN na vrátenie. Vytlačiteľný A4 protokol (browser-natívne uloženie do PDF), pripravený na archiváciu.
  • 30-dňová zákonná lehota — plugin posiela 5 dní pred uplynutím automatickú pripomienku adminovi (cez WP Cron). Žiadna pokuta od ÚZP za zameškané reklamácie.
  • Údaje predávajúceho — vyplníte IČO, DIČ, IČ DPH a adresu raz, zobrazuje sa v hlavičke formulárov aj na tlačenom protokole. Berie sa primárne z WooCommerce Nastavenia Všeobecné, voliteľný override.
  • Plne preložené do slovenčiny — formuláre aj admin rozhranie.

Čo plugin NEROBÍ:

  • Automatické refundy ani zmenu stavu objednávky vo WooCommerce
  • Generovanie dobropisov alebo vratových štítkov
  • Napojenie na dopravcov
  • Výnimky z práva na odstúpenie (digitálny obsah, hygienický tovar atď.)

Tieto kroky rieši prevádzkovateľ manuálne podľa svojich obchodných podmienok.

Inštalácia v 3 krokoch:

  1. Aktivujte plugin
  2. Vytvorte 2 stránky a vložte do nich shortcode [withdrawal_form] a [complaint_form]
  3. V Spotrebiteľské práva Nastavenia zadajte URL týchto stránok + vyplňte IČO/DIČ ak ste firma

🇬🇧 English description

This plugin adds online forms for both withdrawal from contract and complaints (reklamácie) to your WooCommerce store, fully compliant with EU Directive 2023/2673 and Slovak Act No. 108/2024 Coll. on consumer protection.

Withdrawal from contract

  • Shortcode [withdrawal_form] — embeddable on any page
  • ”Withdraw from contract here” button on every order in My Account (hides after 14 days)
  • Automatic 14-day withdrawal-period check — visual and server-side blocking after expiry
  • Automatic form pre-fill for logged-in customers
  • Order ownership verification: e-mail or postcode for guest checkouts
  • HTML confirmation e-mail with submission date and time (legal proof on a durable medium)
  • HTML notification e-mail to the shop owner — supports multiple recipients (comma-separated)
  • Rate limiting — max 10 attempts per hour per IP (admins bypass)
  • Legally exact button wording per Articles 1 and 3 of the directive

Complaints (reklamácie)

  • Shortcode [complaint_form] (alias [reklamacia])
  • All fields matching the standard Slovak complaint form: buyer details, IBAN, brand, model, serial number, sale date, order number, invoice, defect description
  • Brand and model are optional — focus is on the defect description
  • Separate ”Order number” field — auto-filled from order dropdown for logged-in customers, manual text input for guests
  • Optional photo upload with drag & drop (up to 5 photos by default, configurable)
  • Secure photo handling — real MIME-type verification (JPG, PNG, WEBP, HEIC), .htaccess protection, random filename hash, realpath safety check
  • Auto-fill from order selection for logged-in customers (brand, model, sale date, order number, invoice number)
  • Admin complaint list with filter (by status), search (name, e-mail, invoice, order number, ID) and pagination
  • Admin ”Reklamačný protokol” form — fill resolution (exchange / refund / rejected), expert assessment contact, dates
  • Status pipeline: New In progress Resolved / Rejected (coloured badges)
  • ”Date resolved” is required when closing a complaint (auto-fills today if empty)
  • Internal notes field (private) — visible only to admins, NOT included in print or customer e-mails
  • Delete action with confirmation and disk cleanup of attached photos
  • Optional status update e-mail to customer
  • Printable A4 view — buyer-filled form + protocol on one page (browser-native print to PDF)
  • Seller info settings — IČO, DIČ, IČ DPH, correspondence address (hybrid: WC Store Address + plugin overrides)
  • WP Cron daily reminder e-mail to admin 5 days before the 30-day legal deadline expires (each complaint reminded only once)
  • 30-day legal deadline reminder per Act No. 108/2024 Coll.

Common features

  • Dedicated top-level admin menu ”Spotrebiteľské práva” (Consumer Rights) with 3 clean submenus: Withdrawals from contract, Complaints, Settings
  • Database log of all submissions (separate tables for withdrawals and complaints)
  • Full multilingual support (EN, SK, CS, HU, DE, PL) — auto-detected from WordPress Site Language
  • HPOS and legacy WooCommerce compatibility
  • WordPress Privacy Policy integration in GDPR consent
  • Automatic DB schema upgrades — new columns are added on plugin load if missing (no manual SQL needed)

WooCommerce compatibility

The plugin works with both order-storage systems:

  • HPOS (High Performance Order Storage) — new wc_orders tables, WooCommerce 7.1+
  • Legacy — classic storage via WordPress posts/postmeta

Switching is fully automatic. HPOS compatibility is declared via FeaturesUtil — the plugin shows a green compatibility badge in WooCommerce > Settings > Advanced.

Legislation

The plugin is designed in compliance with:

  • EU Directive 2023/2673 (effective 19 June 2026)
  • Slovak Act No. 108/2024 Coll. on consumer protection (replaced Act No. 102/2014 Coll. effective 1 July 2024)

What the plugin does NOT do

  • Exceptions from the right of withdrawal (digital content, hygiene goods, etc.)
  • Automatic refunds or order status changes in WooCommerce
  • Generating credit notes or return labels
  • Carrier integration

These steps are handled by the shop owner manually according to their terms and conditions.

Usage

Withdrawal from contract:

  1. Create a page and insert the shortcode [withdrawal_form]
  2. In Consumer Rights Settings, enter the URL of that page
  3. Add a link to that page in your site footer

Complaints (reklamácie):

  1. Create a separate page and insert the shortcode [complaint_form]
  2. In Consumer Rights Settings, enter the URL of that page
  3. Fill in the Seller info section (IČO/DIČ if applicable) — these details appear on the printed protocol
Gratispå betalda paket
Testat upp till
WordPress 7.1
Detta tillägg är tillgängligt för nedladdning för din .