我在本教程中对Magento商店实施了最大订单价值限制:http://inchoo.net/magento/magento-maximum-allowed-order-amount/
通知使用以下内容显示错误消息:
Mage::getSingleton('checkout/session')->addError(
$this->_helper->__($this->_helper->getSingleOrderTopAmountMsg(), $formattedPrice));
不幸的是,这只会在下一页加载时显示,因为它是基于会话的。
但是,当我想要添加到购物车'单击按钮。这可能是一个简单的javascript警报或理想情况下一个风格很好的弹出窗口。
我使用以下方式查看了Ajax:
$response = array();
$response['message'] = 'Your cart exceeds the maximum allowed order value';
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($response));
但我不完全确定如何通过jQuery在前端获得响应。
任何帮助都会受到赞赏:)
干杯