Shopify POS меняет подтверждение правок корзины: что проверить в кассовом приложении
В POS UI extensions 2026-10 неподтверждённые изменения корзины становятся ошибкой. Как различить отказ и неизвестный результат без повторной скидки.
Содержание статьи
В версии POS UI extensions 2026-10 приложение Shopify получает ошибку, если касса не подтвердила изменение корзины. Для магазина это повод проверить сценарии скидок и смены покупателя: сообщение приложения об успехе должно соответствовать фактическому составу чека.
На кого распространяется изменение
Shopify описал новое поведение 7 октября. Оно определяется версией конкретного расширения: 2026-07 и более ранние версии работают по прежним правилам. В новом варианте вызывающий код должен обрабатывать отказ для каждой используемой операции изменения корзины.
Сначала узнайте у поставщика кассового приложения версию расширения. Обновление интерфейса кассы и переход расширения на новую API-версию — разные события. Не требуется менять весь кассовый парк только потому, что в журнале появился технический анонс.
Отказ и неопределённый результат требуют разных действий
Платформа различает отказ, при котором корзина не изменилась, и ситуацию, когда результат подтвердить не удалось. Во втором случае возможно частичное применение; Shopify требует прочитать корзину перед повтором.
Практический риск понятен на скидке: сотрудник видит ошибку и нажимает кнопку ещё раз. Если первый результат неизвестен, повтор без сверки способен создать неверное ожидание итоговой цены. В инструкции кассиру стоит явно указать, где увидеть действующий состав и сумму перед продолжением оплаты.
Что включить в проверку подрядчика
Попросите показать три случая: успешная правка, явный отказ и потеря подтверждения. Для каждого важны итог корзины, сообщение кассиру и доступность дальнейших кнопок. Вращающийся индикатор после ошибки — отдельный дефект, даже если сумма осталась правильной.
Редакционная рекомендация — проводить эти сценарии на учебной продаже. Возьмите одну позицию и простую фиксированную скидку, чтобы итог можно было проверить независимо. Затем повторите испытание с несколькими строками и переходом к оплате. Не используйте настоящие покупки клиентов как испытательный стенд.
Как оформить приёмку обновления
В результате должно быть понятно, какие действия завершились, какие отклонены и какие требуют сверки. Зафиксируйте версию расширения, сценарий и фактический чек. Отдельно проверьте, что после ошибки можно безопасно продолжить работу, не закрывая приложение вслепую.
Наблюдаемость помогает найти сбой, но не заменяет такую приёмку. Об этом подробнее в разборе журналов приложений Shopify. Новое поведение улучшает обнаружение неподтверждённых правок; само по себе оно не исправляет логику стороннего расширения.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы