第十二章 商城系统

12.1 工作原理

Zoomla!逐浪CMS的商城管理系统与内容管理系统思路基本相同,不同的是商城系统增加了许多流行的应用,如捆绑销售、在线支付、购物点卡等功能,正是这些功能的应用,使Zoomla!逐浪CMS在站长和开发者队伍中拥有广泛的声誉。

商城系统的功能表为ZL_Commodities(注意:与内容管理的ZL_CommonModel内容主表是不同的),但是ZL_Commodities每增加一条内容,都会同步复制到内容主表ZL_CommonModel下,以实现内容的同步。

                                              blob.pngblob.png


12.2 功能页面

下表展示的是系统提供给商城前台使用的部份页面:

页面

目录

说明

searchOrder.aspx

../search

开放给前台访客查询订单功能

OrderOver.aspx

../

订单提交结束页

ViewOrder.aspx?menu=Cartinfo

../User/

查看当前会员订单

shop.aspx

../

商品调用页,规则为:shop.aspx?ItemID=[商品ID]


12.3 商品模型

商品模型是与内容模型相同的一组设置,通过此类模型定义,您可以为商品指定不同的字段逻辑,从而实现装载不同商品属性的功能。

例如,您的商城要销售鞋子、皮带、水杯、办公桌,这些商品属性不同,如下表所示: 


鞋子

皮带

水杯

办公桌

尺码

皮质

口径

是否进口

颜色

直径

内胆材质

是否智能感应

/

是否精包装

是否保温

能否二次组装

高跟/低跟

进口皮质/国产皮质

普通杯/保健杯

原木/人工合成板

这些商品属性各不相同,在传统的商城开发中需要为每一种类型商品开发一组功能来进行销售。通过Zoomla!逐浪商城系统则能实现自由组装、后台二次开发各类商品模型的功能,自由、方便、敏捷、高效。

您需要进入[系统配置]—[模型管理]—[商城模型],添击[添加商品模型],即可添加商品模型,从而用于装载各类商品类型。

                                              blob.png

在添加模型的内容中,定义商品模型名称、商品数据表、项目名称、项目单位、项目图标以及描述,即可创建模型,创建过程与内容模型管理一致。

blob.png

商品模型的表命名规则:ZL_P_[变量]

如:ZL_P_shop是一个商品表。

建立好商品模型后,同时要赋予模型相应字段,系统才能良好的使用,并装载数据。

blob.png

添加商品字段后,在[系统设置]—[节点管理],可以添加节点,同时绑定商城模型。商城模型的绑定和内容模型的绑定是一样的,同样一个节点可以绑定多个商品模型,从而使节点下的内容更显丰富,详细可参照本手册第七章内容设置。


12.4 发布商品

点击后台—商城管理—商品管理,系统会将仅绑定商城模型的节点展示在这里。

如同添加文章一样,在这也可以添加商品,如下图所示:

 blob.png

      商品的名称因为模型的不同而不同。添加商品界面是一个多选项卡界面,提供了基本信息、介绍及图片、其他信息、价格设置、促销设置、商品属性、其他设置等参数设置,其中“其它设置”菜单中,提供的是当前商品模型的自定义字段内容,而其它的参数中,用配置不同的参数商品模型,如下图所示:





   blob.png注意:系统要求必须有二级节点(即除首页根节点外的二级节点)绑定商品模型,否则三级节点绑定了商品模型,也无法发布商品。解决方法是在父节点绑定商品模型,才可以正常发布。


12.5 管理商品

在商城管理中的节点列表中,我们可以看到各类商品,在列表中,我们点击不同的节点,可以对商品进行管理,其中包括审核、发布、热卖、停售等,如下图所示:

 blob.png

blob.png

在商品管理中,还可以进行商品检索,系统提供了快速提找和复杂搜索功能,并对商品的字段进行排序,从而方便商品管理。

商品删除后,可以在商城回收站中恢复。