promo_download_app_ios_2025
Нажмите найти для поиска
Telegram New Products Notifier for ocStore
Telegram New Products Notifier for ocStore
Характеристики и описание

Основной

ПроизводительHandmade

Пользовательские характеристики

Страна-производитель товараУкраина

Этот 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)

Telegram New Products Notifier for ocStore

Готово к отправке
Код: Telegram-Products
552 
Способы оплаты
Безопасная оплата
  • Как наложенный платеж, только без переплат
  • Вернем деньги, если что-то пойдет не так
  • Bigl гарантирует безопасность
Наложенный платеж
Нова Пошта, Самовывоз
Оплата на счет
IBAN UA573220010000026000340141497
Способы доставки
Самовывоз — бесплатно
Нова Пошта — от 70 грн
Условия возврата
Возврат товара в течение 14 дней
Чат