Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Подсказки для менеджеров


Recommended Posts

Доброго времени суток!

 

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

Пример: в товаре в админке сделать дополнительное поле с описание, где будут например прописаны поставщики товара, прикреплены прайс листы, ну или какая-нибудь информация полезная менеджерам. Менеджер заходит на сайт, авторизуется и видит эту информацию в карточке товара.

http://awesomescreenshot.com/04542v67d6

Надіслати
Поділитися на інших сайтах


:-) Ну если можно и возможно может подскажете как это реализовать?

Добавляем поле в таблицу product_description, в админке делаем его заполнение (правим контроллер и шаблон)

На фронтенде делаем вывод содержимого этого поля в карточку товара (правим контроллер, модель, шаблон) и оборачиваем его в условие (проверку на группу пользователя).

Вот так, если в двух словах :oops:

Надіслати
Поділитися на інших сайтах


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

после этого узнаете сроки/стоимость разработки.

ибо "вкладка с доп.текстом для менеджера" и "вкладка, где будут например прописаны поставщики товара, прикреплены прайс листы, ну или какая-нибудь информация полезная менеджерам" - совершенно разные вещи.

Надіслати
Поділитися на інших сайтах

Добавить поле в любую таблицу product*, с которой будет удобно работать.

внести изменения в контроллеры, модели, шаблоны для товаров.

 

Контроллеры, модели, шаблоны магазина не трогать

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


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

:ugeek:  а выше разве вам не это предлагали?

Надіслати
Поділитися на інших сайтах


<?php
if ($this->customer->isLogged() && $this->customer->getCustomerGroupId() == "Id группы покупателей") { 
echo '<a href="#tab-description"><?php echo $tab_description; ?></a>';
}
?>

Вроде получилось сделать такой конструкцией.

Надіслати
Поділитися на інших сайтах


И еще есть вопрос. Переделал условие на такое

<?php if ($this->customer->isLogged() && $this->customer->getId() == "id зарегистрированого покупателя") {echo '<a href="#manager_description">Для менеджеров</a>';}?>

Можно ли как-то добавить в условие несколько ID пользователей?

Надіслати
Поділитися на інших сайтах


<?php $validCustomerIds = array('id_1','id_2','id_3'...);

if ($this->customer->isLogged() && (in_array($this->customer->getId(), $validCustomerIds))) {echo '<a href="#manager_description">Для менеджеров</a>';}?>

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.