У попередній статті я рахувала, що потрібно для старту інтернет-магазину на OpenCart: шаблон, модулі, налаштування, хостинг та інші необхідні речі. Можливо, колись окремо розберу модулі та шаблони, які використовую, а зараз поговоримо про те, що робити з даними, коли магазин уже працює і замовлення є.
Звісно, можна використовувати CRM, облікову систему та інші сторонні сервіси. Але далеко не кожному магазину потрібен весь їхній функціонал. А от аналізувати продажі та інші важливі показники потрібно в будь-якому випадку.
Що взагалі треба аналізувати в інтернет-магазині?
В ідеалі добре було б складати нормальний P&L і бачити не просто оборот магазину, а доходи, собівартість, витрати і реальний прибуток. Але для цього вже доведеться суттєво допрацьовувати адмінку OpenCart: як мінімум десь зберігати собівартість товарів, вносити інші витрати і правильно все це між собою зводити.
До речі, напишіть, чи складаєте ви P&L, чи є в ньому потреба взагалі та якими інструментами для цього користуєтесь? Бо я поки цього слона роблю вручну, ну, майже вручну.
Але давайте їсти його шматочками. Для початку хоча б нормально розберемося з більш простими показниками.
Звітність в OpenCart
В OpenCart вже є певні звіти, але толку з них мало.
А тут потрапив мені модуль «Потужна звітність».
Перше враження було: боже, як тут все складно і незрозуміло 😄 Відкрила налаштування, побачила купу полів, параметрів та фільтрів і спочатку взагалі не дуже зрозуміла, з якого боку до цього всього підходити.
Але це було лише перше враження. Коли я трохи подивилась налаштування і зрозуміла логіку роботи, то вже приємно офігіла від можливостей.
По-перше, у модулі є 20 уже готових звітів, тому створювати все з нуля не потрібно. По продажах варіантів досить багато.

Для себе я поки обрала два основних: топ продажів і продажі за період. Решта мені зараз просто не потрібна, бо я взагалі не прихильник збирати купу показників тільки тому, що їх можна зібрати. Та й багато чого вже є в обліковій системі.
А от одного потрібного мені звіту серед готових не було, тому я зробила його сама.
Скільки замовлень реально принесла реклама
Я створила окремий звіт по продажах із реклами за UTM-мітками. Бо рекламний кабінет може показувати багато красивих цифр, але мене в результаті цікавить досить просте питання: скільки реальних завершених замовлень ця реклама принесла магазину.

Власне, тут я і зрозуміла головну перевагу цього модуля. Готові звіти це добре, але система достатньо гнучка, щоб під свої задачі збирати власні. Звісно, за умови, що потрібні для цього дані взагалі є в магазині.
Контроль даних у магазині
Окремо є досить класний блок для контролю даних самого магазину. Можна відстежувати нульові залишки, ціни та інші параметри товарів, тобто використовувати модуль не тільки для аналізу продажів, а й для пошуку різних косяків у каталозі, замовленнях тощо.

Це все є вже в готовому вигляді. Але, як я писала вище, за потреби можна створювати свої звіти і отримувати потрібний зріз даних.
Для чого це все?
Наприклад, звіт по продажах за місяць я використовую для розрахунку зарплати менеджерам. І саме тут знайшовся єдиний недолік конкретно для мене: я не можу відфільтрувати замовлення за менеджером.
Причина банальна. У моєму магазині інформація про те, який менеджер обробляв конкретне замовлення, просто нікуди не записується. Відповідно, модулю немає звідки її взяти. Якщо ж у вас ця інформація зберігається, її можна додати у звіт і отримувати вже окремий зріз по роботі менеджерів. А собі я вже записала задачу найближчим часом це додати.
А тепер моя улюблена функція
Найзручніша особисто для мене функція - це автоматична відправка звітів у Telegram.
Бо в мене регулярно буває приблизно так: треба щопонеділка дивитися певні показники, я це прекрасно знаю, а потім настає понеділок і я благополучно про них забуваю )
Тут проблема вирішується один раз. Налаштовуєш потрібний звіт, задаєш час і далі отримуєш його в Telegram саме тоді, коли він потрібен. Причому для базового аналізу навіть не треба відкривати адмінку на комп'ютері, подивитися дані можна просто з телефону.

Для мене це значно зручніше, ніж черговий красивий дашборд, в який ще треба не забути зайти.
Маленький секрет
Розробник зробив за моїм ТЗ модуль для планування запасів на основі попередніх продажів. Він досить гнучкий: налаштовується для кожного товару окремо, можна задавати період аналізу і термін, на який потрібно мати запас товару на складі.
Мені це було важливо, тому що, окрім продажу товарів, я їх ще й виробляю, а на виготовлення потрібен час. Тому раз на тиждень я отримую в Telegram звіт, яких товарів залишилося мало і їх треба пошити, а які товари давно не продавались. І вже на основі цих даних планую замовлення у виробництво.

У планах автоматизувати це так, щоб замовлення автоматично йшло на виробництво, але це все потребує часу на обкатку. Якщо комусь цікавий такий функціонал, пишіть. Його можна буде отримати як доповнення до модуля звітності.
Що в результаті
Описати всі можливості модуля в одній статті нереально, бо їх дійсно багато. Та й писати документацію цілі не було. Мені цікавіше дивитися на такі речі з точки зору реальних задач магазину.
У моєму випадку модуль зараз закриває аналіз продажів, топ товарів, замовлення з реклами, дає дані для розрахунку зарплати менеджерам і дозволяє контролювати окремі дані магазину. А потрібні звіти ще й самі приходять у Telegram. Ну просто мрія втомленого директора.
Тому якщо вам потрібен інструмент для аналізу продажів, але ви не хочете заради цього тягнути дані OpenCart у сторонні продукти, варіант однозначно вартий уваги.
А до повноцінного P&L в OpenCart я ще колись доберусь 😺