Управление заказами интернет-магазина
shopkeeper/lang/lang_ru.php
&report
), а также [+orderData+] (состав заказа)
и [+orderID+] (номер заказа)
.[+name+], [+address+], [+email+], [+phone+], [+delivery+], [+payment+]
Наименование шаблона | Плейсхолдеры в шаблоне | Примечание |
---|---|---|
Шаблон для письма покупателю об изменении статуса заказа |
[+date+] - дата заказа; [+site_name+] - имя сайта; [+orderID+] - номер заказа; [+status+] - статус заказа; [+loop+]/[+end_loop+] - начало и конец строки данных товаров (цикл); [+name+] - название товара; [+link+] - ссылка на товар; [+price+] - цена товара [+addit_data+] - список доп. параметров (используется шаблон additData.tpl); [+count+] - кол-во единиц товара; [+totalPrice+] - общая цена; [+currency+] - валюта; [+order_changed_txt+] - текст (берется из языкового файла) выводится, если состав заказа был изменен менеджером магазина и один или более товаров можно купить; [+order_notpossible_txt+] - текст (берется из языкового файла) выводится, если ни один из выбранных товаров нельзя купить; [+contact+] - Контактная информация (адрес, способ доставки и т.п.). Шаблон редактируется в конфигурации модуля. |
shopkeeper/module/templates/mail_changeStatus.tpl |
Шаблон для письма покупателю об отправке заказа | shopkeeper/module/templates/mail_shipped.tpl | |
Шаблон для списка доп. параметров товара в письме |
[+param+] - имя и цена параметра. Цена указывается в скобках. Если цена = 0, то пишется только название параметра (без скобок). [+name+] - имя параметра. [+price+] - цена параметра. |
shopkeeper/module/templates/additData.tpl |
Есть возможность хранить товары в каталоге Shopkeeper, а не в дереве документов.
Чтобы в модуле Shopkeeper (в админке) появилась ссылка "Каталог", нужно в конфигурации указать ID категории каталога (ID документа) по умолчанию. Также необходимо настроить конфигурацию плагина SaveToSHK — указать ID шаблона товаров и ID TV-параметра цены.
В каталоге для перехода в другую категорию нужно нажать на иконку рядом с названием текущей категории и выбрать в дереве документов новую. Потом нажать на появившуюся ссылку категории.
Для нормальной работы каталога Shopkeeper нужно настроить плагин SaveToSHK. Укажите ID шаблона товаров и ID TV-параметра цены.
Для того чтобы покупатель и владелец магазина знали какое кол-во товара есть на складе, можно создать дополнительный TV-параметр (например inventory) с типом ввода "Text". Далее в конфигурации модуля нужно ввести имя TV в поле "Учет товара на складе (имя TV)".
После перевода заказа в статус "Отправлен" число этого параметра для каждого выбранного товара будет автоматически пересчитано. Если поле "Учет товара на складе" пусто, кол-во товаров на складе не учитывается.
Для того чтобы заказы отправлялись в модуль, в вызов сниппета eForm добавить параметры:
&eFormOnBeforeMailSent=`populateOrderData`
&eFormOnMailSent=`sendOrderToManager`
В чанке шаблона формы оформления заказа должно быть скрытое поле с названием чанка текста письма (reportTpl)
<input type="hidden" name="reportTpl" value="shopOrderReport" />
[!eForm?
&formid=`shopOrderForm`
&tpl=`shopOrderForm`
&report=`shopOrderReport`
&vericode=`1`
&gotoid=`11`
&subject=`Заказ в интернет-магазине`
&eFormOnBeforeMailSent=`populateOrderData`
&eFormOnMailSent=`sendOrderToManager`
!]
В модуле есть возможность экспортировать список заказов в CSV-файл.
Если для открытия вы используете OpenOffice, открыв файл, укажите параметр разделителя - "Точка с запятой", кодировка - "Кирилица (Windows-1251)".