Přeskočit na obsah

Seznámení s prostředím

Po aktivaci modulu a přiřazení stránek v nastavení přidává plugin několik prvků napříč WooCommerce administrací a zákaznickou částí webu.

Stránka s formulářem odstoupení / reklamace

Section titled “Stránka s formulářem odstoupení / reklamace”

Stránka přiřazená v nastavení (s shortcode [wpify_woo_withdrawal_form] nebo Gutenberg blokem Formulář pro odstoupení) je vstupním bodem pro zákazníka pro podání žádosti.

Podporované cesty přístupu:

  • Z transakčního e-mailu (s URL parametrem ?order_key=) → formulář se otevře se vším předvyplněným, zákazník jen potvrdí
  • Z Můj účet → Detail objednávky → stejné jako e-mail, plný pre-fill
  • Přímý přístup (odkaz v patičce, OP, atd.) → prázdný formulář, zákazník vyplní číslo objednávky + billing e-mail + jméno; po server-side validaci se inline odhalí seznam položek (bez reloadu)

Pod souhrnem objednávky se přidávají dvě sekce (pokud relevantní):

  • Tlačítka — „Odstoupit od smlouvy” a/nebo „Reklamovat” — zobrazí se jen pokud je objednávka eligible (lhůta běží, stav není refunded/cancelled/failed, alespoň jedna eligible položka)
  • Podané žádosti — tabulka se všemi předchozími žádostmi pro tuto objednávku. Vždy viditelná, pokud nějaké existují, i po pozdějším refunded objednávky — zákazník vidí kompletní audit svých žádostí.

Pokud máš v nastavení nakonfigurované Vložit odkaz pro odstoupení do těchto WC e-mailů, vybrané WooCommerce e-maily (např. „Dokončená objednávka”) dostanou navíc sekci s tlačítkem odkazujícím na formulář, předvyplněným přes ?order_key=. Renderuje se jen pokud lhůta ještě běží a objednávka je v eligible stavu.

Cesta: WPify → WPify Woo → Odstoupení a reklamace

Tři záložky:

  • Odstoupení — stránka, lhůta, period-start stavy, texty tlačítek, injekce e-mailů
  • Reklamace — stránka, záruční doba, texty tlačítek
  • Zabezpečení — limity ochrany proti spamu a zneužití

Detail viz Nastavení.

Přehled objednávek — sloupec Odstoupení a reklamace

Section titled “Přehled objednávek — sloupec Odstoupení a reklamace”

V WooCommerce → Objednávky přibývá nový sloupec Odstoupení a reklamace (defaultně za sloupcem Stav). Pro objednávky s podanými žádostmi vypisuje každý záznam inline:

#42 Odstoupení · 27.4.2026
#43 Reklamace · 28.4.2026

Každý záznam je odkaz na detail dané žádosti. Objednávky bez žádostí ukazují pomlčku.

Při zobrazení konkrétní objednávky v administraci (legacy shop_order obrazovka nebo HPOS stránka Objednávky) se přidává sidebar metabox Žádosti o odstoupení a reklamaci:

  • Kompaktní tabulka všech žádostí pro tuto objednávku — datum, typ, počet položek
  • Odkaz Zobrazit na detail každé žádosti
  • Prázdný stav, pokud žádné žádosti neexistují

Po každém úspěšném podání plugin automaticky přidá WooCommerce order note („WPify Woo: withdrawal request submitted (#42)”). Order notes jsou kanonická auditní stopa — zůstanou, i kdyby žádost byla později smazána z plugin tabulky.

Cesta: WooCommerce → Odstoupení a reklamace

WP-nativní list table se všemi podanými žádostmi napříč objednávkami:

  • Filtry — typ (odstoupení / reklamace), stav lhůty (v lhůtě / vypršela při podání)
  • Vyhledávání — číslo objednávky, jméno zákazníka, e-mail
  • Sloupce — datum, typ, objednávka, zákazník, stav lhůty, akce

Klikem na Detail v libovolném řádku otevřeš detail žádosti.

Read-only zobrazení jedné žádosti:

  • Typ, status (extension point — plugin nemění), datum/čas podání
  • Odkaz na objednávku, zákazník, scope (celá objednávka / konkrétní položky)
  • Konec lhůty (snapshot v okamžiku podání)
  • Důvod / popis vady
  • Tabulka položek (množství per položka, s fallbackem pro položky později smazané z objednávky)
  • Auditní data — IP, user-agent

Editor produktu — záložka Odstoupení a reklamace

Section titled “Editor produktu — záložka Odstoupení a reklamace”

V editoru produktu WooCommerce (Editovat produkt → Data produktu → záložka Odstoupení a reklamace):

  • Vyloučeno z odstoupení — checkbox (vyrobeno na míru, hygiena, perishables…)
  • Vyloučeno ze záruky / reklamace — checkbox
  • Lhůta pro odstoupení (dny) — override — číslo, prázdné = použije se globální nastavení
  • Záruční doba (měsíce) — override — číslo, prázdné = použije se globální nastavení

Per-produkt overrides mají přednost před globálním nastavením modulu. Pro variabilní produkty nastav na parent produktu — varianty dědí.

Jsou registrovány čtyři nové e-maily:

  • Odstoupení — potvrzení zákazníkovi
  • Odstoupení — notifikace administrátorovi
  • Reklamace — potvrzení zákazníkovi
  • Reklamace — notifikace administrátorovi

Každý lze povolit/zakázat, upravit (Předmět, Nadpis, Typ e-mailu, Doplňující obsah) a používá stejnou hierarchii šablon jako nativní WC e-maily o objednávce — plně přepisovatelné v tématu přes wp-content/themes/[tvoje-tema]/woocommerce/emails/email-styles.php.

Vyber soubor logu z dropdownu (jeden soubor per plugin per den) a klikni na Display log pro zobrazení záznamů — čas, barevně rozlišená úroveň (badge), zpráva, kontext. Nastavení dole určuje, kolik log souborů per plugin se má uchovávat.

Detail viz Řešení problémů → Logy — úrovně logů a co která znamená.