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

Мультивальта и фильтр товаров


kanthrad

Recommended Posts

На сайте разная валюта для админки (eur) и для сайта (byn). Настроено так: по умолчанию на сайте евро, а в файле system/library/cart/currency.php указано
...

public function format($number, $currency, $value = '', $format = true) {

        $currency = 'BYN';

...
Сейчас установила фильтр товаров (купленный DreamFilter), и столкнулась с тем, что фильтр по цене отображает на сайте цену в евро. Например, на сайте товар стоит 20 byn - в фильтре по цене цказано "20 eur" и когда фильтруешь - остается 0 товаров, т.к. единственный товар реально стоит 10 eur. При этом если пользователь выберет валюту из соответствующего блока - фильтр переключается отлично. Проблема в том, что выбор валюты от пользователя скрыт.
 

Со слов разработчика фильтр цепляет валюту по умолчанию и в самом фильтре указать какую валюту использовать нельзя. Может кто-нибудь сталкивался или подскажет как можно поправить?


Пока сделано так:
В catalog/controller/common/header.php:
if ($this->session->data['currency'] != 'BYN'){ $this->session->data['currency'] = 'BYN'; }
+ на всякий случай
setcookie("currency", 'BYN', 0, "/", "heavydutytool.by", 1);

и

$this->config->set('config_currency', 'BYN');


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

Змінено користувачем kanthrad
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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