Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Цена в зависимости от цвета товара (интернет магазин)

24.05.2013, 09:36
Александр

Зарегистрирован:
2012-04-06
Сообщений: 32

Привет!
Есть товар (детская коляска), у нее есть несколько цветов, в зависимости от цвета меняется цена. Как реализовать выбор цвета и возможность ложить выбранный товар по цвету в корзину с присвоенной данному цвету ценой? Добавление дочернего объект не очень подходит, т.к. получается нужно заполнять все тоже самое, кроме цвета и цены + получается отдельная страница для него.
25.05.2013, 21:49
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Какая у вас редакция Netcat? Какой модуль используете - Интернет-магазин или Минимагазин?
26.05.2013, 13:55
Александр

Зарегистрирован:
2012-04-06
Сообщений: 32

Модуль интернет магазин (не мини), редакция экстра
26.05.2013, 14:32
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

В этом случае нужно все-таки делать разные варианты товаров.
В модуле "интернет-магазин" цена товара серьезно привязана к ID товара.
Обычно проблему решают так: создают один товар, в котором заполняют карточку по-полной, всю информацию. И к этому товару делают подчиненные варианты, у которых не заполнено ничего кроме цвета и цены.
На сайте настройте отображение. чтобы показывались только "родительские" товары, и с помощью listquery иль другим способом в карточке "родительского" товара отображайте параметры других (подчиненных) товаров. Например, с кнопкой выбора того или иного варианта цвета, цены. В форме добавления товара в корзину сделайте, чтобы с помощью jquery ID выбранного товара менялся без перезагрузки страницы.
Помимо этого Вам придется изменить еще отображение корзины и отправку письма о заказе (они некорректно показывают к примеру название подчиненного товара - не берут его из родительского объекта).
30.05.2013, 21:01
Гость
Гость

Цитата:
В этом случае нужно все-таки делать разные варианты товаров.
В модуле "интернет-магазин" цена товара серьезно привязана к ID товара.
Обычно проблему решают так: создают один товар, в котором заполняют карточку по-полной, всю информацию. И к этому товару делают подчиненные варианты, у которых не заполнено ничего кроме цвета и цены.
На сайте настройте отображение. чтобы показывались только "родительские" товары, и с помощью listquery иль другим способом в карточке "родительского" товара отображайте параметры других (подчиненных) товаров. Например, с кнопкой выбора того или иного варианта цвета, цены. В форме добавления товара в корзину сделайте, чтобы с помощью jquery ID выбранного товара менялся без перезагрузки страницы.
Помимо этого Вам придется изменить еще отображение корзины и отправку письма о заказе (они некорректно показывают к примеру название подчиненного товара - не берут его из родительского объекта).

Сколько примерно может стоить реализация подобного функционала?
Хотябы с понять порядок цен.
Спасибо!
30.05.2013, 23:00
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Мы недавно такое делали одному заказчику за 4тр. Наверное, вам можно ориентироваться на аналогичную сумму.
17.12.2013, 14:27
Малюшевский Сергей Александрович
zigzag-studio

Зарегистрирован:
2012-12-28
Сообщений: 2

День добрый!Аналогичная задача. Товары в систему попадают с выгрузкой данных из 1С. Сейчас на сайте, товары которые имеют размер(одежда к примеру), отображаются каждый отдельной карточкой или позицией в таблице напротив каждой своя кнопка добавления в корзину. Но возникла необходимость сократить этот список, и выводить товары в виде одной записи в таблице, имеющую выпадающий список с размерами. Вопрос в том, можно ли организовать добавление товара в корзину таким образом!? Т.е. запись о товаре, это просто информация, описание, а сам объект(товар), это позиция в выпадающем списке, выбрав которую и нажав кнопку, в корзину должен попасть товар именно с этим размером(номером, артикулом).

С учетом ваших рекомендаций выше, можно это реализовать с товаром, который загружается со всей информацией автоматически из файла 1С!? И сможете ли вы направить в правильном направлении, чтобы сделать это самому или только на заказ!?
17.12.2013, 16:23
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Выше описан стандартный коробочный функционал. Если я вас правильно понял то задача прмерно так должна выглядеть?
http://rchobby.su/ishop/radiomodeli/air_162.html
http://joxi.ru/oz-wUhjKTJDRTX8jdg0

Если да и если вы разберётесь в API NetCat то и сами справитесь.
Для этого есть поле "Parent_Message_ID" При добавлении товара необходимо записывать в него ID товара родителя а после осуществлять выборку по этому параметру.
Изначально по умолчанию записи с заполненным полем "Parent_Message_ID" не отображаются поэтому вы делаете выбоку чтобы отображать в нужном месте обьекты с "Parent_Message_ID" = "Message_ID" Для вывода возможно использование функции listQuery() но я предпочитаю цикл foreach(){} он не ограничен переменными и обработчиками в отличии от listQuery()

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
198 196 2013-12-17 16:23:02 13073
Описание проекта