Керування замовленнями інтернет-магазину
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)".