Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Изменение стоимости связки атрибутов

22/02/2025, by Гость (не проверено)

Здравствуйте. Создавая интернет магазин при помощи ubercart, дошел до того момента, когда надо выставлять атрибуты. Но почему то не нашел возможности выводить изменение цены в карточки товара в зависимости от выбранных атрибутов. Т.е есть поля выбора атрибутов, ниже поле количество, ниже поле стоимость, которая изменяется в зависимости от выбранных атрибутов. Я наверно плохо искал, или такой мощный модуль как ubercart не имеет такой возможности. Спасибо за любую помощь.


Здравствуйте, это делает модуль attribute:
https://drupalbook.org/ru/content/sozdanie-atributov-tovara


Да я знаю что для атрибутов нужен этот модуль. Вы наверно не поняли, или я некорректно сформировал вопрос. Атрибуты я создал, так же через модуль fixed price я вписал фиксированную цену для каждой связки атрибутов. Вот только хочу чтобы под формой выбора атрибутов изменялась цена, в зависимости от выбранных атрибутов. А так цена стоит справа от атрибута.


Не понимаю что у вас не работает, сам выбор атрибутов работает?

друпал уберкарт атрибуты


Да так работает тоже.  Все это получается. Но задача немного другая. Во первых указывать цену для каждой связки атрибутов, это решается при помощи модуля fixed price. http://www.ubercart.org/project/uc_fixed_price ссылка для D7 в последнем сообщении.

Выглядет это так

Вот так это выглядет на сайте. И как я хочу чтобы выглядело

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

А на деле цены не видно, а она видна только тогда когда товар уже добавлен в корзину. А это вообще не удобно для клиента.

Как можно это реализовать? Если есть какие то сложные варианты, можем обговорить стоимость работы.


Если есть возможность то переходите на commerce, там это проще реализовано, просто для артикула выставляется отдельная цена и характеристики для каждого артикула отдельно и все переключается через ajax.


Да вот, нет возможности перейт на commerce. Уже все работает давно на ubercart. Нет возможности все менять. Не могли бы вы взяться за это дело и сколько бы это стоило. Фиксированная цена сделана через модуль fixed price, Вот нужно чтобы в карточке товара появлялась цена в зависимости от выбранной связки атрибутов. Если что пишите мне на e-mail


Вам нужно на jquery написать небольшой запрос $.ajax(), чтобы на событие выбор атрибута в форме выполнялся запрос на выбор цены по атрибутам и потом выводить эту цену. Я не смогу помочь потому что занят на двух сайтах. Если будете сами делать, то подскажу, что и куда. Напишите на drupal.ru, думаю там помогут.


Да к сожалению знания именно в програмирование на начальной стадии. В основном занимаюсь версткой. Можно ли ссылки на подобные примеры или уроки. Может и получиться самому сделать что. На друпал.ру тоже ничем толком не помогли. Может за деньги и помогут, уже оставил заявку. Хотя конечно охото сделать самому, чтобы хоть немного повысить свои знания в програмировании.


https://www.drupal.org/node/233919/release для drupal 6