Разные цены в городах

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

Аватар пользователя digital_sword digital_sword 1 декабря 2017 в 10:16

Добрый день.
Обычное поле цены (целое число, без модуля магазина). И 2 города, в которых разные цены на товары. Как это правильно реализовывать?

1. Как правильно делать выбор города? (сейчас у меня на css просто сверху штука с выбором, от которой ничего не зависит)
2. Как в зависимости от выбранного города в штуке показывать другое значение поля? Или одно поле скрывать, другое показывать.
3. есть еще представление, которое выводит товары с ценами

Может модулем это правильно делается, или кодом (вот здесь бы чуть подробнее)?

Комментарии

Аватар пользователя bumble bumble 1 декабря 2017 в 10:41

Фактически, должно быть 2 значения:

  • либо, цена_город1 и цена_город2
  • либо, цена_город1 и коэффициент

В зависимости* от города, выводить цену.

Аватар пользователя sas@drupal.org sas@drupal.org 1 декабря 2017 в 10:51

1. Надо в товаре для города выставлять цену, например через модуль https://www.drupal.org/project/field_collection (пара город + цена)
2. Свой форматер написать или использовать https://www.drupal.org/project/conditional_fields
3. см п.2