Neaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnocení
 

predmet emailu virtuemart

Při provozování eshopu Virtuemart můžete narazit na to, že budete potřebovat výchozí stavy objednávky rozšířit o nějaké svoje vlastní typu zaplacena, čeká se na platbu atd. V tomto článku vám poradím, jak si tyto stavy přidat do administrace eshopu a jak si pro ně nastavit předměty emailů, které jsou zasílány zákazníkům nebo správci eshopu.

 

Jak vytvořit nový stav objednávky

1. Jděte do Virtuemart - Nastavení - Konfigurace - Stavy objednávky.

2. Klikněte na tlačítko Nový.

novy stav objednavky virtuemart

3. Vyplňte název stavu objednávky (u mnohojazyčných eshopů je třeba ho vložit pomocí jazykové konstanty).

V menu Stav skladu zvolte, co se děje se zbožím v případě tohoto stavu (zda je rezervováno - tj. pokud váš eshop počítá se skladovými zásobami a máte nastaveno např. že zboží, které není skladem nelze objednat, je třeba na toto nastavení myslet, protože přepnutím stavu se buď odečte nebo jinak změní stav zásob zboží).

Máte na výběr z těchto možností:

  • rezervováno (při přijetí objednávky před jejím odesláním, máte kusy rezervované, ale k odečtení stavu dojde až vykladněním)
  • je k dispozici (stavy, které nemají vliv na sklad)
  • vyskladněno (typicky stav Odesláno)

Důležitý je i kód stavu objednávky, který musí být unikátní - tj. nesmí ho mít jiný stav objednávky, který už v eshopu máte, a také je důležitý při tvorbě předmětu emailu, jak si povíme dále.

Text v popisu se může v závislosti na nastavení emailů zobrazovat v emailech zákazníkovi.

nazev stavu objednavky

Nastavení jazykových přepisů (název stavu objednávky, předmět emailu)

V jazykových přepsáních je nyní třeba nastavit předmět emailů, případně název stavu objednávky.

1. Jděte do Rozšíření - Správce jazyků - Přepsání.

2. V levém menu zvolte pro češtinu Czech (cs-CZ) - Administrace. (pokud máte vícejazyčný eshop, je třeba přidat konstantu pro každý jazyk zvlášť).

jazyky prepsani volba jazyku

3. Klikněte na tlačítko Nový.

4. Do pole Jazyková konstanta vložte COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_J (s tím, že  J je kód stavu. Pokud máte vytvořený stav objednávky s písmenem P, nahraďte J na konci za P). Do pole text poté vložíte samotný text předmětu. Pozor, u emailů se v jazykových řetězcích nahrazují určité znaky např. číslem objednávky - v našem případě %3$s  (kompletní seznam proměnných najdete níže v tomto článku), proto je potřeba si dát pozor, abyste tuto část textu nepřepsali. Zaškrtněte i checkbox "Pro oboje umístění", aby se jazyková konstanta vytvořila jak pro front-end, tak pro back-end. Tímto vytvoříte jazykovou konstantu pro předmět emailu pro zákazníka. Obdobně byste měli vytvořit konstantu COM_VIRTUEMART_MAIL_SUBJ_VENDOR_J, která bude předmětem emailu pro prodejce.

ulozit jazykovou konstantu

Pokud jste do názvu stavu objednávky vložili třeba CEKA-NA-PLATBU, pak zde můžete pro jednotlivé jazyky vytvářet  jazykové konstanty, které budou mít v poli jazyková konstanta CEKA-NA-PLATBU, ale text se bude lišit pro každý jazyk.

Jednotlivé jazykové konstanty pro emaily Virtuemartu najdete v souboru language/cs-CZ/cs-CZ.com_virtuemart.ini.

Výchozí jazykové konstanty pro emaily z eshopu Virtuemart jsou následující:

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_C="Potvrzení objednávky č. %3$s na %1$s v celkové výši %2$s"

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_C="Potvrzení objednávky č. %3$s na %1$s v celkové výši %2$s"

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_P="Objednávka č. %3$s na %1$s v celkové výši %2$s čeká na vyřízení"

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_R="Objednávka č. %3$s pro %1$s v celkové výši %2$s byla vrácena"

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_S="Objednávka č. %3$s pro %1$s v celkové výši %2$s byla odeslána"

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_U="Přijetí objednávky č. %3$s na %1$s v celkové výši %2$s"

COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_X="Objednávka č. %3$s pro %1$s v celkové výši %2$s byla stornována"

COM_VIRTUEMART_MAIL_SUBJ_VENDOR_C="Provedena nová objednávka č. %3$s od %1$s v celkové výši %2$s"

COM_VIRTUEMART_MAIL_SUBJ_VENDOR_P="Objednávka č. %3$s od %1$s v celkové výši %2$s čeká na vyřízení"

COM_VIRTUEMART_MAIL_SUBJ_VENDOR_R="Objednávka č. %3$s pro %1$s v celkové výši %2$s byla vrácena"

COM_VIRTUEMART_MAIL_SUBJ_VENDOR_S="Objednávka č. %3$s pro %1$s v celkové výši %2$s byla odeslána"

COM_VIRTUEMART_MAIL_SUBJ_VENDOR_U="[%3$s], Objednávka od %1$s v hodnotě %2$s"

COM_VIRTUEMART_MAIL_SUBJ_VENDOR_X="Objednávka č. %3$s pro %1$s v celkové výši %2$s byla stornována"

Konstanty obsahující slovo VENDOR označují předměty emailů adresovaných prodejci.

Pokud se vám nelíbí výchozí předmět emailu,můžete si ho v přepisech libovolně upravit a nehrozí vám, že jej přepíše další aktualizace Virtuemartu.

Seznam proměnných v emailech:

%1$s - jméno zákazníka / prodejce - podle typu emailu

%2$s - hodnota objednávky

%3$s - číslo objednávky

Další návody pro Virtuemart

Máte-li zájem o další návody pro eshop Virtuemart, nebo recenze rozšíření pro Virtuemart, navštivte můj blog nebo kanál StaWEBnice na Youtube.

Mohlo by vás také zajímat...

 

 

Chcete se na něco zeptat?
1000 znaků zbývá