[Ищу] Письмо о создании отзыва

Тема в разделе "OpenCart", создана пользователем avtostopshik, 6 сен 2014.

  1. avtostopshik

    avtostopshik

    Регистрация:
    16 май 2014
    Сообщения:
    168
    Симпатии:
    13
    Скажите пожалуйста, можно ли как то сделать, чтобы мне на почту приходило письмо о создании отзыва о товаре? А то клиенты если оставляют отзывы, то я об этом никак не узнаю, если только не загляну в админку. Но для меня это не удобно- если и заглядывать, то уж чтоб точно знать, что там что-то есть.
     
    Дмитрич нравится это.
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    Можно легко используя библиотеку мейл опенкарта
    вот находим файл
    catalog/controller/product/product.php
    и находим строку
    PHP:
    $this->model_catalog_review->addReview($this->request->get['product_id'], $this->request->post);
    и после вставляем
    PHP:
    $mail = new Mail();
    $mail->protocol  $this->config->get('config_mail_protocol');
    $mail->parameter $this->config->get('config_mail_parameter');
    $mail->hostname  $this->config->get('config_smtp_host');
    $mail->username  $this->config->get('config_smtp_username');
    $mail->password  $this->config->get('config_smtp_password');
    $mail->port      $this->config->get('config_smtp_port');
    $mail->timeout   $this->config->get('config_smtp_timeout');    
    $mail->setTo($this->config->get('config_email'));
    $mail->setFrom('new_review@' parse_url($this->config->get('config_url'), PHP_URL_HOST));
    $mail->setSender($this->request->post['name']);
    $mail->setSubject(html_entity_decode(sprintf('new_review'$this->request->post['name']), ENT_QUOTES'UTF-8'));
    $mail->setText(strip_tags(html_entity_decode($this->request->post['text'], ENT_QUOTES'UTF-8')));
    $mail->send();
     
    Последнее редактирование: 6 сен 2014
    eGeo, avtostopshik, crist и ещё 1-му нравится это.
  3. eGeo

    eGeo

    Регистрация:
    30 авг 2013
    Сообщения:
    170
    Симпатии:
    6
    Замечательно! Но отзыв не актуален... А вот как отправлять заказ на почту - это актуально!
     
  4. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    Не актуально обсуждать другую тему в етой теме)
    А человек спросил об отзывах - об них и ответ получил...

    А заказ на почту и так отправляется вроде как
     
    avtostopshik и Дмитрич нравится это.