Moushe.ru

Блог обо всём

OpenCart 2.0.2.0 добавляем валюту — рубль


Всем привет, если вы скачивали OpenCart 2.0.2.0 с моего сайта вы наверняка заметили что в стандартных валютах нет российской валюты – рубля, в этой статье я покажу вам как его быстро добавить самостоятельно.

OpenCart-20

1. Заходим в админку нашего сайта и переходим:

Система > Локализация > Валюты > Добавить (Синий крестик сверху, справа) и заполняем:

  • Название валюты: Рубль
  • Код: RUB
  • Символ справа: р. (или ₽ – как вам больше нравится)
  • Знаков после запятой: 0 (или 2, если хотите показывать копейки, к примеру цена у товара будет 200.00руб.)
  • Значение: 0
  • Статус: Включено

нажимаем кнопку Сохранить (Синяя кнопка с белой дискетой сверху, справа).

Нажимаем кнопку: Обновить курсы валют (Оранжевая кнопка с белыми стрелками сверху, справа)

Все ваши курсы валют обновятся относительно валюты выбранной по умолчанию (к доллару, если вы не меняли валюту по умолчанию).

2. Для правильной работы оформления заказа нам необходимо добавить статусы оформления заказов, сейчас мы с вами этим и займёмся, откроем админку:

Система > Локализация > Статус заказа > Добавить (синяя кнопка с белым крестом, сверху, справа) и заполняем и русский и английский варианты перевода (повторяем несколько раз, нам нужно несколько разных статусов):

  • В обработке
  • Возврат
  • Завершён
  • Неудавшийся
  • Отмена

(и английский и русский варианты я заполняю русским, если можете напишите правильный перевод каждого статуса в комментарии – поправлю статью)

3. Для правильного отображения наличия товара на складе создадим несколько вариантов наличий товаров, откроем админку:

Система > Локализация > Состояния на складе > Добавить (синяя кнопка с белым крестом, сверху, справа) и заполняем и русский и английский варианты перевода (повторяем несколько раз, нам нужно несколько разных статусов):

  • В наличии
  • Нет в наличии
  • Ожидаем
  • Предзаказ

(и английский и русский варианты я заполняю русским, если можете напишите правильный перевод каждого статуса в комментарии – поправлю статью)

4. Теперь нам нужно немного поработать с настройками сайта, откроем админку:

Система > Настройки > Редактировать > Опции:

  • Статус заказа: В обработке
  • Статус обработки заказа: В обработке
  • Завершенный статус заказа: Завершён
  • Уведомление о новом заказе: Да

Нажимаем кнопку Сохранить (синяя кнопка с белой дискетой, вверху, справа)

5. Если вы хотите сделать рубль валютой по умолчанию, откройте админку:

Система > Локализация > Валюты > Рубль > Редактировать:

  • Значение: 1

Нажимаем кнопку Сохранить (синяя кнопка с белой дискетой, вверху, справа)

Система > Настройки > Редактировать > Локальные:

  • Валюты: Рубль

Нажимаем кнопку Сохранить (синяя кнопка с белой дискетой, вверху, справа)

Система > Локализация > Валюты > Обновить курсы валют (оранжевая кнопка с белыми стрелками, вверху, справа)

На этом всё, надеюсь статья была вам полезна.


18 Комментариев

  1. Дмитрий

    31.08.2015 at 11:23

    С возобновлением деятельности! 🙂

  2. Добрый день.
    У меня английская версия OpenCart
    Начал загружать товары, обнаружил, что цены не отображаются. Т.е.в админке ставлю цену, всё видно, всё нормально, но когда смотрю сам сайт, товар есть, фото и описание тоже, а цены нет. Как исправить?
    И ещё, как вывести витрину на главную страницу? Удалил все товары, которые шли изначально, начал добавлять свои, но они не появляются на главной странице.
    Спасибо.

    • Проверяйте логи ошибок и напишите мне в контакте ссылку на свой сайт — я не медиум — по словам и по «фотографии» лечить не умею 🙂

  3. написал Вам на емэйл

  4. Не помогает, все равно доллар по умолчанию остается. Его никак не удалить 🙁

    • А вы точно всё сделали для смены валюты по статье — добавили статусы заказам и т.д.? Если админка не даёт поменять в настройках валюту — значит что-то пропустили.

  5. Это все конечно хорошо, но у одних поставщиков цены в USD, а у других в EUR, хотя иногда даже у одного поставщика товары в двух валютах…
    Получается, что перед вводом данных надо пересчитывать одну из валют в другую. Таким образом, при резком колебании EUR/USD придется все перебивать заново…

    «По правильному» клиент должен видеть цену в исходной валюте, для чего админ должен иметь возможность вводить цену и в USD и в EUR.
    А затем, клиент имеет выбор — смотреть цены либо в рублях по пересчету системы, либо в валюте. Но не в одной валюте, выбранной по умолчанию, а в той, в которой были введены данные.

    Это и есть реальная «мультивалютность», но к сожалению функционал opеncart такой простой вещи похоже не позволяет…

    Вопрос — как такую мультивалютность реализовать?

    ЗЫ. И спасибо за сайт, много полезного.

    • У моих поставщиков проблемы с этим нет — все находятся на территории России — все цены в национальной валюте, а так видел модули которые позволяют при вбивании товара выбирать валюту цены — выпадающий список из всех валют которые у вас есть в локализация — валюта. Просто поищите 🙂 по моему видел на myopencart.com

  6. подскажите, как вывести две валюты?
    у меня на сайте http://nzxsveqb.client.cloudmoud.com
    в админке цены в уе, а на витрине-в руб. но нужно, чтобы на витрине в это же время цены и в уе отображались…

  7. Евгения

    10.09.2016 at 17:20

    Здравствуйте. Помогите, пожалуйста. У меня стоит opencart 2.0.3.1. Хотела добавить русские рубли, всё сделала так как здесь написано, но не получилось. В настройках товара, ввела цену в рублях, а на сайте, на странице товара, показывает в у.е, в конверсии.

    • Валюту по умолчанию выбрали? Почистите кеш системы и браузера.

    • Евгения

      12.09.2016 at 14:40

      Владислав, спасибо вам большое, всё получилось) И спасибо вам, за очень хорошие статьи.

  8. Евгения

    12.09.2016 at 16:20

    Владислав, подскажите, пожалуйста, я ввела цену в свойствах товара. Например: 9800 р., а на странице товара выдало — 9t800 р. Откуда появляется эта «t», как мне её отключить?

    • Забавный косяк, проверьте цену в админке + проверьте журнал ошибок.

    • Евгения

      12.09.2016 at 22:13

      Владислав, цену в админке, я проверила. Она такая же, как и была, ничем не изменилась. Журнал ошибок посмотрела, нашла вот такую строку — «PHP Warning: Cannot modify header information — headers already sent by (output started at /home/c/cm04484/public_html/admin/index.php:80) in /home/c/cm04484/public_html/system/modification/system/library/response.php on line 12» — файл я открывала и не могу понять, в чём там проблема. Если знаете, подскажите пожалуйста.

    • Скиньте мне ссылку на сайт и лучше-бы конечно В контакте, тут ни код не вставить да и чистить потом комменты не очень.

Добавить комментарий

Your email address will not be published.

*

CAPTCHA image
*

© 2016 Moushe.ru При копировании материалов, ссылка на нас обязательна!

Вверх ↑



Яндекс.Метрика