作为一个□□□□有开发经□□□验的程序□□员,经常会遇□□到需要开□□发商城网□□□□站,现在商城□□□□网站的开□□发流程已□□□□经比较固□□□□定了,例如商品□□□加入购物□□车,然后下订□□□单,再到付款,然后再由□□□□商家审核、发货,然后用户□□□□确认收货,然后对商□□□品进行评☆价,如果用户◣需要退款□□或退货,可以申请▲退款。基本上所□□有的商城□□□实现的功◆能流程都●差不多一□□样。下面来讲□□□讲开发者□□□需要注意※的一些细□□□□节问题。
1.商品加入□□购物车:这是每个□□商城都应★该拥有的□□□□功能,加入购物◆车前,应该判断□□商品库存□□□是否足够,有没有设□□□□置起购数□□□□量和限制□□购买数量,根据单价□□和数量计□□□算商品总□□□金额。

2.商品下单阶段:收货地址:默认一个收货地址,如果用户暂未添加收货地址,需提示用户添加;支付方式:国内一般使用支付宝和微信,外贸网站使用Paypal或信用卡等支付方式;配送方式:后台添加快递名称,可供用户选择,然后使用该快递公司进行发货,选择配送方式的同时会计算出对应快递的运费
是否可以丨使用积分□□□□抵扣金额:若后台开★启积分抵□□□□扣功能,则下单时□□□可以使用□□积分抵扣。
是否可以□□□优惠劵:一般来说□□□如果用户□□□□有优惠劵,则需不需◢要根据优□□□□惠劵的种□□类来判断□□□□该优惠劵□□□□能不能使☆用,之前做过□□□□一个商城,优惠劵只□□□能用在新□□品和特惠□□□商品里,其他的商□□□□品均不可□□能使用,这样的话,一个订单□□□□我们就要▼判断有没□□□有这些商□□□品,然后根据□□优惠劵的□□使用条件(一般是满□□减或折扣)判断优惠□□劵是否能◇使用。

3.订单支付:根据订单□□□□选择的支□□付方式,跳转到对□□□□应的页面,如果使用□□支付宝支□□付,一般是直□□接跳转到□□□□支付宝支▲付的页面,如果是使□□□□用微信支□□付,在PC端里,会跳转到✦支付的生□□成二维码□□□□的页面:

然后手机扫描二维码进行支付。所有的支付方式在支付完成后都应该跳转到当前商城里的订单里,同时异步处理订单完成支付的信息,例如更新订单状态、扣除库存等处理。
- 审核与发□□□货:用户支付✦订单后,管理员在◇后台审核·订单,通过后进□□行发货,填写物流□□□名称与物□□□□流单号。
- 收货与评·价:用户在收·货商品后,可对订单□□进行确认□□□收货的操□□□□作,然后对订□□单的商品□□进行评价。
- 退换货:如果用户□□需要退换□□□□货,需要提交□□□退换货信□□□息,管理员在□□□□后台对提□□交的内容◇进行审核,审核通过□□则退款或○退货。
以上就是□□□商城网站□□□□的基本流□□□□程,可以根据·客户的需□□□求,增加或减△少一些功□□能点,例如有些□□商城没有□□积分,积分抵扣□□的功能可□□□□以删除;如果商城☆有会员等☆级,根据不同□□□的会员等♦级来打折,则需要增□□□加会员等□□级进行打★折的功能。