Перейти к содержанию
apirato

[Решено] Как в письме указать ссылку на товары

Рекомендуемые сообщения

В ocStore 1.5.3 по умолчанию приходит письмо, в котором есть товары, но нет ссылки на них.

Мне надо в письме клиента и в письме менеджера добавить ссылку на товары в заказе

докопал, что надо менять либо в

catalog/controller/checkout/checkout.php

либо в

catalog/model/checkout/order.php

Скорее всего второе.

Там где написано

'name'	 => $product['name'],
'model'	=> $product['model'],
'option'   => $option_data,
'quantity' => $product['quantity']

добавляю

'href'	 => $product['href'],

Пробовал также

'href'	   => $this->url->link('product/product', 'product_id=' . $product['product_id']),

Там где написано

$text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') '

меняю model на href

в итоге значение href пустое. Помогите разобраться плиз!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Может быть так?Хотя ссылка прикрепляется по умолчанию.
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оформляйте код в тегах CODE

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам сделали замечание по поводу оформления сообщения.Согласно правилам,любой кусок кода который Вы вставляете в сообщение нужно обрамлять этим тегом.Ну или выделить код и сверху сообщения нажать на две скобочки)))) Это не был ответ на Ваш вопрос! А мой ответ чем не понравился?))))

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам сделали замечание по поводу оформления сообщения.Согласно правилам,любой кусок кода который Вы вставляете в сообщение нужно обрамлять этим тегом.Ну или выделить код и сверху сообщения нажать на две скобочки)))) Это не был ответ на Ваш вопрос! А мой ответ чем не понравился?))))

Попробовал, не получается, приходят те же письма, что и раньше, может из-за того, что у меня уже стоит модуль упрощенного оформления заказа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один из модулей мог изменить файлы отвечающие за это.Попробуйте заменить на аналогичные из дефолтного шаблона)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Плюс в смысле помогло? :wink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неа, не помогло.

Решил вопрос так. нашел в order.tpl

foreach ($order_product_query->rows as $product) {
$text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . model

и заменил model следующим:

$this->url->link('product/product','product_id=' . $product['product_id']) . ') '

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.