I am currently running a buy 3 get one free promo on my site. So if the user adds 4 of an item to the cart then one of those items has its price set to 0.
Every thing looks fine on the cart review page, but when I continue to checkout, I lose 2 items and only see 2 items in cart. This issue only happens when
clicking the 'continue to checkout' button which submits a POST to /cart. If I navigate to /checkout, then this bug does not happen.
Could this be an issue with the discount that I am applying?
I just need some direction of where to look, whether it be code or some setting that is not set up properly.