Dobrý den,
u každého stavu objednávky lze zrušit zasílání emailu. Když přejdete v administraci aplikace do sekce
Objednávky > Stavy objednávek, tak stačí u stavu
On backorder tuto možnost deaktivovat ve sloupečku
Poslat e-mail zákazníkovi (příp. přímo v editaci stavu zřušit zaškrtnutí volby
Poslat e-mail zákazníkovi, když se změní stav objednávky). Pak žádný email s tímto stavem zákazníkovi nedorazí.
Ale jestli jste tento stav smazal, tak Vám samozřejmě nepůjde nastavení změnit. Takže můžete přímo na
FTP serveru smazat emaily s tímto stavem a dosáhnete stejného výsledku. Jedná se o soubory:
- themes/nazev-vasi-sablony/mails/cs/outofstock.html
- themes/nazev-vasi-sablony/mails/cs/outofstock.txt
A pokud byste chtěl tento stav úplně vynechat, aby stav objednávky zůstal na čeká na vyřízení, tak jedinou možností je úprava zdrojové kódu aplikace. Stačí na
FTP serveru v souboru
classes/PaymentModule.php smazat (nebo zakomentovat) následující řádky:
Kód:
if (Configuration::get('PS_STOCK_MANAGEMENT') && $order_detail->getStockState())
{
$history = new OrderHistory();
$history->id_order = (int)$order->id;
$history->changeIdOrderState(Configuration::get('PS_OS_OUTOFSTOCK'), $order, true);
$history->addWithemail();
}
Každopádně Vaše stránky nejsou umístěny na
Webhostingu C4, pro který je diskuzní fórum primárně určeno. Takže s podobnými dotazy se, prosím, obracejte na podporu Vaše hostingu. Pokud se chcete stát naším zákazníkem a získat tak kvalitní podporu a
hostingu pro aplikaci PrestaShop, učinit tak můžete
zde.