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

Цена для зарегистрированных в карте товара

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

Добрый день.

 

Подскажите пожл. как в карте товара под ценой, для дефолтной группы (незарегистрированные) вывести текст и цену для одной из групп (зарегистрированные)?

Т.е. строчка "Цена для зарегистрированных - "цена для группы id=8""

Может кто модуль какой знает или модификатор?

 

Opencart 2.1.0.2

 

(пользоваться поиском умею, нашел на форуме пару решений, но они не подходят (то версия опенкарта, то просто не работает)

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


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

L0ky, возможно это то, что нужно 

 

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


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, Aleksei88 сказал:

L0ky, возможно это то, что нужно 

 

 

Этот модуль не выводит незареганным пользователям, цену для зареганных (т.е одной группе не выводит цену для другой группы)

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


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

Использовать для этого  стандартную функцию Скидки .

Останется только сделать вывод этой самой цены.Как то так например

7722681599.jpg

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


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, Tom сказал:

Использовать для этого  стандартную функцию Скидки .

Останется только сделать вывод этой самой цены.Как то так например

7722681599.jpg

 

Все бы ничего но цена считает от количества товара, хотелось бы все же именно для акций, может кто сможет переделать эту радость под ocmod 2.1?

 

https://opencartforum.com/files/file/1443-vyvod-ceny-dlya-zaregistrirovannyh-a-lya-sitilink-vqmod/

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


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

Цена указана во вкладке скидки без указания количества....

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, Tom сказал:

Цена указана во вкладке скидки без указания количества....

 

Мая чудная шаблонамана считает иначе :)

Скрин

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


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

Я и написал

Цитата

Останется только сделать вывод этой самой цены...

а скрин с работающего магазина,где данная цена выводится во всех модулях и на всех страницах.

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


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, Tom сказал:

Я и написал

а скрин с работающего магазина,где данная цена выводится во всех модулях и на всех страницах.

Спасибо за направление.

 

*Еще есть предложения? :)

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


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

Подсказали на соседнем форуме решение:

 

Чтоб вывести акционную цену для одной из групп нужно прописать:

 

в моделе \catalog\model\catalog\product.php

    public function getProductSpecialsPrice($product_id) {
        $sql = "SELECT ps.price FROM " . DB_PREFIX . "product_special ps  WHERE ps.customer_group_id > 0 AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) AND product_id = '" . $product_id . "' LIMIT 1";

        $query = $this->db->query($sql);

        return $query->row['price'];
    }


в контроллере товара \catalog\controller\product\product.php

            $opt_price = $this->model_catalog_product->getProductSpecialsPrice($this->request->get['product_id']);
            if ((float)$opt_price) {
                $data['opt'] = $this->currency->format($this->tax->calculate($opt_price, $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
            } else {
                $data['opt'] = false;
            }
 

Далее в шаблоне выводим переменную $opt

--

Это отобразит цену, останется только вывести анкор.

Выглядит вся эта радость, вот так -  https://tropickava.com.ua/coffee-classic/coffee-zambia

Изменено пользователем L0ky

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


Ссылка на сообщение
Поделиться на другие сайты
В 02.05.2017 в 18:56, Tom сказал:

Использовать для этого  стандартную функцию Скидки .

Останется только сделать вывод этой самой цены.Как то так например

7722681599.jpg

А как сделать вывод? Вообще нужно так, чтоб цену не видно было, только надпись напр "Спец цена" и если нажать то появлялась бы подсказка что нужно зарегаться.

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


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

Это довольно обьёмная доработка. Подыщите исполнителя на форуме.

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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