День Рождения ❤️ ROZETKA 2026
Telegram New Products Notifier for ocStore - зображення 1

Telegram New Products Notifier for ocStore

Код:  510619504

Є в наявності

614

Оплатити частинами від Rozetka
Rozetka
від 103  x 6
  • Самовивіз з Нової Пошти

    Тариф перевізника

  • Самовивіз з поштоматів Нової Пошти

    Тариф перевізника

  • Самовивіз з УКРПОШТИ

    Тариф перевізника

  • Кур'єр Нової Пошти

    Тариф перевізника

Оплата. Оплатити частинами від Rozetka, Оплата під час отримання товару, Apple Pay, Google Pay, Оплата карткою Visa/MasterCard, Передплата на картку продавця, Оплатити зараз Карткою Rozetka, Оплата на рахунок продавця
На даний момент використання бонусів на цей товар недоступне.
Гарантія. Законом про захист прав споживачів не передбачено повернення цього товару належної якості.. 
 
 
 

Опис

Цей PHP-скрипт автоматично відправляє повідомлення про нові товари з бази даних ocStore 3.0.3.7 до Telegram-каналу.


Основні функції:


  • Пошук нових товарів – скрипт перевіряє базу даних на наявність товарів, які ще не були надіслані.
  • Фільтрування за категоріями – відправляє лише товари з дозволених категорій ($allowed_categories).
  • Обмеження кількості повідомлень – можна налаштувати, скільки товарів надсилати за один запуск ($message_limit).
  • Захист від повторного відправлення – зберігає ID надісланих товарів у файл (last_sent_product_id.txt).
  • Форматування повідомлення – включає назву, опис, ціну та посилання на товар.
  • Безпека – використовує блокування файлу (flock) для запобігання конфліктам під час паралельного запуску.



Налаштування та де їх взяти:

1. Налаштування бази даних (ocStore 3.0.3.7)

$ db_host - хост БД (зазвичай localhost).

$db_name – назва бази даних магазину.

$ db_user - користувач БД.

$db_pass – пароль користувача.


Де взяти?

Файл config.php в корені ocStore або у папці /system/storage/.



2. Налаштування Telegram


$ bot_token - токен робота (отримати у @BotFather).

$chat_id – ID чату/каналу (можна дізнатися через @getmyid_bot).


3. Основні налаштування скрипту

$last_sent_file – шлях до файлу, де зберігаються ID надісланих товарів.

$message_limit – скільки товарів надсилати за один запуск (за замовчуванням 1).

$max_ids_in_file – ліміт зберігання ID у файлі (щоб він не розростався).

$base_site_url – основна URL сайту (наприклад, https://ваш-сайт.com/).

$allowed_categories - масив ID дозволених категорій (можна отримати з таблиці oc_category).


Як використати?

Створити Telegram-бот через @BotFather і додати його в канал.

Налаштувати доступ до БД (перевірити логін/пароль у config.php ocStore).

Запускати скрипт за розкладом (через Cron)

Характеристики

Країна-виробник

* Характеристики та комплектація товару можуть змінюватися виробником без повідомлення

Відгуки та питання

Відгуків ще немає

Станьте першим, хто поділиться своєю думкою!