Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Модуль магазин. Письма

05.10.2007, 11:58
gdsn
Goodsign

Зарегистрирован:
2006-03-13
Сообщений: 113

Реализация отправляемых писем в модуле магазин не позволяет сформировать сколь-нибудь понятное и подробное письмо с параметрами заказа и данными покупателя. Кто-нибудь с этой задачей справился? Необходимо сделать следующее:
1. Отправлять письмо в HTML-формате, так как в названии товаров используются спец-символы
2. Указывать в письме контактные данные покупателя, так как заказ можно сделать без предварительной регистрации и данные необходимо указать чтобы покупатель ощущал контроль над ситуацией.
3. Сформировать список заказанных позиций HTML-таблицей без обрезания названий товарных позиций (как в корзине)
4. Как вывести в шаблоне письма стоимость доставки, если она нулевая (сейчас если доставка нулевая то значение переменной не выводится)?
5. После нажатия на кнопку "Отправить заказ" на следующей странице выводится сообщение "Ваш заказ №xxx отправлен". Как на этой странице вывести полную стоимость заказа с учетом доставки? Сейчас, всеми предложенными в документации функциями и переменными выводится тоько стоимость корзины без учета доставки.

Если у кого-то на все вопросы есть решение - напишите здесь в форуме, думаю очень многим будет полезно иначе модулем просто невозможно пользоваться - он абсолютно недружественный.
Если жаба делиться знаниями душит - бростье письмо на info ( a t ) gdsn.ru - обсудим в привате.
Разработчики, если сможете ответить на эти вопросы и предложить решение, то будет вам большой респект и уважуха.

www.goodsign.ru
05.10.2007, 12:35
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

1) отключить отправку писем стандартными средствами магазина
2) в шаблоне Заказ,
действие после добавления написать php код
собирающий информацию по заказу и отправляющий html письмо
3) там же в действии после добавления выводится надпись после создания заказа


05.10.2007, 13:18
gdsn
Goodsign

Зарегистрирован:
2006-03-13
Сообщений: 113

Спасибо за оперативный ответ. Жаль конечно, что модуль не настраивается гибко.
h/z писал(а):

3) там же в действии после добавления выводится надпись после создания заказа

Про действие после добавления понятно, но вывести полную сумму с учетом доставки с помощью переменной $Netshop_TotalPrice или метода $shop->CartSum() не получается. Выводится только сумма корзины без учета доставки. Если возможно приведите пример кода как ссумировать стоимость корзины и стоимость доставки на этой странице.
Спасибо!


www.goodsign.ru
05.10.2007, 13:49
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

стоимость доставки у вас забита в настройках магазина,
попробуйте сначала вывести $GLOBALS, если с этом массиве стоимости доставки не будет, тогда придется обратиться к базе данных к определенной таблице (где лежат настройки магазина) и вытащить стоимость доставки оттуда руками.

далее суммируйте стоимость доставки и сумму корзины.
05.10.2007, 17:12
gdsn
Goodsign

Зарегистрирован:
2006-03-13
Сообщений: 113

подскажите как вывести полный список переменных $GLOBALS на экране. неловко спрашивать конечно такое улыбка буду очень признателен

www.goodsign.ru
05.10.2007, 18:39
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

в действии после добавления заказа добавьте
print_r($GLOBALS);
08.10.2007, 14:23
gdsn
Goodsign

Зарегистрирован:
2006-03-13
Сообщений: 113

Можно ли в модуле отключить письма-оповещения менеджерам?

www.goodsign.ru
12.10.2007, 12:09
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

да все это настраивается в магазине..
198 196 2007-10-12 12:09:50 10027
Описание проекта