Support Forum

Content of the article

WPBE - WordPress Posts Bulk Editor Professional
You need to log-in to create request (topic) to the support

The currency dont switch in products with variations

(new from 01-07-2019)
This support system is for all types of the plugins as for premium versions, so for free ones! If you have premium version do not forget in the private data of the request (!!not in the text of the support request!!) after its publishing insert purchase code please (see green button on the right side) and press Save button.
If you not got email within 24 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,

When using the caching plugin, the currency dont switch in products with variations (In all other cases, this works correctly).
I assume you missed this kind of product. You can see the product page here (this is a demo site, this page is used only to illustrate the problem):
http://demo2.drfuri.com/martfury/shop/sleeve-linen-blend-caro-pane-shirt/

You can see the screenshot here: https://prnt.sc/pkcwgf  . When caching, in the specified area, the product currency is not updated and is displayed for all subsequent visitors. Can you fix this problem?

 

 

Hello

I assume you missed this kind of product. - :) No you're wrong.  Please disable third-party plugins ( example: this  plugin https://c2n.me/447W7t8.jpg  ) and   do test

I want to show you test results for 4 plugins on a working site. (For several days, with a similar result, I also tested some other plugins). The indicated problem only occurs when using your plugin.

There is also one more point - for each plugin, the formatting of this zone varies depending on the plugin settings - you can see this in the screenshots. Therefore, it is the currency switcher that controls the display of this zone.  (<span class="woocs_price_code" data-product-id=" ..... )

WooCommerce Currency Switcher by WooBeWoo
https://prnt.sc/pklbl9

WooCommerce Multi Currency by VillaTheme
https://prnt.sc/pklef4

Currency Switcher for WooCommerce by WP Wham
https://prnt.sc/pklsls 

WOOCS - WooCommerce Currency Switcher
https://prnt.sc/pkllcv

If this works in a similar situation with all other plugins, it would be logical to assume that this should work with your plugin ;)

Hello

Do you think that there is no difference between these plugins? All plugins have different functionality and were developed by different programmers.

Please disable third-party plugins ( example: this  plugin https://c2n.me/447W7t8.jpg  ) and   do test.

when you find the  third-party  plugin that causes a conflict - https://currency-switcher.com/woocs-labs/

I did what you asked - the result is the same:
https://prnt.sc/pkzbvy

Ваш плагин работает полностью корректно и не возникает никаких проблем совместимости плагинов. Проблема возникает только при включении кэширования. Включите любой плагин кэша - WP Rocket, WP Fastest Cache, WP Super Cache- и вы увидите, что зона цены при выборе вариации не будет обновляться.

Вы используете JS для обхода кэширования цен? Очевидно эту зону скрипт не обновляет.

Я тестировал кучу плагинов и ваш плагин показал себя с самой лучшей стороны как по функционалу, так и по скорости работы. Если устранить указанную проблему, то ему вообще цены не будет в базарный день )))

Здравствуйте

Какую версию плагина  Вы  используете?

Дайте  мне  ссылку  на  Ваш сайт/продукт.

мы  тестировали   эти  плагины кэширования.

Здравствуйте,

Версия плагина: WOOCS - WooCommerce Currency Switcher v.1.3.0

Для удобства оценки вы можете видеть две страницы, одну с кэшем, другую - без кэша.

Страница с кэшем
https://dyntex.com/mens-sports-watches/men-military-watch-50m-waterproof-wristwatch-led-quartz-clock-sport-watch-male-relogios-masculino-1545-sport-watch-men-s-shock/

Страница без кэша
https://dyntex.com/mens-sports-watches/smael-sport-watches-2018-men-watch-waterproof-led-digital-watch-male-clock-relogio-masculino-erkek-kol-saati-1708b-men-watches/

Здравствуйте

Отключите  оптимизацию  JS.  Сейчас  линейный  JS  подключается в футере( https://c2n.me/44cJsDI.png )  а должен в  хедере.  И  делайте  тест

> Отключите  оптимизацию  JS.

Это первое, что приходит на ум, и это первое, что мы сделали перед обращением в поддержку. Мы даже попробовали разные плагины кэширования (с отключенной оптимизацией), но всегда с одним и тем же результатом - зона цены для вариаций всегда остается закэшированной.

Смотрите результат на сайте (сейчас оптимизация отключена). Страницы с кэшем и без кэша остались те же (см предыдущее сообщение).

Плагин WooCommerce Multi Currency by VillaTheme похоже тоже делает обновление цены через JS, но в этой ситуации работает корректно. Возможно вам проще подсмотреть решение у них.
(Мы имеем лицензию на этот плагин, но он нестабильно ведет себя с домашней страницей и при переходах между страницами, поэтому мы от него отказались. )

 

... а должен в  хедере.

Я протестировал этот момент на тестовом сайте, практически без плагинов. Всегда линейный и внешние JS загружаются в футере.

Потом решил посмотреть, куда линейный скрипт загружается на вашем демо сайте и оказалось, что он также грузится в футер:
https://demo.currency-switcher.com/shop/clothing/hoodies/ninja-silhouette-2/

Если проблема реально может быть решена тем, чтобы грузить все скрипты в хедере, то может этот параметр подкрутить в самом плагине, чтобы он писал скрипты в хедер?

 

Здравствуйте

Дайте  мне FTP + wp-admin доступы. я проверю  это

 

Здравствуйте,

Информацию доступа к тестовому сайту послал через форму контакта.
На тестовом сайте минимальный набор плагинов, поэтому ничего не будет мешать выявлению проблемы.

Здравствуйте

Ок!  Пожалуйста  отмечайте  тему  письма.  Следующий  раз  я могу  не  понять  контекст/смысл.