Home › Forums › WC Vendors Pro Support › currency switcher
NOTICE: We've Moved to a Ticket System for Support
As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system. This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.
For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.
If you are a WC Vendors Pro customer please open a support ticket here. If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.
The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.
Thank you to all of our customers!
- This topic has 68 replies, 12 voices, and was last updated 6 years, 7 months ago by Diego.
-
AuthorPosts
-
June 21, 2017 at 9:39 am #68631DiegoParticipant
That’s correct. They key aspect would be to allow vendors to be paid in their currency of choice. Customers would also pay in their currency of choice, and the “middle layer” would take care of all conversions.
June 21, 2017 at 9:42 am #68633Haider BahraniParticipantok marvelous. When can this be made so? 🙂
Haider
June 21, 2017 at 11:20 am #68639DiegoParticipantUnfortunately, we don’t have that information. We are external to the WC Vendors team, and we don’t know their schedule. I can only say that we will be ready to help with the implementation, when it will start.
June 21, 2017 at 11:23 am #68640Haider BahraniParticipantThanks. Let’s hope they are reading this 🙂
haider
June 21, 2017 at 11:46 am #68641DiegoParticipantI’m quite sure that they keep an eye on this discussion. 🙂
June 21, 2017 at 9:58 pm #68686AnnaMember@aelia
Yes, I am! 🙂
As soon as we have the time to go over our plans for future work, I will definitely make sure that this is brought to the table. I appreciate your willingness to work with us when we do get this planned!June 22, 2017 at 6:22 am #68728Alexander ProtsenkoParticipantJust a question, if I was to hire a developer to make something custom for my website on multi-currency – would that be possible or would WC Vendor current functionality make it incredibly difficult?
I only ask as it is a critical part of my business plan so would like to implement as soon as possible. 🙂
Thanks!
AlexJune 22, 2017 at 10:59 am #68749Haider BahraniParticipant@FERVOUS I look forward to any progress on this.
Interesting point I was chatting to developer of WooCommerce Booster Plugin (former Woo Jetpack) and they did try adding currency to user, but it didn’t fix the problem. Though all their other currency stuff works well with WCVendor.They did however say they were coming up with a competitor product to WC in a few weeks. Be interesting if they up the ante.
Haider
June 22, 2017 at 11:19 am #68751DiegoParticipant@SONNETEER that’s correct. Our Aelia Currency Switcher also relatively well with WC Vendors, but there’s always the issue that commissions are calculated by WC Vendors as a percentage of the product price, in whatever currency is was, then they are settled as if they were in base currency (i.e. if the base currency is USD, 10% of 100 EUR/GBP/USD would translate into a commission of “10 USD”).
Adding a currency to a vendor’s profile is the first step, yet the key aspect is to ensure that all the amounts are converted wherever applicable (product prices entered by vendors should be converted when the customer completes and order, and commissions should be converted too, to vendor’s currency).
It’s definitely doable, as I already showed with my proof of concept plugin, but it will have to be tested thoroughly.
@SAPROTSENKO I don’t think that writing your own custom solution would be “incredibly difficult”, but you would have to inspect WC Vendor’s logic, find the correct places where the conversion functions should be called and, possibly, alter the code so that the calls can be made (this depends on WC Vendors providing actions/filters where you need them).
Please keep in mind that the most important aspect of an integration is its maintenance. The reason why we don’t write integrations with plugins from our side is that, if a “target” plugin (in this case, WC Vendors) changes, the integration can stop working, or crash altogether. Keeping an integration running every time a 3rd party plugin is updated can be very expensive (direct experience, dealing with dozens of 3rd party plugins in the past four years).On the other hand, an integration with our Currency Switcher that is built in the target plugin won’t require as much maintenance. The plugin authors would be free to make any changes they like, when they like. All they would have to do, to keep the Currency Switcher integration running, would be to remember to call the filter for the conversion functions. The filter won’t change in the future, thus making the integration almost “write and forget”.
If you would like to see the proof of concept plugin (which, I have to clarify, is a basic draft), you can find it here: https://github.com/aelia-co/wcvendors-currencyswitcher-integration
You can find some guidelines to develop an integration with our Aelia Currency Switcher here: https://aelia.freshdesk.com/support/solutions/articles/3000048680-3rd-party-plugin-integration-draft and an example of how to call the conversion filters (super simple) here: http://pastebin.com/ASBhBJ0wJuly 10, 2017 at 10:54 am #69812Alexander ProtsenkoParticipantHi Guys,
Just wanted to run this by, I may have missed a trick. I played around for fun with one of the multicurrency plugins called WC Currency Switcher. I added it to my site and tried everything from posting a product to check-out.
Now it seems to work fine. All a user has to do is choose a currency and the entire site changes to reflect that currency as per Yahoo’s rate which is updated hourly.
While it’s not clean and lacks some of the features that Aelia has described, it does work. However, this is all too easy – have I missed something? I’m still in the process of testing for issues and the glaring one is auctions, these don’t translate but keep the same number (i’m sure this can be coded for a fix).
Has anyone tried this, is there a catch?
July 10, 2017 at 11:10 am #69813DiegoParticipant@SAPROTSENKO What you described is the same behaviour that you would see with our WooCommerce Currency Switcher (the Aelia one. There are a couple of authors who copied our plugin’s name to get more traffic, it causes a bit of confusion). Basically, customers can see products in multiple currencies, and pay in those currencies. That is part of the purchase flow in WooCommerce, and works fine. The “gap” is on the vendor side, such as:
- Allowing vendors to enter product prices in a specific currency.
- Calculating commissions in the correct currency for each vendor.
- Prepare the report with the correct figures.
In short, you might not be missing anything, from a buyer’s perspective. It’s the vendor that most likely won’t work properly.
July 10, 2017 at 3:25 pm #69822Alexander ProtsenkoParticipant@aelia got it – I can see the issues you mentioned at a second look. Anyhow, it looks very close to being a working plugin so hopefully something will come together soon with yours, just having this semi-working version has added an extra dimension already!
July 10, 2017 at 4:55 pm #69824DiegoParticipant@SAPROTSENKO Indeed. If you take a look at the prototype integration we wrote, you will see that some of the missing elements can be added relatively easily. In fact, the prototype plugin could be used as the base for the actual integration, once the correct “points of intervention” (i.e. where to intercept commission calculation, product pricing, reports, etc) are established.
July 12, 2017 at 7:02 pm #70006Karen ThomasParticipantI don’t use commission on my site so at least that takes one complexity away, but really hope we can find a working solution for us all soon to allow our overseas vendors to enter prices in their own currencies. Otherwise I’m going to need to start from scratch and create additional websites for USA and Europe 🙁
I’m currently using WooCommerce Currency Switcher by realmag777 to display prices on the front end in different currencies for customers (so I’m guessing that was one of those ‘authors’ you mentioned @aelia!)
For anyone interested in @Aelia’s plugin here’s the link:
WooCommerce Currency SwitcherI know you said you don’t write integrations from your side due to maintenance expense, but are you open to bribes @Aelia 😉
July 12, 2017 at 7:43 pm #70008DiegoParticipantIndeed, that plugin was the first one to copy our Currency Switcher name (and, initially, even the description, verbatim). The reason, as its author told us, was to get more traffic, because “currency switcher” had become a popular term since we released our plugin.
Regarding the integration, we don’t take “bribes”. We stopped writing external integrations simply because we realised it’s the wrong approach, and it fails in the medium to long term. It’s a decision backed by data and statistics. 🙂
July 12, 2017 at 11:25 pm #70016Obsi DianParticipantWe’re not using commissions either, as we’re a similar sort of situation as Conscious Crafties (we’re essentially a collection of hobbyists)…. I’d really love it if we could get even a first step of the currency switcher for non-commission sites first, while work is done to get it working for those sites who charge commissions.
We just need vendors to be able to list and get paid in their chosen currency (and currently we would only need 2 currencies)
I’m having to run separate AU and US sites and it’s a massive struggle getting enough traffic/support for the 2 separate sites, which makes paying the 2 lots of WCVendors fees difficult on the small scale we are.
July 13, 2017 at 2:46 am #70030DiegoParticipant@CLOTHPADSHOP for vendors to be paid in their chosen currency, the commission part is essential (with “commission”, we refer to any money paid to the vendors). Also, the fact that there are two, three or twenty currencies doesn’t make any difference. It’s not that handling only two currencies reduces the amount of work. 🙂
In short, you would need the full integration, to cover your scenario. 🙂
August 18, 2017 at 5:18 am #76418Alexander ProtsenkoParticipantHi all,
Just wondering if there has been any movement on this? Is it still in the pipeline?
Thanks!
AlexAugust 18, 2017 at 6:14 am #76442DiegoParticipantThe WC Vendors Team should be able to provide an official status update.
From our side, we have been helping a customers who are trying to write their own integration, starting from the proof of concept plugin we wrote. We will be happy to share any information we will collect from that.
-
AuthorPosts
- The forum ‘WC Vendors Pro Support’ is closed to new topics and replies.