планирование коллекций по датам из метаполей, обратный отсчёт на витрине и история запусков, работает на собственном поддомене приложения клиента с 2026-07-22; 25 коммитов за апрель–июль 2026.
Свои приложения Shopify, чекаут и платежиРабота для клиента
Дропы коллекций Shopify по расписанию с обратным отсчётом
Разрабатываю приложение Shopify, которое открывает и закрывает коллекции по датам. Обратный отсчёт на витрине соответствует доступности товаров.
- Для кого
- Сезонные ритейлеры и B2B2C
- Проверено
Знакомо?
Выберите свою ситуацию
Как я решаю
Что я делаю
Разрабатываю приложение Shopify, которое открывает и закрывает коллекции по датам из метаполей. Отделяю изменение доступности от уведомления на витрине. Текст «закрывается» сам по себе не снимает товары с продажи. Расширение темы показывает обратный отсчёт, текст можно менять для каждой коллекции. История запусков сохраняет каждое изменение и подтверждает время закрытия. При необходимости передаю то же расписание в расширение чекаута, чтобы уведомления совпадали.
Процесс
Как это работает
Этапов: 6. Объём работ и цену согласуем заранее.
-
Определить формат расписания
: метаполя коллекции (даты начала и конца).
-
Запустить задачу планировщика
, которая читает даты и публикует или снимает с публикации через Admin API.
-
Отделить реальную доступность от уведомлений
с помощью управляемого режима доступности.
-
Добавить обратный отсчёт на витрине
как расширение приложения для темы: корректное на мобильных и не перекрывающее баннеры и виджеты.
-
Передать окно на чекаут
с помощью расширения расписания чекаута.
-
Журналировать каждое изменение
в истории запусков, чтобы закрытие окна можно было проверить.
Передача
Что вы получаете
- Коллекции, которые открываются и закрываются по расписанию, по датам, которые вы задаёте в метаполях.
- Обратный отсчёт на витрине с текстом, который редактируется для каждой коллекции, и корректной работой на мобильных.
- История запусков с каждой сменой доступности и временем изменения.
- Расширение чекаута там, где оно уместно, чтобы уведомление с ограничением по времени совпадало с витриной.
- Чёткое разделение изменений доступности и уведомлений только для показа.
- Remix
- Shopify App Remix
- Polaris
- Prisma
- PostgreSQL
- Shopify theme app extension
- checkout UI extension
- Docker
- Caddy
Подтверждение
Примеры работ и результаты
Работа для клиента Сделано для реальных клиентов. Данные клиентов обезличены.
До → после
Коллекции, которые раньше открывали и закрывали вручную, теперь меняются по датам из метаполей, с обратным отсчётом на витрине. Приложение заработало на собственном поддомене приложения клиента 2026-07-22, собрано за 25 коммитов (2026-04-21 → 2026-07-28).
стандартное распространение Shopify через OAuth, платный тариф с пробным периодом, вебхуки соответствия GDPR и cron-эндпоинт, защищённый от атак по времени. Пункты P0 для App Store ещё открыты, поэтому продавцов пока нет; приложение выросло из кода, за который заплатил клиент, и я не называю его, пока не решён вопрос о правах.
Оценка на Upwork: 5 из 5.
[He] made the perfect app for us and is brilliant to work with.
Что можно посмотреть
Хронология на синтетических данных: даты метаполей → изменение доступности → обратный отсчёт на витрине → уведомление в чекауте. Рядом пример записи из истории запусков.
Данные клиента обезличены. Цифры взяты из записей о сдаче, 2026.
Цена и сроки
Сколько стоит и как идёт работа
Ограниченная настройка расписания: Focused Fix от 30 000 ₽. Полное приложение с обратным отсчётом на витрине и расширением чекаута: Custom Engineering Project от 100 000 ₽, с объёмом и сметой в письменном виде. Обсудить задачу можно бесплатно.
СметаФиксируется до начала работы
- Цена
- Focused Fix от 30 000 ₽ за ограниченную настройку расписания. Полное приложение с витриной и расширением чекаута: Custom Engineering Project от 100 000 ₽.
- Сроки
- Формат расписания и фиксированную смету согласуем письменно до разработки. Каждое изменение записывается в журнал, время закрытия можно проверить.
- Первый шаг
- Опишите задачу. Я отвечу в течение одного рабочего дня и подскажу, что делать дальше. Первый ответ бесплатный.
Заметка Даниилаперед началом работы
Когда это не нужно
Если дроп случается один раз, достаточно вручную опубликовать коллекцию накануне вечером, и это бесплатно. Если обратный отсчёт и уведомление на чекауте вам не нужны, даже простая автоматизация на метаполях может оказаться избыточной.
Даниил
Вопросы
Что об этом спрашивают
Удаляет ли закрытие коллекции товары?
Нет. Меняется доступность, и это обратимо. Товары остаются; окно открывается и закрывается по расписанию.
Что будет, если задача планировщика упадёт?
История запусков записывает каждое изменение, поэтому пропущенное окно видно. Задача работает отдельно для каждого магазина и журналируется.
Можно ли менять текст обратного отсчёта для разных коллекций?
Да. Текст редактируется в приложении для каждой коллекции, а витрина показывает его через расширение темы.
Это уже работает у реальных продавцов?
Версия для клиента работает в продакшене. Версия для App Store развёрнута, но не подана, и её пункты P0 ещё открыты.
Нужен ли Shopify Plus?
Нет.
Похожие ситуации
- Свои приложения Shopify, чекаут и платежи Как подготовить приложение Shopify для одного магазина к распространению?
- Свои приложения Shopify, чекаут и платежи Как управлять отдельным приложением Shopify для каждого магазина клиента?
- Свои приложения Shopify, чекаут и платежи Как сделать скидки и логику доставки, которых нет в штатных настройках Shopify?
Здравствуйте, я Даниил.
Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.
Есть похожая задача?
Опишите задачуОтвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com