Хотел спросить может кто сталкивался создавал каталог товаров jbzoo с разными ценами для разных городов ?
Posted 19 January 2022 - 08:09
Начинал такое делать, но проект не получил развитие, так и остался концептом.
Реализация была только через зарегистрированных пользователей, т.е.:
- созданы разные группы пользователей
- регистрировался пользователь Админитратором и присваивался в нужную группу (область\город)
- у товара было несколько цен, и в настройках каждой цены были выставлены настройки показа только определенной группы
- таким образом каждый видел только свою цену и мог добавить товар в корзину по нужной цене
Скорее всего не совсем то, что Вам нужно, но может быть натолкнет на какие-то мысли и другую реализацию.
Posted 19 January 2022 - 08:46
Начинал такое делать, но проект не получил развитие, так и остался концептом.
Реализация была только через зарегистрированных пользователей, т.е.:
- созданы разные группы пользователей
- регистрировался пользователь Админитратором и присваивался в нужную группу (область\город)
- у товара было несколько цен, и в настройках каждой цены были выставлены настройки показа только определенной группы
- таким образом каждый видел только свою цену и мог добавить товар в корзину по нужной цене
Скорее всего не совсем то, что Вам нужно, но может быть натолкнет на какие-то мысли и другую реализацию.
Posted 19 January 2022 - 10:31
Спасибо. Да я такое делал для дилеров, у них была группа типа редактор они видели вторую цену со скидкой. И в таком духе... Было три цены. Но это не то... Будем думать.
а цена четко фиксированная на город конкретный, или какие-то формулы вычисления?
Если формулы, можно было попробовать через модификаторы цен. Город хранить где-то в глобальном пространстве, а в модификаторах проверять наличие переменной и считать исходя из этого.
*велосипед* Если цена фиксированная на каждый товар для конкретного города. Можно их как варианты цен заводить и уже на фронте через js переключать между вариантами в зависимости от города.
Posted 19 January 2022 - 10:51
а цена четко фиксированная на город конкретный, или какие-то формулы вычисления?
Если формулы, можно было попробовать через модификаторы цен. Город хранить где-то в глобальном пространстве, а в модификаторах проверять наличие переменной и считать исходя из этого.
да по сути все равно, но наверное фикс.
*велосипед* Если цена фиксированная на каждый товар для конкретного города. Можно их как варианты цен заводить и уже на фронте через js переключать между вариантами в зависимости от города.
У меня пока именно этот вариант, но он велосипед, и это пугает.
Posted 19 January 2022 - 14:43
Ну тут либо для каждого города заводить элемент цены и показывать его в зависимости от города.
Или формулами вычислять цену и показывать ее.