对不起,我是magento的新手。
我有一个多供应商 magento 站点,供应商可以在其中创建产品。但是在设置产品价格时,一些用户经常会犯一些错误。有时特价高于原价。我喜欢检查这个错误。我想要一个验证脚本,以便当供应商(管理员访问权限有限)创建新产品时,他们应该保持特价和原价之间的最小差异,特价总是低于原价。
任何机构都可以给出一些提示吗?
谢谢
对不起,我是magento的新手。
我有一个多供应商 magento 站点,供应商可以在其中创建产品。但是在设置产品价格时,一些用户经常会犯一些错误。有时特价高于原价。我喜欢检查这个错误。我想要一个验证脚本,以便当供应商(管理员访问权限有限)创建新产品时,他们应该保持特价和原价之间的最小差异,特价总是低于原价。
任何机构都可以给出一些提示吗?
谢谢
希望以下代码对您有所帮助
<?php
$product= Mage::getModel('catalog/product')->load(product_id);
$price = $product->getPrice();
$webprice = $product->getwebprice();
$specialprice = $product->getFinalPrice();
if($specialprice==$price)
{?>
<span>$<?php echo number_format($price,2);?></span>
<?php } else if($specialprice<$price) { ?>
<div>
<span>Regular Price:</span>
<span>$ <?php echo number_format($price,2); ?></span>
</div>
<div>
<span>Web Special:</span>
<span>$ <?php echo number_format($specialprice,2); ?> </span>
</div>
<?php } ?>
即使用户设置的特价高于原价,Magento 也会通过不显示该特价来处理它。
但是,如果您想进行一些自定义,价格显示的路径是:app/design/frontend/default/default/template/catalog/product/price.phtml
如果您复制结构,将其粘贴到您的自定义上会是明智的主题并继续您的修改。可以在list.phtml(相同的产品文件夹)
中添加您的 javascript 。希望它能给一些提示。