I am using Magento version 18.104.22.168 and am trying to create coupons that are related to product specific SKU's via the shopping cart price rules, however I am continually getting the message 'Coupon Code "...." is not valid' when trying to enter the rule at the checkout.
I have ensured that the attribute SKU is has Use for 'Promo Rules Conditions' set to 'Yes' by going inti Catalog then Attributes and Manage Attributes.
I am then setting up the coupon via a Promotions Tab - Shopping Cart Price Rules.
In rule information we have the following:-
Rule Name: PeteTest
Customer Groups: All selected
Coupon: Specific Coupon
Coupon Code: PeteTest
Use Auto Generation
Uses per Coupon: 100
Uses per Customer: 100
From Date: 27/11/2020
To Date: 27/11/2020
Public in RSS Feed Yes
If ALL of these conditions are TRUE:
If an item is FOUND in the cart with all of these conditions true:
When we apply any cart rule, there we can have two conditions :
1. Condition inside Condition Tab
2. Condition inside Action Tab
1. Condition inside Condition tab : it is like top layer of your cart rule which decides that on which condition the cart should comes under cart rule or if that cart rule will be applied or not.
2. Condition inside Action tab : it works like that cart rule is already applied we need to tell them on which products we have to give discount.
for Example : if you want to apply cart rule of 10% on all items only if your cart has more than 3 quantity then you will setup on top layer (i.e. Condition inside condition tab) but if you want to put a condition like you want to apply discount on all shoes(call it a category) items then you don't put a condition outside, you just simply need to tell that only apply actions on these type of products then we will use Condition inside Actions tab.
Answer of this question : You should remove condition from Condition Tab and simply put condition in actions tab that if any item found in cart which have SKU is 2111 then apply coupon.
Hope it helps to understand !
Problem Solved ? Click on 'Kudos' & Accept as Solution to encourage to write more answers !