系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
本小节我们来操作一下magento添加商品功能。
首先,您应该使用您的用户名和密码登录到管理面板。完成此操作后,您应该会看到左侧边栏上的“产品”菜单项:
转到 产品|目录子菜单项以打开目录网格。加载页面时,您将在屏幕右上角看到“添加产品”按钮:
当您单击该按钮时,您将被重定向到“新产品”窗体。您应该在屏幕上看到以下表格:
我们将浏览该页面上的每个字段,以描述如何添加新产品的信息:
General information:
Enable Product:这是产品的状态。
Enable Product:这是指分配给该产品的一组属性。我们将在下一章中对此进行详细介绍。
Enable Product:这是产品的名称。
SKU:这是该产品的唯一标识符。
Enable Product:这是此产品的常规价格。
Enable Product:这是指与此产品相关的税收规则。
Enable Product:这是产品库存中数。
Stock Status:这是一个将产品标记为库存或缺货的设置。
Weight:这是产品的重量(如果适用)。
Weight:这将产品标记在目录和/或搜索中可见。
Categories:这些设置与模块关联的类别。
Set Product as New From:这将在所选日期之间的产品标记为新产品。
Country of Manufacture:这指定产品的生产国家。
Content:
Description:这是产品的描述。
Short Description:这就是产品描述的简短版本。
Configurations:
Create configurations:这将创建一个可配置的产品。这将在本书后面的一章中进行描述。
Images and Videos
Add video:可用于为产品添加视频。
Browse to find or drag images here:可用于向产品添加多个图像。
Search Engine Optimization:
URL Key:用于指定此产品的URL。例如,如果将示例产品指定为URL密钥,则该产品的URL将behttp://magento2-playground.dev/sample-product.html.
Meta Title:这是产品的标题元标签。这将是在搜索引擎(如谷歌)的搜索结果中显示的标题。
Meta Keywords:这些是产品的关键字元标签。它们是搜索引擎将为产品详细信息页面考虑的关键字。
Meta Description:这是产品的描述元标签。这将是搜索引擎结果中标题下方的描述。
Related Products, Up-Sells, and Cross-Sells:
Related Products:
相关产品是客户根据其当前查看的产品可能想要购买的一组产品推荐。这些产品显示在产品详细信息页面中,如以下屏幕截图所示:
Up-Sell Products:
追加销售产品是来自同一产品系列的更昂贵的产品。例如,如果客户正在查看显示器,则追加销售将在产品详细信息页面中建议更昂贵的显示器。追加销售与当前产品相关,并显示在产品详细内容页面中,如下所示:
Cross-Sell Products:
交叉销售在购物车页面中显示给客户。就在下订单之前,可以在超市排队等候时看到交叉销售。到那时,你会看到超市在特定地点放置的产品,试图说服你购买更多。就像超市一样,Magento的交叉销售产品旨在说服客户在下单前购买更多产品。交叉销售产品显示在购物车中,如下所示:
Customizable options:
添加选项:这会将自定义选项添加到产品中。以下字段类型可用于自定义选项:
Text
fieldText
areaFileDropdownRadio
buttonsCheckboxMultiple
select
Date
Date and time
Time
Product in Website:
网站:如果您的Magento商店有多个视图,您可以将产品设置为与特定视图关联。
Design:
Layout:用于设置产品详细信息页面的特定布局:
Empty
1 column
2 columns with left bar
2 columns with right bar
3 columns
Display Product Options In:
此设置产品选项的特定位置:信息列布局更新XML:此为产品布局添加自定义XML配置,此类产品详细信息页面的定制样式表。
Product Info Column
Block after Info Column
Layout Update XML:这为产品布局添加了自定义XML配置,如产品详细信息页的自定义样式表
Layout Update XML:
Layout Update XML:这是一个将在特定日期范围内应用的计划自定义设计
Layout Update XML:这在计划日期为产品详细信息页面设置了特定主题
New Layout:
这将为计划日期的产品详细信息页面设置特定布局:
Empty
1 column
2 columns with left bar
2 columns with right bar
3 columns
Gift Options:
Allow Gift Message:
这允许客户在此产品上设置礼品消息
Downloadable Information:
Is this a downloadable Product?:
只有当产品的重量属性设置为“物品没有重量”时,这个选项才可用。如果产品是可下载的产品,您可以添加链接和示例。
现在我们已经查看了“新产品”页面的所有字段,我们将创建我们的第一个产品。我们将创建一个包含以下信息的简单产品:
General Information:Enable
Product: Yes
Attribute Set: Default
Product Name:Red Shirt
SKU: Red-shirt
Price:$50.00
Tax Class: Taxable
goodsQuantity:100
Stock Status: In stock
Weight:25lbs
Visibility: Catalog, Search
Categories: Default Category | Men | Tops
Content:
Description: This is the long description of the product
Short Description: This is the short description of the product
Images and Videos:
上传该产品的两张图片填写该产品的信息后,单击“保存”。您将在屏幕上看到以下消息:
现在,是时候在网站上查看我们的产品了。首先,转到主页:http://magento2-playground.dev/
接下来,转到Men|Tops类别(新产品与该类别关联)。您将看到新产品作为网格中的第一个产品:
如果您点击该产品,您将被重定向到产品详细信息页面。在那里,您将看到我们在新产品表单中添加到产品中的所有信息:
至此,我们的第一个商品就添加成功了。