我正在为我的公司建立一个贸易网站,现在我遇到了这个问题。
我们有超过 10 多个贸易客户,显然我不想为每个客户设置 10 多个不同的网站。因此,我设置了 10 多个不同价格的客户群。但是,我们想为一些在 1 个月信用期后一直未能向我们付款的客户设置最大订单金额。对于这类客户,我们想设置 1 美元(或任何少量)的最大订单限额,以便他们在向我们付款之前不能再从我们的贸易网站订购,我将从后端手动增加他们的限额。
有人可以帮我解决这个要求吗?或者请指出我如何实现我想要的解决方案的正确方向?
我正在为我的公司建立一个贸易网站,现在我遇到了这个问题。
我们有超过 10 多个贸易客户,显然我不想为每个客户设置 10 多个不同的网站。因此,我设置了 10 多个不同价格的客户群。但是,我们想为一些在 1 个月信用期后一直未能向我们付款的客户设置最大订单金额。对于这类客户,我们想设置 1 美元(或任何少量)的最大订单限额,以便他们在向我们付款之前不能再从我们的贸易网站订购,我将从后端手动增加他们的限额。
有人可以帮我解决这个要求吗?或者请指出我如何实现我想要的解决方案的正确方向?
你可以遵循这样的事情。实际上,您需要按客户组进行过滤,因此可以通过以下方式获取客户对象:
$customer = Mage::getModel('customer/customer')->load($quote->getCustomerId());
然后按客户组过滤:
if ($customer->getGroupId() == 'INSERT ID HERE' && (float)$quote->getGrandTotal() > (float)$this->_helper->getSingleOrderTopAmount())