Weby, aplikace a eshopy na míru
Kontakt

Hromadný import a export produktů ve WooCommerce (CSV, XML, WPAllImport)Nápověda Woocommerce

Když migrujete e-shop, přebíráte katalog produktů od dodavatele, nebo prostě potřebujete přidat 500 produktů za den, ruční zadávání je nemožné. WooCommerce má vestavěný CSV importer, který stačí pro základní použití. Pro pokročilejší případy je WP All Import jedinou rozumnou volbou. Tady je přehled.

Vestavěný CSV importer

Produkty → Všechny produkty → “Import” tlačítko v horním panelu. Stáhněte si vzorovou CSV ze stejné stránky (“Stáhnout vzorovou CSV”). Otevřete v Excelu / Google Sheets, vyplňte sloupce: Name, Type, SKU, Regular price, Sale price, Stock, Categories, Tags, Images (URL na obrázek). Uložte jako CSV s UTF-8 kódováním. Nahrajte zpět.

Co vestavěný importer umí a neumí

Umí: jednoduché produkty s kompletním atributem. Variabilní produkty s variantami (sloupce “Parent” pro hlavní produkt). Kategorie a tagy podle názvu. Obrázky z URL (ale ne lokálně). Neumí: pokročilé custom fields, ACF fields, datum vydání, komplexní mapování (pokud vaše CSV má jiné sloupce, importer si neporadí). Pro většinu jednoduchých případů ale stačí.

WP All Import – king of imports

Placený plugin (99 USD/rok), ale jediný způsob, jak importovat pokročilé struktury. Funkce: import z CSV, XML, JSON, RSS, Google Sheets. Drag&drop mapování (přetáhnete sloupec ze zdroje na pole WooCommerce). Cron import (každou hodinu / den se opětovný stáhne soubor od dodavatele a aktualizuje produkty). Update existujících produktů (ne jen vytváření). Komplexní mapování (například cena z dodavatele × 1,4 = vaše cena). Image import z URL (lokálně se uloží, nezůstávají externí). Custom fields, ACF, taxonomie – vše.

WP All Export – pro export

Doprovodný plugin (99 USD nebo balíček). Exportuje produkty (a další typy obsahu) do CSV, XML, JSON. Funkce: filtrování produktů (export jen určité kategorie / cenového rozpětí). Mapování polí v export souboru. Cron export (pravidelný export pro účetní nebo pro feedy).

Migrace z jiného e-shopu

Ze Shoptetu: stáhněte export ve formátu XML, importujte přes WP All Import (mapování polí). Z Upgates: podobně, mají export XML/CSV. Ze starší verze WordPressu nebo z WooCommerce na jiném hostingu: použijte plugin WP Migrate DB Pro nebo prosté DB + soubory.

Časté problémy a řešení

CSV s diakritikou se rozsype – uložte vždy v UTF-8 (ne ANSI). V Excelu “Uložit jako” → CSV UTF-8. Obrázky se nezobrazují – ujistěte se, že URL adresy jsou veřejně dostupné (ne za heslem, ne soubory s mezerami v názvu). Import trvá hodiny – pro 1000+ produktů je to normální. Spouštějte import v noci a používejte CRON, ne PHP execution v browseru.

Synchronizace s dodavatelem

Pokud vám dodavatel posílá denně XML s aktuálními cenami a sklady, WP All Import dokáže běžet automaticky. Nastavíte URL XML feedu od dodavatele, mapování, frekvenci (každou hodinu, denně). Plugin sám stáhne, porovná a aktualizuje. Tahle automatizace ušetří desítky hodin měsíčně.

Tip: Vždy si před importem udělejte zálohu databáze. Import 1000 produktů se nedá vzít zpět – jediná cesta je obnova ze zálohy. Pokud něco selže (špatné mapování, špatné kategorie, špatná diakritika), záloha vás zachrání.

Zpět na nápovědu