Здравствуйте, Все!
Не встречал ли кто-нибудь патч к Ubercart, позволяющий задавать абсолютные цены для каждого сочетания атрибутов?
Думаю я не первый столкнувшийся с такой ситуацией. У меня много атрибутов для каждого товара и цена складывается не простым суммированием базовой цены и всех опций.
В идеале было бы удобно задавать цену на вкладке node/1/edit/adjustments после Alternate SKU . Странно, что этого нет у автора.
Спасибо!
Комментарии
я использовал цены которые по умолчанию есть в уберкарте. Т.е. выставлял цену для покупателя в оригинале продукта полем List price, он в рассчете цены не участвует. В Sell price ставил 0. В опциях же просто настроил чтобы не показывал плюсик, и там выезжает сразу итоговая цена продукта.
Это хорошо!
Но как бы мне задать цену для каждой комбинации опций?
Вот есть у меня скажем гайка. Она может быть латунная или стальная и может быть 10 разных диаметров. Разумеется цены маленьких латунных и стальных гаек отличаются иначе, чем больших.
А разбивать на отдельные товары мне никак нельзя
Решил.
Нашёл Fixed price for attribute option combinations
и переделал под Drupal 6 сам )
а поделиться?
Так там и выложил в конце )))
http://www.ubercart.org/contrib/5850
Спасибо за модуль - очень пригодился.
Небольшая поправка в модуль.
Строку №24
<?php
$num_prod_attr = mysql_num_rows($result);
?>
надо заменить на
<?php
$num_prod_attr = db_affected_rows();
?>
Чтобы не зависеть от типа БД
А что, если атрибутов три: Размер (L, Xl, XXl), Цвет (Красный, Зеленый, Голубой), Тип (Мужской, Женский), причем присутствуют не все вариации опций.
Тоесть, существует L + Красный + Мужской, но нету L + Красный + Женский.
Можно ли самому задавать вариации опций?
И можно ли выводить результат простым списком чекбоксов/радиобаттонов для вариаций + отображение цены, а не рядом селектов?
Да, в node/%node/edit/adjustments если поставить Alternate SKU, отличный от базового, и нужный Fixed Price, то в корзину товар попадает с этой ценой.
Но есть нерешенный кусок задачи. Надо переделать Ajax Attribute Calculations, чтоб он выводил Fixed Price.
Это надо, чтобы в форме закупки при выборе комбинации атрибутов цена показывалась сразу.
В ближайшее время попробую сделать. ))
Надо бы выложить этот модуль на drupal.org
А то страшно вспомнить столько времени я его искал.
Автор оригинальной версии не отзывается. http://www.ubercart.org/user/2946
а под друпал 7 есть решение?
Есть новость про семерку?