首页 文章

属性值添加了购物车结帐和订单页面

提问于
浏览
0

我使用的是Magento 1.7.0.2版

我在产品详细信息页面中为不同的产品颜色(新添加的属性)复选框添加了available_color . 使用下面的代码

应用程序\设计\前台\ DEFAULT \模板\目录\产品\ view.phtml

<?php
        $_product->getResource()->getAttribute('available_colors')->getFrontend()->getValue($_product);
        $color = $_product->getAttributeText('available_colors');


        ?>
        <h2>Item Color</h2>
        <?php foreach ($color as $value): ?>
            <label class="span4" style="margin-left:0px;">
            <input class="pro_color_<?php echo $value; ?>" name="<?php echo $value; ?>" value="<?php echo $value; ?>" type="checkbox">
            <?php echo $value; ?>                   
            </label>                    
        <?php endforeach; ?>

客户可以选择多种颜色 . 选择产品颜色后,我需要在购物车和结帐及订购页面中显示多种颜色值 .

如何将颜色值从产品细节传递到其他页面?

谢谢

1 回答

  • 0

    我认为你应该使用自定义选项功能而不是使用属性 . Here is a nice screencast about custom options .
    您只需创建类型为 checkbox 的自定义选项,并将其用作颜色值 . 这样做的缺点是,如果您想要更多产品的选项,则必须手动为所有产品添加选项 . 或者,您可以搜索允许多个产品的一个自定义选项的扩展程序 .
    添加选项后,您无需执行任何操作 . 它们将作为选项添加到购物车中 .

相关问题