【问题标题】:How to get the price of my Associated products in Magento如何在 Magento 中获取我的关联产品的价格
【发布时间】:2011-07-14 13:33:39
【问题描述】:

我正在使用 magento 1.4.1

我有一个配置了 2 个关联产品的产品。 这是我现在的场景示例。

我设置了一个名为 SHOE 的可配置产品,它有一个关联的产品 BIG SHOE 和 SMALL SHOE。 我设置了可配置产品鞋的定价。它有价格。 80 美元。 我还为我的相关产品 BIG SHOE 设置了 20 美元的价格,为 SMALL SHOE 设置了 10 美元的价格。

当我尝试购买 SMALL SHOE 时,我得到的可配置产品 SHOE 的价格是 80 美元。当我购买 BIG SHOE 时也是如此。我想获得相关产品的价格,但没有发生这种情况

我该怎么做?

请帮助我。提前致谢,祝您有美好的一天!

谢谢!

如何获取我的关联产品的价格

【问题讨论】:

    标签: php magento


    【解决方案1】:

    【讨论】:

    • 抱歉修改你的答案 - 我希望有一个像样的可配置更新模块,但它不会出现!
    • 不幸的是,SCP 不能与 Magento CE 1.6 一起使用...有人知道另一个可以完成这项工作的免费扩展吗?
    【解决方案2】:

    我没有让 SCP 在 1.7.0.2 中工作

    所以我编了这个:

    1) 转到 app/design/frontend/*your_theme*/default/template/catalog/product/price.phtml 在第 201 行附近寻找 $_coreHelper->currency($_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 /////////////////////////////////////////////////
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多