Я пытаюсь извлечь текст, заданный в поле описания купона Magento, для использования в качестве части правила проверки. Кто-нибудь знает, как загрузить правило цены купона, используя код купона и получить связанный текст описания купона?Magento получить описание купона
2
A
ответ
1
Под Magento 1.3, вы можете использовать этот код (не проверял, как у меня нет 1.3 в пределах легкой досягаемости):
$rule = Mage::getModel('salesrule/rule')->load($code, 'coupon_code');
if ($rule->getId()) {
$description = $rule->getDescription();
}
0
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponCode, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
var_dump($oRule->getData());
вы можете обратиться за то же Magento - get rule from coupon code
1
я использовал в magento 1.9 и ниже код работает отлично для меня.
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponCode, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
$message = $oRule->getData();
$description = $message['description'];
$this->_getSession()->addError(
$this->__($description, Mage::helper('core')->escapeHtml($couponCode))
);
Смежные вопросы
- 1. Показать описание купона woocommerce
- 2. magento код купона недействителен
- 3. magento получить детали купона от правила цены
- 4. Magento получить продукты, соответствующие применяемым критериям купона
- 5. Magento - получить правиле из кода купона
- 6. Magento перехватить код купона кода?
- 7. Показать описание купона и идентификатор на thankyou.php
- 8. Simple Magento Описание Addon
- 9. Как получить примененные детали купона в Magento 2,1
- 10. Начисление налога Magento с кодом купона
- 11. Magento 1.8 - Добавить код купона программно
- 12. Код купона Magento 1.9.x ошибка
- 13. Применить код купона не работает в magento
- 14. Magento - Код купона Отправить кнопку не работает
- 15. Описание категории Magento
- 16. Magento Описание/Атрибуты Замените?
- 17. Magento описание товара изображение отсутствует
- 18. Magento - описание заказа onepage checkout
- 19. Truncating Описание Text in Magento
- 20. magento change описание продукта вкладка
- 21. прибудет описание Magento изображения продукта
- 22. Magento программно получает скидку, предоставляя код купона и продукты
- 23. Magento получает описание продукта по loadByAttribute
- 24. Обновить Название продукта, описание, краткое описание в Magento
- 25. Добавление Краткое описание к Long Описание Tab в Magento 1,9
- 26. Как получить описание метаданных magento на странице списка каталогов
- 27. Magento - получить описание категории от CMS блока или страниц
- 28. Применить код купона QUOTE с помощью внешнего скрипта Magento
- 29. Magento: мне нужно поле скидочного купона на странице продукта.
- 30. Magento observer - какое событие использовать, когда код купона отменен
Это Magento 1.3.x, и нет /Mage/SalesRule/Model/Coupon.php, ваш пример не работает. – paj
Обновлен мой ответ для Magento 1.3 (мой предыдущий пример должен работать только для версий с более высокой вероятностью 1.4) – blmage
Да, salesrule/rule работает на 1.3, спасибо за ответ. – paj