ProdReviewery — модуль відгуків для ocStore без обов’язкової реєстрації покупців
Відгуки в інтернет-магазині часто працюють тихо, але дуже сильно. Людина може уважно прочитати опис товару, подивитися характеристики, порівняти ціну з іншими сайтами. І все одно перед покупкою вона майже завжди шукає одне: що про цей товар сказали інші покупці.
Бо опис — це опис. А відгук — це вже досвід.
Особливо добре це видно в товарах, які хочеться “побачити наживо”: сумки, рюкзаки, одяг, аксесуари, меблі, декор, техніка, товари для дому. Покупцю цікаво, як річ виглядає не на студійному фото, а після реальної покупки.
Але є нюанс. Багато сайтів збирають відгуки тільки від зареєстрованих користувачів. І тут частина клієнтів просто відпадає. Не тому, що їм складно написати кілька речень. А тому, що перед цим треба створити акаунт, придумати пароль, увійти в кабінет, іноді ще й підтвердити email.
Для магазину це може виглядати нормально. Для покупця — зайвий крок.
ProdReviewery створений якраз для іншого сценарію. ProdReviewery працює без обов’язкової реєстрації покупця. На сторінці товару людина бачить коротку форму, залишає оцінку, пише кілька слів про покупку, за бажанням додає фото — і відгук уже потрапляє на модерацію.
Магазин при цьому не втрачає контроль. Відгуки можна перевіряти, приховувати, публікувати, сортувати, доповнювати відповідями магазину, модерувати фото й отримувати сповіщення про нові записи.
Для кого цей модуль
ProdReviewery буде корисний інтернет-магазинам на ocStore, де покупці часто оформлюють замовлення без акаунта. Такий сценарій дуже поширений: клієнт вибрав товар, вказав контакти, оформив замовлення, отримав посилку. Особистий кабінет йому може бути взагалі не потрібен.
Але відгук після покупки він залишити може. Якщо не змушувати його проходити зайві кроки.
На сторінці товару з’являється окремий блок відгуків: із загальною оцінкою, кількістю коментарів, фільтрами, сортуванням і формою для нового відгуку. Покупець одразу бачить не порожній технічний розділ, а нормальну частину сторінки, з якою можна взаємодіяти.
Покупець бачить зрозумілу форму. Адміністратор — нормальні інструменти для роботи з відгуками.
Відгук без створення акаунта
Головна ідея ProdReviewery проста: якщо людина вже купила товар, не треба змушувати її реєструватися тільки заради відгуку.
У формі можна використовувати ім’я, телефон, оцінку, текст коментаря та фото. Поле телефону налаштовується окремо: його можна показати або приховати, зробити обов’язковим або залишити необов’язковим.
Це дає простір для різних сценаріїв. Наприклад, одному магазину достатньо імені, оцінки й тексту. Іншому важливо мати телефон, щоб зв’язати відгук із замовленням і перевірити покупку. Усе залежить від того, як побудована робота конкретного магазину.
Форма залишається короткою. Без кабінетів, паролів і зайвих сторінок.
Рейтинг товару
ProdReviewery рахує середню оцінку товару на основі опублікованих відгуків. На сторінці можна показати саму оцінку, зірки та кількість відгуків.
Це невеликий елемент, але покупці звертають на нього увагу. Часто ще до читання текстів людина дивиться на цифру рейтингу й кількість оцінок. Якщо відгуків багато, товар одразу виглядає живішим.
Для виведення рейтингу в потрібних місцях передбачені шорткоди:

[ppr_rating] — середня оцінка товару;[ppr_reviews] — кількість опублікованих відгуків;[ppr_review_count] — альтернативний шорткод для кількості відгуків.
Їх можна використати в описі товару або в додатковому текстовому блоці. Наприклад: рейтинг товару [ppr_rating] із [ppr_reviews] відгуків. На сайті покупець побачить уже не шорткоди, а актуальні цифри.
Фото у відгуках
Фото у відгуках часто дають більше довіри, ніж сам текст. Покупець бачить не тільки слова, а й реальний вигляд товару після покупки.
ProdReviewery підтримує додавання фотографій до відгуку. Це зручно для товарів, де важлива фактура, розмір, колір, якість матеріалу або загальне враження від речі наживо.
У налаштуваннях можна задати кількість фото та максимальний загальний розмір файлів. За замовчуванням можна додати до 5 фото загальним розміром до 5 МБ. Підтримуються JPEG, PNG та WebP.
Після завантаження зображення зберігаються в каталозі модуля, стискаються та конвертуються у JPEG. Це допомагає не роздувати сайт важкими файлами.
Адміністратор може працювати з фото окремо від самого відгуку. Наприклад, відгук залишити, а одне зображення приховати або видалити. Це зручно, коли текст нормальний, але фото не підходить для публікації.
Перевірка покупки
Одна справа — просто коментар. Інша — відгук від людини, яка справді купувала товар.
У ProdReviewery є перевірка покупки. Модуль може звіряти телефон і товар із замовленнями ocStore. Якщо відповідний запис знайдено, відгук можна позначити як підтверджену покупку.
Для телефонів передбачена нормалізація. Номер можна привести до більш однакового формату: прибрати зайві символи, залишити цифри, коректно обробити український формат. Це важливо, бо покупці можуть вводити телефон по-різному, а в замовленні він може бути записаний ще трохи інакше.
Також передбачений варіант роботи з кастомною таблицею. У такому випадку можна вказати власні колонки для телефону, товару, статусу й імені.
Позначку підтвердженої покупки можна показувати на сайті або вимкнути. Тобто перевірка може працювати всередині системи, навіть якщо сам бейдж не потрібен у дизайні.
Модерація відгуків

Не кожен відгук треба одразу показувати на сайті. І це нормально.
В адмінці адміністратор бачить список відгуків із основною інформацією: товар, автор, телефон, оцінка, текст, дата, статус і прикріплені фото. Далі вже можна вирішити, що робити з кожним записом.
Відгук можна опублікувати, приховати або видалити. Можна додати відповідь магазину, змінити порядок відображення, окремо показати чи приховати фото, перейти до товару на сайті або відкрити редагування товару в адмінці.
Якщо відгуків багато, допомагають масові дії. Вибрані записи можна опублікувати, приховати, змінити їхній статус або видалити разом із файлами фото.
Для менеджера це звичайний робочий процес: переглянув, перевірив, відповів, опублікував. Або залишив прихованим, якщо відгук потребує додаткової перевірки.
Відповідь магазину
У відгуках важлива не тільки думка покупця. Важливо ще й те, як магазин реагує.
ProdReviewery дає змогу додавати відповідь магазину до відгуку. Це корисно і для позитивних, і для нейтральних, і для проблемних ситуацій. На хороший відгук можна просто подякувати. На зауваження — відповісти спокійно, пояснити ситуацію або показати, що звернення не проігнорували.
Такі відповіді роблять сторінку товару живішою. Покупець бачить, що магазин не просто збирає коментарі, а справді працює з клієнтами.
Редагування прямо на сторінці товару
У модуля є фронтовий режим для адміністратора. Якщо адміністратор залогінений і функція увімкнена, частину дій можна виконувати прямо на сторінці товару.
Це зручно, коли потрібно побачити відгук у реальному вигляді — так, як його бачить покупець. Не треба щоразу відкривати адмінку, шукати потрібний запис, зберігати зміни й повертатися назад для перевірки.
Прямо на сторінці товару адміністратор може поправити відповідь магазину, змінити статус відгуку або його позицію в списку. За замовчуванням ця можливість вимкнена, тож її можна не чіпати, якщо вся модерація ведеться тільки через адмінку.
Фільтрація, сортування і дозавантаження
Якщо відгуків стає багато, важливо не перетворити сторінку товару на довгий список коментарів.
На фронті покупці можуть фільтрувати відгуки за оцінкою. Наприклад, переглянути тільки записи з певною кількістю зірок. Також доступне сортування: новіші, старіші, з вищою або нижчою оцінкою.
Відгуки не обов’язково завантажувати всі одразу. Модуль підтримує дозавантаження кнопкою: спочатку показується частина записів, а решта відкривається поступово. Сторінка працює легше, а покупець не губиться у великому списку.
В адмінці також є фільтри. Вони допомагають швидше знайти потрібні записи за товаром, датою, статусом або оцінкою.
Сповіщення на email і в Telegram

Новий відгук не має загубитися.
ProdReviewery може надсилати сповіщення адміністратору на email або в Telegram. Email можна відправляти на адресу магазину чи на окремо вказану адресу адміністратора. У листі передається основна інформація: товар, автор, телефон, оцінка, текст відгуку та посилання на товар.
Telegram-сповіщення працюють через Telegram Bot API. У налаштуваннях потрібно вказати токен бота та chat_id отримувачів. Після цього повідомлення про новий відгук може приходити прямо в Telegram.
У такому повідомленні можна передати назву товару, автора, телефон, оцінку, статус, інформацію про підтверджену покупку, текст, кількість фото, дату та посилання на товар.
Є стандартний шаблон Telegram-повідомлення. Якщо він не підходить, його можна замінити власним і використати потрібні змінні.
Налаштування вигляду
Блок відгуків не повинен виглядати чужим на сторінці товару. Тому в ProdReviewery є налаштування зовнішнього вигляду.
В адмінці можна змінити основний колір, колір зірок, розмір великої оцінки, розміри шрифтів, вигляд тексту відгуку, ім’я автора, заокруглення блоків та інші візуальні елементи.
Якщо стандартних налаштувань недостатньо, є поле для власного CSS. Через нього можна точніше підлаштувати блок під конкретний шаблон сайту без редагування файлів теми.
Розміщення блоку на сторінці
Шаблони ocStore бувають дуже різні. Десь стандартне місце для модулів підходить добре, десь блок відгуків хочеться перенести в іншу частину сторінки.
У ProdReviewery можна вказати, куди саме перемістити блок відгуків за допомогою CSS-класів. Окремо налаштовується мобільне розміщення: контейнер, ширина екрана для мобільних правил і відступи.
Це корисно для нестандартних шаблонів, де структура сторінки товару відрізняється від базової.
Обслуговування модуля
З часом у системі накопичуються відгуки, фото та службові дані. Для цього в адмінці є розділ обслуговування.
Там можна переглянути інформацію про зображення, записи в базі та обсяг файлів. За потреби адміністратор може очистити тільки фото, видалити записи відгуків або повністю прибрати всі дані модуля разом із зображеннями. Таблиці при цьому залишаються.
Окремо передбачена перевірка зайвих файлів. Вона стане в пригоді після оновлення, перенесення сайту або змін у шаблоні, коли в темі могли залишитися старі файли, які вже не використовуються.
Мультимовність
У комплекті є мовні файли для української, російської та англійської. Тому модуль можна ставити й на мультимовні магазини: основні написи будуть підтягуватися потрібною мовою як на сайті, так і в адмінці.
Сумісність
Поточна версія ProdReviewery створена для ocStore 2.3.x та PHP 7.0+.
Найближчим часом планується адаптація модуля під ocStore 3.x з підтримкою PHP 7.0+.
Коротко
ProdReviewery — це модуль для магазинів на ocStore, яким потрібні відгуки без обов’язкової реєстрації покупців.
Клієнт може швидко залишити оцінку, текст і фото. Магазин — перевірити відгук, відповісти, опублікувати або приховати його, отримати сповіщення й показати на сторінці товару акуратний блок із рейтингом.
Без зайвих акаунтів. Без складної взаємодії. Просто відгуки, які легше залишати й зручніше адмініструвати.
Важливе уточнення
ProdReviewery зараз перебуває в активному розвитку, тому описаний функціонал не варто сприймати як остаточний перелік можливостей модуля. У наступних версіях можуть бути додані нові функції, додаткові платформи та версії ocStore, розширені методи безпеки, нові інтеграції, інструменти адміністрування, варіанти налаштування зовнішнього вигляду та інші можливості.
Також варто враховувати, що зображення на рекламних банерах є стилізованою візуалізацією принципів і логіки роботи ProdReviewery. Вони показують загальну ідею модуля, але не є точним скріншотом кінцевого інтерфейсу. Реальне відображення блоку відгуків, форми, фільтрів, кнопок, адмін-панелі та інших елементів може відрізнятися залежно від шаблону, CSS-стилів і налаштувань конкретного сайту на ocStore.




