Подробности об окружающей среде:
- Версия Magento: 2
- Версия PHP: 8.2
- Тема: SM Market Theme
Этот просчет происходит именно тогда, когда выбирает Stripe в качестве способа оплаты и появляется на странице просмотра заказа прямо перед его размещением. Мы будем очень признательны за любую информацию о том, почему это может произойти или где проверить возможные проблемы с конфигурацией.
Шаги для воспроизведения: - Войдите в учетную запись клиента.
- Перейдите на страницу магазина.
- Добавьте тот же товар в список корзину три раза.
- Перейти к оформлению заказа.
- Проверьте корзину и информацию о доставке.
- Перейдите к выбору способа оплаты (Stripe).
- На последней странице размещения заказа общая сумма указана неверно.
- Очистил кеш, чтобы исключить проблемы с кешированием.
- Проверил XML-файл конфигурации. на наличие расхождений в настройках блока оформления заказа.
- Проверен код, отвечающий за подсчет итогов оформления заказа, на наличие потенциальных ошибок.
Если один и тот же товар добавляется в корзину несколько раз, общая сумма должна рассчитываться как:
Код: Выделить всё
(Product Price × Quantity) + Shipping Cost = Total
После трехкратного добавления одного и того же товара в корзину касса отображает неверную сумму, как будто общая сумма умножена на 3. В результате неожиданного расчета итоговая цена завышена.
Вопросы:
- Что может быть причиной неправильного расчета во время оформления заказа при использовании Stripe?
- Есть ли типичные проблемы с конфигурацией Magento 2, которые могут привести к завышению общей суммы при добавлении в корзину нескольких количеств?
- Где следует Продолжить проверку, чтобы устранить проблему, особенно в конфигурациях кассы и платежного шлюза?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ckout-with