PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

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

Price multiplies twice – BookingWP or Woocommerce Appointments

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.

Hi There,

I had this created in the wordpress plugin page but I thought it might be better to do it here as well.

I have 2 currencies at the moment. CAD and IRR (Iranian Rials)
The Product/Service Appointment Page shows the correct conversion when switching from CAD to IRR. but the Cart Page and the Checkout page it multiplies twice.

For example: if a product price is $100 CAD, in the product page the conversion is correct, and it will convert to 3,300,000 Rials. but then when you add the product to cart, it shows 108,900,000,000 Rials.

$1 CAD = 33,000 Rials. So I believe it multiplies from CAD to Rial once in the product page and then Multiples the result again when putting the product in the cart.
This happens when I have “Multiple Allowed” as “Yes”.

I am using woocommerce Appointments also known as BookingWP plugin as I am only selling services in my website.

I would appreciate your help.
Thanks.

Hello

It looks like a conflict with a third party plugin

Read this please - https://currency-switcher.com/currency-recounts-wrong-double-zero-and-others

Yes. Looks like it is a conflict between your plugin and Booking WP (Woocommerce appointments). Also, it looks like the GEOIP rules get disabled when you convert the product from simple product to appointable product.  but if you have already chosen GEOIP rule for the product already when it was a simple product, the rules stay and get applied when you change it to appointable product.

So far these 2 issues exist. and the BookingWP plugin is a famous one that many people use. There have been already a few topics here from people that use the plugin.

Are you planning to make WOOCS compatible with this plugin?

So I read through the topics. Looks like my first issue is exactly the same as this topic: https://pluginus.net/support/topic/woocommerce-currency-switcher-compatibility-whit-appointment-for-woocommerce/

Now, a couple of questions:

  1. if I add the code to the file below as instructed in the topic, Will I lose the code if the bookingwp plugin gets updated?                - \wp-content\plugins\woocommerce-appointments\includes\class-wc-appointment-cart-manager.php
  2. If I do this, will the GEOIP work fine?

Hello

  1. yes
  2. I'm not sure if this affects GeoIP. Please note that GeoIP rules only work on the first visit to the site. read  this - https://currency-switcher.com/using-geolocation-causes-problems-doesnt-seem-to-work-for-me