За последние 24 часа нас посетил 33021 программист и 1821 робот. Сейчас ищут 865 программистов ...

алгоритм работы с корзиной

Тема в разделе "Прочие вопросы по PHP", создана пользователем dali, 4 дек 2011.

  1. dali

    dali Активный пользователь

    С нами с:
    31 окт 2011
    Сообщения:
    18
    Симпатии:
    0
    Здравствуйте,

    подскажите как работает корзина, вариант через регистрацию, НЕ ЧЕРЕЗ СЕССИИ

    например,
    1) покупатель регистрируется
    2) выбирает по каталогу продуктов, в котором под продуктами есть ссылочки "купить", набирает корзину из разных продуктов
    3) как дальше сделать так чтобы для разных продуков был один номер заказа?
     
  2. dali

    dali Активный пользователь

    С нами с:
    31 окт 2011
    Сообщения:
    18
    Симпатии:
    0
    есть продукт, юзер их набрал в корзину, нападали продукты, дальше начинается процесс заказа, юзер вводит параметры заказа и как бы все ок, Но где в какой момент должен появиться номер заказа

    Номер заказа необходим продавцу, чтобы по нему отсортировать продукты в пакет принадлежащие одному юзеру
     
  3. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    интересно где ты собираешься хранить заказанные товары? и что ты подразумеваешь под регистрацией? имеешь представление что такое сессия, как она работает и зачем она нужна ?

    хранить товары можно двумя способами - либо куки, либо сессия (которая тоже использует куки). вариант с сессией самый оптимальный.

    Есть ещё один вариант - хранить в базе данных, но этот вариант не очень хорош. Его использование оправдано только в том случае, если пользователь набрал корзинку товаров с работы, а подтверждать хочет дома.
     
  4. dali

    dali Активный пользователь

    С нами с:
    31 окт 2011
    Сообщения:
    18
    Симпатии:
    0
    да будет вариант хранения заказа в бд и именно по этой причине( пользователь набрал корзинку товаров с работы, а подтверждать хочет дома), расскажите аллгоритм
     
  5. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    я бы делал с помощью ajax. в базе создаётся отдельная таблица для хранения добавленных товаров (не путать с таблицей заказов): айди пользвотеля, айди товара, кол-во.

    Пользователь, после того как добавит всё, что нужно, просто подтверждает заказ, и все записи из этой таблицы уходят в таблицу/ы заказов.

    Напиши, если в этом алгоритме не ясно какое-либо конкретное место (отвечать на технические вопросы реализации не буду, т.к. не вижу в этом ничего сложного)