support 446 Posted January 29, 2020 Report Share Posted January 29, 2020 В Админке - Локализация - Валюты у Вас должно быть добавлено 2 валюты. Доллар и рубль. Обе валюты должны быть активными, т.е. зелёная "птичка" в колонке Статус. Отредактируйте валюту Доллар - USD и укажите курс относительно рубля в опции Значение. т.е. если 1$ стоит 60 рублей. То курс рубля к доллеру будет 1 разделить на 60, 1/60=0.016 т.е. в опции Значение пишите 0.016 Указывайте все цены в админке в долларах. Теперь что б цены в каталоге автоматически считать в рублях по курсу указанному. Откройте файл /app/Coontroller/AppController.php и после: /** * Called before anything. * This public function really needs some help. * */ public function beforeFilter() { добавляйте: $this->Session->write('Customer.currency_id', 1); т.е. получится вот такой код: /** * Called before anything. * This public function really needs some help. * */ public function beforeFilter() { $this->Session->write('Customer.currency_id', 1); 1 - это id номер валюты в Админке - Локализация - Валюты. Если у Вас своя валюта, меняйте id номер на свой. Всё, теперь все цены пересчитываются в рубли по курсу, который вы укажите в админке. т.е. стоимость товаров, доставки и т.д, любые цены Вы указываете в долларах. После всех правок, на всякий случай, сбросьте кэш, что б всё обновилось в каталоге, кнопка Очистить кэш на главной странице админке. В каталоге всё пересчитывается в рубли по указанному Вами курсу. Вот как было до пересчёта: и вот как теперь показывает цены: Link to post Share on other sites
Recommended Posts