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

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


Recommended Posts

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

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 користувачів

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

Important Information

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