Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

IHOR1989

Користувачі
  • Публікації

    269
  • З нами

  • Відвідування

12 підписників

Про IHOR1989

  • День народження 05.12.89

Технічна підтримка

  • Робочі дні
    Пн
    Вт
    Ср
    Чт
    Пт
  • Вихідні дні
    Сб
    Нд
  • Робочий час
    8:00 - 20:00
  • Статус
    Працюю

Інформація

  • Стать
    Чоловік
  • Місто:
    Енергодар

Відвідувачі профілю

15 468 переглядів профілю

IHOR1989's Achievements

Veteran

Veteran (13/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Conversation Starter
  • Reacting Well Rare

Recent Badges

81

Репутація

    Дуже корисний модуль. Користуюся ним досить часто - значно спрощує роботу з модулями OpenCart. Можна швидко зібрати потрібні файли модуля в архів прямо з адмінки, без необхідності шукати та копіювати їх вручну. Зручно, практично та економить час. Дякую розробнику за чудовий інструмент!
  1. Зміни в версії 3.7 Додано незалежні канали сповіщень Email, SMS і Viber із загальними статусами та окремим статусом для кожного шаблону. Додано відправлення SMS і Viber через TurboSMS, AlphaSMS та SMSFly. Додано окремі шаблони SMS і Viber для реєстрації, підписки, відгуків, замовлень, дня народження, попередження, списання та операцій менеджера. Додано необов’язкову перевірку згоди на розсилку з профілю покупця окремо для Email, SMS, Viber або всіх каналів. Фінансову обробку CRON відокремлено від відправлення сповіщень: помилки пошти, SMS або Viber більше не переривають нарахування та списання бонусів. Додано готові для копіювання URL регулярного CRON і команду crontab. Додано інтеграцію з eSputnik (шаблони листів налаштовуються у особистому кабінеті eSputnik) для Email, SMS і Viber через підготовлені повідомлення та передавання даних у макроси шаблонів. Порядок оновлення модуля Завантажте файл bonus_reward_v_3_7.ocmod.zip. (інсталятор єдиний для 3.х та 2.3) Встановіть його через розділ Установка розширень в OpenCart/OcStore. Оновіть модифікатори Перейдіть в налаштування модуля, у списку він тепер відображається як «Розширені бонуси та кешбек». Перевірте налаштування модуля (зверніть увагу на статуси сповіщень, після оновлення Всі статуси вимкнені) та збережіть налаштування. Після збереження налаштувань ще раз оновіть модифікатори.
  2. 15 Завантажити / Придбати розширення Пов’язані товари як опції Модуль Linked Products as Options об’єднує окремі картки варіантів товару в логічні групи та показує переходи між ними у вигляді звичних опцій. Покупець може вибрати колір, розмір, обсяг пам’яті, матеріал або іншу характеристику, але кожен варіант залишається окремим товаром із власною URL-адресою, ціною, акцією, залишком, моделлю, зображенням і SEO-даними. Такий підхід підходить магазинам, у яких різні кольори, розміри або комплектації вже створені як окремі товари. Модуль не замінює і не змінює стандартні опції OpenCart: він додає окремий механізм зв’язування повноцінних карток товарів. Передбачена інтеграція зі стандартним шаблоном OpenCart, а також окремі адаптації для OCTemplates Promo і OCTemplates Deals. Як працює модуль Адміністратор вибирає одне зі стандартних полів OpenCart як мітку товарної групи: UPC, EAN, JAN, ISBN або MPN. Товари з однаковим непорожнім значенням вибраного поля автоматично потрапляють до однієї групи. Після цього в модулі створюються типи опцій, наприклад «Колір», «Розмір», «Обсяг пам’яті», «Матеріал» або будь-який інший потрібний магазину варіант. Для кожного типу можна вибрати одну або декілька характеристик товару. Якщо характеристик декілька, модуль перевіряє їх у заданому порядку та використовує перше непорожнє значення. Після синхронізації на сторінці товару з’являються доступні варіанти групи. Натискання на значення відкриває відповідну картку товару, тому для кожного варіанта зберігаються його власні дані, адреса сторінки та поведінка стандартного товару OpenCart. Що вміє модуль Автоматично групувати товари за полем UPC, EAN, JAN, ISBN або MPN Працювати тільки з точним збігом непорожньої мітки групи Створювати необхідну кількість типів опцій Отримувати значення опцій із характеристик товарів Використовувати декілька характеристик для одного типу опції з урахуванням пріоритету Показувати значення як текстові кнопки, HEX-кольори або зображення товарів Налаштовувати декілька кольорів для одного значення Налаштовувати порядок сортування значень Створювати повністю ручні групи товарів Включати або виключати товари з автоматичної групи Задавати ручне значення опції для конкретного товару Керувати відображенням товарів, яких немає в наявності Індексувати великі каталоги пакетами через CRON Автоматично додавати змінені товари до черги індексації через Events OpenCart Формувати структуровані дані Schema.org для товарних варіантів Мітка товарної групи Для автоматичного зв’язування використовується одне зі стандартних полів картки товару. Поле вибирається в налаштуваннях модуля та повинно містити однакове значення в усіх варіантів однієї моделі. UPC — універсальний код товару EAN — європейський товарний код JAN — японський товарний код ISBN — міжнародний номер книжкового видання MPN — код моделі або групи, заданий виробником чи адміністратором Наприклад, шість окремих карток Samsung Galaxy можуть мати різні моделі, кольори, обсяги пам’яті, ціни та залишки, але однаковий MPN групи. Після індексації модуль зв’яже їх та покаже колір і пам’ять як переходи між варіантами. Типи опцій і характеристики Назви типів опцій не обмежені наперед. Магазин самостійно створює потрібні варіанти відповідно до свого асортименту: колір, розмір, пам’ять, матеріал, фасон, довжина, комплектація або інша характеристика. До одного типу опції можна прив’язати декілька характеристик. Це корисно, якщо в різних категоріях однаковий зміст зберігається під різними назвами, наприклад «Колір», «Колір корпусу» або «Основний колір». Порядок характеристик визначає пріоритет їх перевірки. Текст — значення показуються компактними кнопками Колір — значення показуються у вигляді HEX-палітри Зображення — використовується основне зображення відповідного товару Модуль не створює окремі зображення значень. Для режиму «Зображення» використовується вже наявне основне зображення товару та налаштований у модулі розмір мініатюри. HEX-палітра та сортування значень Після індексації модуль збирає знайдені значення характеристик на окремій вкладці. Для кожного значення можна встановити порядок сортування, а для кольорів — один або декілька HEX-кодів. Якщо значення складається з декількох кольорів, модуль формує багатоколірний зразок. Налаштовані HEX-коди та сортування зберігаються незалежно від поточного типу відображення. Перемикання опції з кольору на зображення і назад не видаляє раніше налаштовану палітру. Відображення в картці товару Поточне значення опції виділяється та не є активним посиланням Текстові значення показуються як кнопки Кольори показуються у вигляді однотонних або багатоколірних зразків Для зображень використовується основне фото відповідного товару Назва товару в режимі зображення доступна при наведенні Товари не в наявності можуть бути показані, вимкнені або повністю приховані Недоступні значення мають окреме візуальне оформлення Під час вибору значення покупець переходить на окрему сторінку відповідного товару. Модуль не підміняє ціну, залишок або зображення через JavaScript, тому картка завжди використовує актуальні стандартні дані OpenCart. Ручні групи Автоматичний режим можна доповнювати ручним керуванням. Для цього передбачена окрема сторінка зі списком усіх створених груп, фільтрацією, сортуванням і пагінацією. Пошук за назвою групи або її міткою Пошук групи за товаром, моделлю або SKU Фільтрація автоматичних, ручних і змішаних груп Створення нової ручної групи Додавання товарів через автодоповнення Ручне сортування товарів у групі Ручні значення опцій окремо для кожної мови Вимкнення окремої групи Блокування автоматичної групи Ручне значення має пріоритет над автоматично отриманою характеристикою. Це дозволяє додати до групи товар із неповними даними, не змінюючи його стандартні характеристики. Очищення груп У модулі передбачено три окремі режими очищення: Автоматичні групи — очищення автоматичного індексу та груп, створених синхронізацією Ручні групи — видалення груп, створених адміністратором вручну Усі групи — повне очищення автоматичних і ручних груп модуля Індексація та CRON Для швидкої роботи на вітрині модуль попередньо створює власний індекс зв’язків. Дані обробляються пакетами, тому модуль можна використовувати у великих каталогах без тривалого запиту під час відкриття сторінки товару. Налаштовувана кількість товарів в одному пакеті Ручний запуск повної синхронізації з адміністративної частини Захищений секретним ключем URL для CRON Готова команда для crontab Відображення стану, прогресу та статистики індексації Під час повної синхронізації чинний індекс продовжує працювати. Нове покоління даних стає активним тільки після успішного завершення перебудови. Покупці не бачать частково заповнені групи під час оновлення каталогу. Автоматичне оновлення після змін товару Модуль використовує стандартні Events OpenCart. Після додавання, редагування або видалення товару його ідентифікатор потрапляє до черги. Наступний запуск CRON оновлює тільки змінені товари та пов’язані з ними групи. Прямі SQL-запити та деякі сторонні імпорти можуть не викликати Events OpenCart. Після масового прямого імпорту або зміни міток групи рекомендується виконати повну синхронізацію. SEO та структуровані дані Для кожного типу опції можна вибрати відповідну властивість Schema.org. Якщо властивість не вибрана, модуль не додає для цієї опції структуровані дані. ProductGroup — логічна група товарних варіантів productGroupID — мітка товарної групи hasVariant і isVariantOf — зв’язок групи з варіантами variesBy — перелік властивостей, за якими відрізняються товари color — колір size — розмір material — матеріал pattern — візерунок suggestedAge — рекомендований вік suggestedGender — рекомендована стать additionalProperty — інша характеристика товару Для стандартного шаблону модуль формує власний блок структурованих даних. Адаптації OCTemplates Promo та Deals також інтегрують зв’язок варіанта у нативну мікророзмітку товару відповідної теми. Продуктивність Окремі таблиці індексу з індексами для основних вибірок Пакетне завантаження характеристик товарів Пакетне додавання записів індексу Відсутність очищення активних даних до завершення повної синхронізації Інкрементальне оновлення змінених товарів Кешування налаштувань типів опцій стандартним кешем OpenCart Відсутність зовнішніх API-запитів на сторінці товару Мультимовність і мультимагазин Назви груп, назви типів опцій і ручні значення можна задавати окремо для кожної мови. Під час показу модуль враховує поточну мову та магазин OpenCart і не показує товари, які не прив’язані до поточного магазину. Адміністративна частина модуля локалізована українською, англійською та російською мовами. Інтеграція з шаблонами Default — підтримка входить до основного архіву OCTemplates Promo — окремий архів адаптації з власним Twig-шаблоном і CSS OCTemplates Deals — окремий архів адаптації з власним Twig-шаблоном і CSS Для Promo або Deals потрібно встановлювати тільки адаптацію, яка відповідає активному шаблону. Основний модуль встановлюється в будь-якому випадку. Відкритий код і незалежність Код модуля не закодований і не обфускований. Усі PHP-, Twig-, JavaScript-, CSS- та XML-файли доступні для перегляду і редагування. Модуль не звертається до сторонніх ресурсів, зовнішніх API або віддалених серверів і не потребує встановлення сторонніх бібліотек чи системних служб. Обробка товарів, побудова груп, кешування та формування блока варіантів виконуються безпосередньо на сайті. Завдяки окремому Twig-шаблону, CSS-файлу та точковому підключенню через OCMOD модуль можна адаптувати до інших тем OpenCart без зміни його основної логіки. Для нестандартної картки товару зазвичай достатньо підготувати окрему адаптацію з відповідною точкою виведення та стилями активного шаблону. Встановлення Виконайте чисте встановлення основного архіву через Extensions / Installer Якщо використовується OCTemplates Promo або Deals, завантажте відповідний архів адаптації Перейдіть у Extensions / Modifications та натисніть Refresh Перейдіть у Extensions / Extensions Виберіть тип розширень Modules / Модулі Знайдіть Linked Products as Options та натисніть Install Відкрийте налаштування модуля Виберіть поле мітки групи та створіть потрібні типи опцій Виконайте повну синхронізацію Додайте захищений URL до планувальника CRON Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD. Важливі примітки Для автоматичного створення груп щонайменше два активні товари повинні мати однакове непорожнє значення вибраного поля UPC, EAN, JAN, ISBN або MPN. Після зміни поля мітки групи, складу характеристик або масового прямого імпорту потрібно виконати повну синхронізацію. Регулярний CRON обробляє чергу змінених товарів і продовжує незавершену повну синхронізацію. Для невеликого каталогу синхронізацію також можна запускати вручну з адміністративної частини. Видалення модуля через кнопку Uninstall видаляє створені ним таблиці, індекс, автоматичні та ручні групи, палітри й інші налаштування значень. Товари, характеристики та стандартні дані OpenCart не видаляються. DEMO Admin Page login/password: demo/demodemo Store Page Ліцензія Ліцензія поширюється на один домен і його піддомени. Автор IHOR1989 Опубліковано 19.08.26 Категорія Опції OpenCart.Pro, ocShop  
  3. Версія 1.2

    Модуль Linked Products as Options об’єднує окремі картки варіантів товару в логічні групи та показує переходи між ними у вигляді звичних опцій. Покупець може вибрати колір, розмір, обсяг пам’яті, матеріал або іншу характеристику, але кожен варіант залишається окремим товаром із власною URL-адресою, ціною, акцією, залишком, моделлю, зображенням і SEO-даними. Такий підхід підходить магазинам, у яких різні кольори, розміри або комплектації вже створені як окремі товари. Модуль не замінює і не змінює стандартні опції OpenCart: він додає окремий механізм зв’язування повноцінних карток товарів. Передбачена інтеграція зі стандартним шаблоном OpenCart, а також окремі адаптації для OCTemplates Promo і OCTemplates Deals. Як працює модуль Адміністратор вибирає одне зі стандартних полів OpenCart як мітку товарної групи: UPC, EAN, JAN, ISBN або MPN. Товари з однаковим непорожнім значенням вибраного поля автоматично потрапляють до однієї групи. Після цього в модулі створюються типи опцій, наприклад «Колір», «Розмір», «Обсяг пам’яті», «Матеріал» або будь-який інший потрібний магазину варіант. Для кожного типу можна вибрати одну або декілька характеристик товару. Якщо характеристик декілька, модуль перевіряє їх у заданому порядку та використовує перше непорожнє значення. Після синхронізації на сторінці товару з’являються доступні варіанти групи. Натискання на значення відкриває відповідну картку товару, тому для кожного варіанта зберігаються його власні дані, адреса сторінки та поведінка стандартного товару OpenCart. Що вміє модуль Автоматично групувати товари за полем UPC, EAN, JAN, ISBN або MPN Працювати тільки з точним збігом непорожньої мітки групи Створювати необхідну кількість типів опцій Отримувати значення опцій із характеристик товарів Використовувати декілька характеристик для одного типу опції з урахуванням пріоритету Показувати значення як текстові кнопки, HEX-кольори або зображення товарів Налаштовувати декілька кольорів для одного значення Налаштовувати порядок сортування значень Створювати повністю ручні групи товарів Включати або виключати товари з автоматичної групи Задавати ручне значення опції для конкретного товару Керувати відображенням товарів, яких немає в наявності Індексувати великі каталоги пакетами через CRON Автоматично додавати змінені товари до черги індексації через Events OpenCart Формувати структуровані дані Schema.org для товарних варіантів Мітка товарної групи Для автоматичного зв’язування використовується одне зі стандартних полів картки товару. Поле вибирається в налаштуваннях модуля та повинно містити однакове значення в усіх варіантів однієї моделі. UPC — універсальний код товару EAN — європейський товарний код JAN — японський товарний код ISBN — міжнародний номер книжкового видання MPN — код моделі або групи, заданий виробником чи адміністратором Наприклад, шість окремих карток Samsung Galaxy можуть мати різні моделі, кольори, обсяги пам’яті, ціни та залишки, але однаковий MPN групи. Після індексації модуль зв’яже їх та покаже колір і пам’ять як переходи між варіантами. Типи опцій і характеристики Назви типів опцій не обмежені наперед. Магазин самостійно створює потрібні варіанти відповідно до свого асортименту: колір, розмір, пам’ять, матеріал, фасон, довжина, комплектація або інша характеристика. До одного типу опції можна прив’язати декілька характеристик. Це корисно, якщо в різних категоріях однаковий зміст зберігається під різними назвами, наприклад «Колір», «Колір корпусу» або «Основний колір». Порядок характеристик визначає пріоритет їх перевірки. Текст — значення показуються компактними кнопками Колір — значення показуються у вигляді HEX-палітри Зображення — використовується основне зображення відповідного товару Модуль не створює окремі зображення значень. Для режиму «Зображення» використовується вже наявне основне зображення товару та налаштований у модулі розмір мініатюри. HEX-палітра та сортування значень Після індексації модуль збирає знайдені значення характеристик на окремій вкладці. Для кожного значення можна встановити порядок сортування, а для кольорів — один або декілька HEX-кодів. Якщо значення складається з декількох кольорів, модуль формує багатоколірний зразок. Налаштовані HEX-коди та сортування зберігаються незалежно від поточного типу відображення. Перемикання опції з кольору на зображення і назад не видаляє раніше налаштовану палітру. Відображення в картці товару Поточне значення опції виділяється та не є активним посиланням Текстові значення показуються як кнопки Кольори показуються у вигляді однотонних або багатоколірних зразків Для зображень використовується основне фото відповідного товару Назва товару в режимі зображення доступна при наведенні Товари не в наявності можуть бути показані, вимкнені або повністю приховані Недоступні значення мають окреме візуальне оформлення Під час вибору значення покупець переходить на окрему сторінку відповідного товару. Модуль не підміняє ціну, залишок або зображення через JavaScript, тому картка завжди використовує актуальні стандартні дані OpenCart. Ручні групи Автоматичний режим можна доповнювати ручним керуванням. Для цього передбачена окрема сторінка зі списком усіх створених груп, фільтрацією, сортуванням і пагінацією. Пошук за назвою групи або її міткою Пошук групи за товаром, моделлю або SKU Фільтрація автоматичних, ручних і змішаних груп Створення нової ручної групи Додавання товарів через автодоповнення Ручне сортування товарів у групі Ручні значення опцій окремо для кожної мови Вимкнення окремої групи Блокування автоматичної групи Ручне значення має пріоритет над автоматично отриманою характеристикою. Це дозволяє додати до групи товар із неповними даними, не змінюючи його стандартні характеристики. Очищення груп У модулі передбачено три окремі режими очищення: Автоматичні групи — очищення автоматичного індексу та груп, створених синхронізацією Ручні групи — видалення груп, створених адміністратором вручну Усі групи — повне очищення автоматичних і ручних груп модуля Індексація та CRON Для швидкої роботи на вітрині модуль попередньо створює власний індекс зв’язків. Дані обробляються пакетами, тому модуль можна використовувати у великих каталогах без тривалого запиту під час відкриття сторінки товару. Налаштовувана кількість товарів в одному пакеті Ручний запуск повної синхронізації з адміністративної частини Захищений секретним ключем URL для CRON Готова команда для crontab Відображення стану, прогресу та статистики індексації Під час повної синхронізації чинний індекс продовжує працювати. Нове покоління даних стає активним тільки після успішного завершення перебудови. Покупці не бачать частково заповнені групи під час оновлення каталогу. Автоматичне оновлення після змін товару Модуль використовує стандартні Events OpenCart. Після додавання, редагування або видалення товару його ідентифікатор потрапляє до черги. Наступний запуск CRON оновлює тільки змінені товари та пов’язані з ними групи. Прямі SQL-запити та деякі сторонні імпорти можуть не викликати Events OpenCart. Після масового прямого імпорту або зміни міток групи рекомендується виконати повну синхронізацію. SEO та структуровані дані Для кожного типу опції можна вибрати відповідну властивість Schema.org. Якщо властивість не вибрана, модуль не додає для цієї опції структуровані дані. ProductGroup — логічна група товарних варіантів productGroupID — мітка товарної групи hasVariant і isVariantOf — зв’язок групи з варіантами variesBy — перелік властивостей, за якими відрізняються товари color — колір size — розмір material — матеріал pattern — візерунок suggestedAge — рекомендований вік suggestedGender — рекомендована стать additionalProperty — інша характеристика товару Для стандартного шаблону модуль формує власний блок структурованих даних. Адаптації OCTemplates Promo та Deals також інтегрують зв’язок варіанта у нативну мікророзмітку товару відповідної теми. Продуктивність Окремі таблиці індексу з індексами для основних вибірок Пакетне завантаження характеристик товарів Пакетне додавання записів індексу Відсутність очищення активних даних до завершення повної синхронізації Інкрементальне оновлення змінених товарів Кешування налаштувань типів опцій стандартним кешем OpenCart Відсутність зовнішніх API-запитів на сторінці товару Мультимовність і мультимагазин Назви груп, назви типів опцій і ручні значення можна задавати окремо для кожної мови. Під час показу модуль враховує поточну мову та магазин OpenCart і не показує товари, які не прив’язані до поточного магазину. Адміністративна частина модуля локалізована українською, англійською та російською мовами. Інтеграція з шаблонами Default — підтримка входить до основного архіву OCTemplates Promo — окремий архів адаптації з власним Twig-шаблоном і CSS OCTemplates Deals — окремий архів адаптації з власним Twig-шаблоном і CSS Для Promo або Deals потрібно встановлювати тільки адаптацію, яка відповідає активному шаблону. Основний модуль встановлюється в будь-якому випадку. Відкритий код і незалежність Код модуля не закодований і не обфускований. Усі PHP-, Twig-, JavaScript-, CSS- та XML-файли доступні для перегляду і редагування. Модуль не звертається до сторонніх ресурсів, зовнішніх API або віддалених серверів і не потребує встановлення сторонніх бібліотек чи системних служб. Обробка товарів, побудова груп, кешування та формування блока варіантів виконуються безпосередньо на сайті. Завдяки окремому Twig-шаблону, CSS-файлу та точковому підключенню через OCMOD модуль можна адаптувати до інших тем OpenCart без зміни його основної логіки. Для нестандартної картки товару зазвичай достатньо підготувати окрему адаптацію з відповідною точкою виведення та стилями активного шаблону. Встановлення Виконайте чисте встановлення основного архіву через Extensions / Installer Якщо використовується OCTemplates Promo або Deals, завантажте відповідний архів адаптації Перейдіть у Extensions / Modifications та натисніть Refresh Перейдіть у Extensions / Extensions Виберіть тип розширень Modules / Модулі Знайдіть Linked Products as Options та натисніть Install Відкрийте налаштування модуля Виберіть поле мітки групи та створіть потрібні типи опцій Виконайте повну синхронізацію Додайте захищений URL до планувальника CRON Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD. Важливі примітки Для автоматичного створення груп щонайменше два активні товари повинні мати однакове непорожнє значення вибраного поля UPC, EAN, JAN, ISBN або MPN. Після зміни поля мітки групи, складу характеристик або масового прямого імпорту потрібно виконати повну синхронізацію. Регулярний CRON обробляє чергу змінених товарів і продовжує незавершену повну синхронізацію. Для невеликого каталогу синхронізацію також можна запускати вручну з адміністративної частини. Видалення модуля через кнопку Uninstall видаляє створені ним таблиці, індекс, автоматичні та ручні групи, палітри й інші налаштування значень. Товари, характеристики та стандартні дані OpenCart не видаляються. DEMO Admin Page login/password: demo/demodemo Store Page Ліцензія Ліцензія поширюється на один домен і його піддомени.
    15.00 USD
  4. если бы я сам сильно разбирался в промпт инжиниринге С остальным согласен. добавлю в обновлении.
  5. Як користуватися модулем AI-відгуки (OpenAI) Цей модуль не варто використовувати як кнопку «створити тисячу відгуків від нібито реальних покупців». Якщо за один день додати сотні однакових п’ятизіркових відгуків, це матиме неприродний вигляд. Проблема тут буде не в OpenAI, а в самому способі використання модуля. Нормальний сценарій — використовувати AI як помічника: для створення чернеток; для підготовки редакційних оглядів; для оформлення реального відгуку покупця; для підготовки різних за структурою текстів; для подальшої ручної перевірки адміністратором. Найбезпечніший варіант — не вигадувати факт покупки та не публікувати AI-текст без перевірки. З чого почати Після встановлення модуля відкрийте його налаштування та заповніть основні поля. Для першого запуску можна використовувати такі параметри: Temperature — залишити порожнім; Reasoning effort — none; максимум токенів — 1000; повторні спроби — 3; імен для перевірки повторів — від 30 до 50; відгуків для перевірки повторів — від 3 до 5; мова — За побажанням; одразу публікувати — вимкнено. Раджу спочатку створити один відгук для одного товару. Перевірте результат, виправте промпт і лише після цього додавайте до черги категорію або велику групу товарів. Чому краще не вмикати автоматичну публікацію На початку залиште параметр «Одразу публікувати» вимкненим. У такому разі відгук буде створено, але він не з’явиться на сайті автоматично. Ви зможете: прочитати текст; перевірити характеристики товару; змінити автора; виправити невдалі фрази; змінити рейтинг; увімкнути відгук після перевірки. Це важливо, тому що навіть хороша модель іноді може додати деталь, якої немає в описі товару. Яким має бути нормальний відгук Природний текст — це не обов’язково текст із помилками або сленгом. Хороший відгук зазвичай: говорить про одну або дві конкретні особливості товару; не переписує весь опис; не використовує багато рекламних слів; не стверджує те, чого немає у характеристиках; не містить однакових вступів і завершень; може згадувати не лише переваги, а й нейтральні моменти; має нормальну довжину; текст повинен співпадати з рейтингом. відповідає мові та типу товару. Поганий приклад: Чудовий товар! Дуже висока якість, прекрасний дизайн, усім рекомендую. Доставка швидка, продавець супер! Такий текст нічого не говорить про товар. Якщо подібні фрази повторюються десятки разів, це одразу помітно. Кращий варіант: Екран добре читається на вулиці, а корпус не виглядає громіздким на руці. Меню зрозуміле, до основних функцій звик за вечір. Хотілося б трохи довшої роботи без заряджання, але для щоденного використання годинник зручний. У цьому тексті є конкретна тема, нормальна структура та невелике зауваження. Але такі твердження можна залишати лише тоді, коли вони відповідають характеристикам товару або реальному відгуку покупця. Безпечний системний промпт (Системна інструкція) Ти допомагаєш редактору магазину готувати чернетки відгуків та коротких оглядів товарів. Використовуй лише інформацію, яка є у назві, описі та характеристиках товару. Не вигадуй факт покупки, доставки, розпакування, тривалого використання або особистого досвіду, якщо таких даних немає. Не додавай характеристики, яких немає у вхідній інформації. Уникай рекламних штампів, перебільшень і безпідставних тверджень. Кожен текст повинен відрізнятися структурою, вступом, завершенням і вибраними деталями. Пиши простою природною мовою. Поверни результат відповідно до заданої JSON-схеми. Цей промпт не змушує модель удавати реального покупця. Вона готує чернетку, яку потім можна перевірити. Приклад промпту для редакційних оглядів Найбезпечніший варіант — публікувати такі матеріали від імені магазину або редакції. Шаблон завдання: Створи короткий редакційний відгук про товар «{name}». Модель: {model}. Виробник: {manufacturer}. Опис: {description}. Характеристики: {attributes}. Мова: {language}. Вибери одну конкретну особливість товару та поясни її простою мовою. Не переписуй увесь опис. Не вигадуй досвід покупки, доставки або використання. Не використовуй фрази «найкращий товар», «ідеальна якість» та «рекомендую всім». Бажаний рейтинг: від 3 до 5. Інструкція для автора: У полі author вкажи «Редакція магазину». У такому форматі користувач бачить, що це редакційний матеріал, а не повідомлення вигаданого покупця. Як зменшити повторення текстів У модулі є налаштування кількості попередніх відгуків, які передаються OpenAI. Для початку можна встановити значення 5. Модель отримає останні п’ять текстів до поточного товару та інструкцію не повторювати: однакові фрази; структуру; початок; завершення; ті самі факти; простий переказ попереднього тексту. Не варто одразу встановлювати 30 або 50 відгуків. Це збільшить витрати токенів, але не обов’язково зробить результат кращим. Зазвичай достатньо від 3 до 7 останніх текстів. Як зменшити повторення імен Модуль також може передавати список раніше використаних імен. Рекомендоване початкове значення — 30 або 50. Якщо створюються редакційні огляди, краще взагалі не генерувати вигадані імена, а використовувати: Редакція магазину; Команда магазину; Огляд магазину; Назву магазину. Як зробити тексти менш шаблонними Не потрібно спеціально просити модель додавати помилки, суржик або випадковий сленг. Це часто виглядає ще більш штучно. Краще попросити змінювати сам підхід до тексту: Для кожного нового тексту вибирай лише один основний напрям: перше враження від товару; зручність щоденного використання; матеріали та якість виготовлення; простота налаштування; конкретна характеристика; кому може підійти цей товар; співвідношення характеристик і вартості; нейтральне зауваження або обмеження. Не намагайся згадати всі переваги товару в одному тексті. Сам модуль також передає змінну {review_angle}, яка допомагає змінювати тему кожного наступного відгуку. Її можна додати до промпту: Основний напрям цього тексту: {review_angle}. Приклад повного товарного промпту Підготуй один короткий редакційний відгук про товар «{name}». Модель: {model}. Виробник: {manufacturer}. Опис: {description}. Атрибути: {attributes}. Мова тексту: {language}. Основний напрям: {review_angle}. Пиши простою природною мовою. Довжина — приблизно від 250 до 500 символів. Зосередься на одній або двох конкретних деталях. Не переписуй опис товару. Не вигадуй покупку, доставку, комплектацію, термін використання або характеристики, яких немає у вхідних даних. Не починай текст словами «Придбав цей товар», «Дуже задоволений» або «Хочу поділитися враженнями». Не завершуй кожен текст фразами «Рекомендую всім» або «За ці гроші найкращий варіант». Допускається одне нейтральне зауваження, але лише якщо воно логічно випливає з характеристик товару. Бажаний рейтинг: від 3 до 5. Рекомендована схема роботи Для першого використання я рекомендую такий порядок: Вимкнути автоматичну публікацію. Вибрати один товар із нормальним описом та атрибутами. Додати один відгук до черги. Запустити обробку. Прочитати отриманий текст. Перевірити всі фактичні твердження. За потреби змінити промпт. Повторити тест на товарах іншого типу. Тільки після цього додавати категорію або виробника. Переглядати згенеровані тексти перед увімкненням. Не варто починати з черги на весь каталог. Один промпт може добре працювати для годинників, але погано — для одягу, косметики або запчастин. Скільки відгуків генерувати Немає сенсу створювати одразу по 20 відгуків до кожного товару. Для тесту краще встановити: кількість від 1 до 1; або від 1 до 2 для невеликої категорії. Після перевірки результатів кількість можна збільшити. Але публікувати матеріали краще поступово та після модерації. Діапазон дат не слід використовувати для створення вигаданої історії активності магазину. Якщо йде мова про техніку, треба враховувати старт продажів. Щоб не вийшло таке, що Samsung Galaxy S26 у вас з'явився у 2025 році Що робити, якщо тексти все одно схожі Перевірте такі моменти: чи заповнені описи товарів; чи є у товарів атрибути; чи не складається промпт лише із загальних фраз; чи передаються попередні відгуки; чи використовується {review_angle}; чи не вимагає промпт однакову структуру; чи не генерується забагато текстів для майже однакових товарів; чи не встановлено занадто жорсткі вимоги до довжини. Чого краще не писати в промпті Не рекомендую такі інструкції: Напиши так, щоб ніхто не зрозумів, що це AI. Імітуй справжнього покупця та обійди перевірку відгуків. Вигадай особистий досвід використання товару протягом року. Додай помилки, щоб текст виглядав людським. Такі інструкції не покращують якість. Вони лише збільшують ризик отримати неправдивий або дивний текст. Краще прямо вказати: Пиши просто, конкретно та без рекламних штампів. Не вигадуй фактів і особистого досвіду. Сам по собі модуль не є панацеєю, це лише інструмент, котрий допоможе вам зробити картку товару більш привабливою для покупця. Корисним він буде тоді, коли: AI використовується як редактор або помічник; інформація про товар заповнена правильно; промпт забороняє вигадувати факти; автоматична публікація вимкнена; результат перевіряє людина. Якщо ж просто додати весь каталог до черги та автоматично опублікувати сотні текстів від вигаданих людей, результат справді може бути більше шкідливим, ніж корисним. @Yoda Ваша думка?
  6. Добрый день. Учту Ваше замечание и в ближайшее время возьму в работу.
  7. @spectre , я дуже поважаю Вас як фахівця. Мені й досі незручно згадувати ситуацію, коли приблизно п’ять років тому я використав Ваш модуль у кількох своїх проєктах без попередньої оплати. Згодом я придбав відповідні ліцензії та оплатив використання модуля на всіх цих проєктах. Я визнаю, що спочатку вчинив неправильно, і не намагаюся цього приховувати. Так само з великою повагою я ставлюся і до @Yoda , його досвіду та внеску в розвиток спільноти OpenCart. Саме тому мені неприємно бачити, як тема мого модуля перетворюється на місце для особистих конфліктів, взаємних звинувачень та образ. Я щиро радий такій увазі до публікації, але прошу повернутися безпосередньо до обговорення представленого модуля. Буду вдячний за конструктивну критику, запитання щодо функціоналу та можливих недоліків. Усі сторонні суперечки, на мою думку, краще продовжувати в окремій темі або через службу підтримки форуму.
  8. Колеги, насамперед хочу подякувати всім за таку увагу до теми мого модуля. Мені справді приємно, що публікація викликала активне обговорення. Я з повагою ставлюся до учасників форуму, їхнього досвіду, думок і конструктивної критики. Готовий відповідати на будь-які запитання щодо функціоналу модуля, його налаштування, принципу роботи. Водночас прошу припинити в цій темі обговорення особистих конфліктів, звинувачень та інших модулів, які не мають стосунку до представленого розширення. Адміністрація вже зазначила, що питання можливого копіювання мають розглядатися через службу підтримки з наданням конкретних матеріалів і доказів. Вважаю, що саме там і варто продовжувати таке обговорення. Дякую.
  9. 25 Завантажити / Придбати розширення AI-відгуки (OpenAI) — генерація відгуків до товарів AI-відгуки (OpenAI) — автоматична генерація відгуків для товарів OpenCart AI-відгуки (OpenAI) — модуль для OpenCart та ocStore, який автоматично створює відгуки до товарів за допомогою моделей OpenAI. Модуль використовує назву товару, модель, виробника, опис, атрибути та налаштований промпт. На основі цих даних OpenAI генерує текст відгуку, ім’я автора й рейтинг. Відгуки можна створювати для окремих товарів або масово — для всього каталогу, товарів без відгуків, вибраної категорії чи виробника. Для безпечної обробки великої кількості товарів використовується постійна черга завдань із покроковим AJAX-запуском та підтримкою cron. Основні можливості модуля Генерація відгуків через OpenAI Responses API Автоматичне створення тексту відгуку, імені автора та рейтингу Вибір моделі OpenAI зі списку Налаштовувана системна інструкція Власний шаблон промпту для товару Використання назви, моделі, виробника, опису й атрибутів товару Генерація відгуків однією або декількома мовами Випадковий вибір мови для кожного відгуку Випадкова кількість відгуків для кожного товару в заданому діапазоні Випадкова дата та час відгуку в заданому діапазоні Автоматична або ручна публікація відгуків Масове додавання товарів до черги Покрокова обробка черги без тривалого PHP-процесу Автоматична фонова обробка через cron Повторні спроби після помилок API Захист від завислих завдань Контроль повторення імен авторів і текстів відгуків Перегляд, редагування, увімкнення та видалення згенерованих відгуків Використання інформації про товар Модуль автоматично отримує інформацію про товар із бази даних OpenCart і використовує її для формування запиту до OpenAI. У шаблоні промпту можна використовувати такі змінні: {name} — назва товару {model} — модель товару {manufacturer} — виробник або бренд {description} — опис товару без HTML-розмітки {attributes} — атрибути та характеристики товару {language} — мова поточного відгуку Бажаний діапазон рейтингу можна вказати звичайним текстом безпосередньо у промпті, наприклад: «Бажаний рейтинг: від 3 до 5». Якщо для товару відсутній виробник, опис або атрибути, модуль передає доступні дані. Рекомендується не вимагати від моделі згадування характеристик, яких немає в інформації про товар. Гнучке налаштування OpenAI OpenAI API key Вибір моделі зі списку Налаштування Temperature Максимальна кількість вихідних токенів Налаштування Reasoning effort Тайм-аут одного API-запиту Кількість повторних спроб після помилки Пауза між API-запитами Кількість завдань за один запуск cron Секретний ключ доступу до cron Системна інструкція для всіх відгуків Окремий шаблон завдання для товару Додаткова інструкція для формування імені автора Для моделей із reasoning модуль враховує, що внутрішні reasoning-токени також можуть використовувати встановлений ліміт відповіді. Якщо reasoning увімкнено, модуль автоматично використовує не менше 1000 вихідних токенів. Для звичайної генерації коротких відгуків рекомендовано використовувати значення Reasoning effort: none або low. Налаштування мови відгуків У загальних налаштуваннях можна вказати одну або декілька мов через кому. Приклад: Українська, Русский, English Якщо вказано декілька мов, для кожного нового відгуку одна з них вибирається випадково. Окремо вибирати мову під час додавання товарів до масової черги не потрібно — використовується загальне налаштування модуля. Контроль рейтингу Рейтинг формується моделлю OpenAI відповідно до інструкції у промпті. Модуль приймає лише значення від 1 до 5. Для керування рейтингом достатньо додати до шаблону промпту потрібну умову: Бажаний рейтинг: від 3 до 5 Бажаний рейтинг: від 4 до 5 Бажаний рейтинг: 5 Окрема змінна {rating} не використовується. Кількість відгуків для товару Під час додавання товарів до масової черги можна встановити діапазон кількості відгуків для кожного товару. Від 3 до 5 — для кожного товару буде випадково створено 3, 4 або 5 завдань Від 3 до 3 — для кожного товару буде створено рівно 3 завдання Від 1 до 1 — один відгук для кожного товару Кожен відгук обробляється окремим завданням черги. Це дозволяє повторити лише невдале завдання, не запускаючи генерацію всього набору повторно. Налаштування дати відгуків У модулі можна встановити початкову та кінцеву дату для нових відгуків. Для кожного згенерованого відгуку дата та час вибираються випадково всередині вказаного діапазону. Завдяки цьому відгуки не створюються з однаковою датою. Нижня межа дати відгуку Верхня межа дати відгуку Випадковий час протягом вибраного дня Автоматичне виправлення діапазону, якщо початкова дата більша за кінцеву Запобігання повторенню імен Модуль може передавати OpenAI список раніше використаних імен авторів. Модель отримує інструкцію не повторювати ці імена під час створення нового відгуку. У налаштуваннях можна вказати максимальну кількість останніх унікальних імен, що передаються моделі. Більше значення зменшує ймовірність повторення імен Менше значення скорочує витрати вхідних токенів Значення 0 повністю вимикає передачу використаних імен Для більш природного результату модуль може генерувати повні імена, скорочені форми, імена з ініціалами та інші доречні варіанти відповідно до мови відгуку. Запобігання повторенню текстів Для зменшення схожості нових відгуків модуль може передавати OpenAI останні тексти відгуків до поточного товару. Можна налаштувати кількість попередніх відгуків, що передаються моделі Передаються лише останні відгуки до конкретного товару Довжина кожного переданого тексту обмежується Модель отримує інструкцію не повторювати фрази, структуру, початок і завершення Для кожного нового відгуку вибирається окремий тематичний напрям Значення 0 вимикає передачу попередніх відгуків Збільшення кількості переданих текстів покращує контроль повторів, але підвищує витрати вхідних токенів OpenAI. Тематичні напрями відгуків Щоб відгуки до одного товару не відрізнялися лише окремими словами, модуль автоматично змінює рекомендований напрям тексту. Можливі напрями: Перше враження та причина вибору товару Повсякденне використання та зручність Якість виготовлення та матеріалів Пакування, доставка та перше налаштування Відповідність очікуванням покупця Конкретний практичний сценарій використання Корисна деталь, помічена під час користування Співвідношення якості та вартості Простота налаштування, догляду чи обслуговування Рекомендація для певного типу покупця Додавання товарів до черги Модуль дозволяє додавати до черги як окремий товар, так і групу товарів за заданими умовами. Один вибраний товар Товари без відгуків Усі товари магазину Товари вибраної категорії Товари вибраного виробника Тільки увімкнені товари Тільки вимкнені товари Товари з будь-яким статусом Фільтр за початковою датою створення товару Фільтр за кінцевою датою створення товару Діапазон кількості відгуків для кожного товару Окремий товар можна знайти за назвою або моделлю через стандартне автодоповнення OpenCart. Черга генерації Кожен майбутній відгук зберігається як окреме завдання у постійній черзі бази даних. Для черги передбачена пагінація. Кількість рядків на сторінці визначається налаштуванням config_limit_admin у OpenCart. Якщо значення відсутнє або дорівнює нулю, використовується 20 рядків на сторінці. Стани завдань pending — завдання очікує на обробку processing — завдання обробляється retry — сталася помилка, завдання очікує повторної спроби done — відгук успішно створено failed — вичерпано дозволену кількість повторних спроб Якщо завдання залишилося у стані processing через аварійне завершення PHP-процесу, через 15 хвилин модуль автоматично повертає його до стану повторної обробки. Керування чергою Видалення окремого завдання Очищення всієї черги Захист активного завдання від видалення під час обробки Пагінація списку завдань Відображення повідомлення останньої помилки Повторна автоматична обробка після тимчасової помилки Покрокова ручна обробка При натисканні кнопки запуску модуль не намагається обробити всю чергу одним PHP-запитом. Замість цього використовується покрокова AJAX-обробка: Браузер запускає обробку одного завдання Модуль генерує та зберігає один відгук Оновлюється індикатор прогресу Браузер автоматично запускає наступне завдання Процес продовжується, доки не буде оброблено всі доступні завдання Індикатор прогресу На вкладці масової черги відображається індикатор поточного прогресу. Кількість завдань, що очікують Кількість завдань, які обробляються Кількість успішно завершених завдань Кількість завдань із помилками Загальний відсоток завершення черги Після кожного AJAX-запиту індикатор оновлюється без повного перезавантаження сторінки. Автоматична обробка через cron У налаштуваннях модуль автоматично формує готовий cron URL і команду для crontab. Рекомендована частота запуску cron залежить від кількості товарів, лімітів OpenAI API та налаштованого розміру пакета. Для поступової постійної обробки черги зазвичай достатньо запуску один раз на хвилину. Повторні спроби після помилок Якщо OpenAI API тимчасово недоступний, перевищено ліміт запитів або відповідь не містить коректних структурованих даних, завдання не видаляється. Кількість повторних спроб налаштовується Текст помилки зберігається у черзі Після вичерпання спроб завдання отримує стан failed Керування згенерованими відгуками Для створених модулем відгуків передбачена окрема вкладка в адміністративній частині. Перегляд списку згенерованих відгуків Відображення товару й автора Відображення рейтингу та статусу Відображення дати створення відгуку Відображення використаної моделі OpenAI Відображення кількості вхідних і вихідних токенів Редагування автора, тексту, рейтингу та статусу Редагування в модальному вікні без перезавантаження сторінки Швидке увімкнення або вимкнення відгуку Зелена кнопка для увімкненого відгуку Червона кнопка для вимкненого відгуку Видалення окремого відгуку Масове видалення всіх згенерованих відгуків Пагінація списку відгуків Модуль дозволяє редагувати та видаляти через власний інтерфейс лише ті відгуки, які були створені ним і зареєстровані в таблиці згенерованих відгуків. Звичайні відгуки покупців не змінюються. Публікація відгуків У налаштуваннях можна вибрати початковий статус нових відгуків. Увімкнено — відгук одразу стає доступним у магазині Вимкнено — відгук зберігається для попередньої перевірки адміністратором Статус можна змінити в будь-який момент зі списку згенерованих відгуків або в модальному вікні редагування. Збереження відгуків Готові відгуки зберігаються у стандартній таблиці відгуків OpenCart. Тому вони сумісні зі стандартною системою відображення та керування відгуками. Використання токенів Вартість одного запиту залежить від вибраної моделі, довжини опису товару, атрибутів, промпту, кількості переданих імен і попередніх відгуків. Для керування витратами передбачені окремі налаштування: Максимальна кількість вихідних токенів Кількість імен для контролю повторів Кількість попередніх відгуків до товару Рівень reasoning Вибір моделі OpenAI Для економії токенів можна зменшити кількість переданих імен і відгуків або встановити значення 0. Для коротких товарних відгуків зазвичай не потрібен високий рівень reasoning. Вартість використання OpenAI API Важливо: генерація відгуків виконується через платний OpenAI API. Вартість використання API не входить до вартості модуля та сплачується власником магазину безпосередньо компанії OpenAI. Фактична вартість залежить від: Вибраної моделі OpenAI Кількості вхідних токенів Кількості вихідних і reasoning-токенів Довжини описів і атрибутів товарів Кількості переданих імен і попередніх відгуків Кількості створених відгуків Тарифи, доступність моделей, ліміти та правила білінгу можуть змінюватися. Актуальна інформація доступна на офіційній сторінці: OpenAI API Pricing. Переваги використання Автоматизація підготовки контенту для великого каталогу Масова генерація без запуску одного тривалого PHP-процесу Гнучкий вибір товарів для обробки Використання реальної інформації про товар Власні промпти та правила генерації Підтримка декількох мов Контроль дат, рейтингів і статусу публікації Зменшення повторення імен і текстів Ручна та автоматична обробка черги Редагування результату перед публікацією Облік використаних токенів Використання стандартної системи відгуків OpenCart Безпека Cron URL захищений окремим секретним ключем Для AJAX-операцій перевіряються права адміністратора Коли модуль вимкнений, cron-генерація блокується Через інтерфейс модуля редагуються лише створені ним відгуки Сумісність OpenCart 3.x ocStore 3.x Стандартна система відгуків OpenCart Стандартний адміністративний інтерфейс OpenCart 3 Українська, англійська та російська локалізації Модуль не змінює шаблон сторінки товару. Відображення відгуків у каталозі виконується засобами встановленого шаблону OpenCart. Системні вимоги PHP 7.2 або новіша сумісна версія PHP cURL PHP JSON Рекомендовано PHP mbstring Можливість вихідних HTTPS-запитів до api.openai.com Обліковий запис OpenAI Активний OpenAI API key Позитивний баланс або активний білінг OpenAI API Cron на сервері або в панелі хостингу — для автоматичної обробки Важливі обмеження Результат залежить від вибраної моделі, промпту та інформації про товар Модуль не гарантує однаковий результат при повторній генерації OpenAI може відмовитися виконувати окремі запити відповідно до своїх правил Доступність моделей залежить від облікового запису та регіону OpenAI Ліміти запитів визначаються рівнем використання OpenAI API Збільшення контексту і кількості попередніх відгуків підвищує витрати токенів Згенерований текст рекомендується перевірити перед публікацією Модуль не може перевірити фактичний досвід використання товару реальним покупцем Встановлення Завантажте архів через розділ «Розширення → Встановлення розширень» Перейдіть до розділу «Розширення → Модифікатори» та оновіть кеш модифікаторів Відкрийте «Розширення → Розширення → Модулі» Встановіть модуль AI-відгуки (OpenAI) Відкрийте налаштування модуля Вкажіть OpenAI API key Виберіть модель і параметри генерації Перевірте системний і товарний промпти Встановіть мову, діапазон дат і статус нових відгуків Увімкніть модуль і збережіть налаштування За потреби додайте сформовану cron-команду в панелі хостингу DEMO Admin Page login/password: demo/demodemo Store Page Ліцензія Одна ліцензія поширюється на один домен і його піддомени. Послуги OpenAI API, оплата використаних токенів, поповнення балансу OpenAI, налаштування стороннього хостингу, сервера або cron не входять до вартості ліцензії модуля. Адаптація під нестандартну адміністративну панель, змінену структуру бази даних або сторонню систему відгуків виконується окремо. Автор IHOR1989 Опубліковано 17.07.26 Категорія Відгуки OpenCart.Pro, ocShop  
  10. Завантажити / Придбати розширення Store Analytics Dashboard: GA4 + Search Console Store Analytics Dashboard: GA4 + Search Console — аналітика магазину на дашборді OpenCart Store Analytics Dashboard: GA4 + Search Console — модуль для OpenCart та ocStore, який додає на головний дашборд адміністратора зручний віджет аналітики магазину. Модуль отримує дані з Google Analytics 4 та Google Search Console і показує ключові показники магазину без необхідності щоразу відкривати окремі звіти Google Analytics або Search Console. Віджет створений саме для інтернет-магазину: він показує трафік, сеанси, користувачів, замовлення, дохід, конверсії, канали продажів, джерела трафіку, товари, воронку магазину, а також SEO-показники з Search Console: кліки, покази, CTR та середню позицію. Основні можливості модуля Виведення аналітики безпосередньо на дашборді адміністратора OpenCart Інтеграція з Google Analytics 4 через Google Analytics Data API Інтеграція з Google Search Console API Показ основних ecommerce-показників магазину Порівняння з попереднім періодом Інтерактивні графіки з підказками при наведенні або натисканні на точки Можливість вибирати період аналітики Можливість вказати власний період дат Налаштування ліній, які відображаються на графіку Кешування даних для зменшення кількості запитів до Google API Авторизація через JSON service account Не потребує Composer та зовнішніх PHP-бібліотек Показники Google Analytics 4 Модуль відображає основні показники GA4, які найчастіше потрібні власнику або адміністратору інтернет-магазину. Користувачі — кількість активних користувачів за вибраний період Сеанси — кількість сесій відвідувачів Замовлення — кількість покупок / transactions Дохід — загальна сума доходу за період Конверсія — співвідношення замовлень до сеансів Конверсії — кількість key events у GA4 Рівень конверсій — співвідношення key events до сеансів Середній чек — середній дохід на одне замовлення Порівняння з попереднім періодом Для кожного основного показника модуль показує не тільки поточне значення, а й зміну відносно попереднього аналогічного періоду. Наприклад, якщо вибрано останні 7 днів, модуль автоматично порівнює їх із попередніми 7 днями. Це допомагає швидко зрозуміти, чи росте трафік, продажі, дохід та конверсія. Періоди аналітики У дашборді можна швидко перемикати період, за який потрібно переглянути статистику. Сьогодні Вчора 7 днів 30 днів Цей місяць Минулий місяць Власний період Інтерактивні графіки Модуль будує графіки по днях за вибраний період. На графіку можна вмикати та вимикати окремі лінії, щоб не перевантажувати відображення зайвими даними. При наведенні або натисканні на точку графіка показується підказка з датою, назвою показника та значенням. Лінії графіка GA4 Сеанси Замовлення Конверсії Дохід Лінії графіка Search Console Кліки Покази CTR Позиція Топ каналів Блок Топ каналів показує, які канали приводять відвідувачів та продажі в магазин. Назва каналу Кількість сеансів Кількість замовлень Кількість конверсій Дохід Цей блок допомагає швидко оцінити ефективність Direct, Organic Search, Referral, Organic Social та інших каналів. Джерела трафіку Блок Джерела трафіку показує детальнішу інформацію по source / medium. Джерело / medium Сеанси Замовлення Дохід Це дозволяє бачити не тільки загальний канал, а й конкретне джерело трафіку: google / organic, direct / none, referral-сайти та інші джерела. Топ товарів Модуль показує товари, які принесли найбільше доходу за вибраний період. Назва товару Кількість покупок Дохід по товару Цей блок допомагає швидко бачити, які товари реально продаються та формують виручку магазину. Воронка магазину Блок Воронка магазину показує основні ecommerce-події, які допомагають оцінити шлях користувача до покупки. view_item — перегляди товарів add_to_cart — додавання товару в кошик begin_checkout — початок оформлення замовлення purchase — покупка Для кожного кроку показується кількість подій та відсоток від першого кроку воронки. Дані Google Search Console Якщо в налаштуваннях модуля вказати Search Console property, на дашборді з’являється окремий блок із SEO-показниками. Кліки — переходи з пошуку Google на сайт Покази — кількість показів сторінок у результатах пошуку CTR — співвідношення кліків до показів Позиція — середня позиція сайту в пошуку Для цих показників також доступне порівняння з попереднім періодом. Топ запитів Search Console Модуль показує пошукові запити, за якими користувачі знаходять магазин у Google. Пошуковий запит Кліки Покази CTR Позиція Цей блок корисний для аналізу SEO, пошуку перспективних запитів і розуміння того, як магазин виглядає в органічному пошуку. Топ сторінок Search Console Блок Топ сторінок показує сторінки сайту, які отримують найбільше кліків і показів у Google Search. URL сторінки Кліки Покази CTR Позиція Це допомагає швидко визначити сторінки, які вже мають органічний трафік, а також сторінки, які потребують покращення title, description або контенту. Налаштування графіків У налаштуваннях модуля можна вибрати, які лінії показувати на графіках за замовчуванням. Лінії графіка GA4 Лінії графіка Search Console Окреме вмикання / вимикання сеансів, замовлень, конверсій, доходу Окреме вмикання / вимикання кліків, показів, CTR та позиції На самому дашборді лінії також можна тимчасово вмикати та вимикати без переходу в налаштування. Кешування даних Модуль підтримує кешування відповідей Google API. Це зменшує кількість зовнішніх запитів, прискорює завантаження дашборда та допомагає не витрачати зайві ліміти API. Можна вказати час кешування в хвилинах Є кнопка примусового оновлення даних Кеш враховує період, налаштування та підключені сервіси Авторизація через service account Для роботи модуль використовує JSON service account. Це серверний спосіб авторизації, який не потребує ручного входу в Google-акаунт через OAuth у браузері. Один service account може використовуватися одночасно для GA4 та Search Console, якщо йому надано відповідні права доступу. Що потрібно налаштувати в Google Створити Google Cloud Project Увімкнути Google Analytics Data API Увімкнути Google Search Console API Створити service account Створити JSON-ключ service account Додати client_email service account у GA4 Property access management з роллю Viewer Додати client_email service account у користувачі Search Console property Налаштування модуля У налаштуваннях модуля доступні основні параметри для підключення та відображення аналітики. Статус модуля Ширина віджета на дашборді Порядок сортування GA4 Property ID JSON service account Період за замовчуванням Лінії графіка GA4 Лінії графіка Search Console Час кешування Посилання на Google Analytics Search Console siteUrl Вбудована інструкція У налаштуваннях модуля є коротка інструкція з підключення Google Analytics 4 та Search Console. Це допомагає адміністратору швидко зрозуміти, які API потрібно увімкнути, де взяти JSON service account, куди додати client_email та як правильно вказати Search Console property URL. Переваги використання Основна аналітика магазину доступна одразу після входу в адмін-панель Не потрібно відкривати GA4 для кожної швидкої перевірки Не потрібно окремо відкривати Search Console для базових SEO-показників Зручно бачити продажі, трафік і SEO в одному місці Можна швидко оцінити динаміку порівняно з попереднім періодом Видно, які канали та джерела приносять замовлення Видно, які товари формують дохід Можна оцінити базову ecommerce-воронку SEO-дані з Search Console доступні поруч із даними продажів Сумісність OpenCart 3.x ocStore 3.x Перевірено на OpenCart / ocStore 3.0.4.x PHP 7.2 або новіша сумісна версія Системні вимоги PHP cURL або дозволені HTTPS-запити через file_get_contents PHP OpenSSL Можливість вихідних HTTPS-запитів до Google API Активний Google Cloud Project Увімкнений Google Analytics Data API Увімкнений Google Search Console API, якщо потрібні SEO-дані Service account з доступом до потрібної GA4 property Service account з доступом до Search Console property, якщо використовується Search Console Важливі обмеження Модуль отримує дані з Google API, тому для роботи потрібен доступ сервера до зовнішніх HTTPS-запитів Дані GA4 та Search Console можуть відображатися із затримкою, оскільки це залежить від обробки даних Google Для Search Console потрібно вказати точний property URL або domain property у форматі sc-domain:example.com Якщо ecommerce-події в GA4 не налаштовані, частина показників магазину може бути порожньою або нульовою Модуль не налаштовує GA4 ecommerce tracking на сайті, а тільки читає вже зібрані дані з GA4 Модуль не змінює SEO-налаштування сайту, а тільки показує дані Search Console Встановлення Завантажте архів модуля через розділ Розширення → Встановлення розширень Перейдіть до розділу Розширення → Розширення У типі розширень виберіть Панель стану / Dashboard Встановіть модуль Store Analytics Dashboard Відкрийте налаштування модуля Вкажіть GA4 Property ID Вставте JSON service account За потреби вкажіть Search Console siteUrl Налаштуйте період, кешування та лінії графіків Увімкніть модуль і збережіть налаштування Автор IHOR1989 Опубліковано 17.07.26 Категорія Інструменти, утиліти OpenCart.Pro, ocShop  
  11. Версія 1.0

    43 завантаження

    Store Analytics Dashboard: GA4 + Search Console — аналітика магазину на дашборді OpenCart Store Analytics Dashboard: GA4 + Search Console — модуль для OpenCart та ocStore, який додає на головний дашборд адміністратора зручний віджет аналітики магазину. Модуль отримує дані з Google Analytics 4 та Google Search Console і показує ключові показники магазину без необхідності щоразу відкривати окремі звіти Google Analytics або Search Console. Віджет створений саме для інтернет-магазину: він показує трафік, сеанси, користувачів, замовлення, дохід, конверсії, канали продажів, джерела трафіку, товари, воронку магазину, а також SEO-показники з Search Console: кліки, покази, CTR та середню позицію. Основні можливості модуля Виведення аналітики безпосередньо на дашборді адміністратора OpenCart Інтеграція з Google Analytics 4 через Google Analytics Data API Інтеграція з Google Search Console API Показ основних ecommerce-показників магазину Порівняння з попереднім періодом Інтерактивні графіки з підказками при наведенні або натисканні на точки Можливість вибирати період аналітики Можливість вказати власний період дат Налаштування ліній, які відображаються на графіку Кешування даних для зменшення кількості запитів до Google API Авторизація через JSON service account Не потребує Composer та зовнішніх PHP-бібліотек Показники Google Analytics 4 Модуль відображає основні показники GA4, які найчастіше потрібні власнику або адміністратору інтернет-магазину. Користувачі — кількість активних користувачів за вибраний період Сеанси — кількість сесій відвідувачів Замовлення — кількість покупок / transactions Дохід — загальна сума доходу за період Конверсія — співвідношення замовлень до сеансів Конверсії — кількість key events у GA4 Рівень конверсій — співвідношення key events до сеансів Середній чек — середній дохід на одне замовлення Порівняння з попереднім періодом Для кожного основного показника модуль показує не тільки поточне значення, а й зміну відносно попереднього аналогічного періоду. Наприклад, якщо вибрано останні 7 днів, модуль автоматично порівнює їх із попередніми 7 днями. Це допомагає швидко зрозуміти, чи росте трафік, продажі, дохід та конверсія. Періоди аналітики У дашборді можна швидко перемикати період, за який потрібно переглянути статистику. Сьогодні Вчора 7 днів 30 днів Цей місяць Минулий місяць Власний період Інтерактивні графіки Модуль будує графіки по днях за вибраний період. На графіку можна вмикати та вимикати окремі лінії, щоб не перевантажувати відображення зайвими даними. При наведенні або натисканні на точку графіка показується підказка з датою, назвою показника та значенням. Лінії графіка GA4 Сеанси Замовлення Конверсії Дохід Лінії графіка Search Console Кліки Покази CTR Позиція Топ каналів Блок Топ каналів показує, які канали приводять відвідувачів та продажі в магазин. Назва каналу Кількість сеансів Кількість замовлень Кількість конверсій Дохід Цей блок допомагає швидко оцінити ефективність Direct, Organic Search, Referral, Organic Social та інших каналів. Джерела трафіку Блок Джерела трафіку показує детальнішу інформацію по source / medium. Джерело / medium Сеанси Замовлення Дохід Це дозволяє бачити не тільки загальний канал, а й конкретне джерело трафіку: google / organic, direct / none, referral-сайти та інші джерела. Топ товарів Модуль показує товари, які принесли найбільше доходу за вибраний період. Назва товару Кількість покупок Дохід по товару Цей блок допомагає швидко бачити, які товари реально продаються та формують виручку магазину. Воронка магазину Блок Воронка магазину показує основні ecommerce-події, які допомагають оцінити шлях користувача до покупки. view_item — перегляди товарів add_to_cart — додавання товару в кошик begin_checkout — початок оформлення замовлення purchase — покупка Для кожного кроку показується кількість подій та відсоток від першого кроку воронки. Дані Google Search Console Якщо в налаштуваннях модуля вказати Search Console property, на дашборді з’являється окремий блок із SEO-показниками. Кліки — переходи з пошуку Google на сайт Покази — кількість показів сторінок у результатах пошуку CTR — співвідношення кліків до показів Позиція — середня позиція сайту в пошуку Для цих показників також доступне порівняння з попереднім періодом. Топ запитів Search Console Модуль показує пошукові запити, за якими користувачі знаходять магазин у Google. Пошуковий запит Кліки Покази CTR Позиція Цей блок корисний для аналізу SEO, пошуку перспективних запитів і розуміння того, як магазин виглядає в органічному пошуку. Топ сторінок Search Console Блок Топ сторінок показує сторінки сайту, які отримують найбільше кліків і показів у Google Search. URL сторінки Кліки Покази CTR Позиція Це допомагає швидко визначити сторінки, які вже мають органічний трафік, а також сторінки, які потребують покращення title, description або контенту. Налаштування графіків У налаштуваннях модуля можна вибрати, які лінії показувати на графіках за замовчуванням. Лінії графіка GA4 Лінії графіка Search Console Окреме вмикання / вимикання сеансів, замовлень, конверсій, доходу Окреме вмикання / вимикання кліків, показів, CTR та позиції На самому дашборді лінії також можна тимчасово вмикати та вимикати без переходу в налаштування. Кешування даних Модуль підтримує кешування відповідей Google API. Це зменшує кількість зовнішніх запитів, прискорює завантаження дашборда та допомагає не витрачати зайві ліміти API. Можна вказати час кешування в хвилинах Є кнопка примусового оновлення даних Кеш враховує період, налаштування та підключені сервіси Авторизація через service account Для роботи модуль використовує JSON service account. Це серверний спосіб авторизації, який не потребує ручного входу в Google-акаунт через OAuth у браузері. Один service account може використовуватися одночасно для GA4 та Search Console, якщо йому надано відповідні права доступу. Що потрібно налаштувати в Google Створити Google Cloud Project Увімкнути Google Analytics Data API Увімкнути Google Search Console API Створити service account Створити JSON-ключ service account Додати client_email service account у GA4 Property access management з роллю Viewer Додати client_email service account у користувачі Search Console property Налаштування модуля У налаштуваннях модуля доступні основні параметри для підключення та відображення аналітики. Статус модуля Ширина віджета на дашборді Порядок сортування GA4 Property ID JSON service account Період за замовчуванням Лінії графіка GA4 Лінії графіка Search Console Час кешування Посилання на Google Analytics Search Console siteUrl Вбудована інструкція У налаштуваннях модуля є коротка інструкція з підключення Google Analytics 4 та Search Console. Це допомагає адміністратору швидко зрозуміти, які API потрібно увімкнути, де взяти JSON service account, куди додати client_email та як правильно вказати Search Console property URL. Переваги використання Основна аналітика магазину доступна одразу після входу в адмін-панель Не потрібно відкривати GA4 для кожної швидкої перевірки Не потрібно окремо відкривати Search Console для базових SEO-показників Зручно бачити продажі, трафік і SEO в одному місці Можна швидко оцінити динаміку порівняно з попереднім періодом Видно, які канали та джерела приносять замовлення Видно, які товари формують дохід Можна оцінити базову ecommerce-воронку SEO-дані з Search Console доступні поруч із даними продажів Сумісність OpenCart 3.x ocStore 3.x Перевірено на OpenCart / ocStore 3.0.4.x PHP 7.2 або новіша сумісна версія Системні вимоги PHP cURL або дозволені HTTPS-запити через file_get_contents PHP OpenSSL Можливість вихідних HTTPS-запитів до Google API Активний Google Cloud Project Увімкнений Google Analytics Data API Увімкнений Google Search Console API, якщо потрібні SEO-дані Service account з доступом до потрібної GA4 property Service account з доступом до Search Console property, якщо використовується Search Console Важливі обмеження Модуль отримує дані з Google API, тому для роботи потрібен доступ сервера до зовнішніх HTTPS-запитів Дані GA4 та Search Console можуть відображатися із затримкою, оскільки це залежить від обробки даних Google Для Search Console потрібно вказати точний property URL або domain property у форматі sc-domain:example.com Якщо ecommerce-події в GA4 не налаштовані, частина показників магазину може бути порожньою або нульовою Модуль не налаштовує GA4 ecommerce tracking на сайті, а тільки читає вже зібрані дані з GA4 Модуль не змінює SEO-налаштування сайту, а тільки показує дані Search Console Встановлення Завантажте архів модуля через розділ Розширення → Встановлення розширень Перейдіть до розділу Розширення → Розширення У типі розширень виберіть Панель стану / Dashboard Встановіть модуль Store Analytics Dashboard Відкрийте налаштування модуля Вкажіть GA4 Property ID Вставте JSON service account За потреби вкажіть Search Console siteUrl Налаштуйте період, кешування та лінії графіків Увімкніть модуль і збережіть налаштування
    Безкоштовне
  12. Версія 1.0

    AI-відгуки (OpenAI) — автоматична генерація відгуків для товарів OpenCart AI-відгуки (OpenAI) — модуль для OpenCart та ocStore, який автоматично створює відгуки до товарів за допомогою моделей OpenAI. Модуль використовує назву товару, модель, виробника, опис, атрибути та налаштований промпт. На основі цих даних OpenAI генерує текст відгуку, ім’я автора й рейтинг. Відгуки можна створювати для окремих товарів або масово — для всього каталогу, товарів без відгуків, вибраної категорії чи виробника. Для безпечної обробки великої кількості товарів використовується постійна черга завдань із покроковим AJAX-запуском та підтримкою cron. Основні можливості модуля Генерація відгуків через OpenAI Responses API Автоматичне створення тексту відгуку, імені автора та рейтингу Вибір моделі OpenAI зі списку Налаштовувана системна інструкція Власний шаблон промпту для товару Використання назви, моделі, виробника, опису й атрибутів товару Генерація відгуків однією або декількома мовами Випадковий вибір мови для кожного відгуку Випадкова кількість відгуків для кожного товару в заданому діапазоні Випадкова дата та час відгуку в заданому діапазоні Автоматична або ручна публікація відгуків Масове додавання товарів до черги Покрокова обробка черги без тривалого PHP-процесу Автоматична фонова обробка через cron Повторні спроби після помилок API Захист від завислих завдань Контроль повторення імен авторів і текстів відгуків Перегляд, редагування, увімкнення та видалення згенерованих відгуків Використання інформації про товар Модуль автоматично отримує інформацію про товар із бази даних OpenCart і використовує її для формування запиту до OpenAI. У шаблоні промпту можна використовувати такі змінні: {name} — назва товару {model} — модель товару {manufacturer} — виробник або бренд {description} — опис товару без HTML-розмітки {attributes} — атрибути та характеристики товару {language} — мова поточного відгуку Бажаний діапазон рейтингу можна вказати звичайним текстом безпосередньо у промпті, наприклад: «Бажаний рейтинг: від 3 до 5». Якщо для товару відсутній виробник, опис або атрибути, модуль передає доступні дані. Рекомендується не вимагати від моделі згадування характеристик, яких немає в інформації про товар. Гнучке налаштування OpenAI OpenAI API key Вибір моделі зі списку Налаштування Temperature Максимальна кількість вихідних токенів Налаштування Reasoning effort Тайм-аут одного API-запиту Кількість повторних спроб після помилки Пауза між API-запитами Кількість завдань за один запуск cron Секретний ключ доступу до cron Системна інструкція для всіх відгуків Окремий шаблон завдання для товару Додаткова інструкція для формування імені автора Для моделей із reasoning модуль враховує, що внутрішні reasoning-токени також можуть використовувати встановлений ліміт відповіді. Якщо reasoning увімкнено, модуль автоматично використовує не менше 1000 вихідних токенів. Для звичайної генерації коротких відгуків рекомендовано використовувати значення Reasoning effort: none або low. Налаштування мови відгуків У загальних налаштуваннях можна вказати одну або декілька мов через кому. Приклад: Українська, Русский, English Якщо вказано декілька мов, для кожного нового відгуку одна з них вибирається випадково. Окремо вибирати мову під час додавання товарів до масової черги не потрібно — використовується загальне налаштування модуля. Контроль рейтингу Рейтинг формується моделлю OpenAI відповідно до інструкції у промпті. Модуль приймає лише значення від 1 до 5. Для керування рейтингом достатньо додати до шаблону промпту потрібну умову: Бажаний рейтинг: від 3 до 5 Бажаний рейтинг: від 4 до 5 Бажаний рейтинг: 5 Окрема змінна {rating} не використовується. Кількість відгуків для товару Під час додавання товарів до масової черги можна встановити діапазон кількості відгуків для кожного товару. Від 3 до 5 — для кожного товару буде випадково створено 3, 4 або 5 завдань Від 3 до 3 — для кожного товару буде створено рівно 3 завдання Від 1 до 1 — один відгук для кожного товару Кожен відгук обробляється окремим завданням черги. Це дозволяє повторити лише невдале завдання, не запускаючи генерацію всього набору повторно. Налаштування дати відгуків У модулі можна встановити початкову та кінцеву дату для нових відгуків. Для кожного згенерованого відгуку дата та час вибираються випадково всередині вказаного діапазону. Завдяки цьому відгуки не створюються з однаковою датою. Нижня межа дати відгуку Верхня межа дати відгуку Випадковий час протягом вибраного дня Автоматичне виправлення діапазону, якщо початкова дата більша за кінцеву Запобігання повторенню імен Модуль може передавати OpenAI список раніше використаних імен авторів. Модель отримує інструкцію не повторювати ці імена під час створення нового відгуку. У налаштуваннях можна вказати максимальну кількість останніх унікальних імен, що передаються моделі. Більше значення зменшує ймовірність повторення імен Менше значення скорочує витрати вхідних токенів Значення 0 повністю вимикає передачу використаних імен Для більш природного результату модуль може генерувати повні імена, скорочені форми, імена з ініціалами та інші доречні варіанти відповідно до мови відгуку. Запобігання повторенню текстів Для зменшення схожості нових відгуків модуль може передавати OpenAI останні тексти відгуків до поточного товару. Можна налаштувати кількість попередніх відгуків, що передаються моделі Передаються лише останні відгуки до конкретного товару Довжина кожного переданого тексту обмежується Модель отримує інструкцію не повторювати фрази, структуру, початок і завершення Для кожного нового відгуку вибирається окремий тематичний напрям Значення 0 вимикає передачу попередніх відгуків Збільшення кількості переданих текстів покращує контроль повторів, але підвищує витрати вхідних токенів OpenAI. Тематичні напрями відгуків Щоб відгуки до одного товару не відрізнялися лише окремими словами, модуль автоматично змінює рекомендований напрям тексту. Можливі напрями: Перше враження та причина вибору товару Повсякденне використання та зручність Якість виготовлення та матеріалів Пакування, доставка та перше налаштування Відповідність очікуванням покупця Конкретний практичний сценарій використання Корисна деталь, помічена під час користування Співвідношення якості та вартості Простота налаштування, догляду чи обслуговування Рекомендація для певного типу покупця Додавання товарів до черги Модуль дозволяє додавати до черги як окремий товар, так і групу товарів за заданими умовами. Один вибраний товар Товари без відгуків Усі товари магазину Товари вибраної категорії Товари вибраного виробника Тільки увімкнені товари Тільки вимкнені товари Товари з будь-яким статусом Фільтр за початковою датою створення товару Фільтр за кінцевою датою створення товару Діапазон кількості відгуків для кожного товару Окремий товар можна знайти за назвою або моделлю через стандартне автодоповнення OpenCart. Черга генерації Кожен майбутній відгук зберігається як окреме завдання у постійній черзі бази даних. Для черги передбачена пагінація. Кількість рядків на сторінці визначається налаштуванням config_limit_admin у OpenCart. Якщо значення відсутнє або дорівнює нулю, використовується 20 рядків на сторінці. Стани завдань pending — завдання очікує на обробку processing — завдання обробляється retry — сталася помилка, завдання очікує повторної спроби done — відгук успішно створено failed — вичерпано дозволену кількість повторних спроб Якщо завдання залишилося у стані processing через аварійне завершення PHP-процесу, через 15 хвилин модуль автоматично повертає його до стану повторної обробки. Керування чергою Видалення окремого завдання Очищення всієї черги Захист активного завдання від видалення під час обробки Пагінація списку завдань Відображення повідомлення останньої помилки Повторна автоматична обробка після тимчасової помилки Покрокова ручна обробка При натисканні кнопки запуску модуль не намагається обробити всю чергу одним PHP-запитом. Замість цього використовується покрокова AJAX-обробка: Браузер запускає обробку одного завдання Модуль генерує та зберігає один відгук Оновлюється індикатор прогресу Браузер автоматично запускає наступне завдання Процес продовжується, доки не буде оброблено всі доступні завдання Індикатор прогресу На вкладці масової черги відображається індикатор поточного прогресу. Кількість завдань, що очікують Кількість завдань, які обробляються Кількість успішно завершених завдань Кількість завдань із помилками Загальний відсоток завершення черги Після кожного AJAX-запиту індикатор оновлюється без повного перезавантаження сторінки. Автоматична обробка через cron У налаштуваннях модуль автоматично формує готовий cron URL і команду для crontab. Рекомендована частота запуску cron залежить від кількості товарів, лімітів OpenAI API та налаштованого розміру пакета. Для поступової постійної обробки черги зазвичай достатньо запуску один раз на хвилину. Повторні спроби після помилок Якщо OpenAI API тимчасово недоступний, перевищено ліміт запитів або відповідь не містить коректних структурованих даних, завдання не видаляється. Кількість повторних спроб налаштовується Текст помилки зберігається у черзі Після вичерпання спроб завдання отримує стан failed Керування згенерованими відгуками Для створених модулем відгуків передбачена окрема вкладка в адміністративній частині. Перегляд списку згенерованих відгуків Відображення товару й автора Відображення рейтингу та статусу Відображення дати створення відгуку Відображення використаної моделі OpenAI Відображення кількості вхідних і вихідних токенів Редагування автора, тексту, рейтингу та статусу Редагування в модальному вікні без перезавантаження сторінки Швидке увімкнення або вимкнення відгуку Зелена кнопка для увімкненого відгуку Червона кнопка для вимкненого відгуку Видалення окремого відгуку Масове видалення всіх згенерованих відгуків Пагінація списку відгуків Модуль дозволяє редагувати та видаляти через власний інтерфейс лише ті відгуки, які були створені ним і зареєстровані в таблиці згенерованих відгуків. Звичайні відгуки покупців не змінюються. Публікація відгуків У налаштуваннях можна вибрати початковий статус нових відгуків. Увімкнено — відгук одразу стає доступним у магазині Вимкнено — відгук зберігається для попередньої перевірки адміністратором Статус можна змінити в будь-який момент зі списку згенерованих відгуків або в модальному вікні редагування. Збереження відгуків Готові відгуки зберігаються у стандартній таблиці відгуків OpenCart. Тому вони сумісні зі стандартною системою відображення та керування відгуками. Використання токенів Вартість одного запиту залежить від вибраної моделі, довжини опису товару, атрибутів, промпту, кількості переданих імен і попередніх відгуків. Для керування витратами передбачені окремі налаштування: Максимальна кількість вихідних токенів Кількість імен для контролю повторів Кількість попередніх відгуків до товару Рівень reasoning Вибір моделі OpenAI Для економії токенів можна зменшити кількість переданих імен і відгуків або встановити значення 0. Для коротких товарних відгуків зазвичай не потрібен високий рівень reasoning. Вартість використання OpenAI API Важливо: генерація відгуків виконується через платний OpenAI API. Вартість використання API не входить до вартості модуля та сплачується власником магазину безпосередньо компанії OpenAI. Фактична вартість залежить від: Вибраної моделі OpenAI Кількості вхідних токенів Кількості вихідних і reasoning-токенів Довжини описів і атрибутів товарів Кількості переданих імен і попередніх відгуків Кількості створених відгуків Тарифи, доступність моделей, ліміти та правила білінгу можуть змінюватися. Актуальна інформація доступна на офіційній сторінці: OpenAI API Pricing. Переваги використання Автоматизація підготовки контенту для великого каталогу Масова генерація без запуску одного тривалого PHP-процесу Гнучкий вибір товарів для обробки Використання реальної інформації про товар Власні промпти та правила генерації Підтримка декількох мов Контроль дат, рейтингів і статусу публікації Зменшення повторення імен і текстів Ручна та автоматична обробка черги Редагування результату перед публікацією Облік використаних токенів Використання стандартної системи відгуків OpenCart Безпека Cron URL захищений окремим секретним ключем Для AJAX-операцій перевіряються права адміністратора Коли модуль вимкнений, cron-генерація блокується Через інтерфейс модуля редагуються лише створені ним відгуки Сумісність OpenCart 3.x ocStore 3.x Стандартна система відгуків OpenCart Стандартний адміністративний інтерфейс OpenCart 3 Українська, англійська та російська локалізації Модуль не змінює шаблон сторінки товару. Відображення відгуків у каталозі виконується засобами встановленого шаблону OpenCart. Системні вимоги PHP 7.2 або новіша сумісна версія PHP cURL PHP JSON Рекомендовано PHP mbstring Можливість вихідних HTTPS-запитів до api.openai.com Обліковий запис OpenAI Активний OpenAI API key Позитивний баланс або активний білінг OpenAI API Cron на сервері або в панелі хостингу — для автоматичної обробки Важливі обмеження Результат залежить від вибраної моделі, промпту та інформації про товар Модуль не гарантує однаковий результат при повторній генерації OpenAI може відмовитися виконувати окремі запити відповідно до своїх правил Доступність моделей залежить від облікового запису та регіону OpenAI Ліміти запитів визначаються рівнем використання OpenAI API Збільшення контексту і кількості попередніх відгуків підвищує витрати токенів Згенерований текст рекомендується перевірити перед публікацією Модуль не може перевірити фактичний досвід використання товару реальним покупцем Встановлення Завантажте архів через розділ «Розширення → Встановлення розширень» Перейдіть до розділу «Розширення → Модифікатори» та оновіть кеш модифікаторів Відкрийте «Розширення → Розширення → Модулі» Встановіть модуль AI-відгуки (OpenAI) Відкрийте налаштування модуля Вкажіть OpenAI API key Виберіть модель і параметри генерації Перевірте системний і товарний промпти Встановіть мову, діапазон дат і статус нових відгуків Увімкніть модуль і збережіть налаштування За потреби додайте сформовану cron-команду в панелі хостингу DEMO Admin Page login/password: demo/demodemo Store Page Ліцензія Одна ліцензія поширюється на один домен і його піддомени. Послуги OpenAI API, оплата використаних токенів, поповнення балансу OpenAI, налаштування стороннього хостингу, сервера або cron не входять до вартості ліцензії модуля. Адаптація під нестандартну адміністративну панель, змінену структуру бази даних або сторонню систему відгуків виконується окремо.
    25.00 USD
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.