Девочки, у меня код "слетел" тогда когда после его ввода - когда посмотрела, что стоимость сумки, действительно 0 у.е. , вернулась еще в корзину и начала там еще править позиции. Смотрю а там сумка уже 25 у.е. стала.
Т.е. делаем вывод, что если за сумку хотите заплатить 0 у.е. - то код нужно вводить перед нажатием на кнопку оплаты. Перед этим внимательно проверив стоимость всех позиций, особенно бесплатных.
А если не делать оплату и вернуться в корзину еще, то там будет цена уже 25 у.е.
Тогда просто удаляем эту "платную" сумку и перед оплатой введем код еще раз.
не будь такого правила, можно было бы очень много сумок заказать "по кругу" вводя каждый раз очередной код для нулевой стоимости.
Сорри за много букв.