Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019

POR FAVOR NOTE:

Isto é apenas para prestashop 1.3 x. (Não chnages é necessário para PrestaShop 1.4 x ou superior)

 

Depois da versão 1.2.2, PrestaShop ágil recebimento centro módulo adicionado após feaures (desde 2012.03.12)

 

* Você é capaz de indlude local de recebimento no e-mail de confirmação da ordem
* Você pode definir um e-mail para o local de recebimento
* O emaill de confirmação de ordem também ser enviados para locais de recebimento se não houver endereço de e-mail definido para o locaiton

Esses recursos estarão disponíveis automaticamente, sem qualquer chnages para PrestaShop 1.4 x ou higer versão. Mas se você estiver usando o PrestaShop 1.3 x, você precisará fazer algumas alterações no código para habilitar este novo recursos manualmente.

 

Local de recebimento incluído no email de confirmação de ordem, também envio para recebimento local se não houver um endereço de e-mail definido

 

agilepickupcenter-screen6-order-confirmation-eamil

 

 

Por favor, siga as instruções abaixo para arquivo de PaymentModule.php.

Local do arquivo:
YourStoreRoot/classes/PaymentModule.php

À procura de duas linhas a seguir na função validateOrder()


se (Validate::isEmail ($ cliente - > e-mail))
Mail::Send((int) ($ ordem - > id_lang), 'order_conf', Mail::l ("confirmação de pedido"), $dados, $cliente - > e-mail, $cliente - > firstname.' $cliente - > lastname, NULL, NULL, $fileAttachment);

Inserir followinfg linhas de código antes acima de linhas de código

 

conexão de recebimento local ///BEGIN-Agile centro pickup módulo

if(Module::isInstalled('agilepickupcenter'))
{
require_once (_PS_ROOT_DIR_. "/ modules/agilepickupcenter/agilepickupcenter.php");
$amodule = novo AgilePickupCenter();
$dados = $amodule - > transform_mail_data ($

dados);
if(isset($data['{carrier_email}']) E Validate::isEmail($data['{carrier_email}']))
Mail::Send ((int)$ ordem - > id_lang, 'order_conf', Mail::l ('Confirmação', $ordem - > id_lang), $dados, $dados ['{carrier_email}'], $cliente - > firstname.' $cliente - > lastname, NULL, NULL, $fileAttachment);
                   
}

///End - conexão de local de recebimento de módulo de centro Pickup agile


Está tudo pronto.
As informações de localização serão incluídas nas informações de transportadora no e-mail de confirmação de ordem.