Magento 2.4.2 Cart Price Rules Free Shipping on only select few items not working when non free ship sku is added to cart.
Rule Name: name Active: true Coupon: No Customer Groups: ALL Websites: All
Conditions: Blank All items
Actions: Apply: Percent of product price discount Discount Amount: 0 Max Qty: 0 Discount Qty Step: 1 Apply to Shipping Amount: Yes Discard Subsequent rules: No
Apply the Rule only to cart items matching the following conditions: I have SKU is one of SKU1,SKU2,SKU3
Free Shipping: For shipment with matching items
Configuration -> Sales -> Delivery Methods
FREE SHIPPING
**Enabled :**No
If I enable this it always show free shipping. I do not want this option. I have seen many post saying enable this.
I use USPS shipping module that is built in with Magento 2.4.2
Free Method: Priority Mail (which is enabled in allowed methods)
Enable Free Shipping Threshold: Disable
STEPS
- I add SKU4 to cart
- Put in a location US CO 80014
- USPS priority mail show $12.60 (Works Great)
- Add SKU1 (frees ship Sku) to cart which and adds onto the shipping cost. $0.60 from $12.60 to $13.20
- Remove SKU4 the shipping price Drops back to free.
**WHAT is suppose to happen: ** When SKU4 is in cart alone charge shipping. This works $12.60 for SKU4 When SKU1 is added to cart with SKU4 shipping should still be the same. $12.60 but it changes to $13.20 When SKU1 is in cart $0.00 Shipping. This works
SKU4 Not in RULE so this picture is correct charge shipping.
SKU4 and added SKU1: SKU1 is free ship so it should still be the shipping for SKU4 only not SKU1's add-on cost.
Remove SKU4 and Free Shipping works
With SKU4 removed SKU1 now is free shipping.