我正在使用magento 1.4.1
我已经配置了2个相关产品的产品。 这是我现在的一个例子。
我已经设置了一个名为SHOE的可配置产品,它有一个相关的产品BIG SHOE&小鞋子。 我设定了可配置产品鞋的定价。它有价格。 $ 80 我还为我的相关产品BIG SHOE定价20美元,在小鞋子上定价10美元。
当我尝试购买SMALL SHOE时,我得到的是可配置产品SHOE的价格,那是80美元。当我购买BIG SHOE时也是如此。我想得到相关产品的价格而且这还没有发生
我该怎么做?
请帮帮我。提前致谢,祝你有个美好的一天!
谢谢!
如何获得我的关联产品的价格
答案 0 :(得分:0)
听起来你需要简单的可配置产品模块(SCP):
http://www.magentocommerce.com/magento-connect/Matt+Dean/extension/596/simple-configurable-products
答案 1 :(得分:0)
我没有让SCP在1.7.0.2中工作
所以我做了这个:
1) 转到app / design / frontend / * your_theme * / default / template / catalog / product / price.phtml 201行左右寻找$ _coreHelper->货币($ _ price,true,true)
2) 取消它并将其放置
<?php
// prices of child products /////////////////////////////////////////////////
if($_product->getTypeId() == "configurable"):
$_configurable = $_product->getTypeInstance()->getUsedProductIds();
echo '<b>ab '.number_format(Mage::getResourceModel('catalog/product')->getAttributeRawValue($_configurable[0], 'price'), 2, ',', '').' €</b>';
endif;
// prices of child products /////////////////////////////////////////////////
?>