Перейти к содержимому

Свои приложения Shopify, чекаут и платежиРабота для клиента

Дропы коллекций Shopify по расписанию с обратным отсчётом

Разрабатываю приложение Shopify, которое открывает и закрывает коллекции по датам. Обратный отсчёт на витрине соответствует доступности товаров.

Для кого
Сезонные ритейлеры и B2B2C
Проверено

Знакомо?

Выберите свою ситуацию

Ситуация Свои приложения Shopify, чекаут и платежи
Как запланировать сезонные дропы коллекций в Shopify?

Как я решаю

Что я делаю

Разрабатываю приложение Shopify, которое открывает и закрывает коллекции по датам из метаполей. Отделяю изменение доступности от уведомления на витрине. Текст «закрывается» сам по себе не снимает товары с продажи. Расширение темы показывает обратный отсчёт, текст можно менять для каждой коллекции. История запусков сохраняет каждое изменение и подтверждает время закрытия. При необходимости передаю то же расписание в расширение чекаута, чтобы уведомления совпадали.

Процесс

Как это работает

Этапов: 6. Объём работ и цену согласуем заранее.

  1. Определить формат расписания

    : метаполя коллекции (даты начала и конца).

  2. Запустить задачу планировщика

    , которая читает даты и публикует или снимает с публикации через Admin API.

  3. Отделить реальную доступность от уведомлений

    с помощью управляемого режима доступности.

  4. Добавить обратный отсчёт на витрине

    как расширение приложения для темы: корректное на мобильных и не перекрывающее баннеры и виджеты.

  5. Передать окно на чекаут

    с помощью расширения расписания чекаута.

  6. Журналировать каждое изменение

    в истории запусков, чтобы закрытие окна можно было проверить.

Передача

Что вы получаете

  • Коллекции, которые открываются и закрываются по расписанию, по датам, которые вы задаёте в метаполях.
  • Обратный отсчёт на витрине с текстом, который редактируется для каждой коллекции, и корректной работой на мобильных.
  • История запусков с каждой сменой доступности и временем изменения.
  • Расширение чекаута там, где оно уместно, чтобы уведомление с ограничением по времени совпадало с витриной.
  • Чёткое разделение изменений доступности и уведомлений только для показа.
На чём сделаноЧастей: 9
  1. Remix
  2. Shopify App Remix
  3. Polaris
  4. Prisma
  5. PostgreSQL
  6. Shopify theme app extension
  7. checkout UI extension
  8. Docker
  9. Caddy

Подтверждение

Примеры работ и результаты

Работа для клиента Сделано для реальных клиентов. Данные клиентов обезличены.

До → после

Коллекции, которые раньше открывали и закрывали вручную, теперь меняются по датам из метаполей, с обратным отсчётом на витрине. Приложение заработало на собственном поддомене приложения клиента 2026-07-22, собрано за 25 коммитов (2026-04-21 → 2026-07-28).

Магазин формы для клубов и школ

в продакшене

планирование коллекций по датам из метаполей, обратный отсчёт на витрине и история запусков, работает на собственном поддомене приложения клиента с 2026-07-22; 25 коммитов за апрель–июль 2026.

Версия моего планировщика коллекций для App Store

развёрнута, не подана в App Store

стандартное распространение Shopify через OAuth, платный тариф с пробным периодом, вебхуки соответствия GDPR и cron-эндпоинт, защищённый от атак по времени. Пункты P0 для App Store ещё открыты, поэтому продавцов пока нет; приложение выросло из кода, за который заплатил клиент, и я не называю его, пока не решён вопрос о правах.

Оценка на Upwork: 5 из 5.

[He] made the perfect app for us and is brilliant to work with.

Клиент на Upwork, 2026 Upwork · 2026

Что можно посмотреть

Хронология на синтетических данных: даты метаполей → изменение доступности → обратный отсчёт на витрине → уведомление в чекауте. Рядом пример записи из истории запусков.

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

Цена и сроки

Сколько стоит и как идёт работа

Ограниченная настройка расписания: Focused Fix от 30 000 ₽. Полное приложение с обратным отсчётом на витрине и расширением чекаута: Custom Engineering Project от 100 000 ₽, с объёмом и сметой в письменном виде. Обсудить задачу можно бесплатно.

СметаФиксируется до начала работы

Цена
Focused Fix от 30 000 ₽ за ограниченную настройку расписания. Полное приложение с витриной и расширением чекаута: Custom Engineering Project от 100 000 ₽.
Сроки
Формат расписания и фиксированную смету согласуем письменно до разработки. Каждое изменение записывается в журнал, время закрытия можно проверить.
Первый шаг
Опишите задачу. Я отвечу в течение одного рабочего дня и подскажу, что делать дальше. Первый ответ бесплатный.

Заметка Даниилаперед началом работы

Когда это не нужно

Если дроп случается один раз, достаточно вручную опубликовать коллекцию накануне вечером, и это бесплатно. Если обратный отсчёт и уведомление на чекауте вам не нужны, даже простая автоматизация на метаполях может оказаться избыточной.

Даниил

Вопросы

Что об этом спрашивают

Удаляет ли закрытие коллекции товары?

Нет. Меняется доступность, и это обратимо. Товары остаются; окно открывается и закрывается по расписанию.

Что будет, если задача планировщика упадёт?

История запусков записывает каждое изменение, поэтому пропущенное окно видно. Задача работает отдельно для каждого магазина и журналируется.

Можно ли менять текст обратного отсчёта для разных коллекций?

Да. Текст редактируется в приложении для каждой коллекции, а витрина показывает его через расширение темы.

Это уже работает у реальных продавцов?

Версия для клиента работает в продакшене. Версия для App Store развёрнута, но не подана, и её пункты P0 ещё открыты.

Нужен ли Shopify Plus?

Нет.

Daniil Maximkin

Здравствуйте, я Даниил.

Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.

Есть похожая задача?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com