为特定产品启用货到付款选项(一种产品)

Enable Cash on delivery option for specific product(one product)

我开发了名为 https://tumree.com 的 magento 网站,我需要为测试产品启用 COD。

URL: https://tumree.com/test-product 我只需要为上述产品启用货到付款。有一个选项可以为特定产品禁用 COD。但是我需要启用一个。

我试过在购物车规则中写规则。但无法解决问题。请帮我找到解决方案...

您可以使用活动payment_method_is_active

您将获得付款方式的名称。使用 if 条件检查其 COD,然后将项目加载到您的报价单中。检查其产品 ID 是否与您的测试产品匹配,如果是,则启用付款方式或禁用它。

禁用付款方式的代码是:

$result = $observer->getResult();
$result->isAvailable = false;

将其设置为 false 会禁用它。

您可以转到 System > configuration > Payment method 您可以输入 Maximum order total 到“2”,然后您可以将测试产品价格设置为“1”,然后它将只显示测试产品的 COD。