magento显示sku

1.在你的产品详细页你想显示SKU,代码如下

产品详细页文件为template\catalog\product\view.phtml

<?php echo $this->htmlEscape($_product->getSku()) ?>

我们给修饰一下,代码和效果如下

<p><span><?php echo $this->__('Sku:') ?></span><?php echo nl2br($_product->getSku()) ?> </p>

magento sku

magento sku

2.在产品的列表你想显示sku

产品列表也文件为template\catalog\product\list.phtml

代码如下

<?php echo $_product->getSku(); ?>

我们给修饰下,代码以及效果如下

<p><?php echo $this->__('Sku:'); ?><?php echo $_product->getSku(); ?></p>

magento sku

magento sku

转载表明出处: hellokeyke.com

《magento显示sku》有11个想法

  1. 钥匙大哥! 想问一下你, 如何实现在后台添加一个属性,用来控制前台的显示!
    例如我要前台的按钮用后台的属性来控制显示,该怎么做呢?

    后台给定一个属性ButtonDisplay,可以选yes/no 选yes的话,前台就有按钮,选no则相反

    我不知道该怎么搞,求救

    1. 按钮是哪个位置的按钮?产品详细页么?
      你可以这么办,给产品添加一个yes/no的属性,这样后台就可以设置了。在模板文件中写代码获得这个属性的值,然后根据这个值让模板文件输出按钮,或者隐藏。

  2. 恩恩~我的思路也是这样, 嘻嘻~最大问题其实是我不知道怎么 获得这个属性的值! 钥匙大哥, 想你教一下我写这个代码

  3. key,有什么QQ或者MSN的联系方式吗我想马上问你问题,可以不?发到我的邮箱吧!

  4. 钥匙您好!

    想跟你请教个问题,设置简单产品的时候可以添加一个custom option,这样前台一个属性就可以有多种选择了,比如默认的鞋子的大小是35的,通过custom option添加的大小属性还有36,37,38,39等的选择。我的问题是,添加这些大小属性的时候是不是对每一个大小都要填写一个唯一的SKU呢?因为我发现添加的这些属性的SKU不是必填项,所以我想知道,如果不填这个SKU,客户还能下订单吗?还是即使不填的话会默认使用简单产品的SKU呢?要不然为什么那个SKU不是必填项呢?

    请指教,谢谢!

    1. 你好,SKU是必填项,如果你没有填,有的时候系统会自动给你随机添加上。你试下不填的话是否可以下订单,以及是否系统会给你随机添加上一个。一般不修改SKU属性的话,SKU是必填的。

    2. custom option的SKU一般不用填写如果填写了客户下单之后订单看到的sku为 “主产品SKU -对应选项SKU”,这个取决于你是否有这样的需要了.

评论已关闭。