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

Зарегистрирован:
2010-07-20
Сообщений: 210

Привет всем.

Делал ли кто-нибудь такую вещи как две цены у товара в модуле интернет-магазина?
К примеру, есть один товар, у него 2 цены: 1 за метр, вторая за килограмм.
Нужно, чтобы было 2 кнопки добавления в корзину и чтобы в корзине один товар раскидывался по разным строчкам, а не одной.
я так понимаю, что без правок в корзине не обойтись?

orlovkn
07.03.2012, 12:28
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Цитата:
без правок в корзине не обойтись?

в том виде как поставлена задача - не обойтись.

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

Temet nosce...
07.03.2012, 17:33
Константин
Константин

Зарегистрирован:
2010-07-20
Сообщений: 210

Цитата:
я чесно говоря не совсем понял в каких случаях такое требуется


Продаётся товар, указывается цена за метр и за единицу товара. Например ткань: квадратный метр или полностью рулон: две цены, два параметра: кв.метр и шт.

Соответственно посетитель кладёт в корзину 2 рулона или 2 метра ткани. При этом редактор сайта не добавляет два разных товара, а добавляет две цены(+ параметра) у одного товара, посетитель же может выбрать нужный из вариантов и нажать на нужную кнопку.

То же и с гвоздями: дать выбор посетителю купить 10 гвоздей поштучно или сразу ящик.

orlovkn
16.03.2012, 13:58
Руслан Густокашин
Студия Вэлпис

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

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

есть еще альтернативный вариант - сделать селектор количества рулонов таким образом, чтобы он в поле "количество метров" сам умножал метры на рулоны и в заказ записывалось количество именно в метрах.
Если у вас цена зависит от количества метров, то настроить соответствующие скидки. Но как-то все это очень ненадежно. Лучше бы все же разные товары сделать. Или писать свой модуль интернет-магазина. улыбка
16.03.2012, 17:06
Константин
Константин

Зарегистрирован:
2010-07-20
Сообщений: 210

Воспользовался советом Diggy, в тот же день всё сделал. Спасибо.

orlovkn
198 196 2012-03-16 17:06:38 11947
Описание проекта