Zasilkovna / prestashop

module Packeta for PrestaShop 1.7
31 stars 27 forks source link

Missing Zbox info in ps_emailalerts #284

Open patrikv14 opened 7 months ago

patrikv14 commented 7 months ago

Ahojte, neriesili ste niekto ako doplnit do order_conf v moduly ps_emailalerts nazvy presnych ZBOXov ? V beznom order_conf sa to pekne dotiahne ale do ps_emailalerts to nezoberie. Neriesil to niekto ? Diky za odpoved.

public function hookSendMailAlterTemplateVars(&$params)
{
    if (
        !isset($params['template'], $params['template_vars']['{id_order}'], $params['template_vars']['{carrier}']) ||
        strpos((string)$params['template'], 'order') === false
    ) {
        return;
    }

    $orderData = Db::getInstance()->getRow(
        sprintf('SELECT `name_branch`, `id_branch`, `is_carrier`
        FROM `%spacketery_order` WHERE `id_order` = %d AND `is_ad` = 0', _DB_PREFIX_, (int)$params['template_vars']['{id_order}'])
    );
    if (!$orderData) {
        return;
    }

    $params['template_vars']['{carrier}'] .= ' - ' . $orderData['name_branch'];
    if ((bool)$orderData['is_carrier'] === false) {
        $params['template_vars']['{carrier}'] .= sprintf(' (%s)', $orderData['id_branch']);
    }
}
patrikv14 commented 7 months ago

Provizorne vyriešené cez zasielanie BCC zo šablóny order_conf ale ak to niekto riešil budem vďačný. Ď