Ежедневное отслеживание цен и остатков в магазинах на Shopify через агента Store Price Tracker
Агент с инструментом Store Price Tracker каждый день читает публичный каталог магазина на Shopify и сообщает о новых и удалённых товарах, изменениях цен и остатков. Например, у allbirds.com он насчитал 692 товара.
Сделано со своим агентом
Что сделали
Инструмент Store Price Tracker читает публичный фид products.json магазина на Shopify, до 250 товаров на страницу, и каждый день сохраняет снимок каталога. Это нужно, потому что истории цен в фиде нет. Каждый ответ сравнивает последний снимок с предыдущим днём. В сравнение попадают новые и удалённые товары, изменения цен и остатков по каждому варианту товара. Сначала инструмент проверяет robots.txt, представляется сайту и сбавляет темп, если получает ответ 429.
Что получилось
Проверили три магазина. У allbirds.com 692 товара, 0 изменений цен и 10 изменений остатков. На gymshark.com прочитано 10 027 товаров, из них 6 новых, 0 изменений цен и 266 изменений остатков. Kylie Cosmetics (247 товаров) добавили только что.
На что обратить внимание
На очень больших каталогах чтение останавливается на лимите страниц, поэтому удалённые товары посчитать нельзя. Проверка /cart.json на Shopify возвращает 404 на магазинах с собственной витриной, например у gymshark.
Пояснение
Shopify это платформа для интернет-магазинов. У многих магазинов на ней открыт адрес products.json, где каталог отдаётся в машиночитаемом виде. robots.txt это файл с правилами для роботов, а ответ 429 значит, что запросов слишком много.
Кому пригодится
Владельцам интернет-магазинов, которые следят за конкурентами на Shopify, и покупателям, которые ждут снижения цены на конкретный товар.
Попробуйте сами
Напиши небольшой скрипт, который каждый день читает публичный фид товаров [адрес магазина, например store.com/products.json] и сохраняет снимок. Сравнивай каждый день с предыдущим и коротко сообщай о новых товарах, удалённых товарах, изменениях цен и остатков. Запусти его сейчас один раз, чтобы получить первый снимок, покажи число товаров и настрой ежедневный запуск в [время].
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: tools.openkrill.app ·