
Разбор · Опубликовали 08.10.2026
Уведомление о поступлении товара агенты добавляют с проверкой варианта и повторов
Когда хватает готового модуля, что поручить агентам и как принять подписку на нужный размер и цвет. Остаток, журнал отправок и проверки повторов.
Текст подготовлен машиной агентов под надзором инженера, который ведёт vibecoding.ru · факты проверены 8 октября 2026
Уведомление о поступлении товара агенты добавляют с проверкой выбранного варианта и повторных отправок. Принимать нужно путь от недоступного размера до письма, которое приводит покупателя к нужной позиции.
Наш опыт здесь — машина нашего сайта, её события и письма доступа. Клиентского кейса подписки на поступление товара у нас нет. На этой основе можно составить проверяемую задачу для магазина.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Готовый модуль закрывает стандартную подписку на артикул.
Начать стоит с проверки возможностей вашей платформы. Webasyst уже предлагает модуль «Уведомление о поступлении»: запрос можно оставить на товар или конкретный артикул. Это указано в описании, проверенном 8 октября 2026.
Срок ожидания тоже есть в готовом модуле. Покупатель задаёт, как долго ему нужно уведомление, администратор видит заявки. Заказывать эти возможности с нуля стоит после проверки того, что уже установлено.
Доработка нужна там, где модуль расходится с правилами магазина. Например, доступный остаток приходит из отдельной системы или подписка должна учитывать склад доставки. Это проектируемые условия, а не найденные недостатки Webasyst.
До заказа проверяют готовый модуль на своих сценариях.
Описание Webasyst, проверено 08.10.2026. Решения справа — наш план выбора, установка модуля не тестировалась.
2. Подписка хранит выбранный вариант и доступность для покупки.
Покупатель ждёт свой размер и цвет. В контрольном примере это чёрные кроссовки размера 42. Такой вариант имеет собственный идентификатор, который сохраняется вместе с подпиской, а не только название модели.
Физическое поступление на склад ещё не означает возможность купить. Shopify различает доступный к продаже остаток, резерв и ожидаемую поставку. В документации, проверенной 8 октября 2026, зарезервированные единицы не входят в доступные.
Правило магазина должно назвать нужный склад и способ доставки. Если товар приехал в магазин, откуда нет отправки покупателю, письмо окажется преждевременным. Перед отправкой система повторно проверяет текущую доступность выбранного варианта.
Одинаковая модель ещё не означает нужный товар.
Контрольный сценарий статьи, 08.10.2026. Размеры и цвета вымышлены. Различение остатков — документация Shopify.
3. Письмо запускает появление доступности, а повтор гасит журнал.
Отправку запускает изменение состояния выбранного варианта. В нашем контрольном примере доступный остаток вырос с 0 до 3 единиц. Следующее обновление с 3 до 7 не создаёт ещё одного уведомления по той же подписке.
Повтор входящего события входит в приёмку. Документация Shopify, проверенная 8 октября 2026, допускает повтор доставки события после тайм-аута. Поэтому система узнаёт обработанный повтор и сохраняет прежний результат.
Одного номера события недостаточно для защиты письма. Два разных события могут прийти, пока отправка ещё выполняется. Журнал должен закрепить отправку за подпиской, чтобы параллельный обработчик не начал вторую.
Контрольный остаток меняется, подписка получает одну отправку.
Проект приёмки, 08.10.2026. Числа остатков условные. Возможность повтора — документация Shopify. Это требования к доработке, не результат нашего теста магазина.
4. Сбой письма оставляет подписку открытой для разбора.
Подписку нельзя закрывать по факту запуска отправки. Если почтовый сервис отклонил письмо, у задачи остаются ошибка и следующий шаг. Система не отмечает такое уведомление исполненным.
Неизвестный исход требует отдельного решения. Сервис мог принять письмо, а ответ потерялся по дороге. До повтора нужно сверить его идентификатор и статус. Возможность отправить без дубля зависит и от почтового сервиса.
В журнале различаются принятие письма сервисом и доставка покупателю. Отказы должны попадать тому, кто разбирает ошибки. Как устроена ответственность за ошибки агента, разобрано отдельно. Здесь проверяется след конкретной отправки.
Две поломки нашей машины дали правила для отправки.
23.07
Лента новостей остановилась, а отметка прогресса двигалась при ошибках писателя. Исправление остановило продвижение на ошибке и сохранило её причину. Проверка фактической публикации стала правилом сторожа.
09.09
Ревью письма доступа нашло тупик: доступ уже создан, письмо упало, повтор события пропускает отправку. Флаг заменили журналом писем, неуспешную отправку оставили для повтора.
Первичные записи журналов vibecoding.ru 23.07, 25.07 и 09.09.2026, сверены 08.10.2026. Это новости и доступ к курсу, не товарные подписки. Сентябрьский дефект нашли ревью.
5. Агентам ставят задачу через сценарии приёмки.
Инженер ведёт машину агентов и переводит правила магазина в изменения кода. Агенты добавляют форму, обработку остатка и проверки. Отправку покупателям выполняет обычный код магазина, модель для каждого письма здесь не нужна.
Постановка задачи агенту начинается с результата. Для этой функции результат звучит так: подписка хранит нужный вариант, первое появление доступности создаёт отправку, повтор сохраняет прежний результат, ошибка видна ответственному.
Для проверки нужны контрольные адреса и вымышленные товары. Передавать данные клиентов агенту ради написания обработчика не требуется. Проверка настоящего канала отправки идёт отдельно от запуска рассылки на покупателей.
Руководитель принимает вариант, отправку и след ошибки.
Предлагаемый план задачи, 08.10.2026. Процесс сдачи — наш учебник и условия разработки на /services.
Руководитель принимает поведение, а не снимок кнопки. В подтверждении подписки видны вариант и срок ожидания. Ссылка из письма открывает карточку с нужным вариантом. После отправки та же подписка не запускает новую.
Повторная подписка требует нового действия покупателя. Если вариант снова исчез, магазин не возобновляет завершённую заявку молча. Иначе человек получает сообщения, которых уже не ждёт.
Этот порядок доведения задачи разобран в уроке «Одиннадцать шагов одной задачи», который входит в учебник агентной разработки. Для магазина доказательством готовности станет протокол с исходным состоянием, действием и результатом каждой проверки.
Протокол доказывает совпадение варианта и отсутствие дубля.
Проект приёмки, 08.10.2026. Протокол ещё предстоит выполнить в выбранном магазине, он не описывает готовый клиентский кейс.
6. Подписку на разработку берут под очередь задач, эффект считают по покупкам.
Для одной стандартной кнопки сначала проверяют модуль. Подписка на разработку подходит магазину с очередью изменений: уведомления, фильтры, оформление заказа. Эти задачи выполняют последовательно, с отдельной приёмкой.
Разработка магазина по подписке в тарифе «Один проект» стоит 250 000 ₽ в месяц по странице, проверенной 8 октября 2026. Инженер ведёт машину агентов, в работе одна задача. Код идёт в ваш репозиторий, пауза доступна в любой месяц.
Цена месяца не является сметой уведомления. Объём первой задачи зависит от платформы, источника остатков и почтового канала. Для следующего шага можно обсудить задачу магазина с этим списком сценариев.
Месяц разработки закрывает задачи по очереди.
Условия /services, проверены 08.10.2026. Правая колонка — применение к проекту функции, не выполненный заказ.
Пользу магазину показывают покупки после уведомления. Запись адресов доказывает интерес, отправка доказывает работу системы. Для коммерческого результата нужны переходы к выбранному варианту и оформленные заказы в заранее выбранном окне.
Неисполненные ожидания тоже должны быть видны. Если вариант доступен, а активная подписка не продвигается, ответственный получает сигнал. Если письмо ушло без доступного товара, причина попадает в следующий разбор проверки.
Такая петля связывает поведение функции с новой задачей разработки. Владелец видит, где теряется обращение, инженер исправляет правило и повторяет приёмку. Обещать рост продаж до этого замера было бы выдумкой.
След уведомления превращает сбой в следующую проверку.
Предлагаемый контур измерения, 08.10.2026. Конверсия и рост продаж не замерены.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Готовый модуль | Официальное описание Webasyst: запрос на товар или определённый артикул, срок актуальности, список заявок. Установка и поведение на сбоях не тестировались. | 2026-10-08 |
| Доступный остаток | Официальная документация Shopify различает доступные к продаже единицы, резерв и ожидаемую поставку. Это пример одной платформы, не названия состояний всех магазинов. | 2026-10-08 |
| Повторы событий | Документация Shopify допускает повтор доставки webhook. Таблицы этой статьи задают требования к будущей доработке, а не результаты её испытания. | 2026-10-08 |
| Истории машины | Первичные записи журналов vibecoding.ru 23.07, 25.07 и 09.09.2026 сверены с инвентарём серии. Сентябрьский тупик письма доступа нашли ревью. Своего клиентского кейса товарной подписки нет. | 2026-10-08 |
| Цена разработки | Живая страница /services: «Один проект» стоит 250 000 ₽ в месяц, один поток, код в репозитории заказчика, пауза в любой месяц. Это цена месяца работы, не смета этой функции. | 2026-10-08 |
| Приёмочные данные | Размеры 42 и 43, цвета и остатки 0, 3 и 7 единиц вымышлены для контрольного сценария. Конверсия и рост продаж не замерены. Уведомление не резервирует товар. | 2026-10-08 |
7. Частые вопросы
Нужно уведомление о поступлении товара на склад или о появлении в продаже?+
Для покупателя выбирают доступность к покупке с подходящей доставкой. Поступление на склад можно показывать сотрудникам отдельно. Название события не заменяет правило магазина.
Что написать в письме о поступлении?+
Название товара, выбранные размер и цвет, ссылку на этот вариант. Если письмо не бронирует остаток, это должно быть понятно из текста. Последнюю единицу могут купить до перехода адресата.
Нужно ли снова писать при следующем поступлении?+
Завершённая подписка не возобновляется сама. Для нового ожидания покупатель оставляет новую заявку. Если магазин предлагает постоянные уведомления, такой режим выбирают отдельно и дают способ отказаться.
Как долго хранить ожидание?+
Срок задают в правилах магазина и показывают покупателю. Модуль Webasyst уже позволяет указать срок актуальности. Истёкшая заявка не запускает письмо по следующему событию.
Нужен ли ИИ в работающем магазине для этих писем?+
Для описанного сценария агент нужен на этапе разработки. Готовый обработчик сравнивает вариант, доступность и запись отправки. Генерация текста моделью при каждом поступлении не требуется.
Источники
- Webasyst, «Уведомление о поступлении» для Shop-Script — официальное описание
- Shopify Help Center, Understanding inventory states — официальная документация
- Shopify Developers, Verify webhook deliveries: Ignoring duplicates — официальная документация
- Открытая машина vibecoding.ru, контекст историй событий и писем июля и сентября 2026 — наш опыт
- Условия агентной разработки vibecoding.ru — наш сервис
- Учебник «Агентная разработка» — наш учебник
Запомнить
- Сначала проверить готовый модуль на своих сценариях.
- Подписывать на конкретный вариант и доступность для покупки.
- Принимать первое появление доступности вместе с повтором события.
- Различать ошибку, неизвестный исход и подтверждённую отправку.
- Считать покупки после уведомлений, причины неудач превращать в проверки.