有的产品,比如服装,同一件衣服有S、M、L、XL、XXL等尺码供客户选择,或者有多种颜色可以供客户选择,Magento中管这种有选项供客户选择的产品叫做可配置产品 (Configurable Product)。

如何添加一个可配置产品呢?

步骤可以概括为:

  1. 创建可供客户选择的属性(Attribute),比如 Color、Size、Length等
  2. 创建将被分配到可配置产品的属性组合(Attribute Set),比如下面的例子我们创建一个叫做 clothes的属性组合
  3. 用每个变量单独创建一个个简单产品
  4. 创建可配置产品,并增加“clothes”属性组合
  5. 将一个个单独变量产品组合到可配置产品

创建属性

Catalog -> Attributes -> Manage Attribute 点击右上角 Add New Attribute

在 Attribute Information界面 Properties选项下依次输入

Attribute Code : clothes_size (自己随便起名字,注意不能有空格,必须小写字母,可以有_下划线符号链接)
Scope : Global
Catalog Input Type for Store Owner:Dropdown
Unique Value: No
Values Required:Yes
Input Validation for Store Owner:None
Apply To *: All Product Types
Use To Create Configurable Product: Yes

如图:

在 Manage Label/Option 选项下输入可供选择的变量值,如图

点击右上角 Save Attribute 保存。

同理,再创建一个服装颜色属性,如图:

创建属性组合 (Attribute Sets)

Catalog -> Attributes -> Manage Attribute Sets 点击 右上角 Add New Set

给属性组合起一个名字,如 clothes,在 Groups处点击 Add New创建一个新的属性组,起名为Clothes
Selector,将右侧刚创建还未分配的 clothes_size 和 clothes_color属性拖入Clothes
Selector属性组中,点击 Save Attribute Set 保存,如图:

创建一个基于clothes属性组的简单产品

Catalog -> Manage Products 点击 Add Product,创建一个基于 clothes变量组合的简单产品

依照创建简单产品的方法创建一个基于clothes属性组的简单产品,注意中间会有一个Clothes
Selector选择(就是我们刚才添加属性组合时添加的一个属性组,包含了 clothes_size 和
clothes_color这两个属性变量),如图,分别选择一个属性值,如 S、Red,这样我们就添加了一个S号红色衣服简单产品

重复上面这个步骤,创建更多的简单产品,比如 (M、Black)(L、Black)(XL、Black)(S、Blue)

这样,你就创建了一系列简单产品如图所示:

最后一步,创建可配置产品 (Configurable Product)

Catalog -> Manage Products ,点击右上角 Add Product

创建一个基于 clothes变量组合的 configurable product,如图

在下一屏选择需要的变量

输入产品的各项信息(和创建简单产品是一样的方法)

最后一步 Associated Products,勾选刚才创建的简单产品

点击 Save 保存,一个可配置产品就创建成功了

Magento网站如何添加一个可配置产品的更多相关文章

  1. 为网站添加一个图标icon

    <link rel="icon" href="/favicon.ico" type="image/x-icon"/> <l ...

  2. phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php)

    phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php) 一.总结 一句话总结:把原生php的网站直接放到thinkphp5的public目录下可以解决以stem.aaaa. ...

  3. 50个jQuery插件可将你的网站带到另一个高度

    Web领域一直在发生变化并且其边界在过去的每一天都在发生变化(甚至不能以小时为计),随着其边界的扩展取得了许多新发展.在这些进步之中,开发者的不断工作创造了更大和更好的脚本,这些脚本以插件方式带来更好 ...

  4. 浅析 Magento网站建站空间的选择

    对 Magento稍有了解的人都知道,作为一个功能异常强大的网络商城程序,Magento的运行对主机空间的要求是非常高的:很多 Magento建站公司都会推荐 VPS 甚至独立服务器来运行 Magen ...

  5. 八大免费SSL证书-给你的网站免费添加Https安全加密

    评论»   https://www.freehao123.com/top-8-free-ssl-cert/ 文章目录 Let's Encrypt StartSSL SSL CloudFlare SSL ...

  6. 十大免费SSL证书:网站免费添加HTTPS加密

    SSL证书,用于加密HTTP协议,也就是HTTPS.随着淘宝.百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,站长们给网站添加SSL证书 ...

  7. Magento网站迁移指南

    "Magento网站迁移指南":关键词:magento 网站 迁移 指南 上周五,为mkt同事迁移了一个从本机到godaddy的magento系统. 中间出了不少状况, 现在写个迁 ...

  8. github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url)

    详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clo ...

  9. 网站 HTTP 升级 HTTPS 完全配置手册

    网站 HTTP 升级 HTTPS 完全配置手册 今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布,详细版本号为v68.0.3440.75,上一个正式版v67.0.3 ...

随机推荐

  1. nginx 安全漏洞 (CVE-2013-4547)

    Nginx 的安全限制可能会被某些请求给忽略,(CVE-2013-4547). 当我们通过例如下列方式进行 URL 访问限制的时候,如果攻击者使用一些没经过转义的空格字符(无效的 HTTP 协议,但从 ...

  2. Oracle to_char格式化函数

    转:http://www.cnblogs.com/reborter/archive/2008/11/28/1343195.html Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日 ...

  3. net 内存泄露和内存溢出

    一直以来都对内存泄露和内存溢出理解的不是很深刻.在网上看到了几篇文章,于是整理了一下自己对内存泄露和内存溢出的理解. 一.概念 内存溢出:指程序在运行的过程中,程序对内存的需求超过了超过了计算机分配给 ...

  4. [Stephen]Export from Excel to ALM

    1.根据当前安装的ALM版本和Excel版本到https://hpln.hp.com/page/alm-excel-addin-page中对应的插件进行下载安装,安装时Excel需要关闭.安装成功后, ...

  5. JZ2440开发笔记(7)——2440启动方式

    JZ2440的启动方式有两种,一种是从NOR FLASH中启动,还有一种就是从NAND FLASH中启动. 如果从NOR FLASH启动,CPU会访问NOR FLASH的0地址,而0地址位于BANK0 ...

  6. ubuntu14.04安装opencv3.0

    sudo apt-get update sudo apt-get upgrade 搭建C/C++编译环境: sudo apt-get install build-essential 安装关联库: su ...

  7. 《Concrete Mathematics》-chaper5-二项式系数

    二项式系数,也是我们常用的组合数,最直观的组合意义就是从n个元素取k个元素所有可能的情况数,因此我们自然的得到下面二项式系数的定义式. 那么我们通过具有组合意义的二项系数,给出更加一般的二项式系数的定 ...

  8. CentOS的Redis内存分配策略配置

    安装了一主两从节点,启动之后发现有一个警告: 大概是说overcommit_memory设置成了0,在低内存环境下后台保存可能会失败,设置成1重启可解决. 然后,不太懂这个配置的含义,google一把 ...

  9. A Tour of Go For

    Go has only one looping construct, the for loop. The basic for loop looks as it does in C or Java, e ...

  10. Go语言简介

    Go语言简介 - Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率. Go语言简介 Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率. Go ...