Мультивалютний сайт на WordPress / WooCommerce
Свого часу Woocommerce перетворив WordPress зі звичайної CMS для ведення блогів на повноцінну платформу для e-commerce, на якій можна створювати красиві та функціональні інтернет-магазини. Можливості, які здатні забезпечити Woocommerce та додаткові плагіни до нього, є дуже широкими, і сьогодні ми поговоримо про одну з них — створення мультивалютного інтернет-магазину на WordPress.
Навіщо це потрібно?
- Компанія здійснює продаж у кількох країнах і користувачеві потрібно бачити вартість товару у місцевій валюті;
- користувачу необхідно здійснювати вибір валюти для оформлення замовлення — наприклад, для економії на конвертації;
- власнику магазину необхідно здійснювати облік у валюті, за якою йде закупівля товару, а продавати – у місцевій валюті.
Тут і стає необхідною мультивалютність на вебсайті WordPress. У нашій практиці ми стикалися з різними підходами до того, як можна використовувати дві або кілька валют в інтернет-магазині на движку Woocommerce. Про ці розробки ми розповімо в сьогоднішньому кейсі.
Варіант перший: розрахунок цін в інших валютах, виходячи з базової ціни
Прикладом першого варіанта реалізації буде сайт одного з наших клієнтів — міжнародної компанії Carepoint, яка понад 20 років працює у сфері розробки та виробництва інструментів для кузовного ремонту без фарбування. У компанії основний сайт розташовується в .com зоні і є філія в .ru — car-carepoint.ru.
Оскільки всі поставки обладнання компанії йдуть із країн USD-зони розрахунку, то для російської філії виникла необхідність валютних розрахунків у рублях. Ми вирішили це завдання шляхом впровадження валютного перемикача з онлайн-синхронізацією валюти за курсом ЦБ рф.
Подивіться, як це виглядає на сайті. Ми маємо вихідну ціну в USD:
Плюси
- Відносна простота реалізації та адміністрування (на всі товари достатньо встановити ціну лише в одній валюті).
- Можна встановлювати курс обміну вручну або прив’язати його до офіційних курсів (з автооновленням).
Мінус
- Не можна реалізувати незалежну цінову політику для кожної валюти.
Варіант другий: окремі ціни кожної валюти
Прикладом другого варіанта реалізації буде сайт caviar-beluga.com, виробника та постачальника на європейські ринки чорної ікри. Компанія має два пріоритетні регіони збуту продукції: Великобританію та Францію. Така ситуація вимагала вже іншого підходу до реалізації валютних операцій та окремого ціноутворення для мовних / географічних зон, що ми успішно й впровадили.
Подивіться скріншоти! Як неважко помітити, ціни тут не перераховуються щодо один одного, а встановлюються для кожної країни окремо — у фунтах та євро.
Плюси
- Незалежне ціноутворення для кожної з валют – можливість застосувати окремі ціни на кожен товар для різних країн / ринків.
- Немає цін «з копійками» та вимушеного округлення.
Мінуси
- Складніше адміністрування: на кожен товар необхідно задати дві або більше цін у різних валютах.
Чи можна прив'язати зміну валюти до перемикача мови на сайті?
Звісно! Саме так ми й вчинили на сайті, описаному у другому підході. Під час зміни мови на французьку користувач бачить в інтернет-магазині ціни на євро, а під час вибору англійської – у фунтах.
В свое время Woocommerce превратил WordPress из обычной CMS для ведения блогов в полноценную платформу для e-commerce, на которой можно создавать красивые и функциональные интернет-магазины. Возможности, которые способны обеспечить Woocommerce и дополнительные плагины к нему, очень широки, и сегодня мы поговорим об одной из них – создании мультивалютного интернет-магазина на WordPress.
Зачем это нужно?
- Компания осуществляет продажи в нескольких странах и пользователю нужно видеть стоимость товара в местной валюте;
- пользователю необходимо осуществлять выбор валюты для оформления заказа – например, для экономии на конвертации;
- владельцу магазина необходимо осуществлять учет в валюте, по которой идёт закупка товара, а продавать – в местной валюте.
Здесь и становится необходимой мультивалютность на сайте WordPress. В нашей практике мы сталкивались с разными подходами к тому, как можно использовать две или несколько валют в интернет-магазине на «движке» Woocommerce. Об этих разработках мы и расскажем в сегодняшнем кейсе.
Вариант первый: расчёт цен в других валютах исходя из базовой цены
Примером первого варианта реализации будет сайт одного из наших клиентов – международной компании Carepoint, более 20 лет работающей в сфере разработки и производства инструментов для кузовного ремонта без покраски. У компании основной сайт располагается в .com зоне и имеется филиал в .ru – car-carepoint.ru.
Так как все поставки оборудования компании идут из стран USD-зоны расчёта, то для российского филиала возникла необходимость валютных расчётов в рублях. Мы решили данную задачу путём внедрения валютного переключателя с онлайн-синхронизацией валюты по курсу ЦБ РФ.
Посмотрите как это выглядит на сайте. Мы имеем исходную цену в USD:
Воспользовавшись валютным переключателем, мы получаем актуальную на данный момент цену в рублях:
Плюсы
- Относительная простота реализации и администрирования (на все товары достаточно установить цену лишь в одной валюте).
- Можно устанавливать курс обмена вручную или привязать его к официальным курсам (с автообновлением).
Минусы
- Нельзя реализовать независимую ценовую политику для каждой валюты.
Вариант второй: отдельные цены для каждой валюты
Примером второго варианта реализации будет сайт caviar-beluga.com, производителя и поставщика на европейские рынки черной икры. Компания имеет два приоритетных региона сбыта продукции: Великобританию и Францию. Такая ситуация требовала уже иного подхода к реализации валютных операций и отдельного ценообразования для языковых / географических зон, что мы успешно и внедрили.
Посмотрите скриншоты! Как нетрудно заметить, цены здесь не пересчитываются относительно друг друга, а устанавливаются для каждой страны отдельно – в фунтах и евро.
Плюсы
- Независимое ценообразование для каждой из валют – возможность применить отдельные цены на каждый товар для разных стран / рынков.
- Нет цен «с копейками» и вынужденного округления.
Минусы
- Более сложное администрирование: на каждый товар необходимо задать две или более цен в разных валютах.
Можно ли привязать смену валюты к переключателю языка на сайте?
Конечно! Именно так мы и поступили на сайте, описанном во втором подходе. При смене языка на французский пользователь видит в интернет-магазине цены в евро, а при выборе английского – в фунтах.
Комментарии