Opencart - Вставляем Имя Покупателя В Модуле Jv_quickorder - Быстрый Заказ Товара

Тема в разделе "Модули и дополнения", создана пользователем admin, 24 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.328
    Симпатии:
    77.315
    Репутация:
    170
    Opencart: Вставляем имя покупателя в модуле JV_QuickOrder - быстрый заказ товара

    В модуле JV_QuickOrder - быстрый заказ товара не проставляется имя покупателя в письмах-оповещениях. Исправляем эту не удобность.

    quick_order.png

    catalog/controller/module/jvquickorder.php (строка 664)

    // правка1
    //$template->data['logo'] = 'cid:' . md5(basename($this->config->get('config_logo')));
    $template->data['logo'] = HTTP_IMAGE . $this->config->get('config_logo');
    строка 684
    // правка2
    //$template->data['product_image'] = 'cid:' . md5(basename($image));
    $template->data['product_image'] = $image;
    }else {
    $template->data['product_image'] = '';
    }
    строка 728
    // правка3 - нахрен вложения из письма
    //$mail->addAttachment(DIR_IMAGE . $this->config->get('config_logo'), md5(basename(DIR_IMAGE . $this->config->get('config_logo'))));

    //$startimagefilename = strpos ( $image, 'data'); // позиция начала имени кэшированного файла с учётом подкаталога
    //$imagefilename = substr ($image, $startimagefilename); // имя кэшированного файла с учётом подкаталога
    //$mail->addAttachment(DIR_IMAGE . 'cache/' . $imagefilename, md5(basename($image)));
    строка 362
    // правка 5 - чтобы без префикса "JV_QuickOrder_"
    $data['firstname'] = '';
    $data['lastname'] = /*$this->config->get('order_name_in_admin') . */$customer_name;
    $data['email'] = $customer_email;
    $data['telephone'] = $customer_phone;
    // правка 4 - прописываем адрес плательщика, а то приходится лезть в админку смотреть как его зовут
    $data['payment_firstname'] = $data['firstname'];//'';
    $data['payment_lastname'] = $data['lastname'];//'';