捆绑产品中如何应用固定百分比特价固定价格


8

我正在使用捆绑产品的网站上工作。该产品的主要概念如下:

网站出售一种具有四种不同颜色的设备。有像这样的颜色包

  1. 2常规颜色+ 1特殊颜色= $ 45
  2. 1常规颜色+ 2特殊颜色= $ 50

没有定义价格的特定算法。我为此使用固定价格的捆绑产品。

现在,每种产品都有特价。但是我知道,您只能在捆绑价格中应用百分比折扣,而不能设置固定的特殊价格折扣。我不确定为什么会这样,因为我们已经有了固定价格,而且价格不会变化。

同样,在前端,它没有显示旧价格而不显示旧价格,而是直接显示了特殊价格,这使得客户无法识别他是否在享受折扣。

我发现两个与之相关的问题,没有答案。Q1 Q2。如果有人可以指导我如何应用固定价格折扣(即:捆绑产品中产品的固定特殊价格),那将有很大的帮助。

Answers:


3

管理员中“产品”页面上的默认设置无法使用。

但是您可以自定义bundle / catalog / product / price.phtml以显示原始价格警示。

<p class="old-price">
                    <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
                    <span class="price" id="old-price-<?php echo $this->getIdSuffix() ?>">
                        <?php                           
                        /** Changes - To show the regular price for Bundled Product **/
                        $_storeId = $_product->getStoreId();
                        $_store = $_product->getStore();
                        $_id = $_product->getId();
                        $_simplePricesTax = ($_taxHelper->displayPriceIncludingTax() || $_taxHelper->displayBothPrices());

                        $_convertedPrice = $_store->roundPrice($_store->convertPrice($_product->getPrice())); 
                        $_price = $_taxHelper->getPrice($_product, $_convertedPrice); 
                        $_regularPrice = $_taxHelper->getPrice($_product, $_convertedPrice, $_simplePricesTax); 
                        $_specialPriceStoreLabel = $this->getProductAttribute('special_price')->getStoreLabel();
                        /** Ends - To show the regular price for Bundled Product **/
                        echo $regular_formatted_price =  $_coreHelper->formatPrice($_regularPrice, false) ;
                        ?>

                    </span>
                </p>
                <p class="special-price">
                    <span class="price-label"><?php echo $_specialPriceStoreLabel ?></span>
                    <span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
                    <?php echo $_coreHelper->currency($_minimalPriceTax) ?>
                    </span>
                </p>

我已经在这里上传了price.phtml,请根据您的纳税设置进行查看和修改:https : //github.com/svlega/Bundled-Price

这适用于税收设置,以显示含税的价格(不包括FPT)。


这是否还满足固定特价的需求?
Webninja
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.