Как в Уберкарт задать цену за 100 штук для товара?

Главные вкладки

Аватар пользователя VasyOK VasyOK 4 апреля 2012 в 4:21

Вечер добрый!

А никто не задумывался можно ли сделать в Ubercart, чтобы при создании товара устанавливать цену за 100 штук.

Ну например за шурупчики. Их же по одному никто не продает. А так разу:
цена за 100 штук - 20 гривень.

Комментарии

Аватар пользователя gromov1 gromov1 4 апреля 2012 в 18:53

если вы хотите чтобы товар по умолчанию продавался в штучном экземпляре и имел возможность продаваться пачками по 100, 200, 300 шт, то вам нужно это осуществить с помощью атрибутов. ставите необходимое кол-во и цену и клиент сам выберет сколько ему нужно.

Аватар пользователя VasyOK VasyOK 5 апреля 2012 в 9:37

gromov1, чет не вкурю.

Вот создаю я атрибут Количество. Настройки не трогаю.
Потом что создать опцию 100 шт?

Потом добавляю эту опцию к товару. Что-то не вижу я ее. Или вообще по другому...

И если все таки сделать цену в атрибутах по принципу
100 болтов за 100 гривень, сможет ли покупатель заказать 170 болтов за 170 гривень?

Атрибут в моем понимании это как например вариант товара
Например Джинсы 200 гривень
Атрибут с нашивкой D&G - 210 гривень.

А если товар в совсем разных вариантов я то я через Node reference делал, как тут (дизайн не для слабонервных)
http://sobakakorm-spb.ru/content/pro-plan-dlya-shchenkov-kuritsaris

Аватар пользователя aRpi aRpi 5 апреля 2012 в 16:24

по моему уберкарт слишком прост для этого...

вам необходим текстовый атрибут в котором можно будет указывать вес в граммах!
НО! наверное придется программировать зависимость, хук определять

ИЛИ

Создать два разных варианта:
1) Товар покупка на развес
- 1 ед. количества = 1 грамму
2) Товар покупка пачками
- в нем атрибуты, определяющие размер пачки

Аватар пользователя VasyOK VasyOK 5 апреля 2012 в 17:01

Так и есть, сделал 2 класса. С пачками все ясно. В пачке можно вывести размеры и не только. И не обязательно атрибутами - гораздо удобнее текстовыми полями.

А вот на развес не совсем ясно.
Пусть 1 ед = 1 грамм. Слегка не удобно.

И нужно дать пользователю ввести 250 граммов (штук) и как это сделать?

Ну минимум 100 грамм (штук) - это модуль там uc_product_minmax хоть я с ним еще не разобрался.
А увеличение пакета порциями по 50 штук вверх вниз это чем сделать?