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

Standard currency

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.
12

Здравствуйте. В общем и так и эдак крутил код. И $product->get_price(); $price = $product->get_price(); вставлял. Просто падает сайт и все на этом)

Можно попросить написать как выглядит в итоге код?

Для ускорения процесса даю готовый кусок исходного:

add_filter('woocs_raw_woocommerce_price', function($price) { if (($price <= 1000)) { $price = round($price / 1000, 0) * 1000; return $price; } else { $price = ceil($price / 500) * 500; return $price; } });

И напишите, пожалуйста, в инструкции для php8.0 правильные коды. Если потом кому пригодятся, то будет готовое решение. Например, здесь: https://currency-switcher.com/hook/woocs_raw_woocommerce_price/

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

Дело не в  этом  коде. Этот  снипет  не  имеет  ошибок!

Проблема  здесь - https://disk.yandex.ru/i/oQ4qpIY6eLLUgQ

Вместо  $product->price  используйте  $product->get_price()

Здравствуйте. Я тестировал и тот и тот сниппет и запутался. Прошу прощения. Сейчас вставил $product->get_price() как вы написали и вроде ошибок больше не выдает. Спасибо Вам.

И еще небольшой вопрос по Transient и PHP сессиям. Если Transient хранится в базе данных, то не вызывает ли это дополнительных лишних запросов что приводит к замедлению работы, увеличению нагрузки на базу данных и постепенному ее росту из за накопления этих самых транзиентов?

Нет,  это всего один запрос.  И это  чистится  регулярно(автоматически).

Здравствуйте. Я так понимаю с обновлением бесплатной версии плагина нет проблем. Но у меня вопрос как получать обновления платной версии? Я вижу что в мае была выпущена новая версия, но обновление не приходит. А также нет поля для ввода purchase-кода. Возможно я его так и не смог найти. Или возможно проблема в том что у нас мультисайт.

Видео здесь: https://www.youtube.com/watch?v=bb6UUhd7_iQ

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

 

Прочитайте это,  пожалуйста - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato

Здравствуйте. Считаю что с этими вещами вам стоит ознакомиться:

  1. Перевод строк кода. Скорее всего это делает автоматически плагин, но не во всех статьях https://www.youtube.com/watch?v=H4pWa7WPK88
  2. Решил до конца разобраться со сниппетом округления. На рабочем сайте (Wordpress 5.8 и Woocommerce старый не обновленный) он не выдает ошибок, а на тестовом вновь установленном сыпет ошибки. Соответственно на двух видео показываю установку через плагин и через function.php. Лечится сокращением woocs_raw_woocommerce_price до raw_woocommerce_price. Интересно почему так происходит и возможно стоит поправить инструкцию. https://www.youtube.com/watch?v=mC3U37l71fU   https://www.youtube.com/watch?v=G7RxGaBoU3s

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

Попробуйте  добавить  код сюда - https://share.pluginus.net/image/i20220815081532.png

$price = floatval($price);

Здравствуйте. Да, это помогло. Если будет время добавьте это, пожалуйста, в инструкцию. Другим пользователям думаю тоже пригодится. Тем более что судя по тому что такая ошибка возникает с версии 6, то когда все обновятся она будет появляться у всех обновившихся)

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

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

12