Právě je 29 bře 2024 07:12

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - Zrušení stavu/emailu On backorder
PříspěvekNapsal: 28 lis 2014 12:42 

Registrován:
28 lis 2014 12:21
Příspěvky:
9
Dobrý den, s prestou začínám a potřebovala bych poradit. Mám zboží u kterého nechci zadávat množství na sklad a aby se dalo objednat.
Mám nastaveno, řízení skladu na Ano a že zboží, které není skladem lze objednat a u každého produktu si napíši svůj text, když není skladem co se ukáže. To vše vypadá OK, ale problém nastává při odeslání objednávky, jelikož jde zboží do mínusu ve skladu, zákazníkovi se ukáže stav objednávky On backorder. Lze v tomto případě nějak udělat aby se tento stav nepoužíval a bylo tam jen čeká na vyřízení? Zkoušela jsem tento stav smazat, ale neprošlo mi to :D
Řešením by asi bylo, kdyby se řízení skladu úplně vypnulo, jenže při takto vypnutém skladu se neukazuje žádná dostupnost u zboží - lze tedy v tomto případě jí tam nějak dostat?

Děkuji za nějaký nápad.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Zrušení stavu/emailu On backorder
PříspěvekNapsal: 12 pro 2014 12:36 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
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.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz