
Разбор · 07.10.2026
Карточку товара на сайте собирают из единых данных, а агенты проверяют варианты и наличие
Что заказать разработчику и как принять карточку действующего интернет-магазина.
Текст подготовлен машиной агентов под надзором Евгения Шилова · факты проверены 7 октября 2026
Карточку товара собирают из согласованных данных: выбранный вариант, цена и кнопка заказа должны говорить об одном товаре.
ИИ-агенты помогают собрать шаблон и проверки; клиентского кейса интернет-магазина у нас нет, поэтому разбираем документацию платформ и свой сайт.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Общие данные связывают карточку с заказом.
Что заказывать, если описание и кнопка покупки расходятся? Начните с карты полей. Разработчик должен показать, откуда карточка берёт каждое значение.
Каталог хранит характеристики, шаблон показывает их покупателю. Ручная копия цены в описании создаёт ещё одно место для обновления.
В учебном примере покупатель выбирает чёрный чайник. Карточка и корзина должны получить идентификатор чёрного варианта. Совпадение названий этого не доказывает.
У каждого поля есть источник и проверка.
Предложенная карта приёмки по документации WooCommerce, Shopify и Google Merchant Center, проверено 07.10.2026. Это схема работы, не замер магазина.
Единые данные не требуют хранить всё в одной базе. Каждому полю назначают ответственную систему, а витрина получает согласованный набор значений.
2. Вариант товара меняет цену, фото и наличие вместе.
Можно ли проверить только первую карточку? В WooCommerce отдельный вариант имеет свою цену, остаток и изображение. Проверка родительского товара их не заменяет.
Чёрный чайник может закончиться, пока белый продаётся. Общая надпись «в наличии» скрывает эту разницу. После выбора цвета надо проверять весь набор полей.
Прямая ссылка тоже выбирает товар. Google Search Central требует показывать для выбранного варианта его фото, цену и наличие и позволять добавить его в корзину.
Выбор должен менять весь вариант.
Сценарии приёмки редакции на основе WooCommerce Variable products и Google Product variants, проверено 07.10.2026. Чайник учебный.
Поисковая разметка должна описывать тот же вариант. Если видимая карточка обновилась, а скрытая цена осталась прежней, исправление ещё не закончено.
3. Наличие проверяют при заказе, даже если карточка уже открыта.
Пока покупатель выбирает цвет, остаток может измениться. Сервер должен проверить возможность покупки при действии с корзиной и оформлении.
Отсутствие остатка не всегда запрещает заказ. В Shopify возможность продажи отделена от наличия на складе. Магазин утверждает правило предзаказа.
Shopify предупреждает: один из способов обновить корзину не проверяет количество уже добавленного товара. Проверка добавления не покрывает этот шаг.
Наличие, предзаказ и ошибка требуют разных действий.
Shopify ProductVariant и Cart API, Google Merchant Center Availability, проверено 07.10.2026. Поведение при ошибке обновления предложено редакцией; его утверждает магазин.
Ошибка обновления не означает, что товар закончился. Чтобы показывать прошлый остаток, магазин должен заранее определить срок его годности и условия покупки.
4. Агент пишет проверки, инженер принимает правила магазина.
ИИ-агент готовит общий шаблон и проверки переходов. Решение о предзаказе, резерве и допустимой давности остатков принимает магазин вместе с инженером.
Начните с задачи с критерием готовности. Для чёрного чайника критерий конкретный: тот же вариант виден на странице и попадает в заказ.
Без описанных исключений агент может принять пустое поле за нулевой остаток. Как записывать правила для ИИ-агентов, разбираем отдельно.
Агент готовит проверки, инженер принимает результат.
План приёмки редакции по документации платформ и урокам машины vibecoding.ru, 07.10.2026. Это предлагаемые работы, не отчёт о выполненном внедрении.
Тест должен проверять ожидаемый результат, а не повторять код агента. Если разработчик и проверка одинаково путают варианты, зелёный отчёт ничего не исправит.
5. Наши поломки учат проверять передачу полей и свежесть фактов.
Общий шаблон ещё не гарантирует полные данные. Мы встретили потерю поля при создании новости, а устаревшие сведения нашли при переделке карточки инструмента.
Карточка Gemini описывает ИИ-инструмент. В ней нет складского остатка или доставки. Из этой истории берём проверку свежести, а не опыт торговли.
Инженер ведёт машину агентов на vibecoding.ru. Ниже два её урока: один касается передачи данных, другой проверки фактов перед публикацией.
Передачу проверяет общий сборщик, свежесть проверяют заново.
31.07
Поле сцены обложки новости терялось на двух из четырёх путей создания. Передачу полей свели в общий сборщик; проверка полноты и тест обхода сборщика закрепили правило.
05.09
При обновлении карточки Gemini семь из четырнадцати старых фактов не прошли перепроверку. Старый срез стал списком вопросов к свежим источникам; списки стран проверяют машинно.
Датированные записи работы машины, сверены 07.10.2026. Это внутренний опыт сайта, не клиентские результаты интернет-магазина.
Магазин проверяет передачу полей при импорте и смене поставщика. Общий сборщик защищает их передачу; свежесть проверяют по источнику и дате обновления.
Работу нашей машины можно посмотреть на /open. Сам объём изменений не доказывает, что корзина магазина работает; это доказывает проверка выбранного товара.
Приёмка не заканчивается словом агента «готово». Инженер сверяет результат с правилами и принимает работу. Кто отвечает за ошибки агента, разобрано в соседней статье.
6. Доработку принимают на проблемных товарах до расширения на каталог.
Начните с действующего шаблона и товара, на котором видна ошибка. Работа со старым кодом начинается с фиксации поведения.
Приёмка проходит на тестовых данных. Покупательский путь проверяют до тестового заказа; реальные покупки, платежи и остатки агент самостоятельно не меняет.
Чтобы определить, готова ли компания к такой работе, есть тест для руководителя. Результат помогает выбрать следующий шаг внедрения агентов.
Каждый этап заканчивается проверяемым результатом.
Порядок работ редакции, 07.10.2026. Срок определяется после разбора ошибки и зависимостей, это не обещание выпуска.
Регулярные доработки действующего магазина можно вести по подписке «Один проект»: 250 000 ₽ в месяц, один продукт и один поток работы на 7 октября 2026.
Это цена месячного потока, не одной карточки. Если хватает штатной настройки платформы или разовой правки, подписка для такой задачи не нужна.
Для нашего учебного чайника приёмка завершена, когда чёрный вариант с теми же ценой и количеством попал в тестовый заказ. Повторите путь для остальных вариантов.
После выпуска считайте расхождения вариантов и отказы заказа по причинам. Новая ошибка возвращается инженеру и становится новым сценарием проверки.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Варианты | Открыли документацию WooCommerce Variable products и Google Product variants. Сверили цену, фото, наличие и прямую ссылку на вариант. Таблицы статьи описывают предлагаемые сценарии приёмки, не результат внедрения. | 2026-10-07 |
| Наличие | Открыли Shopify ProductVariant и Cart API, Google Merchant Center Availability и Price. Разделили наличие и возможность заказа. Поведение при отказе обновления должен утвердить магазин. | 2026-10-07 |
| Наш опыт | Истории 31 июля и 5 сентября 2026 сверили по датированным записям работы машины. Поле терялось на двух из четырёх путей; семь из четырнадцати фактов старой карточки потребовали обновления. Это новости и карточка ИИ-инструмента, клиентского кейса интернет-магазина и замера продаж нет. | 2026-10-07 |
| Подписка | Прочитали живую /services 7 октября 2026 в 20:44–20:46 МСК. «Один проект» стоит 250 000 ₽ в месяц за один продукт и один поток. Это условия месячной работы, не смета одной карточки. | 2026-10-07 |
7. Частые вопросы
Создание карточки товара на сайте и заполнение карточки отличаются?+
Создание задаёт шаблон и поведение выбора и заказа. Заполнение добавляет данные конкретного товара. Если неверно передаётся вариант, новое описание проблему не исправит.
Можно ли оставить нынешнюю платформу магазина?+
Да, если она позволяет связать данные и изменить нужное поведение. Сначала проверьте штатные настройки вариантов и наличия. Собственный код нужен там, где они не покрывают согласованное правило.
Какой размер картинки нужен карточке?+
Зависит от шаблона, увеличения изображения и мобильного экрана. Универсального размера для всех магазинов нет. В приёмке проверяют обрезку и загрузку фото каждого варианта.
Можно ли поручить ИИ описания товаров?+
Да, по проверенным характеристикам. Если данных о материале или комплектации нет, агент не должен дописывать их по похожему товару. Цена и наличие поступают из учётных систем.
Сколько стоит доработка одной карточки?+
Зависит от того, сломаны данные, общий шаблон или обмен с учётной системой. Подписка на /services оплачивает месяц работы над проектом. Цену одной карточки из неё выводить нельзя.
Проверки агентов гарантируют отсутствие ошибок?+
Нет. Они ловят описанные сценарии; новые способы загрузки и изменения данных требуют новых проверок. Результат принимает инженер, а ошибки покупательского пути остаются сигналом после выпуска.
Источники
- WooCommerce, Variable products — официальная документация
- Shopify, ProductVariant — официальная документация
- Shopify, Cart API — официальная документация
- Google Search Central, Product variant structured data — официальная документация
- Google Merchant Center, Availability — официальная документация
- Google Merchant Center, Price — официальная документация
- vibecoding.ru, публичный обзор машины агентов; истории ленты сверены по записям автора — наш опыт
- vibecoding.ru, условия подписки на разработку — официальная страница сервиса
Запомнить
- Назначьте источник каждого поля. Ручные копии цены и наличия уберите из описания.
- Принимайте вариант целиком. Фото, цена и корзина должны относиться к выбранному товару.
- Утвердите правила наличия. Остаток, предзаказ и ошибка обновления требуют разных действий.
- Поручите агенту проверяемую правку. Инженер принимает поведение на тестовых товарах.
- Оставьте наблюдение после выпуска. Каждое расхождение превращайте в новую проверку.