Номер заказа в письме для клиента на 1.6

Тема в разделе "PrestaShop", создана пользователем mracula, 7 окт 2016.

  1. mracula

    mracula

    Регистрация:
    5 фев 2015
    Сообщения:
    23
    Симпатии:
    0
    Подскажите, пожалуйста, как сделать так чтоб выводился номер заказа в письме для клиента на 1.6, а не буквы?
     
  2. YoYo

    YoYo

    Регистрация:
    20 июл 2016
    Сообщения:
    121
    Симпатии:
    28
  3. mracula

    mracula

    Регистрация:
    5 фев 2015
    Сообщения:
    23
    Симпатии:
    0
    Сделал как посоветовали:

    /classes/order/Order.php и измените:
    Код:
    public function getUniqReference()
    {
    $query = new DbQuery();
    $query->select('MIN(id_order) as min, MAX(id_order) as max');
    $query->from('orders');
    $query->where('id_cart = '.(int)$this->id_cart);

    $order = Db::getInstance()->getRow($query);

    if ($order['min'] == $order['max'])
    return $this->reference;
    else
    return $this->reference.'#'.($this->id + 1 - $order['min']);
    }



    на:
    Код:
    public function getUniqReference()
    {
    return '№'.$this->id;
    }


    Теперь, клиенту приходит письмо с нормальным номером заказа. А вот отследить свой заказ клиент уже не сможет. Буквенный код приходит на электронку к админу вместе с номером заказа. Клиенту только номер заказа.

    Как сделать чтоб в письме клиенту приходил и номер заказа и номер отслеживания?
     
  4. desaservis

    desaservis

    Регистрация:
    23 фев 2018
    Сообщения:
    7
    Симпатии:
    1
    Решыл даную проблему бесплатным модулем

    там есь ищо и разные настройки, можно сделать разные види номера заказа, номер, 0000номер, с префиксом. работает для престы 1.6.0.14
     
  5. AtrixR

    AtrixR

    Регистрация:
    9 май 2015
    Сообщения:
    21
    Симпатии:
    5
    Еще такой есть бесплатный модуль, сам пользуюсь.
    Order reference change mod