Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Получить информацию из профиля пользователя


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

Здравствуйте уважаемые обитатели форума. Мне нужна небольшая помощь, нужно реализовать следующее:

1) Если пользователь не зарегистрирован и просматривает товар, то его нужно предупредить, что для расчёта стоимости доставки товара нужно зарегистрироваться (это не обязательно).

2) Когда зарегистрированный пользователь просматривает товар, мне нужно как-то получить из его профиля почтовый индекс (postcode) и выбранную страну (country), чтобы потом работать с этими данными. Как можно обратиться к этим данным?

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


По первому пункту:

В контроллере вставить:

$this->data['logged'] = $this->customer->isLogged();
$this->data['text_super_warning'] = $this->language->get('text_super_warning');

В языках:

$_['text_super_warning'] = 'Очень грозное предупреждение';

В шаблоне:

<?php if (!$logged) { ?>
    <?php echo $text_super_warning; ?>
    <?php } ?>
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


По первому пункту:

В контроллере вставить:

$this->data['logged'] = $this->customer->isLogged();
$this->data['text_super_warning'] = $this->language->get('text_super_warning');

В языках:

$_['text_super_warning'] = 'Очень грозное предупреждение';

В шаблоне:

<?php if (!$logged) { ?>
    <?php echo $text_super_warning; ?>
    <?php } ?>

Благодарю. Второй вопрос по-прежнему остаётся открытым!

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


По второму пункту:

А не проще ли записывать id пользователя и id просмотренных им товаров? А потом уже работать с этими данными.

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

Кстати, не откроете ли секрет - зачем вам связь почтовых индексов с просмотренными товарами?

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

По второму пункту:

А не проще ли записывать id пользователя и id просмотренных им товаров? А потом уже работать с этими данными.

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

Кстати, не откроете ли секрет - зачем вам связь почтовых индексов с просмотренными товарами?

Нет, не секрет. Почтовый индекс и страна нужны, чтобы сразу рассчитывать стоимость доставки товара.

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


глупости все это.

потому что адресов у покупателя может быть много.

и до момента оформления заказа вы никак не узнаете, куда же он собирается заказывать доставку.

так что почтовый индекс одного из имеющихся адресов в момент просмотра товара вам ничего не даст.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

глупости все это.

потому что адресов у покупателя может быть много.

и до момента оформления заказа вы никак не узнаете, куда же он собирается заказывать доставку.

так что почтовый индекс одного из имеющихся адресов в момент просмотра товара вам ничего не даст.

 Просто помогите мне добраться до этих данных, а зачем это мне - уже другой вопрос!

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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