Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте, первый раз столкнулся с данной cms и случилась "эпидерсия",

задача 1- вывести две цены для разных групп пользователей (выполнена)

задача 2 - смена единиц измерения при смене цены.......(не выполнена)

 

Вопрос как? Думал отделаться условными операторами, берем переменную $product_id, вычисляем идентификатор определенного товара и на его странице условием выводим нужные единицы измерения, вместо тех что выводятся по умолчанию(при первой цене).

 Подскажите, как тогда реализовать сее чудо....

 

Заранее, всем спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще раз поподробнее, данные товара, там поля единицы измерения, например:

упак. - эта единица выводится когда пользователь не авторизован

когда авторизован - тоже выводится упак. но другая(нужная цена), а она должна быть за кв.м.

Как тогда реализовать? В какое доп.поле вводить кв.м. и по какому условию потом эту единицу выводить в карточке товара???

Помогите, пожалуйста, весь череп сломал....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используйте `if( $this->customer->isLogged() )`

Ели все товары одинаковые (для всех действует одно правило упак/кв.м.) - выводите через языковые переменные. Если язык один и всегда будет один - можно и напрямую в шаблоне.

Если же у разных товаров возможны разные ситуации с единицами измерения - у каждого товара есть готовые поля, которые очень редко используются на практике в наших реалиях (UPC, EAN и т.п., ISBN например, если книгами не торгуете). Можно их переименовать и у админа будет готовый интерфейс для вписывания туда своих значений единиц измерения для каждого товара. Если поле заполнено - выводите их. Не заполнено - действия по умолчанию (упак/кв.м.)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дополнительные поля уже заняты..... а какую нибудь проверку можно сделать, типа если видишь ед.изм. "уп." и логин авторизован, то выводи кв.м., и т.п.???? Люди программные поясните как решить задаче со сменой единиц измерения при смене цены.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вроде со сменой единиц измерения при авторизации разобрался, а теперь как сделать чтоб единицы измерения еще менялись при смене категории товара, например в одной категории для неавт.пользователей цена/упак., для авториз.пользователей цена/кв.м., а в другой категории для неавт.польз. цена/рул., а для авт.пользователей цена/кг. и т.д. по категориям.

Как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из какого поля берётся "уп." и соотв. "кв.м." ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну если все доп.поля заняты - значит надо создать еще. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.