Woocommerce: настраиваем многовалютность

Статьи 23
Комментарии
  1. Добрый день. Подскажите, пожалуйста, как решить такой вопрос: есть файл с товарами, который нужно импортировать, цена для каждого товара в разной валюте, а отображать на сайте нужно только в одной цене, которая будет перевидена по курсу.
    1. Анастасия, добрый день! Спасибо за ваш вопрос. У вас в файле валюты должны быть указаны в отдельной колонке. Не вместе с ценами. Иначе не получится. На сайте уже должна быть настроена поддержка нескольких валют одним из способов, описанных в данной статье. Если оба эти условия уже выполнены, то вы можете поставить на сайт 2 плагин: WP All import и WP All import woocommerce addon, и с их помощью выгрузить файл с товарами, в настройках импорта указав поле для валюты.
  2. Добрый день! Статья оказалась полезной. Спасибо! Есть маленький вопрос и буду крайне благодарен за ответ. Скачал плагин. Установил курс доллара. Всё отлично. Но периодически цена на сайте отображается не в долларах (сумма, а не значок). Если кто-то знает ответ буду признателен за ответ на emаil dly-sto@ya.ru
    1. Евгений, здравствуйте! Первая мысль, которая напрашивается - возможно, что у вас на сайте настроено кеширование, и результаты где-то застревают в кеше. Второй вариант - конфликт с какими-то другими плагинами. Третий - не хватает ресурсов на хостинге.
  3. Роман, добрый день! Возможно немного не разобрался, потому спрошу еще раз. Мне важно на сайте сделать не просто отображение в нескольких валютах, но чтобы и расчеты в зависимости от выбранной валюты велись через разные сервисы. Например для долларов - PayPal, для рублей - Тинькоф или Яндекс.касса. Иными словами, базовых валют у магазина нужно несколько. Как это возможно?
    1. Николай, добрый день! Тинькоф, Яндекс.касса, Paypal - это просто способы оплаты. Которые вообще никак не участвуют в расчете стоимости товаров. Более того, они выбираются пользователем на последнем шаге оформления заказа. Система не может предсказать, какой метод оплат будет выбран. Пользователь может выбрать, например, для отображения цен на сайте валюту в рублях. А оплатить в итоге через Paypal. Я так понял, вы предлагаете завязать вместе валюту и конкретный способ оплаты. Где это вообще должно проявляться? Человек выбрал отображение в долларах, и автоматически цены отображаются по курсу Paypal? Вообще, насколько я знаю, ни Тинькоф, ни Paypal не дают возможности заранее узнать обменный курс с учетом всех комиссий системы, у них просто нет такого апи. Или во время оформления заказа при выборе способа оплаты должен происходить пересчет? Я такая понимаю, ваша задача - учесть комиссии систем? Если да, то это проще. Есть плагины для woocommerce, которые не имеют отношения к мультивалютности, но позволяют менять сумму заказа в зависимости от выбранных оплаты и доставки: https://woocommerce.com/products/payment-gateway-based-fees/ https://woocommerce.com/products/conditional-shipping-and-payments/ Возможно, что это то, что вам нужно
      1. На самом деле, может я не до конца разобрался, но все начинается с отказа PayPal, встроенного в WooCommerce, работать при том условии, что основной валютой сайта являются рубли. А использовать доллары я не готов - мне нужна рублевая база, а цена в долларах может быть любой.
  4. Добрый день! Задача намного проще, но решение так и не нашел... Мне просто нужно что бы для каждого товара можно блыо выбирать свою валюту. И соответсвенно что бы это так так же и отображалось на сайте Никаких пересчетов не нужно, и оплаты у меня как таковой нет..
    1. Выше писал в комментариях - вот этот плагин: http://codeaffairs.com/product/woocommerce/product-default-currency/ - имеет нужный функционал - возможность указать стоимость товара в произвольной валюте
  5. Роман, добрый день! Подскажите, пожалуйста, как быть с такой задачей по мультивалютности: мы продаем товар в России, Украине, и условно, в других странах. Как сделать так, чтобы из России покупали продукт за Х рублей, из Украины за Y гривен, при этом в России цена, если перевести в доллары - меньше, так как нет доставки за границу. Для доставки товара по России - привязать оплату клиента к моей карте СберБанка, Для доставки по Украине - получать на карту ПриватБанка (Украина). Остальные страны могут видеть стоимость в своей нац.валюте (не обязательно) + доллар + евро, и деньги приходят на карточку ПриватБанка (Украина) в долларах или евро.
    1. Андрей, здравствуйте! Спасибо за ваш вопрос! Для мультивалютности вам стоит обратить внимание на вот этот плагин: https://ru.wordpress.org/plugins/woocommerce-product-price-based-on-countries/ - он автоматически определяет страну пользователя и показывает ему цены в валюте его страны. Можно выставить для каждой валюты свои цены. Это как раз то, что вы спрашиваете по поводу цен для России и Украины. По поводу приема оплат - Сбербанк, насколько я знаю, не имеет собственного эквайринга. И не уверен, что он есть у ПриватБанка. Это значит, что, скорее всего, вам придется использовать сторонний агрегатор, через который будут осуществляться все платежи на сайте. На данный момент самыми популярными подобными сервисами в России являются Яндекс.Деньги и Робокасса. Для международных платежей лучше всего подходит система Paypal. Первые две системы требуют (начиная с недавнего времени) наличия юридического лица. И выводы средств возможны только на расчетный счет. Привязать несколько счетов разных банков для вывода средств возможна в системе Paypal, но там вывод не делается автоматически. Деньги находятся у вас на внутреннем балансе и вы можете их вывести вручную на любой привязанный счет. Надеюсь, что чем-то вам помог.
      1. Благодарю Вас! Плагин сейчас посмотрю, по эквайпрингу - отдельная благодарность!..
      2. юр.лицо пока рано... а можно ли (сайт на вордпресс) вместо Робокассы поставить плагин по приему что-то вроде этого? https://saphali.com/woocommerce-plugins/woocommerce-edinaya-kassa-plugin-w1
        1. или вот отсюда https://www.webasyst.ru/store/plugins/payment/ несколько плагинов для каждого приема оплаты - свой плагин?. _/_
        2. Все эти плагины основаны на конкретных сервисах. С которыми нужно будет заключать договор, и которые будут с вас брать абонентскую плату или комиссию. Проблема в том, что как раз совсем недавно в России был принят закон, по которому принимать платежи в интернет-магазинах могут принимать только юридические лица. Был вопрос о том, что вообще могут работать только организации, но потом, вроде, разрешили и ИП. Я могу в формулировках ошибаться, но суть примерно такая. Еще не все сервисы перешли на эту модель, возможно какие-то еще работают с физ.лицами, но, скорее всего, это в ближайшее время прикроют. Возможно, что на Украине пока с этим таких проблем нет, тогда лучше попробовать поискать какой-нибудь украинский сервис по приему платежей на сайте. Самый простой вариант, конечно, вообще не пользоваться сервисами, а настроить систему уведомлений клиентов, когда клиенту после оформления заказа будет уходить письмо с прямыми реквизитами для оплаты - карточки, электронные деньги, счета. Да хоть на баланс телефона. И на самом деле в России очень многие даже достаточно большие компании так и работают, и не парятся - никаких ограничений, никаких комиссий
          1. Благодарю Вас !!! вижу теперь два варианта - после заказа клиент попадает на страницу с предложением сразу оплатить онлайн и реквизитами, возможно, даже кнопками яндекс.денег и ликпей и т.д. или интегрировать e-autopay на сайт и лендинги, сказали, могут...
          2. e-autopay не подходит, еще пробую Интеркасса, если нет - тогда, как Вы сказали - давать реквизиты желающим.
          3. В интеркассе не надо быть юр.лицом, это подходит... такой плагин подойдет, чтобы в WooCommerce добавить оплату через Интеркасса? http://codecanyon.net/item/interkassa-20-payment-gateway-for-woocommerce/7286207 или Вы не рекоммендуете пользоваться доп.плагинами?
          4. Есть еще плагин от saphali, и еще штуки 4 других, можно погуглить по запросу interkassa woocommerce. Даже один бесплатный нашел: https://github.com/denysrodman/interkassa Честно сказать, с интеркассой не работал еще, сложно сказать какой именно плагин будет лучше работать. Напишите потом, пожалуйста, здесь, какой именно выбрали
          5. Как Вы просили, отчитываюсь. ))) http://www.yoga-milk.com/shop/ Пока онлайн оплату не сделал, сделал так, что в конце после оформления заказа показываются реквизиты карт для оплаты ПриватБанка и СберБанка... украинский сервис по приему платежей на сайте - очень актуален, чтобы пока юр.лицо в России не делать... С наилучшими пожеланиями, Андрей.
  6. Приветствую, а как быть с такой задачей: 1. Базовая валюта для отображения во фронтенде и в бекенде - Руб 2. Выбор установки валюты на ОТДЕЛЬНЫЕ товары в админке - Долл (то есть при создании товара нужно выбрать в какой валюте вводить цену для отдельных товаров с последующей актуальной конвертацией в рубль, согласно текущему курсу, например, Центробанка) Буду благодарен за подсказку!
    1. Владислав, благодарю за вопрос! Задачка, действительно интересная. Нашел вот такой плагин: http://codeaffairs.com/product/woocommerce/product-default-currency/ По ходу то, что вам нужно - можно выставить для каждого товара свою валюту, а на сайте выводить все товары в единой валюте. Единственный нюанс - плагин синхронизирует курс с Европейским Центробанком Еще один похожий плагин, но чуть понавороченнее (и подороже): https://aelia.co/shop/currency-switcher-woocommerce/ - для него синхронизация валют возможна с Open Exchange Rates, WebServiceX или Yahoo! Finance, или можно просто установить курс вручную.

Ответить

Ваш адрес почты не будет опубликован

Вы можете использовать данные HTML теги и аттрибуты: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>