Řešení potíží
Běžné problémy a jejich řešení
Section titled “Běžné problémy a jejich řešení”Generování feedu zůstává na 0%
Section titled “Generování feedu zůstává na 0%”Příčina: Vypršení časového limitu serveru.
Řešení:
-
Snižte počet produktů na proces:
add_filter( 'wpify_woo_feed_products_per_page', function() {return 20; // Výchozí je 100} ); -
Zvyšte PHP time limit (pokud máte přístup):
- V
php.ini:max_execution_time = 300 - Nebo kontaktujte hosting
- V
Feed se nevygeneruje
Section titled “Feed se nevygeneruje”Možné příčiny:
-
Chyba oprávnění
- Modul zobrazí červenou chybovou hlášku, pokud nemůže zapisovat do složky
- Zkontrolujte oprávnění složky
wp-content/uploads/
-
Prázdný feed
- Zkontrolujte, zda máte publikované produkty
- Ověřte, že produkty nejsou vyloučeny (mimo sklad, filtrem)
-
JavaScript chyba
- Otevřete konzoli prohlížeče (F12)
- Zkontrolujte chyby při kliknutí na „Generate feed”
Feed obsahuje špatné kategorie
Section titled “Feed obsahuje špatné kategorie”Řešení:
- Klikněte na „Update Heureka categories” pro aktualizaci seznamu
- Znovu namapujte kategorie
- Uložte nastavení a regenerujte feed
Produkty chybí ve feedu
Section titled “Produkty chybí ve feedu”Možné příčiny:
-
Vyloučené produkty mimo sklad
- Zkontrolujte nastavení „Exclude out of stock items”
-
Filtr vyřazuje produkty
- Zkontrolujte použití filtru
wpify_woo_xml_heureka_skip_product
- Zkontrolujte použití filtru
-
Produkt není publikovaný
- Ve feedu jsou pouze publikované produkty
Špatná cena ve feedu
Section titled “Špatná cena ve feedu”Příčina: Feed zobrazuje cenu s/bez DPH podle nastavení WooCommerce.
Řešení: Zkontrolujte nastavení WooCommerce → Nastavení → Daně.
Doprava se nezobrazuje u produktů
Section titled “Doprava se nezobrazuje u produktů”Příčina: Dopravní metody nejsou nastaveny.
Řešení:
- Přejděte do nastavení modulu
- V záložce „Delivery methods” přidejte metody
- Uložte a regenerujte feed
Chyba „Nelze vytvořit složku”
Section titled “Chyba „Nelze vytvořit složku””Příčina: Nedostatečná oprávnění pro zápis.
Řešení:
- Kontaktujte hosting pro nastavení oprávnění
- Složka
wp-content/uploads/musí být zapisovatelná - Případně vytvořte složku ručně s oprávněním 755
Feed je prázdný kvůli neplatným znakům (UTF-8)
Section titled “Feed je prázdný kvůli neplatným znakům (UTF-8)”Příznaky: Feed se vygeneruje, ale soubor je prázdný nebo obsahuje jen hlavičku XML.
Příčina: Některá data produktů (názvy, popisy) mohou obsahovat neplatné nebo špatně kódované znaky, které nelze převést do XML.
Řešení:
- Zkontrolujte produkty — zejména ty importované z externích zdrojů
- Odstraňte speciální znaky, které nejsou validní UTF-8
- Pokud problém přetrvává, kontaktujte podporu — v novějších verzích pluginu je přidána automatická sanitizace
Feed obsahuje produkty ze všech jazyků (Polylang / WPML)
Section titled “Feed obsahuje produkty ze všech jazyků (Polylang / WPML)”Příznaky: Feed generuje duplicitní produkty — jednou v každém jazyce.
Příčina: Plugin nemá nativní podporu pro generování samostatných feedů per jazyk. Generuje se jeden feed se všemi produkty.
Řešení: Pomocí filtru vyloučíte produkty nepatřící do požadovaného jazyka:
add_filter( 'wpify_woo_xml_heureka_skip_product', function( $skip, $product ) { // Příklad pro Polylang — ponechat pouze české produkty if ( function_exists( 'pll_get_post_language' ) ) { $lang = pll_get_post_language( $product->get_id() ); if ( $lang !== 'cs' ) { return true; } } return $skip;}, 10, 2 );Pro WPML použijte analogický přístup s funkcí apply_filters( 'wpml_post_language_details', ... ).
Validace feedu
Section titled “Validace feedu”- Vygenerujte feed
- Otevřete URL feedu v prohlížeči
- Zkontrolujte strukturu XML
- Použijte validátor Heureky pro ověření
Kontakt na podporu
Section titled “Kontakt na podporu”Pokud problém přetrvává, kontaktujte podporu na support@wpify.io.
Připravte si:
- Verze WordPress a WooCommerce
- Verze pluginu WPify Woo
- URL feedu (pokud je dostupný)
- Screenshot chybové hlášky