как в заголовке ... по какой-то причине сайт magento не применяет коды купонов ... всегда возвращает недопустимое сообщение «Код купона недействителен». Но, как ни странно, это происходит, когда цена тележки больше, чем 120 моя валюта.
Пример: если у меня есть один товар в корзине с ценой 65, код купона работает нормально ... если у меня есть тот же товар в корзине, но с qty 2 (что означает, что общая цена становится 130), я получаю упомянутый выше недопустимое сообщение об ошибке
Я проследил вниз код класса «Mage_Sales_Model_Quote», который имеет функцию с именем: _validateCouponCode(), внутри которой следующее: $ адресно> hasCouponCode() всегда возвращает ложь. .. Что я должен попробовать? ... Я переиндексировал, обновил кеш .. и ... ничего не изменилось ... и я не могу найти в модели адресов функцию hasCouponCode, чтобы увидеть, что там происходит ... большое спасибо заранее
Вы нашли решение для этого? – Taras
Могу ли я увидеть ваше состояние правил корзины покупок для этого? –
Для того, чтобы скопировать код ошибки, необходимо скопировать код правила, если вам нужна помощь в диагностике того, почему код купона некорректен. –