Стоимость каждого товара в корзине

Осмелюсь и спрошу еще раз. Как в корзине пересчитать стоимость товара плейсхолдер [[+cost]] при изменении количества товара. А то в целом по корзине [[+total_cost]] пересчитывает а в отдельности по каждому товару нет. Ето так задумано?
Сергей Росоловский
14 октября 2013, 19:29
modx.pro
949
0

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

Сергей
14 октября 2013, 23:54
0
[[+cost]] показывает именно стоимость одного товара. Чтобы пересчитывать именно это нужно самому скрипт писать.
    Сергей Росоловский
    14 октября 2013, 23:57
    0
    Мдя, как бы простая и необходимая вещь и вот так теперь скрипт писать надо. Да и где его писать то, делать плагином?
      Сергей
      15 октября 2013, 00:49
      0
      Ну я бы(с моими скудными знаниями js) просто бы написал бы отдельный код с JQuery(чтоб не лезть в скрипты minishop), который бы реагировал на изменения в инпуте.
Сергей Росоловский
15 октября 2013, 12:21
0
Так что никто не знает как пересчитывать стоимость отдельного товара в корзине, никому это не нужно было при разработке интернет-магазина?
    Василий Наумкин
    15 октября 2013, 12:45
    0
    Никто не знает.

    Придётся осваивать jQuery самостоятельно.
      Сергей Росоловский
      15 октября 2013, 12:56
      0
      Ну jQuery и событие onChange я освою, я думал может есть родная реализация на minishop ;)
        Василий Наумкин
        15 октября 2013, 12:59
        0
        Ну вот никому не нужно было.

        Напиши, да выложи решение — я же не могу один работать за всех?
          Сергей Росоловский
          15 октября 2013, 13:00
          0
          Вот научусь и выложу.
            Василий Наумкин
            15 октября 2013, 13:05
            0
            Давай!

            Если что — в чанке товара корзины есть [[+price]], а есть и [[+cost]]. То есть: цена одного товара и стоимость добавленных.

            Нужно брать цену товара и умножать на количество, заменяя стоимость в том же ряду.
              Роман Наумов
              18 января 2014, 01:01
              0
              Я так понимаю, что сейчас плейсхолдер [[+cost]] выводит сумму по каждому товару. Но значение изменяется только после обновления страницы. Чтобы оно менялось вместе с изменением количества, его надо заставить работать через ajax. Так?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    11