如何给ecshop增加戒指个性刻字功能

钻戒个性刻字,是每个销售钻石的都会有的功能。然而ecshop本身并不带有这样的功能,下文就告诉大家如何给用ecshop做的钻石网站增加个性刻字功能。

现在用ecshop做网店的人越来越多了,当然也有很多做钻石的。因为Ecshop本身是一个通用的系统,也就是说,他并不是适合单个行业的。虽然他有商品类型这样的扩展功能,但是遇到比较个性的功能就无能为力了,比如今天我们要说的这个个性刻字功能。下面我们来讲讲实现。

因为个性刻字是用户在前台输入的,所以不能使用商品属性来做,需要新增一个字段。下面先说下思想:

个性刻字会在商品页面->购物车->结算中心->订单信息 这样的流程这些页面里显示。那么有两个方法来做,一个是简单的,一个是复杂的。

简单的处理方法

   刚才说了,刻字会走一个购买流程 包括展示-购物车-结算中心-订单,比较简单的做法就是 在购买的时候附加个刻字信息就行了,这时只需要在购买的时候附加个刻字信息,那么下面的流程就不用管了。通过研究,我发现附加到商品属性是最简单的。

步骤,

1,在钻戒商品展示页面加个个性刻字的输入框。

2,在common.js的 addtocart方法里取得这个输入框的值,然后附加到goods信息里面,如下所示

这样就算完成了,怎么样简单吧,在后面的流程里刻字信息会被当做商品属性显示出来。

不好的地方,这个是附加到属性里的,不容易修改,如果还有手寸这样的信息,那就需要重复的处理字符串了,很不爽。下面就介绍复杂的,但是容易修改的方法。

复杂的处理方法:

这个方法不再是附加了,而是建立个字段,建议建立到购物车这个表里,这样的话,前台处理跟上面说的差不多,但是后台需要处理了

步骤:

1,给钻戒商品展示页面加个个性刻字的输入框,然后在addtocart的方法里取到他,同上。

2,在flow.php的 step="add_to_cart" 模块里,取得这个字段,保存到购物车这个数据表里,因为刻字大多是汉字,所以需要icon这个函数处理下再保存

3,下面的购物流程里,每次读取购物信息,都需要你把这个字段读取出来。

这个方法比上面的麻烦多了,你需要跟踪钻石购物流程的每个步骤并修改。但是他的好处是:个性刻字可以很容易的修改。

总结:钻石个性刻字是Ecshop本身没有的功能,需要我们增加,你可以按照您的需求来选择上述方法。当然,钻石可能会有其他的选择,首先您可以考虑ecshop的扩展属性功能,如果不能完成了再去二次开发。http://www.ecshopbird.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值