Buy 2, get cheaper item 30% off issue
-
Hi,
My “Buy 2, get cheaper item 30% off” campaign has an issue:
When there are three items in the cart the discount applies to the cheapmost item (third) instead of the second.Use case:
I buy 2 x item A at $10 and 1 x item B at $5. Instead of $3 off for the second item A I get only $1,5 off on the third one. This happens whenever there is an odd number of items in the cart.I tries all of the settings, but unfortunately no success.
Any ideas?The page I need help with: [log in to see the link]
-
My current Rule settings are as follows:
### Begin Rule Info Rule ID= 129180 Rule Status= publish ###
RULE TITLE: BF
BLUEPRINT
Discount Type: cart
Deal Type: bogo
Deal Action: Discount Next Item
Deal Schedule: onForever
Basic or Advanced: advanced
Cheapest: cheapestBUY GROUP
Select Group By: wholeStore
Select Group By Selections:Array ( [buy_group_prod_cat_incl_array] => Array ( ) [buy_group_prod_cat_excl_array] => Array ( ) [buy_group_plugin_cat_incl_array] => Array ( ) [buy_group_plugin_cat_excl_array] => Array ( ) [buy_group_product_incl_array] => Array ( ) [buy_group_product_excl_array] => Array ( ) [buy_group_var_name_incl_array] => Array ( ) [buy_group_var_name_excl_array] => Array ( ) [buy_group_brands_incl_array] => Array ( ) [buy_group_brands_excl_array] => Array ( ) [buy_group_subscriptions_incl_array] => Array ( ) [buy_group_subscriptions_excl_array] => Array ( ) [buy_group_customer_and_or] => or [buy_group_role_incl_array] => Array ( ) [buy_group_role_excl_array] => Array ( ) [buy_group_email_incl_array] => Array ( ) [buy_group_email_excl_array] => Array ( ) [buy_group_groups_incl_array] => Array ( ) [buy_group_groups_excl_array] => Array ( ) [buy_group_memberships_incl_array] => Array ( ) [buy_group_memberships_excl_array] => Array ( ) [buy_group_show_and_or_switches] => no [buy_group_prod_cat_and_or] => or [buy_group_plugin_cat_and_or] => or [buy_group_product_and_or] => or [buy_group_var_name_and_or] => or [buy_group_brands_and_or] => or [buy_group_subscriptions_and_or] => or [buy_group_and_switch_count] => 0 [buy_group_set_to_exclude_only] => 1 )
Product Applies To: all
Group Amount Selection: quantity
Group Amount Count: 2
Min Max Selection: none
Min Max Count:
Rule Repeat Condition: unlimited
Rule Repeat Count:ACTION GROUP
Select Group By: wholeStore
Select Group By Selections:Array ( [action_group_prod_cat_incl_array] => Array ( ) [action_group_prod_cat_excl_array] => Array ( ) [action_group_plugin_cat_incl_array] => Array ( ) [action_group_plugin_cat_excl_array] => Array ( ) [action_group_product_incl_array] => Array ( ) [action_group_product_excl_array] => Array ( ) [action_group_var_name_incl_array] => Array ( ) [action_group_var_name_excl_array] => Array ( ) [action_group_brands_incl_array] => Array ( ) [action_group_brands_excl_array] => Array ( ) [action_group_subscriptions_incl_array] => Array ( ) [action_group_subscriptions_excl_array] => Array ( ) [action_group_show_and_or_switches] => no [action_group_prod_cat_and_or] => or [action_group_plugin_cat_and_or] => or [action_group_product_and_or] => or [action_group_var_name_and_or] => or [action_group_brands_and_or] => or [action_group_subscriptions_and_or] => or [action_group_and_switch_count] => 0 [action_group_set_to_exclude_only] => 1 )
Product Applies To: all
Group Amount Selection: one
Group Amount Count:
Min Max Selection: none
Min Max Count:
Group Repeat Condition: none
Group Repeat Count:DISCOUNT GROUP
Discount Amount: percent
Discount Amount Count: 30
Discount Auto Add Free:
Discount Applies To: each
Discount Coupon Code:DISCOUNT MESSAGES
Checkout Message: Kakav crni petak?! popust
Advertising Message:DISCOUNT LIMITS
Customer Rule Limit:
Customer Rule Limit Count:
Cart Limit:
Cart Limit Count:
Product Limit:
Product Limit Count:DISCOUNTS WORKING TOGETHER WITH
Other Rule Discounts: no
Other Rule Priority: 10
Other Coupon Discounts: yes
Product Sale Pricing: no### IMPORTANT SETTINGS
Unit Price or Coupon: discountUnitPrice
More or Less Discount: more
Unit Price Crossout: yes
Test Debugging Mode: noHi,
Thanks for using the plugin.A cheapest deal = cheapest in the selected population, but not ‘as they are added to the cart’.
Your deal applies to the whole cart, so the deal sorts the whole cart by price and applies the deal to the cheapest item.
Please specify more precisely how what you want differs from the above.
Best,
VarkHi Vark,
I’d like to process items in batches of two, not three. Promotion states “get X% off on every second, cheaper item”.
I’d expect it to bundle items into batches of 2 (sorted by price) and apply the discount to the cheapest of the two (not three). In case there are three items, just ignore the third.
Here is an example:
Item A – $100
Item B – $50
Item C – $10
I’d like item B to be discounted instead of C.Hi,
1. the deal is not being processed by batches of 3 rather than 2, but by the whole cart, based on the way the rule is set up. So if 10 items were purchased, the cheapest of 10 would be discounted.2. The batches of 2 idea would mean that the plugin would need to sequentially isolate the counted products (in this case 2), sort for cheapest, and then apply the discount to the cheapest within that sub-group. Unfortunately, that’s not the way the plugin is set to apply cheapest rules.
Best,
VarkHi Vark,
Thanks for the reply. While I do understand this might be easier from the coding side, it’s actually punishing the customers from the sales perspective.
If someone is to add a third product, we are punishing him for adding it by giving him a smaller discount.
Is there a way we can set up the processing so it actually discounts every second item in cart (when sorted by price)?
Thanks,
Hi,
As previously described, ‘cheapest’ means ‘cheapest in the cart’. So when ‘cheapest’ is selected, the cart is sorted from cheapest to most expensive. Then the ‘counting’ is applied, 2 by 2. That’s the only option available.
Best,
MarkYes, but what I’m asking is – is there an option in this plugin to set up the discount as previously described?
When the cart is sorted by item value – apply XX% discount to every second item.
Thanks much!
The batches of 2 idea would mean that the plugin would need to sequentially isolate the counted products (in this case 2), sort for cheapest, and then apply the discount to the cheapest within that sub-group. Unfortunately,
there’s no option to do it that way
as that’s not the way the plugin is set to apply cheapest rules.
Okay. Thank you.
Great plugin, however, it does not work for our use case. ??
- The topic ‘Buy 2, get cheaper item 30% off issue’ is closed to new replies.