|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2014, 10:37 | #1 |
Пользователь
Регистрация: 11.06.2014
Сообщений: 12
|
Вывод товара в корзине
Всем привет! В свободное от работы время изучаю PHP и тренируюсь в создании инет-магазина, и вот возник вопрос: добавляю в корзину ботинок Арт.10001 размер 20 из выпадающего списка, в корзине выводится этот ботинок с размером 20; затем добавляю этот же ботинок, но с размером 24 - а в корзине уже выводится этот последний ввод с размером 24. Вот как поменять код, какой применить принцип, чтобы в корзину добавлялся ботинок одного id, но с разными выбранными размерами? У размеров своя таблица в mysql, с id. Заранее благодарен
Добавление товара в корзину: PHP код:
PHP код:
|
11.06.2014, 11:47 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
В подобных ситуациях можно эффективно использовать SKU, в котором и хранить выбранную покупателем комбинацию свойств товара (размер, цвет и т.п.).
Один из принципов организации SKU товаров показан в этом примере. Использование SKU так же очень эффективно для ведения статистики продаж и организации поставок товаров – оно позволяет отслеживать вкусы и предпочтения клиентов в различных комбинациях свойств товаров (какой цвет/размер/etc быстрее раскупают, чаще просматривают/выбирают и т.д.). |
11.06.2014, 15:21 | #3 | |
Пользователь
Регистрация: 11.06.2014
Сообщений: 12
|
Цитата:
Ну я думаю, что можно как то через проверку сделать, типа если существует такой id и есть такой размер, то добавить новую строчку с этим же id, но с новым размером.... типа: PHP код:
только не могу догнать, как же здесь добавлять новую строчку с id и размером.... |
|
11.06.2014, 16:09 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
доп поле с id размера передавать - хранить в массиве
|
11.06.2014, 16:31 | #5 |
Пользователь
Регистрация: 11.06.2014
Сообщений: 12
|
|
16.06.2014, 19:36 | #6 |
Пользователь
Регистрация: 11.06.2014
Сообщений: 12
|
|
21.07.2014, 16:35 | #7 |
Пользователь
Регистрация: 11.06.2014
Сообщений: 12
|
А в ответ - тишина......................
|
21.07.2014, 16:48 | #8 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
выглядеть может как угодно - все зависит от того кто этот код пишет...
|
22.07.2014, 19:22 | #9 |
Пользователь
Регистрация: 11.06.2014
Сообщений: 12
|
|
22.07.2014, 19:58 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
ну я бы сделал справочник характеристик
id name size 1 размер 42 2 размер 43 3 цвет красный 4 материал шелк кросс-таблицу для товаров - определающие доступные характеристики id_tovar id_prop 1 2 1 3 при заказе товара передвать не только id товара но и id характеристик в корзине будет нечто такое id_tovar harakter 1 2,4,5 1 3,1 что будет означать что заказаны 1) ботиники с характеристиками 2,4,5 (напр размер 43, красные, кожа) 2) ботинки той же модели, но с характеристиками 3,1 (46 и зеленые) а в корзину ложите id товара |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Woocommerce + Qtranslate (некорретный перевод в корзине) | maksimum | WordPress и другие CMS | 1 | 21.05.2014 23:24 |
Вывод товара со скидкой и без скидки | ARB | Помощь студентам | 0 | 03.03.2014 18:28 |
Вывод ошибки при недостаче товара | pr1nc1k | БД в Delphi | 0 | 04.06.2013 22:25 |
Найти ошибку в корзине | PavelACM | PHP | 1 | 31.08.2012 19:11 |
Работа с циклами, Не обнавляется кол-во товара в корзине | bboyb-rock | PHP | 4 | 08.04.2011 19:14 |