10
лет в электронной коммерции
8 800 3020 886
ГлавнаяКейсыElectric Mojo Guitars — интернет-магазин оборудования и аксессуаров для электрогитар

Electric Mojo Guitars —
интернет-магазин оборудования и аксессуаров для электрогитар

Решена проблема с конвертацией валют

В интернет-магазине Electric Mojo Guitars представлено оборудование и аксессуары для электрогитар от более чем 100 брендов. Офис и выставочный зал находятся в канадском Квебеке. Отличительная особенность компании — быстрая доставка, которая занимает 12 дня в Канаду и США и 35 дней в любую точку мира.

Еlectricmojo логотип

Сфера: продажа оборудования и аксессуаров для электрогитар   Страна: Канада   Перейти на сайт Electric Mojo Guitars

Проблема клиента и задача

Основной товарооборот клиента происходит с покупателями из США, Канады и ЕС. Товар и стоимость доставки оплачивается соответственно в долларах США, канадских долларах, евро и фунтах стерлингов. Когда покупатель выбирал оплату, например в евро, терялись дробные части чисел при конвертации в базовую валюту, установленную в CS-Cart, и обратно. Это общая проблема арифметики чисел с плавающей точкой. Ситуацию усугубляло то, что платежные системы не принимали данные с ошибками подсчета, и оплата товара становилась невозможной.

Необходимо было исправить ошибку: стоимость заказа во всех валютах должна быть правильной вплоть до последнего знака после запятой.

Что мы сделали

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

Как мы уже сказали, в Electric Mojo Guitars есть покупатели из Канады, США и ЕС, которым удобно платить в валютах своих государств. Поэтому система оплаты Electric Mojo Guitars настроена так, чтобы принимать платежи не только в базовой, но и в других валютах. Итоговая стоимость заказа в этом случае также рассчитывается в зависимости от курса валют.

Чтобы при конвертации стоимости заказа в базовую валюту не терялись «копейки»‎, мы решили привязать ее к выбору валюты, но при этом отвязать ее от курса. То есть теперь вообще не происходит конвертации валют в базовую. К каждому товару администратор вручную задает стоимость товара и доставки в четырех валютах: долларах США, канадских долларах, евро и фунтах стерлингов. Стоимости фиксированы и не конвертируются в базовую валюту и обратно. Соответственно нет ошибки с вычислениями.

 

Так выглядит форма, которую мы добавили при редактировании товара. 

Форма редактирование товара

Кажется, что такое решение требует лишней работы от администратора. Если поменяется стоимость доставки или товара в любой из валют, ему придется заходить в редактирование товара и вручную все исправлять. А если таких товаров сотни?

На самом деле все проще и удобнее. У Electric Mojo Guitars есть соглашение с производителями о том, на территории каких стран по какой цене можно продавать. Поэтому если цена и меняется, то она меняется производителем, а не по желанию Electric Mojo Guitars или исходя из курса валют. А значит, все цены в CS-Cart можно будет автоматически обновить через импорт, просто загрузив файл с новыми данными от производителя. 

Результат работ

Покупатель может оплачивать товар в любой из четырех валют. Ошибки при конвертации валют исключены.

Услуги кейса

Разработка / доработка функциональности CS-Cart

Начать сотрудничество с Cart-Power

Получите бесплатную консультацию специалиста по вашему проекту

Пожалуйста, заполните форму
Пожалуйста, заполните форму