Просмотров: 567 (Статистика ведётся с 06.02.2017)
Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5
Недоступно в редакциях:
Старт, Стандарт

Как изменить валюту в публичной части магазина

Допустим, на нашем сайте базовая валюта - рубли. Однако в публичной части нужно выводить цены в другой валюте (например, в польских злотых). Рассмотрим подробно по шагам, как это сделать:

  1. Сначала добавим нужную валюту (Настройки > Валюты > Список валют) одним из двух способов:
    • либо облегченным способом с помощью классификатора валют; Создать валюту можно через Классификатор валют. Это намного удобнее, чем ручное добавление, так как создание валюты сводится всего к нескольким кликам.

      При создании валюты надо указывать цифровой и символьные коды в соответствии с ISO 4217, а значит надо искать ссылку на этот стандарт, искать в стандарте данные по создаваемой валюте. Это долго. Классификатор валют сделает эту работу за вас.

      Подробнее...
    • либо обычным способом. Если для работы вам требуются валюты, не представленные в системе, то их необходимо добавить.

      Нажмите на кнопку Добавить валюту на контекстной панели. Откроется форма добавления валюты.

      Подробнее...
  2. Далее в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) во вкладке Права на заказы выберем нужную валюту (валюту оплаты товара):

    Примечание: Выполненные на этом шаге настройки подтягиваются в компоненты Корзина Одностраничный компонент отображает список товаров, отправленных пользователем в корзину. Товары в корзине могут быть отложены и будут храниться, либо удалены из корзины, также пользователь может перейти к оформлению заказа. Компонент стандартный и входит в дистрибутив модуля.

    С версии 18.1.0 модуля Интернет-магазин в составе шаблона .default доступна новая страница empty.php. Теперь при переходе в пустую корзину будет отображаться содержимое страницы empty.php вместо стандартной надписи "Корзина пуста". Кастомизируя шаблон, можно настроить собственное описание пустой корзины.

    В визуальном редакторе компонент расположен по пути: Магазин > Корзина > Корзина.

    Компонент относится к модулю Интернет-магазин.

    Описание компонента «Корзина» в пользовательской документации.
    и Оформление заказа Компонент служит для оформления заказа на одной странице с использованием технологии AJAX. Компонент является стандартным и входит в дистрибутив модуля.

    Пользователь генерируется автоматически и незаметно для клиента. Клиент не получит уведомление о регистрации нового пользователя для него, если в настройках компонента не устанавливать галочку Отправлять пользователю письмо, что он зарегистрирован на сайте. Данный функционал будет работать при условии, что в Главном модуле включена самостоятельная регистрация и отключено подтверждение регистрации по E-mail.

    Для регистрации пользователя используется E-mail, который берется из свойства заказа, у которого установлена галочка Использовать как E-Mail. После регистрации пользователь автоматически авторизуется на сайте.

    В визуальном редакторе компонент расположен по пути: Магазин > Процедура оформления заказа > Оформление заказа.

    Компонент относится к модулю Интернет-магазин.

    Описание компонента «Оформление заказа» в пользовательской документации.
    (т.е. в корзине пользователя и при оформлении заказа стоимость всех товаров будет уже отображаться в новой валюте, и оплаты будут произведены в этой же валюте).
  3. И, наконец, выведем цены каталога в новой валюте. Для этого в настройках компонента Каталог Комплексный компонент осуществляет вывод полного каталога товаров из определенного инфоблока. Его функциональность объединяет возможности нескольких одностраничных компонентов: фильтра, компонента сравнения, вывода элементов раздела, топа элементов, связанных элементов и др. Расположив комплексный компонент на странице, можно получить полнофункциональный каталог. Компонент является стандартным и входит в дистрибутив модуля.

    Внимание! Компонент не работает с инфоблоками, не имеющими структуры разделов. Если по логике проекта информация не должна иметь структурного деления, то необходимо создать один раздел верхнего уровня и уже в нём размещать элементы инфоблока.

    В визуальном редакторе компонент расположен по пути Контент > Каталог > Каталог.

    Компонент относится к модулю Информационные блоки.

    Порядок секций в форме настройки компонента может меняться в зависимости от выбранного шаблона.

    Описание компонента «Каталог (комплексный компонент)» в пользовательской документации.
    отметим опцию Показывать цены в одной валюте, указав нужную валюту:

Готово! Теперь и в каталоге , и в корзине , и при оформлении заказа клиент будет видеть стоимость в новой валюте, а в административном разделе цены товаров останутся в прежней валюте.

0


Курсы разработаны в компании «1С-Битрикс»