4

我有一个 Magento 网站。

我有许多产品要添加。

But some have price as "Contact for Pricing" or "Call for Pricing" so cant to add.

Because there has validation for the price.

那么如何添加此类产品呢?

如果有此类产品的任何模块?

我需要将此类产品的价格显示为“联系定价”或“致电定价”。

是否有免费下载“询价”的扩展?

4

2 回答 2

4

乔希的回答略有改善。感谢 Josh 使用属性的想法!

为此示例创建属性代码“call_4_price”。就像 Josh 建议的那样,将其设为 Yes/No 属性。默认值“否”。将其添加到您需要隐藏价格的属性集中。

查找“价格和添加到购物车按钮”所在的所有 .phtml 文件(模板 > 目录 > 产品 > view.phtml、price.phtml、list.phtml 等)

将此代码粘贴在价格代码之前。

        <!-- Call For Price - begin -->
        <?php $attribute = $_product->getResource()->getAttribute('call_4_price'); ?>
            <?php $attribute_value = $attribute ->getFrontend()->getValue($_product); ?>
            <?php if ($attribute_value == 'Yes'): ?>
                //Please Call for pricing
            <?php else: ?>

这在添加到购物车按钮之后。

            <?php endif; ?>
        <!-- Call For Price - end -->
于 2014-09-26T16:12:19.620 回答
3

为询价创建一个是/否属性。创建产品时,在价格字段中添加一些内容只是为了通过验证。

现在修改您的模板文件以不显示价格,如果它要求价格设置为“是”。

于 2012-08-01T11:34:31.983 回答