Тема
Трекінг
Вкладка Трекінг розділу Налаштування задає, як часто модуль оновлює статуси відправлень, які замовлення відстежувати і що робити, коли відправлення отримує новий статус. Як статуси оновлюються взагалі й де їх видно, описано на сторінці Трекінг і сповіщення.
Фонове оновлення
Модуль оновлює статуси автоматично, поки в браузері відкрита вкладка з модулем.
- Увімкніть Фонове оновлення.
- Задайте Інтервал оновлення у хвилинах (хв) або годинах (год). Допустимо від 1 хвилини до 1440 хвилин (24 годин).
- Натисніть Зберегти.
Поки вкладка браузера з модулем прихована, оновлення призупинене. Коли ви повертаєтеся на вкладку, модуль одразу оновлює статуси. Користувач з правом лише на перегляд фонове оновлення не запускає. Ці два поля спільні для всього магазину.
Вкладка «Трекінг»: фонове оновлення статусів
Статуси для відстеження
У полі Статуси для відстеження оберіть статуси замовлень OpenCart, для яких модуль перевіряє відправлення:
- відправлення із замовленням перевіряється, поки замовлення має один з обраних статусів. Якщо не обрано жодного статусу, відправлення із замовленнями не перевіряються
- відправлення без замовлення перевіряється протягом Глибини синхронізації документів (екран База даних), рахуючи від дати створення
Правила трекінгу
Таблиця «Налаштування статусів відправлення» на вкладці «Трекінг»
Правило визначає, що робить модуль, коли відправлення отримує певний статус: на який статус змінити замовлення і кого про це повідомити. Правила зібрані в таблиці Налаштування статусів відправлення.
Додати правило
- Під таблицею натисніть + Додати.
- У колонці Статус відправлення оберіть один або кілька статусів Нової пошти. У списку вони зібрані за групами, біля кожного - його код.
- У колонці Статус замовлення оберіть статус OpenCart, який отримає замовлення.
- У колонці Затримка виконання за потреби вкажіть число й одиницю: годин, днів, місяців або років. Порожнє поле - правило спрацьовує одразу.
- У колонці Сповіщення увімкніть потрібні перемикачі: Для адміністратора, Для покупця, Для покупця про зміну статусу.
- У колонці Шаблон повідомлення натисніть E-mail або SMS і напишіть текст. Під рядком відкриється редактор із вкладками мов магазину.
- Натисніть Зберегти.
Один статус Нової пошти може бути лише в одному правилі. Зайняті статуси у списку неактивні й мають позначку з номером рядка, наприклад «у рядку 2». Зайве правило видаляє кнопка в колонці Дія.
Що робить правило
Коли відправлення отримує статус з правила, модуль:
- переводить замовлення в Статус замовлення цього правила;
- додає в історію замовлення коментар: текст із шаблону SMS, а якщо його немає - номер відправлення і його статус;
- якщо увімкнено Для покупця про зміну статусу - OpenCart надсилає покупцю свій звичайний лист про зміну статусу замовлення;
- якщо заповнено шаблон E-mail - надсилає цей лист покупцю (перемикач Для покупця) і адміністратору (перемикач Для адміністратора). Лист адміністратору йде на пошту магазину й на додаткові адреси сповіщень з налаштувань OpenCart.
Шаблон модуль бере тією мовою, якою оформлено замовлення.
Правило нічого не робить і нічого не надсилає, якщо:
- замовлення вже має статус, заданий у правилі
- список Статуси для відстеження заповнено, а поточного статусу замовлення в ньому немає
- відправлення не прив'язане до замовлення
Хто надсилає SMS
За замовчуванням SMS надсилає не модуль: його текст записується коментарем до зміни статусу замовлення, звідти його бере SMS-модуль магазину (поле Надсилати через - SMS-модуль магазину). Якщо підключено SMS Fly, у цьому полі можна обрати SMS Fly, і тоді SMS надсилає сам модуль. Під полем видно лічильник знаків і кількість SMS.
Правила й команда відстеження
Статус замовлення змінюється й листи надсилаються через ту саму частину модуля, що виконує команду Відстеження відправлень. Якщо на вкладці Планувальник цю команду вимкнено або поле Cron ключ порожнє, статуси відправлень в адмін-панелі оновлюватимуться, а правила не спрацьовуватимуть.
Затримка виконання
Правило із затримкою спрацьовує не в момент зміни статусу, а коли від неї мине вказаний час. Модуль перевіряє такі правила під час найближчого оновлення статусів. Наприклад, можна змінити статус замовлення лише через три дні після того, як відправлення прибуло у відділення.
Скасовані відправлення
Коли ви скасовуєте відправлення в модулі, статус замовлення зміниться лише тоді, коли для скасованих відправлень налаштовано правило.
Макроси в повідомленнях
Вікно «Макроси»: приклад відправлення, пошук і групи макросів
Макрос - це слово у фігурних дужках, замість якого модуль підставляє дані відправлення чи замовлення. Макроси працюють і в шаблоні E-mail, і в шаблоні SMS.
- Над таблицею правил натисніть Макроси шаблону повідомлення. Відкриється вікно Макроси.
- У полі Приклад відправлення оберіть справжнє відправлення - біля кожного макросу з'явиться його значення.
- Знайдіть потрібний макрос. Поле пошуку шукає і за назвою, і за значенням.
- Натисніть на макрос. Він копіюється в буфер, а біля нього з'являється «Скопійовано».
- Закрийте вікно і вставте макрос у шаблон.
Макроси зібрані в групи:
- Відправлення - дані з трекінгу Нової пошти. Наприклад:
{Number}- номер відправлення,{Status}- статус відправлення,{ScheduledDeliveryDate}- очікувана дата доставки,{CityRecipient}- місто отримувача,{WarehouseRecipientAddress}- адреса відділення отримувача - Замовлення - дані замовлення OpenCart, наприклад
{order_id},{firstname},{store_name} - Користувацькі поля OpenCart і Користувацькі поля Simple - якщо в магазині є такі поля
- Товар - дані товарів замовлення
Щоб перелічити товари, скористайтеся кнопкою Блок товарів у групі Товар: вона копіює заготовку {products}{name} x{quantity}; {/products}. Те, що всередині {products}…{/products}, повторюється для кожного товару замовлення.
Приклад тексту: «Замовлення №{order_id} відправлено Новою поштою. Номер відправлення: {Number}. Очікувана дата доставки: {ScheduledDeliveryDate}.»
Якщо Нова пошта не віддала дані обраного відправлення, вікно попереджає: «Не вдалося отримати трекінг цього відправлення - макроси показано без прикладу»
Повідомлення, які надсилаються не на зміну статусу, а через кілька днів після неї (наприклад, нагадування про посилку у відділенні), збирають сценаріями модуля Повідомлення покупцю - див. Сценарії.