Dynamic pricing based on remaining stock
for example
I want to automatically raise the price if there are a lot of orders in a certain period of time.
I want the price to automatically drop if there are few orders over a certain period of time.
I want to automatically increase the price when the order quantity is low
Are these settings possible?
]]>Hello
i use your plugin to change the price dynamically for offers and discounts
your plugin change the price inside the product page but not change the price in any other pages
check this pages must be the same price
https://cgway.net/course/interior-design-diploma/
https://cgway.net/product/interior-design-diploma/
changed here
https://cgway.net/product/interior-design-diploma/
but not changed here
https://cgway.net/course/interior-design-diploma/
Hi there,
I’ve added a rule where 3+ items from certain categories gives a 10% discount.
This works for the most part: if i add 3 items the discount is being calculated correctly.
However when i change the amount from 3 to 2 and update the cart the discount is still applied.
Same for the other way around: if i add 2 items, update the cart to 3 the discount is not applied.
In both cases the correct discount is displayed when refreshing the page.
Any ideas? help would be much appreciated!
Thanks,
Oscar
]]>Hi,
I’ve this message constantly on my error log, can you check please?
[30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (13809, 13340, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item_title’), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_template_loop_price, wc_get_template, include(‘/plugins/woocommerce/templates/loop/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert [30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (36505, 36306, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/dunker/page-full-width.php’), dunker_template_part, dunker_get_template_part, include(‘/themes/dunker/inc/content/templates/content.php’), dunker_template_part, dunker_get_template_part, include(‘/themes/dunker/inc/content/templates/parts/loop.php’), the_content, apply_filters(‘the_content’), WP_Hook->apply_filters, Elementor\Frontend->apply_builder_in_content, Elementor\Frontend->get_builder_content, Elementor\Core\Base\Document->print_elements_with_wrapper, Elementor\Core\Base\Document->print_elements, Elementor\Core\Base\Document->do_print_elements, Elementor\Element_Base->print_element, Elementor\Element_Base->print_content, Elementor\Element_Base->print_element, Elementor\Element_Base->print_content, Elementor\Element_Base->print_element, Elementor\Widget_Base->print_content, Elementor\Widget_Base->render_content, Elementor\Controls_Stack->render_by_mode, DunkerCore_Elementor_Widget_Base->render, QodeFrameworkElementor_Translator->create_render, DunkerCore_Product_List_Shortcode->render, dunker_core_get_template_part, qode_framework_get_template_part, qode_framework_execute_template_with_params, include(‘/plugins/dunker-core/inc/plugins/woocommerce/shortcodes/product-list/templates/content.php’), dunker_core_template_part, dunker_core_get_template_part, qode_framework_get_template_part, qode_framework_execute_template_with_params, include(‘/plugins/dunker-core/inc/plugins/woocommerce/shortcodes/product-list/templates/loop.php’), dunker_core_list_sc_template_part, dunker_core_get_list_sc_template_part, qode_framework_get_list_sc_template_part, qode_framework_execute_template_with_params, include(‘/plugins/dunker-core/inc/plugins/woocommerce/shortcodes/product-list/variations/info-below/layouts/info-below.php’), dunker_core_template_part, dunker_core_get_template_part, qode_framework_get_template_part, qode_framework_execute_template_with_params, include(‘/plugins/dunker-core/inc/plugins/woocommerce/shortcodes/product-list/templates/post-info/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert [30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (28025, 27744, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item_title’), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_template_loop_price, wc_get_template, include(‘/plugins/woocommerce/templates/loop/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert [30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (13673, 13340, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item_title’), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_template_loop_price, wc_get_template, include(‘/plugins/woocommerce/templates/loop/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert [30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (13656, 13340, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item_title’), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_template_loop_price, wc_get_template, include(‘/plugins/woocommerce/templates/loop/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert [30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (13810, 13340, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item_title’), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_template_loop_price, wc_get_template, include(‘/plugins/woocommerce/templates/loop/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert [30-Sep-2024 09:37:22 UTC] WordPress database error Unknown column ‘parent_id’ in ‘field list’ for query INSERT INTO wptj_viredis_product_pricing
(pd_id
, parent_id
, prices
, time_conditions
, cart_conditions
, user_conditions
, pd_conditions
) VALUES (28026, 27744, ‘{\”product_pricing\”:{\”name\”:\”15% Quantidade 500\”,\”apply\”:\”2\”,\”type\”:\”bulk_qty\”,\”bulk_qty_base\”:\”all\”,\”bulk_qty_range\”:{\”from\”:[\”1\”],\”to\”:[\”\”],\”price\”:[\”15\”],\”type\”:[\”0\”]}}}’, ‘{\”product_pricing\”:{\”days\”:[],\”start\”:\”\”,\”end\”:\”\”}}’, ‘{\”product_pricing\”:{\”qty_item\”:{\”qty_item_min\”:\”500\”,\”qty_item_max\”:\”\”}}}’, ‘{\”product_pricing\”:[]}’, ‘{\”product_pricing\”:[]}’) made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), wc_get_template_part, load_template, require(‘/plugins/woocommerce/templates/content-product.php’), do_action(‘woocommerce_after_shop_loop_item_title’), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_template_loop_price, wc_get_template, include(‘/plugins/woocommerce/templates/loop/price.php’), WC_Product_Variable->get_price_html, apply_filters(‘woocommerce_variable_price_html’), WP_Hook->apply_filters, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price_html, VIREDIS_Frontend_Product_Pricing_Store::get_variable_price, VIREDIS_Frontend_Product_Pricing_Store::get_price, VIREDIS_Frontend_Product::get_rules, VIREDIS_Frontend_Product::set_rule, VIREDIS_Frontend_Product::save_rule_by_pd_id, VIREDIS_Pricing_Table::insert
Ajuda técnica para clientes está disponível através do fórum WPMLs.
Nome do Plugin Estado Activo Vers?o
WPML Multilingual CMS Instalado Sim 4.6.13
WPML CMS Nav Instalado Sim 1.5.5
WPML String Translation Instalado Sim 3.2.14
WPML Sticky Links N?o instalado N?o n/a
WPML Media N?o instalado N?o n/a
WooCommerce Multilingual & Multicurrency Instalado Sim 5.3.7
Gravity Forms Multilingual N?o instalado N?o n/a
WPML SEO Instalado Sim 2.1.0
Informa??o PHP
Vers?o 8.2.23
Limite de memória 512M
Utiliza??o de memória 84.09 MB
Utiliza??o da memória 300
Máximo de variáveis de inser??o 10000
Utf8mb4 charset Sim
Extens?o SimpleXML Carregado(a)
Extens?o da Cadeia Multibyte Carregado(a)
WordPress
Vers?o 6.6.2
Vários websites N?o
Limite de memória 256M
Limite máximo de memória 512M
REST ativo Sim
]]>
Hi,
I’m trying to achieve a discount rule without using intervals, like I want to make discount for buying 2 items, another different discount for buying 3 items.
But the plugin only uses intervals so it displays as “2 – 2″ and ” 3 – 3″ and i want to display only one number. I tried applying a custom code but it doesn’t seem to work.
]]>I have a problem with the price when selecting the variation, I thought it was a problem with the site, I did a new installation locally, without any additional plugin, only WooCommerce and REDIS – WooCommerce Dynamic Pricing and Discounts, the same thing happens, if I deactivate REDIS – WooCommerce Dynamic Pricing and Discounts everything works without problems, attached video
Добрый день!
Мы пытаемся интегрировать Ваш плагин к нам на сайт, у нас возникла проблема с мультивалютностью. Мы используем Curcy для разных валют и столкнулись с проблемой, что правила Вашего плагина воспринимает 1 злотый как один евро и наоборот.
Как нам это исправить?
Dynamic pricing functionality is currently experiencing issues. Despite setting up bulk pricing for individual products, the discounted price only reflects in the cart after the product is added. This discrepancy can be confusing for customers, who may expect the discounted price to display immediately upon reaching the bulk quantity threshold. Previously, the price would adjust according to the product quantity shown in the counter, ensuring clarity for shoppers.
Furthermore, there’s an ongoing issue where if a customer removes items from their cart, thereby reducing the quantity below the bulk threshold, and then re-visit the product, the bulk discount still applies. This inconsistency can lead to confusion and frustration for customers, as they may not understand why the discount persists despite adjusting their order quantity.
]]>Hello,
All my products, that have variable prices – even the ones that don’t have any discount rules – change around randomly, when I pick a variable. At the cart, it shows the correct price. (The link that I gave is not the only one that I need help with, its just an example). Can you help? thanx
]]>I am trying to apply quantity discounts on products. For example the price of an 1 x A0 single print with artwork provided on silk paper is £14. If someone wants to order 2 of these the unit price drops to £12.80. I have literally tried all types of rules and wasted many hours but i cannot get it to work. Would you be kind enough to log in and cast your eyes over it to see if theres anything to correct? I am assuming that theres some sort of conflict with my site that is affecting it.
]]>I created 5 unique roles and 5 discount rules for each role but it doesn’t seem to work. Only the first rule works and overwrites all other rules even tho I set the condition to each role.
For-example I have “Discount 10%” rule that should only apply to “Role 10” and “Discount 20%” rule set to “Role 20”. Even tho i have set the condition to apply for each specific role, the first rule “Discount 10%” overwrites all other rules.
]]>Hi!
First off all, i would like to say thank you for your plugin, it's the best solution for my goals in the world.
I tuned a cascade sale depends on cart subtotoal: 500-3000 - 10%, 3000-7000 - 15%, 7000-10000 - 20%, above 10000 - 25%. Turned on "Display dynamic price on single product" (Display discount price respectively with current quantity on single product page). And all work great. Almost all..
On the certain single product pages (i sent you an example) i noticed a wierd thing:
1. We on page. Product price pretty big (7 413,45) and we see, that after adding even one item we'll get 20% sale (discount price we'll be 5 930,76, as we see) - <a href="https://prnt.sc/3HRUa8EDBxuC">https://prnt.sc/3HRUa8EDBxuC</a> . But:
2. Just after adding this product to cart i see not right price in cart amount near a cart sign (top-right of the page) . So, we see price 5560,09 (25%, like we've bought on 10000) near cart sign - <a href="https://prnt.sc/t_nIDPB5nrmi">https://prnt.sc/t_nIDPB5nrmi</a> , in cart view panel, when we open it clicking on cart sign - <a href="https://prnt.sc/6FtKkRYnQb3G">https://prnt.sc/6FtKkRYnQb3G</a> , and suddenly we see the right price just here a little above a wrong price <a href="https://prnt.sc/qI0keZXTb02b">https://prnt.sc/qI0keZXTb02b</a>
3. Now, if we open a separate cart page on another browser tab - magic, all prices become <strong>absolutely right</strong> even without pages reload!
Can you help me and say why that might happen?
Thank you and have a good day!
]]>
I have set a cart discount above 99 USD. When the page currency is USD, everything is ok. But if the currency is Krone or Indian Rupee, then the discount applies to 100 Krone or 100 Rupees. 100 Rupees is only 1.25 USD / 100 Norway Krone is only 10 USD.
So the plugin is taking the figure of 99+ in to account, not the currency conversion.
Please help.
]]>Hello I use this plugin for variable products.
When I activate the option “Display dynamic price on single product” in “product price on store” the price of the product without reduction is not displayed correctly (it remains blocked on the first option). But when I apply the quantity-based discount, the base price is correct and the discount applies well.
How can the base price without reduction be displayed correctly and be able to vary without getting stuck on the first option when the reduction is not yet applicable?
Thanks !
]]>Hi,
Everything is great except sale badge always shows -100% on product list & single product page. I use OceanWP theme.
https://prnt.sc/Jz4c6MdFaSua
Is there anything to do to solve this?
Thanks
Hi, I’m not able to figure out why this plugin does not work for me. I have followed the instructions but it simply does not show up. Maybe some other plugins blocking? Please advice
Regards
John R
Hello,
After trying out the plugin, I noticed that the discount rules are working just fine for the user roles I selected. However, the first product in my product catalog which is a variable product, gets always a discount for all user roles, even for visitors. You see that it has a discount when you click the basket icon or when you go to the basket page.
Is there anything to do to solve this?
Best regards,
Barnabas
Just checking in to see if you know if this will have any issues using with Elementor/Elementor Pro.
Thank you.
]]>Hi! I need help with this plugin.
I have created a discount for an user role. When I login with that role the discount is ok, but I also see the discount when I am logged as administrator. Why?
Thank you.