Актуальные цены и дубли товаров в корзине minishop 2.9.3-pl

Всем привет!

Обнаружилась такая забавная проблема, возможно, она кому-то не в новинку.
При изменении цены товара, она меняется везде, кроме корзины. И клиент спокойно может заказать товар по уже неактуальной цене. И при добавлении того же товара в корзину, но с измененной ценой, он не заменяется более актуальным и не добавляется просто в количество, а добавляется, как еще один товар, отдельной строкой joxi.ru/gmvLZyoHe7BV4A.
Это происходит и в стандартном вызове корзине [[!msCart?]]
Где это исправить, кто знает, сталкивался?
kudesia
15 октября 2022, 11:43
modx.pro
462
0

Комментарии: 7

Артур Шевченко
15 октября 2022, 11:57
0
Цена в корзине и цена в админке никак не связаны. Если товар добавлен в корзину ему назначается актуальная на момент добавления цена, если после этого цену изменить, то в корзине ничего не изменится и это логично. Представь, ты пришёл в магазин набрал товаров по приятным цена, а на кассе узнал, что пока ты до неё шёл цена изменилась, ты сильно обрадуешься? Если в магазине переоценка, очищай все сессии пользователей, чтобы корзины удалились.
    kudesia
    15 октября 2022, 13:58
    0
    Ну, в магазине мы не стоим три дня с корзиной товаров — то ))

    попробую чистку сессий, спасибо

    Видела в Утконосе или где-то еще, при оформлении заказа пишется, что цена изменилась.
      Артур Шевченко
      15 октября 2022, 14:27
      0
      Ты тоже можешь сделать такое уведомление.
        kudesia
        15 октября 2022, 14:30
        0
        Там, кроме уведомления и цена меняется

        чистка modx_session не очистила и не обновила данные цен в корзине
          Артур Шевченко
          15 октября 2022, 18:20
          0
          ms2_tmp_storage а тут какое значение?
            kudesia
            05 февраля 2023, 21:11
            0
            Здравствуйте, такой настройки в системных minishop не найдено…
              Артур Шевченко
              05 февраля 2023, 21:46
              0
              Очистка сессий может только удалить корзину, обновить её нельзя, нужно писать отдельную логику для этого.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7