Отложенные товары

Собственно хочется узнать как в minishop реализовано или можно реализовать функцию отложенных товаров
Роман Хуев
12 декабря 2012, 08:55
modx.pro
2 939
0

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

Василий Наумкин
12 декабря 2012, 14:06
0
Рома, у тебя действительно такая фамилия, или это тупая шутка?
    Роман Хуев
    12 декабря 2012, 14:09
    0
    не смешно нифига =(
    нормальная одесская фамилия.

    лушче б по существу ответил
      Василий Наумкин
      12 декабря 2012, 14:23
      0
      Отвечаю по существу — нет такой функции.

      Как можно реализовать — не знаю, непонятно, что вообще имеется в виду?
        Роман Хуев
        12 декабря 2012, 14:33
        0
        корзина предполагает непосредственно покупку сразу, а «закладки»(отложенные товары), возможность покупки в последствии
        можно взглянуть на проблему с двух сторон:

        1. пользователь может добавить в корзину, либо в «закладки»
        то есть тут наблюдается условно «2 корзины»

        2. добавлять в корзину, но впоследствии иметь возможность переложить их в «отложенные»
        то есть нужна возможно как то разделять добавленные товары на две категории
        «готовые к оформлению», «отложенные»
        то есть тут корзина одна, но у добавленного товара есть идентификатор который показывает оформлять этот товар сейчас или позже

        немного сумбурно, но изложил как есть
        подобный функционал хорошо реализован в корзине гипермаркета озон
        www.ozon.ru/?context=cart&check=1
          Василий Наумкин
          12 декабря 2012, 14:43
          0
          Учитывая, что товары — это ресурсы MODX, значит вам нужно добавление страниц в избранное.

          Недавно обсуждали как раз.
            Роман Хуев
            12 декабря 2012, 14:46
            0
            читал, немного не совсем то

            нужно чтоб сохранялся функционал корзины и все свойства и методы корзины и товаров
              Василий Наумкин
              12 декабря 2012, 14:58
              0
              А надо чтобы — хрясь, и было готовое как на Озоне?

              Даю наводку:
              1. Одни товары идут стандартно в сессию
              2. Другие сохраняются, например, в юзера
              3. Волшебный клик — и отложенные товары помещаются в сессии и показываются в корзине
              4. Еще один клик — убираются

              Просто подумайте как лучше манипулировать данными в сессии.

                Роман Хуев
                12 декабря 2012, 15:06
                0
                А надо чтобы — хрясь, и было готовое как на Озоне?
                почему бы и нет.

                за наводку спасибо.

                получается мы сохраняем id в юзера (хотя я думаю можно в туже сессию) и выводим масив идешек тем же getProduct
    Denys Butenko
    12 декабря 2012, 14:43
    0
    Есть сниппет последних просмотренных товаров где-то у Василия на gist'e, есть минишоп. Если сохранять в сессию то создайте переменную и посылайте id товара в этот массив, а на странице с «закладки» парсите этот массив и выводите значения из него.
      Василий Наумкин
      12 декабря 2012, 15:00
      0
      Да, направление верное.

      Я бы просто менял местами выбранные и отложенные товары, при клике или переходе на определенную страницу.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      10