由于Virtuemart 1.x只用于joomla1.5,joomla 2.x与1.5结构差异比较大,官方需要重构Virtuemart来支持2.5,所以发布了Virtuemart2能支持joomla1.5到2.5的各个版本。
Virtuemart2的特点分析
Virtuemart是个单店多用户模式的购物组件,第二版功能基本与第一版相同,但与第一版结构差异很大。第一版以自定义框架为基础,其开发模式与joomla有差异,例如模板、语言包。第二版则完全使用joomla自身的框架结构,成为一个标准的joomla组件。
由于使用了joomla的框架,所以第二版的优点如下:
- 与Joomla更无缝的结合
- 模板可以决定Virtuemart的外观,可以为Virtuemart制作模板而不影响Virtuemart日后的升级
- 可以使用标准的joomla语言包对Virtuemart进行翻译,语言包将会更丰富
- 定制开发的成本降低
Virtuemart2各功能简介
Products
-- Product Categories (产品分类管理)
-- Products (产品管理)
-- Custom Fields (产品字段管理,字段可以添加到任意产品上,例如color, size,都是custom fields)
-- Inventory (库存管理,当缺货时会有明显的提示)
-- Taxes & Calculation Rules (税率计算规则)
-- Reviews & Ratings (评价,每个产品都可以有顾客评价功能,就在产品内页的下方)
Orders & Shoppers
-- Orders (订单管理)
-- Revenue Report (收入统计报告)
-- Shoppers (店员管理,除了管理员外,还可以添加店员,来管理库存或者产品信息)
-- Shopper Groups (店员分组,也可以用于对顾客进行分类,例如高级会员与一般会员)
-- Coupons (优惠卷,以特定的编号,可以给产品进行折扣销售)
Manufacturers
-- Manufacturers (供应商管理)
-- Manufacturer categories (供应商分类管理)
Shop
-- Shop (商店设置,VM是单店系统,所以里面只有店相关的设置,例如店名)
-- Media Files (媒体文件管理,一般情况下,媒体文件由产品引用)
-- Shipment Methods (运货方式)
-- Payment Methods (支持方式)
Configuration
-- Configuration (关于VM的详细设置、模板设置)
-- Shopper Fields (店员字段,用于管理店员相关信息的表现能力)
-- Order Statuses (订单状态)
-- Currencies (货币,VM支持多种货币支付,即一个产品可以以多个国家的货币进行交易)
-- Countries (国家列表,可以调整VM可接受交易的国家)