Керування замовленнями інтернет-магазину
shopkeeper/lang/lang_ru.php&report), а також (склад замовлення) і (номер замовлення)., , , , , | Найменування шаблона | Плейсхолдери в шаблоні | Примітка |
|---|---|---|
| Шаблон для листа покупцеві про зміну статусу замовлення |
- дата замовлення; - ім'я сайту; - номер замовлення; - статус замовлення; / - початок і кінець рядка даних товарів (цикл); - назван товару; - посилання на товар; - ціна товару - список додаткових параметрів (використовується шаблон additData.tpl); - кількість одиниць товару; - загальна ціна; - валюта; - текст (береться із мовного файла) виводиться, якщо склад замовлення був змінений менеджером магазину і один або більше товарів можна купити; - текст (береться із мовного файла) виводиьтся, якщо жоден з обраних товарів не можна купити; - Контактна информація (адрес, спосіб доставки і т.п.). Шаблон редагується в конфігурації модуля. |
shopkeeper/module/templates/mail_changeStatus.tpl |
| Шаблон для письма покупцеві про відправку замовлення | shopkeeper/module/templates/mail_shipped.tpl | |
| Шаблон для списку додаткових параметрів товару в листі |
- ім'я та ціна параметра. Ціна вказується в дужках. Якщо ціна = 0, то пишеться тільки назва параметру (без дужок). - ім'я параметру. - ціна параметру. |
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)".