Добавлено: Передать в Письмо Заказа для администратора параметр 17.12.13 15:13:36
#1
Регистрация: 17.11.09
Сообщений : 109
Обратиться по имени
На странице "Оформить заказ" сделал метку <labe>:
Оплатить пластиковой картой (Visa и MasterCard) при получении заказа
чтобы покупатели могли отметить галочкой, если есть необходимость оплачивать пластиковой картой при получении заказа.
Как эту информацию передать в Письмо Заказа, которое получает администратор магазина?
Чтобы в письме заказа была пометка, например, "Оплата по карте при получении"
Добавлено: Передать в Письмо Заказа для администратора параметр 17.12.13 18:26:34
#2
Регистрация: 26.05.08
Сообщений : 984
Обратиться по имени
Добавлено: Передать в Письмо Заказа для администратора параметр 28.12.13 12:41:20
#3
Регистрация: 17.11.09
Сообщений : 109
Обратиться по имени
Спасибо!
Помогите, пожалуйста, разобраться!
Сейчас в файле eshop_purchase.tpl следующее:
<div>
<label class="eshop-ordering__checkbox-label">
<input type="checkbox" class="eshop-ordering__checkbox" id="person_type" />
<span class="eshop-ordering__checkbox-label-text">Оплатить пластиковой картой (Visa и MasterCard) при получении заказа</span>
</label>
</div>
В файлах:
eshop_purchase.lng
eshop_order.lng
eshop_order_letters.lng
Поставил:
%%some_field_custom%en%%
Card VISA/Master
%%some_field_custom%ru%%
Оплата картой VISA/Master
Как правильно (и что именно) надо написать в eshop_purchase.tpl в приведенный выше <div>,
чтобы в письмо администратору приходило: "Оплата картой VISA/Master"
если отметили?
Надо поставить - some_field_custom, но куда и как именно, я не понял!
Добавлено: Передать в Письмо Заказа для администратора параметр 03.01.14 12:39:16
#4
Регистрация: 08.10.13
Сообщений : 102
Обратиться по имени
ArchAngel , тут можно попробовать реализовать это через дополнительные поля.. дополнительные поля при оформлении заказа, либо поля доставки.
Инструкция раз .
Инструкция два .
Ну и соответственно скрутить ваш чекбокс с добавленным полем. Например, если чекбокс стоит - писать в поле 1 (или другую логику использовать), в шаблоне делать:
##if(some_field_custom == 1)##
%%some_field_custom%%
##endif##
Добавлено: Передать в Письмо Заказа для администратора параметр 11.01.14 21:55:05
#5
Регистрация: 08.10.13
Сообщений : 102
Обратиться по имени
1. Находим в eshop_purchase.tpl %%billing_info%%, до/после (где нужно), вставляем:
<div class="visa-check">
<label class="visa-check__label">
<input name="visa_custom" value="Оплатить пластиковой картой (Visa и MasterCard) при получении заказа" type="checkbox" class="visa-check__checkbox" />
<span class="visa-check__checkbox-label-text">Оплатить пластиковой картой (Visa и MasterCard) при получении заказа</span>
</label>
</div>
2. В templates/lang/eshop_purchase.lng добавить:
%%visa_custom%en%%
Pay
%%visa_custom%ru%%
Оплата
В _local/_admin/templates/lang/eshop_order.lng:
%%visa%en%%
Pay
%%visa%ru%%
Оплата
В _local/_admin/templates/lang/eshop_order_letters.lng:
%%visa%en%%
Pay
%%visa%ru%%
Оплата
Добавлено: Передать в Письмо Заказа для администратора параметр 13.01.14 16:41:30
#6
Регистрация: 17.11.09
Сообщений : 109
Обратиться по имени
AmiroDoctor, огромное спасибо за помощь!
Ваша подсказка очень помогла!
Настроил всё, как Вы написали!
И Чудо! Всё заработало!
До сих пор не понял "магию", почему в eshop_purchase.lng
%%visa_custom%en%%
а в eshop_order.lng и eshop_order_letters.lng
%%visa%en%%
А-а-а... я видимо невнимательно читал инструкцию
http://manual.amiro.ru/faq#q533
Там тоже разные значения, а я "лепил" везде одинаковые и не работало!
Добавлено: Передать в Письмо Заказа для администратора параметр 18.01.14 16:28:07
#7
Регистрация: 02.10.11
Сообщений : 41
Обратиться по имени
AmiroDoctor: дополнительные поля при оформлении заказа, либо поля доставки.
Инструкция раз.
Инструкция два.
Как сделать, что бы эта информация указывалась в письмах админу и пользователю?
В админке информация есть и в печатных формах, а в письмах нет.
Добавлено: Передать в Письмо Заказа для администратора параметр 20.01.14 12:24:19
#8
Регистрация: 08.10.13
Сообщений : 102
Обратиться по имени
nsks , смотрите в шаблоны eshop_order_letters.lng и eshop_order_letters.tpl, внимательно пройдитесь еще раз по шагам инструкции, обратите внимание, что в заказе переменные идут вида "myvalue_custom", а в письмах "myvalue".