OpenCart в адмінці поставити долари, а на сайті рублі або гривні
- Призначаємо валюту за умовчанням в магазині для клієнта
- Призначаємо валюту за умовчанням в магазині для адміністратора
- про автора
У статті як поставити валюту за умовчанням в OpenCart в коментарях мені почали задавати питання, як зробити так щоб в адмінці валюта була в доларах, а на сайт виводилися рублі або грн?
Це питання дійсно дуже актуальне, оскільки курси валют тепер постійно стрибають як в Росії так і в Україні, тому ціни на імпортні товари постійно доводиться міняти. Щоб не робити це все в ручну нижче я привів інструкцію як поміняти валюти.
Але перш ніж щось робити нагадаю, завжди робіть резервну копію магазину, як файлів так і SQL бази.
Призначаємо валюту за умовчанням в магазині для клієнта
Щоб клієнту за замовчуванням виводилася національна валюта треба в адмінці:
- 1) Зайдіть в Система-> Налаштування
- 3) Натисніть на кнопку «Змінити»
- 4) Перейдіть на вкладку «локалізація» і поставте основну валюту (грн або рублі)
- 5) Скасуйте Атоматіческая оновлення валют, тому що курс там вантажиться міжбанку, а не реальний, ринковий. У моєму випадку основна валюта це польський злотий. У вашому випадку це гривні або рублі.
- Соххраніте внесені зміни.
Цим самим ми поставили валюту за замовчуванням, в магазині, яку бачить клієнт. Тепер прийшла пора міняти адмінку.
Призначаємо валюту за умовчанням в магазині для адміністратора
Хочу відразу попередити. Зараз у вас стоять ціни як в адмінки так і в магазині однакові, а одній валюті. Після внесення змін ціни в адмінці стануть в доларах, але ціна залишиться та ж сама. Наведу приклад. Є товар, олівець. Ціна за нього стояла 10 грн. В адмінці стояла цифра 10, і на сайті природно виводилася ціна в 10 грн.
Тепер ми поміняємо валюту в адмінці, і вона стане в доларах, але цифри залишаться ті ж. Наш олівець буде коштувати 10 $, відповідно клієнт побачить ціну в 260 грн. (Курс на момент написання статті 1 $ = 26 грн). Але це нічого страшного. Для того щоб все повернути на круги своя нам досить всі ціни в адмінці розділити на текушего курс, тобто 26. Тоді олівець буде варто в адмінці 0.3 $, а в магазині для клієнта, все теже 10 грн.
Я попередив вас для того, щоб ви розуміли що вносити зміни в магазин найкраще вночі, коли на ньому найменше клієнтів. Отже, поїхали міняти ціни в адмінці:
1) Заходимо в Система-> Локалізаціі-> Валюти
2) В валюті USD поставте курс 1.00000000
3) А в грн або рублях поставте відповідний курс на сьогоднішній день.
Наприклад у мене вийшло так:
Усе. Тепер в адмінці ціни стоять в доларах, а відображаються для клієнта в рублях або гривнях. Ну а в моєму випадку в злотих.
Тепер як я і говорив, треба ціни поділити на курс. Для цього встановлюємо модуль який можете завантажити за засланні .
- качаємо файл
- Разархівіруем його
- Копіюємо на хостинг в корінь сайту. (Не замінює, а об'єднані папки)
Все що нам залишилося це скористатися встановленим модулем. Для цього:
- Йдемо в Дополненія-> Модулі
- Активуємо модуль Групове управління цінами
- Натискаємо «Змінити» навпроти цього модуля
- Виділяємо всі категорії і підкатегорії в магазині
- Вибираємо «Розділити на», «число». І в поле прописуємо текушего курс. Заради прикладу я вписав 26. Поточний курс долара до гривні
На цьому все, сподіваюся у вас все вийшло і не виникло питань. Але якщо ви зіткнулися з якимось труднощами, напишіть в коментарях, спробую вам допомогти.
про автора
Andrey
Адміністратор блогу. Спеціаліст з маркетингу, розвитку бізнесу, здорового способу життя. Власник і директор двох компаній в Україні. Сертифікований фахівець Apple. Захоплення: бізнес, спорт, дайвінг.