Если присмотреться — на второй гифке при добавлении кефира в корзину общая сумма чека не меняется (было 3455 рублей и остаётся 3455). А вот когда товар добавляется уже сам, сумма становится корректной (3535). Похоже, что у приложения просто большой пинг: вы быстро отменили покупку товара, но информация о предыдущем действии (заказе) только-только дошла до сервера, и скрипт подтянул товар к итоговой сумме. Это, конечно, неправильно, но хотя бы объясняет происходящее.
Ради эксперимента попробуйте сделать отмену не сразу, а секунд через 5, например (или уже после того, как изменится сумма в чеке). Если теория подтвердится и отмена пройдёт нормально, то можно кидать разработчикам обоснованный багрепорт. Ну или хотя бы держать в голове, что софт тормознутый.
Спасибо! Попробовал сделать отмену не сразу, а как вы посоветовали. Всё ок, добавления не произошло потом. Возможно, программисты и не хотели ничего такого, но с точки зрения пользователя это странное поведение приложения:) Если я по ошибке что-то кинул в корзину, то просто хочу это сразу удалить и не хочу обнаружить потом это в чеке:)
Если присмотреться — на второй гифке при добавлении кефира в корзину общая сумма чека не меняется (было 3455 рублей и остаётся 3455). А вот когда товар добавляется уже сам, сумма становится корректной (3535). Похоже, что у приложения просто большой пинг: вы быстро отменили покупку товара, но информация о предыдущем действии (заказе) только-только дошла до сервера, и скрипт подтянул товар к итоговой сумме. Это, конечно, неправильно, но хотя бы объясняет происходящее.
Ради эксперимента попробуйте сделать отмену не сразу, а секунд через 5, например (или уже после того, как изменится сумма в чеке). Если теория подтвердится и отмена пройдёт нормально, то можно кидать разработчикам обоснованный багрепорт. Ну или хотя бы держать в голове, что софт тормознутый.
Спасибо! Попробовал сделать отмену не сразу, а как вы посоветовали. Всё ок, добавления не произошло потом. Возможно, программисты и не хотели ничего такого, но с точки зрения пользователя это странное поведение приложения:)
Если я по ошибке что-то кинул в корзину, то просто хочу это сразу удалить и не хочу обнаружить потом это в чеке:)