Sniky Fox: Shopify с автоматической синхронизацией поставщика

Магазин деревянных игрушек на Shopify: дизайн с нуля и интеграция с дропшиппинг-поставщиком на Cloudflare Workers.

Клиент
Sniky Fox
Платформа
Shopify
Год
2025
Открыть сайт
Sniky Fox — Shopify store with automated supplier sync
38
товаров синхронизируются
0,35 с
ответ витрины
Cron + Queue
обновление по расписанию

Задача

Сделать магазин деревянных игрушек ручной работы с собственным дизайном и автоматически поддерживать ассортимент в актуальном состоянии — товары, цены и остатки приходят от поставщика по API.

Что было сложного

Ассортимент дропшиппера меняется постоянно, а синхронизация «в лоб», по запросу на каждый товар, упирается в лимиты API Shopify и растягивается на часы. При этом обновление не должно ни блокировать витрину, ни терять изменения, если запрос не прошёл.

Решение

Дизайн собран с нуля под бренд, без покупной темы: витрина, карточки товаров, корзина и оформление заказа.

Синхронизация вынесена в отдельный слой на Cloudflare Workers. По расписанию (cron) он забирает данные поставщика, раскладывает изменения в очередь и применяет их к Shopify пакетами — так обновление укладывается в лимиты API и не зависит от того, открыт ли сейчас магазин.

Очередь даёт устойчивость: неудачная операция повторяется, а не теряется, и сбой одного товара не останавливает всю синхронизацию.

Оставить заявку