magento 创建属性

Magento的属性(Attributes)就是产品的可计量或可描述的性质,例如:颜色、制造商、库存号码(SKU number)等等。Magento有两种Attribute:简单属性(Simple Attribute)和系统属性(System
Attribute)。默认情况下,Magento包含了所有必需的系统属性,这些系统属性不能删除的,而且每件产品都拥有这些系统属性。而且所有的属性集(Attributes
Sets)也必须包含这些系统属性(在下一节会详细介绍属性集(Attributes Sets))。系统属性包含名称(Name)、价格(Price)以及库存编号(SKU),任何产品都不 能缺少。而个别属性(Simple Attribute)是由店主定义的。它更多的应用在个别产品的特别属性上,而且也不一定要被包含到所有的Attribute Set中。例如,你创建了一个表示颜色的属性,它有红色、蓝色、黑色等值。那么你可能会把这个Attribute添加到Shirt的Attribute
Set中以表示不同颜色的Shirt,但是你肯定不会它添加到DVD的Attribute Set吧,因为对于DVD来说颜色不是一个有用的Attribute。要创建Simple Attribute,可以通过Catalog
> Attribute > Manage Attributes 访问,然后点击页面右上角的Add New Attribute按钮。

特性(Properties)


属性特性(Attribute Properties)

  • 属性代码(Attribute Code)- 这是系统使用的属性名字。当管理Attribute Set的时候将会用到,当然它将不会出现在前台页面上。每个新建的属性都有一个唯一的Attribute
    Code,而且不能包含空格。
  • 适用范围(Scope) - 此下拉菜单决定了Attribute在什么级别上被共享。当创建一个产品是,你可以在每个Attribute的右边看到它的Scope。你可以设定Attribute有三个级别:Global、Website或Store View。
    • Global:表示拥有此Attribute的Product在整个网站上都是保持一致的。
    • Website:表示拥有此Attribute的Product在不同的Website可以不同,但是同一Website的不同Store View是一样的。
    • Store View:表示拥有此Attribute的Product在不同的Website可以不同,在不同的Store View也可以不同。例如,你创建一个Color属性,并且选择了Store View,你将可以在一个Store View中将定义为绿色,而在另一个Store
      View中定义为蓝色。
  • 店主目录输入形式(Catalog Input Type for Store Owner) - 此选项描述了Attribute的数据是以什么形式存储的。此设置将决定Attribute将通过什么样的形式输入Attribute的值。例如,产品描述的Attribute会使用文本框(Text
    Field),以便可以为不 同的产品输入不同的描述;而对于颜色Attribute则使用下拉菜单(Drop-Down),那么产品就可以通过下拉菜单来选择颜色Attribute 了(下拉菜单的值可以在Manage Label/Options的标签中输入)。提示:当选择了需要输入多个值的类型时(例如下拉菜单和多选框),那么以后就不能把它修改成直接输入的类型了 (例如输入框),反之亦然。所以在设置这个选项的时候多多考虑。
  • 默认值(Default Value) - 如果你选择了输入默认值,那创建新产品时产品的这个Attribute就会被赋予这个默认值,但是你可以修改这个值。当你在上面所说的输入类型选择了多选 框(Multipal Select),下拉菜单(Dropdown)或媒体图像(Media
    Image)是,此选项项不会出现。你可以在Manage Label/Options标签里设置这些输入类型的默认值。
  • 唯一值(Unique Value) - 如果你将Attribute定义为Unique Value,那么此Attribute在每个产品上都要不同。例如如果颜色Color被定义成Unique
    Value,那么只能有一件产品是绿色,一件蓝色,以此类推。
  • 值是否必需(Values Required) - If you require values, you must select a value for this attribute for each product you create. You will not
    be able to save a product if this attribute is left blank.如果开启了此选项,那么创建产品时就一定要为这个Attribute设定一个值。如果这个值为空那么这个产品将不能保存。
  • 输入信息检验(Input Validation for Store Owner) - 此选项可以设定当设定Attribute的值时对输入内容做检验,Magento已经内置了几种检验类型。如果选择了None,你可以输入任何类型的内容。如选择了Email,Magento就会检验输入的值是否为正确的Email,如果不正确就会提示输入错误。
  • 应用于(Apply To) - 此选择决定哪种产品类型拥有此Attribute。Magento有六种产品类型:Simple、Grouped、Configurable、Virtual、Bundle、Downloadable
    Products (在本章的后面章节会对这些产品类型有详细介绍)。如果你在下拉菜单中选择了Selected
    Product Types
    ,下面将会出现一个多选菜单,你可以在里面选择拥有这个Attribute的产品类型。
  • 用于创建可配置产品(Use To Create Configurable Product) - 此选项只有在Scope选择了Global及输入类型选择了Dropdown时出现。开启此选项,Attribute将会变成可配置的 Attribute。当创建Configurable
    Product时,在选择了Attribute Set和Product Type后,会出现为Procuct选择Configrable Attribute的选项。你会看到之前所选的Attribute Set的所有Configurable Attribute。如果你选择它,那么这个Attribute将会成为Product
    的Configurable Attribute,不选择,当然产品就没有那个Configurable Attribute,但是不用担心,Attribute Set中还是保留着的,下次可以使用。Configurable Attribute有什么用?它可以让客户在前台通过下拉菜单选取这个Attribute的值,用户是可以自己配置的。要了解更多关于 Configurable Products,后面关于Product一节会提到。提醒:这个下拉菜单跟上面的Apply
    To无关。Attribute即使不应用于Configurable Product也可以是一个Configurable Attribute。如果是这种情况的话,您将可以在创建产品时选择这个Attribute作为Configrable Product,但你在新建产品时将在Attribute列表中无法看到此Atribute。

前台特性(Frontend Properties)

  • 在快速搜索中应用(Use in quick search) - 开启此选项,在客户使用Header中的 搜索功能时Magento将搜索所有产品这个Attribute的值。例如你为Color属性开启了快速搜索,那您的客户可以通过输入绿色或蓝色来搜索它们所需的这种颜色的产品。如需详细资料,第5章:促销,市场营销和内容网页
  • 在高级搜索中应用(Use in advanced search) - 这更快速搜索有点类似。然而,在高级搜索中,每个Attribute将有选择区,而不仅仅是一个搜索框。开启此选项,将在高级搜索页面中为Attribute建立一个选择区。详情看第5章
  • 前台可以比较(Comparable on Front-end) - 开启此选项,在比较产品(Compare Product)的弹出窗口会为这个Atrribute
    建立一行显示。详情看第5章
  • 在层级导航栏中应用(Use in Layered Navigation) - Magento的Layered Navigation可以让你的客户在产品分类页面中通过属性来筛选产品(当然这些属性是开启了此选项的,也即可过滤的)。层级导航菜单是显示在分类页面
    的左栏,并且包含了所有可过滤的属性。在每个属性下面会显示不同的属性值。通过点击这些属性值对产品列表进行筛选。这里有两种类型的可过滤属性(Filterable Attribute),可通过下拉菜单选择:Filterable (with results)和 Filterable (no results)
    。这决定了在层级导航菜单中显示的属性值。

    • 如选择Filterable (with results),那么在菜单上只会显示当前分类页面显示的产品中拥有的属性值(也就是,只有产品拥有的属性值可以作为Filter)。
    • 如选择Filterable (no results),那在菜单上将会显示此属性的所有值(在Manage
      Label/Options标签设定的值),不管当前分类页面的产品时候有这些属性值(也就是所,所有的属性值都可以作为Filter)。

    如果分类页面中的产品中没有可过滤的属性的话,那层级导航菜单将不显示。如果属性要设定为可过滤的话,那输入类型一定要是Dropdown、Multiple Select 或 Price。

  • 位置(Position) - 此选项决定改属性在层级导航菜单中显示的位置。
  • 前台产品查看页面是否可视(Visible on Product View Page on Front-end) - 开启此选项,将会在产品产看页面中显示产品此属性值。


管理标记/选项(Manage Label/Options)

  • 管理标题(Manage Titles) - 在Admin输入框中输入的值,将会作为此属性的名称在后台中显示。你可以为不 同的Store View输入不同的属性名称。这个在管理不同语言不同Store
    View时非常有用,例如,在Admin输入框键入Color;在英国的Store View输入框输入Colour;在法国的Store View输入Couleur。如果其他Store View的输入框留空,将会自动使用Admin中的输入值。
  • 管理选项(Manage Options) - 此功能只在输入类型选择了Dropdown或Multiple Select时出现。你要准备好这些值,才能在产品页面中生成Dropdown和Multiple Select,此功能就是要输入这些值的。其实输入也很简单,只要点击Add Option就可以新建一个值,并且你可以创建无数的值(如果你有需要的话)。每一个值,在Admin输入栏中都输入,其他的Store
    View可以不输入。例如你要创建两个Option,第一个Option,在Admin栏输入Green,英国Store View可以留空(因为也 是Green),法国Store View栏中输入Vert;第二个Option,Admin输入Blue,英国Store View可以留空,法国Store View栏中输入Bleu。而且你设置这些选项的排序和默认值。在位置(Position)栏中可以输入一个数字来决定这些选项的排序方式。当输入类型为Dropdown时,可以选择一个选项作为默认值(Is
    Default);输入类型为Multiple Select时可以选择多个选项作为默认选择。

source: http://blog.sina.com.cn/s/blog_687015bd0100tpx9.html

时间: 2024-10-09 05:28:57

magento 创建属性的相关文章

怎样使用CPropertyPage类和CPropertySheet类创建属性表

CPropertyPage类是属性页类,相当于每一个类就是一个对话框.它继承自CDialog类. CPropertySheet类是属性表类,它有多个属性页.它继承自CWnd类 创建属性表步骤如下: 这里简单的以只有两个属性页的属性表为例子. 1.创建一个主对话框. 如图: 2.在资源中创建一个菜单 如图: 3.给菜单添加事件处理程序 如图: 4.在主对话框属性中添加菜单 如图: 5.添加两个对话框作为属性页 如图: 需要注意的是,对话框外框最好设置为thin(MSDN说的),不过我测试的时候感觉

创建属性、属性标签、对象序列化

熟悉标签 writable //是否可以改写 enumerable //是否可以遍历,枚举 configurable //是否可以暂时被修改:是否可以通过delete删除 创建属性 一.创建单个属性 var person = {}; Object.defineProperty(person,'name',{ congigurable:false, writable:false, enumerable:true, value:'detanx' }); 二.创建多个属性 var person = {

创建属性节点

<!DOCTYPE html> <!-- lang: html --> <html> <!-- lang: html --> <head> <!-- lang: html --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!-- lang: html --> <!-- l

雷林鹏分享:jQuery EasyUI 数据网格 - 创建属性网格

jQuery EasyUI 数据网格 - 创建属性网格 属性网格(property grid)带有一个内置的 expand(展开)/collapse(合并) 按钮,可以简单地为行分组.您可以简单地创建一个可编辑属性的分层(hierarchical)列表. 设置 HTML url="propertygrid_data.json" showGroup="true" scrollbarSize="0" > 准备 json 数据 [ {"

【HANA系列】SAP HANA跟我学HANA系列之创建属性视图一

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA跟我学HANA系列之创建属性视图一 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 原文地址:https://www.cnblogs.com/SAPmatinal/p/11183754.html

Magento创建configurable产品的要点

接着上一篇用API创建可配置的产品Configurable Product说事.Magento的产品类型可分为Simple Product.Group Product.Configurable Product.Virtual Product.Bundle Product.Downloadable Product.其中Simple的产品最简单,属于基础产品.Configurable Product和Bundle Product的产品是建立在这些Simple产品之上的. Configurable P

Magento创建主题

本主题讨论如何创建,使用主题,如何将徽标添加到主题文件中以及如何调整图像大小.先决条件1.对于兼容性,可升级性,维护方便起见,不修改开箱Magento的主题.要自定义您的Magento商店的设计,创建一个新的自定义主题.2.设置你的Magento应用程序开发模式.应用模式影响的静态文件由Magento的缓存的方式.关于主题的发展,我们在本章中所提供的建议是开发者/默认的模式而异.创建主题目录要创建您的主题目录:1.Go to /app/design/frontend.2.创建根据您的Vendor

表格隔行变色js代码,创建属性

<table summary="when and where you can see the band">       <thead>       <tr>         <th>Date</th>         <th>City</th>         <th>Venue</th>       </tr>       </thead>       

08.21 javaScript07 object 概念 创建对象 创建属性操作 方法遍历 原型

# Object ###Object 的概念 * 对象可以看做是属性的无序集合 ### 创建对象Object * 直接量 {} * 构造函数 new Object() ### 对象属性的操作 * 运算符  . * 运算符 [] * 属性检测  in      console.log("name"in obj)true/flase * 删除属性 delete 无序的删除 没有副作用 ### 方法 * 方法也是属性 ### Object 遍历 * for  in * [] 运算符 一个大括