Ссылка На Товар Из Письма Клиента

Спасибо!
В responsive/mail/templates/orders/invoice.tpl попробовал после

 {if $order_info.b_firstname && $profields_b.b_firstname || $order_info.b_lastname && $profields_b.b_lastname}
                    

{if $profields_b.b_firstname}{$order_info.b_firstname} {/if}{if $profields_b.b_lastname}{$order_info.b_lastname}{/if}

{/if}

добавить

{if $order_info.b_email && $profields_b.b_email}
                    

{if $profields_b.b_email}{$order_info.b_email} {/if}

{/if}

(Захожу с админки; строчка 150 у меня; CS-Cart v. 4.3.9)
Однако адреса в присылаемой фактуре нет.
Наверное надо редактировать другой шаблон?

Спасибо!
В responsive/mail/templates/orders/invoice.tpl попробовал после

 {if $order_info.b_firstname && $profields_b.b_firstname || $order_info.b_lastname && $profields_b.b_lastname}
                    

{if $profields_b.b_firstname}{$order_info.b_firstname} {/if}{if $profields_b.b_lastname}{$order_info.b_lastname}{/if}

{/if}

добавить

{if $order_info.b_email && $profields_b.b_email}
                    

{if $profields_b.b_email}{$order_info.b_email} {/if}

{/if}

(Захожу с админки; строчка 150 у меня; CS-Cart v. 4.3.9)
Однако адреса в присылаемой фактуре нет.
Наверное надо редактировать другой шаблон?

C админки другой шаблон:

design/backend/mail/templates/orders/invoice.tpl

И не забудьте кэш почистить после изменения

Похоже, что копаю не туда. Мне нужен емайл покупателя в счете-фактуре. Может надо просто где-то поставить галочку?

Похоже, что копаю не туда. Мне нужен емайл покупателя в счете-фактуре. Может надо просто где-то поставить галочку?

Счет, который русским модулем делается?

Нет, у нас английская версия; переводы на литовский.
Галочки работают, только они похоже не для этого.:)
Наверное редактирования invoice.tpl недостаточно, надо где-то еще править.

Похожие вопросы на форуме есть ( http://forum.cs-cart.com/topic/49115-how-to-get-customer-email-showing-on-order/?hl=invoice#entry279792), ответов пока не нашел. :)

Нет, у нас английская версия; переводы на литовский.
Галочки работают, только они похоже не для этого. :)
Наверное редактирования invoice.tpl недостаточно, надо где-то еще править.

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

Добрый день.

А в старом редакторе не подскажете, как сделать ссылку на товар?

Код для старого редактора тут

Благодарю за ответ.

Это код для вывода email, если не ошибаюсь. Нужно же, чтобы товары в списке были кликабельными, и ссылки вели на соответствущий товарам url на сайте. Следует по аналогии написать {$order_info.product}?

Попробуйте

<a href="{"products.view?product_id=$oi.product_id"|fn_url}">{$oi.product|default:__("deleted_product") nofilter}</a>

$oi.product_id должно быть обернуто в обратные кавычки (тут редактор вырезает)

Спасибо.

Протестировал, данный вариант подходит для администраторов, если они хотят быстро из письма найти товар в админке, ссылка ведете на адрес админки?dispatch=products.view&product_id=xxxx.

Есть ли способ, чтобы покупатель все же переходил по адресу витрины (не админки) и открывал товар на сайте?

<a href="{$config.current_location}/?dispatch=products.view&product_id={$oi.product_id}"}>{$oi.product|default:__("deleted_product") nofilter}</a>
1 лайк

Большое спасибо! А с учетом мультивитринности не пробовали данный код?
Сейчас подставляется во все письма подставляется домен, совпадающий с доменом админки.

<a href="https://{$logos.theme.company_id|db_get_field:"SELECT storefront FROM ?:companies WHERE ?i"}/?dispatch=products.view&product_id={$oi.product_id}"}>{$oi.product|default:__("deleted_product") nofilter}</a>

попробуйте, но не проверял.

Попробуйте так

<a href="{"products.view?product_id=$oi.product_id"|fn_url:'C'}">{$oi.product|default:__("deleted_product") nofilter}</a>

1 лайк

Спасибо. Все-равно почему-то выводится основной url админки, то есть ссылка заместо https:magazin2.com/tovar1 выглядит как https:magazin1.com/tovar1

А если так

<a href="{"products.view?product_id=$oi.product_id&company_id=$oi.company_id"|fn_url:'C'}">{$oi.product|default:__("deleted_product") nofilter}</a>

$oi.company_id тоже оберните в обратные кавычки

Так ссылка ведет на витрину, которой принадлежит товар. Один и тот же товар может находиться на нескольких витринах (ну вы знаете скорее всего :slight_smile:

Странно, в письмах именно так отправляется с привязкой к витрине. Кеш чистили?