PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]
Botoscope is currently in early access

Support Forum

You need to log-in to create request (topic) to the support

Different pricing tiers for each product in EUR / CHF

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.
Hello, I have installed the FOX - Currency Switcher Professional plugin—for example, here: Test Product Fox tiered prices – ROOSA® – Mehr als nur Toilettenpapier


Tiered pricing is used here.

Is it possible to set up different pricing tiers for each product—for instance, in EUR and CHF?

Installed Theme is WoodMart.Tiered pricing is also defined via the theme.


The goal is to display tiered prices in either EUR or CHF based on geolocation. These should be fixed prices—meaning they are not simply converted from one currency to the other.

Example: 10 units cost 50 CHF
10 units cost 40 EUR

Can someone please help me with this?

Best Regards, Roland

 

Hello Roland

Thank you for the details. Let me split your question into two parts, because they have different answers.

  1. Fixed prices per currency and geolocation

This part FOX does out of the box, no custom code needed.

In the plugin settings, in the Advanced tab, enable the option"Individual fixed prices rules for each product". After that, on every product edit screen you get a separate price field for each enabled currency. The value you enter there is used as is, it is not converted by the exchange rate. So you can set 40 EUR and 50 CHF for the same product and both stay exactly as you typed them.

For the automatic currency choice, enable the GeoIP rules in the plugin settings and assign CHF to Switzerland and EUR to your other target countries. Visitors then land on the correct currency automatically.

Please check both options, in many installations they are already enabled.

  1. The tiered price table from WoodMart

This part is different. The tiered prices are not WooCommerce product prices, they are values stored and rendered by your theme, in the theme's own data structure. FOX does not know about that structure and cannot store a separate set of tier values per currency for it. Depending on how the theme outputs those numbers, they will either be converted by the exchange rate or shown unchanged, and neither of those is what you want.

The workable approach is to hook into the place where the theme renders the tier table and output the prices through our shortcode instead of the raw values. The shortcode is documented here:

https://currency-switcher.com/shortcode/woocs_price

It returns the correct price in the currency that is currently active for the visitor, so once the tier values pass through it, the table follows the same currency logic as the rest of the shop.

What we suggest you do: ask WoodMart support where exactly the tiered price table is rendered and which filter or action hook is available for it. Once you know the hook name, replacing the printed values with the shortcode output is a small piece of code. If you send us that hook name, we can help you with the snippet.

Place please actual purchase code of the plugin into the private area of this ticket:
https://share.pluginus.net/image/i20230222134241.png
https://share.pluginus.net/image/i20230222134615.png
https://share.pluginus.net/image/i20230222134511.png

To renew or get new lisence please use this link: https://currency-switcher.com/downloads

Hello Alex,

thank you very much for the detailed response. I have submitted a support request to WoodMart.

I am providing further information in the private data section.

Regards, Roland

Hello Roland

Private email is sent to you, please cooperate with the support there ...