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

[Решено] вывод UPC определенной группе покупателей

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

<?php 
if ($this->customer->isLogged() && $this->customer->getCustomerGroupId() == "2") {
  echo 'UPC: <?php echo $upc; ?>';
}
?>

пытаюсь вывести определенной группе поле UPC... не выводит.. если делаю просто UPC: <?php echo $upc; ?> то все нормально. Что не так сделал?

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


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

смотрите что в условии, var_dump в помощь ;)

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


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

замените ваш бред

echo 'UPC: <?php echo $upc; ?>';

 

на

echo 'UPC:' .$upc;

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


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

ааа, жесть! :ugeek:

даже внимания не обратил..

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


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

Добрый день! Подскажите как решить эту задачу для opencart 2.1.x.

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


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

Я вставлял вышеизложеный код (карточка товара), соответственно изменив echo 'UPC: <?php echo $upc; ?>'; на echo 'UPC:' .$upc;

 

в результате выдает ошибку. Я полагаю что нужно вставить код в контролере. Вопрос какой?

 

К примеру чтобы сделать аналогичную задачу только для незарегистрированых покупателей, в контролере прописывается такой вот код: $data['logged'] = $this->customer->isLogged();. Но для моего случая этого недостаточно.

 

Мне нужно чтобы поле upc или sku видели только пользователи определенной группы. На старых версиях опенкарт этот код работает. сам проверял.

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


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

в ОС 2.1.x  для получения группы пользователей используется getGroupId вместо getCustomerGroupId

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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