Параметры товара вводит покупатель

#
Параметры товара вводит покупатель
Подскажите пожалуйста
возможно ли реализовать в редакции "Халява" и как?

На детальной странице товара, кроме стандартных полей: картинка, описание, количество
выводится дополнительное текстовое поле "Детали товара" (аналогично полю "Количество" куда пользователь вручную вводит цвет которые он хочет, размер и т.п. После добавления товара в корзину содержание данного поля также выводится на странице Корзины товара в отдельной ячейке (возможно редактировать) и сохраняется в деталях заказа.

Заранее спасибо за помощь.
#
Re: Параметры товара вводит покупатель
polyanskiyilya, реализовать функционал именно в описанном вами виде будет затруднительно, т.к. товаров в корзине может быть несколько различных, а поле для хранения описания заказа(в которое, в принципе, можно было бы сохранить содержимое поля "Детали товара" всего одно. И хранить в нем дополнительную информацию(в виде текста) о каждом товаре из корзины будет неудобно.
В подобных случаях мы рекомендуем использовать механизм модификаций. Т.е. вам необходимо на каждую комбинацию цвета-размера товара создавать модификацию этого товара(модификация - это тоже товар, но связанный с родительским товаром). А после на странице товара выводить все его возможные цвета и размеры(которые будут браться из информации о модификациях данного товара), чтобы пользователь мог выбрать нужную комбинацию и положить в корзину не сам родительский товар, а соответствующую ей модификацию товара. Пример данной реализации функционала см. на нашем форуме: http://www.hostcms.ru/forums/17/3096/page-2/
#
Re: Параметры товара вводит покупатель
В данном конкретном случае механизм модификаций не подходит ввиду сложной поддержки сайта впоследствии.
Задача состоит в том, что именно вручную пользователь должен вводить требуемые параметры товара.
Возможно ли это сделать как атрибут товар (Текстовое поле), который вводит не администратор при заполнении карточки товара, а пользователь непосредственно на фронтофисе. И этот атрибут передается в корзину и привязывается к заказу.
Возможно это можно реализовать модифицируя поле "Количество", он ведь разное для каждого товара?
Либо полей "Детали заказа" сделать несколько, для каждого товара?
Возможен ли какой-то вариант решение вопроса кроме модификаций?
#
Re: Параметры товара вводит покупатель
polyanskiyilya писал(а):
Возможно это можно реализовать модифицируя поле «Количество», он ведь разное для каждого товара?
- нет, т.к. значение этого поля приводится к числовому типу перед сохранением в базу данных.
polyanskiyilya писал(а):
Либо полей «Детали заказа» сделать несколько, для каждого товара?
- к сожалению, нет. Т.к. механизм дополнительных свойств для товаров в корзине не предусмотрен.
polyanskiyilya писал(а):
Возможен ли какой-то вариант решение вопроса кроме модификаций?
- он, в принципе, возможен и был описан мною в моем предыдущем сообщении: использовать поле "Описание заказа", и в него одно писать информацию по каждому товару из корзины.
Авторизация