欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal ubercart 自己学习

shiping1 的头像

ubercart 它有汉化
有许多情况下 我们只要使用uc的默认就可以了
Drupal Ubercart 2.X 商城模块基本用法视频教程
第一课
1 UC安装
2 基本配置
商城管理--购物车设置名称、显示方式、区块名称设置;

3 商品分类、属性设置
4 配送配置
5 付款配置
6 客户和订单管理
7 定制首页
8 优化设置

1)我们在后台 进行发布商品
商品各种基本设置   购买人的信息填写 付款 等
2)可以到 drupal的官方网站自己去下载
也可以到 http://www.ubercart.org/downloads 下载
http://www.ubercart.org/docs/user/8075/installing_ubercart
可以看到关于平台要求(php版本等) 模块依赖等
模块依赖
Required module:
Token

Default image support:
CCK (Content)
FileField
ImageAPI (ImageAPI, ImageAPI GD2)
ImageCache
ImageField
Thickbox  //商品图片展示模块

Other integrated modules:
Google Analytics
Views

Ubercart - core module:
Cart,
Conditional Actions,
Order,
Product,
Store

3)drupal 安装后 把以上的模块都要安装好
开启需要的模块
必须要先安装(开启) imagefield 模块 然后 才能安装(开启) ubercart模块 (其它顺序无所谓)
否则ubercart 安装好后 没有图像字段 还要自己添加 有点麻烦

我先开启了一些其它的模块 再开启 ubercart模块
我们先开启 ubercart的核心模块
cart 购物篮
conditional action 用户各种操作的判断条件
order 订单
product 产品
store 商品
(ubercart其它模块等用到时再开启吧)
开启我们所需的模块后
我们会发现 ubercart 多了一个product内容类型
一些字段  SKU 表示商品编号
 List price     Cost  Sell price 表示一些价格
权重  (weight) 表示重量
package quantity 表示 是一个大包 还是几个小包
到模块列表里看看
product kit  模块 一个商品组合 把两种或多种商品放在一起卖
开启它后 会发现 多了一个内容类型 product kit

uc安装后 会发现 admin/store 表示商店管理 (商场管理)
可以对orders(订单) Customers(客户)  Products(商品)  Configuration等进行配置
Configuration 可以进行

第二课
Drupal Ubercart 2.X 商城模块基本用法视频教程

1 UC安装
2 基本配置
商城管理--购物车基本设置包括名称、显示方式、区块名称设置;
        --商品分类基本设置;
        --付款基本设置;
        --订单基本设置;
        --商品基本设置;

3 商品分类、属性设置

4 配送配置
5 付款配置
6 客户和订单管理
7 定制首页
8 优化设置

商品包(product kit)的功能 见
http://www.360buy.com  比如进http://item.jd.com/1028847042.html
人气组合 购买组合
进 admin/store/  看看 再进 admin/store/settings看看
再进 admin/store/settings/orders
显示管理的数量 是否要登陆才可以下订单  订单状态(已取消 正在支付 已支付 已完成)

(也可以添加状态)等

 admin/store/settings/orders与左边导航栏 admin/store/orders是不一样的
进 admin/store/settings/cart 看看
进 admin/store/settings/orders/edit

Display an update message when an item is added to the cart through an add to cart form. 表示新添加到购物车 有没有信息显示
Minimum order subtotal: 表示至少放了几个商品才可以交付
(在 conditional action 也可以设置至少多少钱 才可以交付)
Anonymous cart duration 购物车状态持续时间 分两种 一种是匿名用户 一种是已注册用户
Continue shopping element display: 表示在购物栏那里 是否可以继续购物 还是不能继续购物 还是文本链接 还是button

Default continue shopping link URL 我们保持默认

Custom continue shopping link text:继续购物应显示的文字 我们可以设为"<<继续购物"
如果不写的话 它就默认
Custom cart breadcrumb text:面包屑的显示
Custom cart breadcrumb URL:

cart panes 购物车交付表单 它默认只有一个 Default cart form 
(其实有的模块 我们不需要开启)
我们再开启下面几个模块
payment ,Shipping ,Shipping Quotes,Google checkout
再回到 admin/store/settings/cart/edit/panes
现在 cart panes 购物车交付表单信息 多了两个

Default cart form     默认的购物车表单
Google Checkout     谷歌的一些东西
Shipping quotes      物流的一些信息
变成了三个
我们

  • Cart block 购物栏区块设置

  • Drupal handles all the block settings forms automatically.

    Click here to go to the shopping cart block configuration page.
    点 click here 进入区块管理页面
    到里面配置保存下 进入区块列表页面 把它放到右边栏

    进 admin/store/settings/checkout  看看付款结算设置
    点编辑 进去 里面 我们默认就好了 一般不要改动它
    进 admin/store/settings/checkout/edit/fields
    这些可以改成中文名称

进 admin/store/settings/countries/edit 看看区域信息

它可以导入国家 左边选国家 点右边导入
各个省份城市 邮编等信息 好像uc是有的
进 admin/store/settings/orders  看看订单
点编辑 看看
Number of orders on overview screen:
Allow customers to view order invoices from their order history.
我们都保持默认吧
进 admin/store/settings/products  看看商品
点编辑 看看

这个  我们要开启下默认它是不开启的
它是图片的展示
  它是鼠标放上去大图展示

Teaser forms:(在摘要部分可以看到添加到购物车信息)
Product view:(在商品显示部分可以看到添加到购物车信息)
改成我们的中文

我们再开启商品分类模块
即catalog模块
开启后 在 taxonomy 分类中 可以看到
CatalogProduct, Product kit编辑术语表列出术语添加术语

默认类型就是 product 和 product kit

我们必须 让商品必须有一个分类
我们在 admin/store/settings 就会看到 Catalog settings 点它进去 就进入
商品分类设置
点编辑 看看

我们在区块管理中 会看到 Catalog 这个区块
把它放在左边栏 或右边栏 如果没有分类 应该是不显示的(还是只显示一个标题)

第三课
先添加分类吧
(Catalog 这个模块 让商品分类 自动有图像字段)

在分类里面给商品添加一些分类
添加后 到 区块 catalog 看看 把它放到左边栏
但是在区块显示的时候 却看不到内容 只有在添加了商品后 才可能看到
catalog区块 所应显示的同容
我们到 后台 发布(添加)一些商品
添加商品稍微注意的地方
如 商品名称 这个就不需要说了
一个商品 可以添加多个图片(ubercart 已经帮我们考虑好了)
(既有正面图 又有背面图 不同的角度拍的)
SKU 商品编号 自己命名一下
List price 厂家拿来的钱
Cost  大概花销了多少
照道理 两个加起来 就是Sell price
但这两个我们不需要设
我们只要设个 Sell price (即卖价)
权重 (重量)weight 不写吧

 

 长 宽 高 也不写吧

Shipping settings
表示的是大包装 还是小包装

(我这里就默认)
商品发布后 我们左边栏 就可以看到区块calalog的内容了

catalog/2 看到相应的英文 的 东西 可以换过来中文的

第四课 这一节课的主要做的事 就是允许用户添加关键字

http://drupal.org/project/community_tags
community tags
上面这个模块 实现前面用户输入的东西 后面用户可以搜索
http://drupal.org/project/tagadelic
tagadelic
上面这个模块 允许后台管理员将community tags以区块的形式展示
1)我们开启下search模块
搜下商品 发现搜不到 我们 cron一下
再搜下 可以搜到(我们发现在标题 和 描述里都可以搜到)
所以我们要添加标签 进到后台 taxonomy(分类) 里面

添加词汇表  术语表名称:tags

我们 添加一个商品 一般字段一般设;在tags里加几个英文逗号分隔的串
保存后 就可以看到了这个商品的几个tags了
cron一下 搜索输入的tag 就可以搜到了我们刚才的包含输入的tag的商品了
我们安装 community_tags tagadelic 这两个模块
(顺序安装一下 Devel generate模块)
我们到区块里 会看到 Tags in tags 这个区块(它是关键字的区块) 把它放到左边栏
创造几个用户
然后 admin 退出 (未登录用户 也可看到 Tags in tags 这个区块) 用一个普通用户来登录 也会看到 Tags in tags 这个在左边的区块
但是普通用户没有自动添加标签的权限
我们重新用admin登录 来设置一下
进 admin/user/permissions

community_tags 模块
edit own tags









tag content









以上两个权限 给普通注册用户开启

进到 admin/settings/community-tags

tags
yes
Product    
0
 
Product kit    
0

开启它 让有 操作这个自由标签的功能
这样 到一个商品的显示页面 就会看到


  •  






其中有 标签链接  可以添加自由标签
也可以编辑自由标签(好像不能编辑 只能删除) 删除自由标签
当然 不管是管理员 还是普通用户都可以(因为开过权限了)
但是必须是cron 一下 , 在 左边的Tags in tags 这个区块才可以看到
Tags in tags 可以自己命名的
看完4
 

普通分类: