|
|
07.03.2012, 09:57
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
Привет всем.
Делал ли кто-нибудь такую вещи как две цены у товара в модуле интернет-магазина?
К примеру, есть один товар, у него 2 цены: 1 за метр, вторая за килограмм.
Нужно, чтобы было 2 кнопки добавления в корзину и чтобы в корзине один товар раскидывался по разным строчкам, а не одной.
я так понимаю, что без правок в корзине не обойтись?
orlovkn
|
|
|
07.03.2012, 12:28
|
|
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
|