Nedávno jeden z mých klientů potřeboval na svůj WooCommerce obchod přidat možnost připojení dokumentu k produktu. Jednalo se o návody a bezpečnostní listy k produktu. Tyto dokumenty se měly zobrazovat v detailu produktu, kde si je mohli návštěvníci stáhnout a zároveň automaticky posílat e-mailem při dokončení objednávky.
Pro WooCommerce na to existuje plugin, který se jmenuje WooCommerce Product Attachment.
Plugin WooCommerce Product Attachment umožňuje připojit / nahrát jakýkoliv soubor k produktu a zaslat jej zákazníkovi. Připojit můžete jakýkoliv druh souboru (dokument, obrázek, video…).
WooCommerce Product Attachment se nachází v oficiálním katalogu pluginů a je možné ho nainstalovat přímo z WordPress administrace.

Po instalaci a aktivaci vás plugin přesměruje na jeho stránku v administraci. Najdete ji i v administračním menu jako DotStore Plugins → WooCommerce Product Attachment.
Nastavení pluginu WooCommerce Product Attachment
Nejprve běžte do záložky Settings, kde najdete základní nastavení. Jsou zde tři položky:
- Product Details Page Tab Title – název záložky v detailu produktu.
- Order Details Page Tab Title – název položky v detailu objednávky.
- Attachements Date Label Show – nastavení, zda zobrazit datum u přílohy.
Připojení přílohy k produktu
Ve WooCommerce připojíte přílohu k produktu tak, že půjdete v administraci do jeho detailu a ve spodní části stránky najdete nový box, který se jmenuje WooCommerce Product Attachment.
Při kliknutí na tlačítko Add Attachment se rozbalí formulář pro přidání souboru.
- ID – id přílohy, automaticky generované.
- Attachment Name – jméno přílohy.
- Attachment Description – popisek přílohy.
- Upload Attachment – pomocí tlačítka Add File vyberte/nahrajte soubor přílohy.
- Show on Product page – nastavení, zda přílohu zobrazit na stránce produktu.
- Order status – zaškrtnutím vyberete, v jaké fázi stavu objednávky se příloha zašle zákazníkovi e-mailem.
- Set expire Date – pokud chcete, aby se příloha k nějakému datu smazala, zde to nastavíte.
K produktu můžete přidat neomezené množství příloh.
Na stránce produktu se přílohy zobrazují ve vlastní záložce.
Zároveň je možné je stáhnout i ze sekce Můj účet a detailu objednávky.
Stejně je tomu i v e-mailu, kde se dá příloha stáhnout přes tlačítko.
Pro překlad tlačítka Download můžete využít vlastní funkci ze článku Jak ve WordPress přeložit jakýkoliv řetězec.
Funkce pak může vypadat například takto.
add_filter('gettext', 'translate_wplama'); add_filter('ngettext', 'translate_wplama'); function translate_wplama($translated) { $translated = str_ireplace('Download', 'Stáhnout', $translated); return $translated; }
Dobrý deň,
tento plugin je super ale neviete prosím poradiť či je možné nejakým spôsobom pridať prílohu do emailu len určitej kategórii produktov? Ide o to pridať rôzne prílohy produktom v rôznych kategóriách ale aby sa nemuselo pridávať každému produktu zvlášť.
Ďakujem 🙂
Zdravím,
myslím, že na to nic není. Jedině si udělat vlastní řešení.
Dobrý den,já bych to potřeboval právě naopak,aby si zákazník mohl přidat soubor s textem,obrázek jako přílohu k produktu.Tzn.objedná si hrnek a chce na něj obrázek,tak aby se ten obrázek mohl nahrát při objednání hrnku.Existuje nějaká možnost?
Děkuji za odpověď
Michal
Zdravím,
jde to například s pluginem Checkout Files Upload for WooCommerce. Napsal jsem na to článek, v pondělí vyjde.
Dobrý den,
nainstaloval jsem tento plugin a došlo k tomu, že se stránka editace produktu při odrolování celé rozbliká a napravo výrazně bliká pravý sloupec. Po deaktivaci pluginu toto chování zmizí, ale pochopitelně zmizí i celý plugin. Poradíte mi prosím, co s tím? Je na to nějaké nastavení, nebo jiný plug-in? Případně uvítám Vaši profesionální placenou konzultaci pro vyřešení tohoto problému.
Předem děkuji za odpověď.
Hubert Ličman
Dobrý den,
nejspíše je tam nekompatibilita, doporučil bych zkusit vypnout i další pluginy, zda to zmizí.