0
A
回答
1
看看@Disable payment options-only cash on delivery for particular product-magento
使用payment_method_is_active
观察者,你可以加载当前结账会话报价和检查的顺序是什么样的城市是船。
$checkout = Mage::getSingleton('checkout/session')->getQuote();
$shipping = $checkout->getShippingAddress();
$cashOnDeliveryCities = array('city name 1','city name 2',..)
if(in_array($shipping->getCity(), $cashOnDeliveryCities)){
$result->isAvailable = true;
}else{
$result->isAvailable = false;
}
相关问题
- 1. Virtuemart付款方式不显示
- 2. Prestashop货到付款
- 3. Woocommerce货到付款
- 4. Google Play市场替代付款方式
- 5. 如何为某些客户指定允许的付款方式?
- 6. 付款方式没有显示在opencart
- 7. Opencart的邮政编码/城市结账页的付款方式选项卡
- 8. 贝宝IPN沙盒付款 - 支付货到付款或银行付款
- 9. Magento中某些付款方式的折扣
- 10. 如何使用付款对话框以实际货币显示Facebook付款?
- 11. 如何获得某些城市
- 12. facebook付款对话框不显示本地货币对话框
- 13. 如何为Woocommerce中的特定付款方式设置免费送货服务?
- 14. WooCommerce按城市发货
- 15. PayPal快速结帐:结算协议送货地址和付款方式显示
- 16. 在WordPress/Woocommerce中过滤以禁用特定货运区域的货到付款
- 17. 罚款付款方式
- 18. Magento 2.0显示付款方式的自定义表格
- 19. 禁用支付选项,只为特定产品的货到付款 - magento
- 20. 显示城市和地点的名称的列表,这些城市
- 21. Google自动填充到特定城市
- 22. Android - 付款方式
- 23. 付款方式BigCommerce
- 24. woocommerce付款方式
- 25. 付款方式支票/汇票在结帐页面不显示
- 26. Magento - 付款方式不会在配置上显示
- 27. 付款方式模块不在商店中显示
- 28. 没有地址栏1,城市和州的信用卡付款?
- 29. 不同城市显示重复的行
- 30. 显示所选城市中特定公里的距离
经过位代码修改后,我已能够实现此功能。感谢您的帮助。 – mubashir