Právě je 26 dub 2024 16:12

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Deaktivace emailu po zadání tracking čísla
PříspěvekNapsal: 24 srp 2016 15:55 
C4 zákazník

Registrován:
12 bře 2014 15:39
Příspěvky:
54
Dobrý den.
Potřeboval bych deaktivovat automatické odeslání emailu zákazníkovi po zadání tracking (sledovacího) čísla zásilky. Zkusil jsem odebrat emailové šablony "in_transit", ale pak to při zadání tracking čísla hlásí chybu - neexistující emailová šablona. Vkládání bude řešeno databázově a sledování přes {followup} bude vloženo do jiné emailové šablony. Občas je ale případ, že je číslo třeba zadat takto manuálně.
Jak tedy deaktivovat? Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Deaktivace emailu po zadání tracking čísla
PříspěvekNapsal: 25 srp 2016 11:30 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

v souboru controllers/admin/AdminOrdersController.php smažte (příp. zakomentujte) řádky:
Kód:
if (@Mail::Send((int)$order->id_lang, 'in_transit', Mail::l('Package in transit', (int)$order->id_lang), $templateVars,
    $customer->email, $customer->firstname.' '.$customer->lastname, null, null, null, null,
    _PS_MAIL_DIR_, true, (int)$order->id_shop)) {
    Hook::exec('actionAdminOrdersTrackingNumberUpdate', array('order' => $order, 'customer' => $customer, 'carrier' => $carrier), null, false, true, false, $order->id_shop);
    Tools::redirectAdmin(self::$currentIndex.'&id_order='.$order->id.'&vieworder&conf=4&token='.$this->token);
} else {
    $this->errors[] = Tools::displayError('An error occurred while sending an email to the customer.');
}


Nevím, jakou verzi aplikace používáte, takže se jedná o ukázku kódu z aktuálně nejnovější verze 1.6.1.6. Ve starších verzích může být kód trochu odlišný. Příště, prosím, uveďte i verzi aplikace, ať Vám můžeme co nejlépe poradit.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Deaktivace emailu po zadání tracking čísla
PříspěvekNapsal: 26 srp 2016 12:32 
C4 zákazník

Registrován:
12 bře 2014 15:39
Příspěvky:
54
Jde mi o verzi 1.6.0.9.
Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Deaktivace emailu po zadání tracking čísla
PříspěvekNapsal: 26 srp 2016 13:33 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

tuto starou verzi bohužel nemám k dispozici, takže nemohu ověřit tvar kódu. Ale jak jsem již uvedl, kód by neměl být moc odlišný.

_________________
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ů: 4 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevní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