大家好!今天让小编来大家介绍下关于如何制作微信电商小程序_点微同城小程序支付错误生成微信订单失败的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

文章目录列表:

如何制作微信电商小程序_点微同城小程序支付错误生成微信订单失败

1.如何制作微信电商小程序
2.点微同城小程序支付错误生成微信订单失败
3.微信小程序如何多品牌管理使用

如何制作微信电商小程序

一、添加组件入口

登入速成应用平台,选择模板制作或者直接点击空白模板制作,进入到制作页面后,点击“页面组件-商城-商品列表1”,将其组件拉到要创建商品的页面,如下图

二、管理对象

添加组件成功后,在页面上选中添加好的组件,可以看到其最右边的栏目“商品列表1组件”有列表名称、绑定数据等选项,我们为了实现预览能查看到要添加的商品,需先绑定数据,其数据添加,可以点击“管理对象”添加相应的数据(点击前,先保存制作的内容哈,免费丢失。)

三、添加分类

点击管理对象后,跳转到项目独立管理后台,先别急着“添加商品”,点击左边栏目“商城管理-类别管理-添加商品顶级分类”,如果要添加二级分类则要选中顶级分类,从顶级分类那边再添加对应的二级分类,以此类推;最多只能添加三级。比如男装-夏季-时尚、女装-冬季

四、添加商品

添加好分类后,点击“商品列表~添加商品”,按照要求填写信息,添加自己想要的商品,比如我们添加男装-夏季-时尚1个商品,女装-冬季2个。

五、绑定数据

添加好分类和分类对应的商品后,就可以返回到制作页面,如果制作页面已经关闭,可以点击“商品列表”页面,左上方的“编辑”按钮,即可跳到之前编辑的内容哈。如果制作页面没有关闭,直接回到之前的页面要先刷新页面,否则选中添加的商品列表组件-商品列表-绑定数据,下拉绑定数据内容还是空的。如果是重新点击编辑就不用刷新了,重新进入编辑页面-选中组件-下拉绑定数据,可以看到有3个可选的内容“男装、女装、全部”,选择要绑定的分类,比如绑定全部,如下图

六、预览效果

绑定成功后,我们可以点击预览,

微信扫描下面二维码查看效果,可以看到显示出全部商品,有男装,也有女装。

七、绑定支付

按照上面的设置只能大致显示出商品的效果,想要支付,还需要绑定自己的“小程序支付”,想要开通小程序支付,其申请的小程序必须是认证的,方可向官方申请,申请成功后,可在微企达上设置支付,设置支付的地方在编辑制作小程序页面-点击最上方的“管理”-点击“系统配置”-支付设置-添加支付-立即申请,按照要求填写相关支付信息并提交,提交成功后,则支付就可以用。

八、其他设置

上面都设置好了,其店铺首页的轮播图和分类也要设置下,设置好了,则大致内容就都齐全了。

今天的课程到这就告一段落了,电商小程序咱们大概要分为5节课程来解说,所以大家别心急,学到哪就试着操作到哪哈,毕竟“心急吃不了热豆腐,更多的可以在速成网站上了解电商微信小程序怎么做?「启博」小程序,无需开发,无需编程,无需服务器,3分钟可视化制作.商城+直播+会员+分销等上百种功能等您使用步骤:

一、进入微信公众平台,点击“小程序”注册。

二、填写邮箱、密码(注册过微信公众号的邮箱是不能注册小程序的)

三、填写个人小程序信息,姓名-营业执照-手机-验证码-管理者微信扫码

四、接下来就进入填写我们的小程序名字、图标、介绍、以及服务类目(类型)

五、登陆《天客通》小程序一键开发,万能DIY制作平台,选择适合自己的行业模板,根据自己的要求,进行改编,设置过营销参数后,一键上传发布审核即可。制作小程序有很多种的,具体要看你需要开发的是哪一种,不同功能需求的小程序开发费用不同。

现在市面上的小程序商城分模板和定制两种类型。

模板:自然是价格便宜,在两万以内,一般几千块就可以。不过功能上多少会有点受限,另外还需要考虑的就是关于环境部署和源码是否出售的问题;

定制:开发成本较高,上万至几十万都有可能,但功能上去完全符合企业需求的,可随时优化调整。客户可以结合自身情况来选择合适的小程序商城。如何制作微信电商小程序,开发微信小程序电商的前提首先要有营业执照,个体工商户和公司都可以,有了营业执照就可以注册并认证微信公众平台里面的小程序账号了,通过微信小程序账号的公共接口,可以对接开发出各种各样的功能。

1、有实力的企业可以根据自身的个性化需求,组件技术团队定制开发,一名程序员月薪起步1万,如果是大型商城系统,则需要5名以上技术人员参与,开发周期一般在3~6个月不等,后期需要有专人维护、更新和bug修复等;

2、如果是普通商家,没有充足的资金定制开发,并且也没有技术团队做支撑的,则可以选择世面上成熟的微信小程序商城系统,各项营销功能都是开发好的,并且根据时代更迭,不断的升级更新优化等,不需要自己懂技术,直接拿过来把小程序对接一下,这样自己的微信小程序,就瞬间有了商城功能,商家可以在管理后台操控整个商城的运作。

点微同城小程序支付错误生成微信订单失败

前言

微信支付是企业级项目中经常使用的功能。作为后端开发人员,完全掌握这项技术是很有必要的。

标志;徽标

一、申请流程和步骤

图1-1

注册微信支付账号,获取微信小程序APPID,获取微信商户 商家ID,获取微信商家 API私钥,配置微信支付回调地址,绑定微信小程序与微信支付的关系,搭建SpringBoot项目,编写后台支付接口,发布部署接口服务项目,使用微信小程序或UniAPP调用微信支付功能,支付接口的包配置,openid的jwt或token分发。原微信小程序完成支付对接

二、注册商家

2.1商户平台

。商家或企业想通过微信支付销售商品,首先要通过微信平台注册商家。注册成功后会有商家信息等界面,包括账号信息,企业信息等等。如图2-1所示:

图2-1

2.2商户id

商户id是项目开发中的唯一id,是微信支付给予每一个商户或企业的唯一ID。也是客户拉起微信支付的凭据之一。 quot微信支付商户号 quot图2-1中是商家id。

三、API私钥

成功注册商家后,还可以在微信平台设置API私钥。如图3-1所示:

图3-1

API私钥也叫支付密钥,用户拉起微信支付时后台需要商户id和API密钥。

四、商户签约微信支付产品

商家可根据需求签约微信支付的产品,主要包括:

JSAPI支付:商家调用微信支付提供的JSAPI接口,在支付场景中调用微信支付模块完成收款;原生支付:商家系统根据微信支付协议生成支付二维码,用户再使用微信 quot扫描 quot完成付款方式;小程序支付:在微信中通过分享给朋友或扫描二维码打开小程序,即可调用微信支付完成下单过程;支付码支付:用户出示微信钱包中的条码和二维码,商家扫描用户条码即可完成收款;刷脸支付:用户可以通过 quot刷脸 quot在整合了微信刷脸支付SDK的线下设备上。如图4-1所示:

图4-1

五、配置回调地址

支付回拨地址是微信支付服务器返回给用户的支付信息的地址。如果商家签了微信小程序产品,支付回拨地址可以配置,也可以不配置。地址是公司的域名,或者没有配置。

六、小程序获取APPID

首先你要在官网:

图6-1

注册成功后,可以获得小程序的唯一APPID。如图6-2所示:

图6-2

七、微信支付与小程序绑定

在微信支付平台绑定APPID。如图7-1所示:

图7-1

八、实战部分

8.1SpringBoot框架搭建

首先创建一个初始化SpringBoot项目;在项目/模块的resources文件夹下编写properties/yml配置文件;开发环境和生产环境应该在配置文件中隔离;配置文件还包括服务器、数据库、spring、token、日志、时区、json格式、mybatis-plus、swagger、redis的全局统一配置,服务器配置,微信小程序配置等。项目基础架构后端接口控制器、与前端数据交互配置云服务器配置Swagger配置接口拦截器微信支付配置CommonConStanumsajaxresultsBaseController basentitypage页面所需的域接口和参数mappermapper文件接口serviceService:承担控制器层的接口方法定义。Impl:接口的具体实现逻辑。utils文件工具类Json工具类时间格式工具类第三方登录工具类

8.2微信支付相关接口

8.2.1小程序用户登录接口

。首先,用户需要在小程序上授权微信用户登录,调用接口获取。通过凭证可以交换用户的登录状态信息,包括当前小程序的唯一标识符、用户的唯一标识符以及本次登录的会话密钥。

具体登录流程如图8-1所示:

图8-1

此时调用服务器接口,请求参数如图8-2所示:

图8-2

用户登录后返回的参数如图8-3所示:

图8-3

8.2.2统一下单接口

用户登录小程序后,在小程序页面拉起支付请求时,会调用统一下单界面。

在拉起一个支付请求时,订单接口的参数需要两部分:一部分是商家和小程序相关的openid和appid,另一部分是商品相关的价格、名称、数量等参数。

下面用代码详细解释一下微信支付接口。代码以REST风格的API接口形式编写。

统一订购界面

@ API operation@ request mappingpublic Ajax result unified order{//验证小程序用户的登录//查询数据库订单信息//只有未付款的订单才能发起支付//0元购买未付款/* *设置与商户和小程序相关的请求参数* *//获取小程序的appid字符串appid=wxmauil.getappid;WxPayUnifiedOrderRequest WxPayUnifiedOrderRequest=new WxPayUnifiedOrderRequest;wxpayunifieorderequest . set appId;//商品名称string body=sysorderscout . getcourename;body=body.length 40?body.substring:body;wxpayunifieorderequest . set body;//订单编号WXPayUnifiedOrder请求。SetOutTradeNo);//订单金额wxpayunifiedorequest . settotalfee。multiply )。int value);//事务类型wxpayunifiedorequest . settradetype;//支付回调地址wxpayunifiedorequest . setnotifyurl#039;/wx/API/order/notify-order );wxpayunifiederrequest . setspbillcreateip;//当前applet中用户的唯一标识符wxpayunifiedorerrequest . set OpenID);//调用微信服务类wxpayservice wxpayservice=wxpayconfiguration . getpayservice;返回Ajax result . success);}

8.2.3创建订单接口

创建订单界面

用户可以在商品页面下一个商品的订单,这个时候就需要为用户创建一个购买商品的订单。

流程是通过接口请求用户信息、商品信息等参数,经过逻辑判断后创建新订单,最后返回订单所需数据。

@ API operation@ request mappingpublic Ajax result create{//微信用户信息//判断是否购买了同款产品。如果有,则不能新建订单//在满足条件后将数据插入数据库wxOrderResponse wxOrderResponse=orderservice . add;//如果新增失败,则提示If{ return Ajax result . error会被退回;}返回Ajax result . success;}

8.2.4取消订单接口

取消订单界面

当用户拉起微信支付时,如果在支付界面点击取消支付,则该操作视为取消订单的支付,此时订单的支付状态应显示在订单页面。

该接口可以将订单id作为请求参数,首先确定数据库中是否存在订单信息,然后限制可以取消的订单类型,最后更新数据库表状态。

@ API operation@ request mappingpublic Ajax result cancel{//判断订单是否有sys orders sys orders=sysorderservice . get byid;if{ return Ajax result . error;}//只有未付款的订单才能取消,如果){ return Ajax result . error,MyReturnCode。ERR _ 70001 . getmsg);} sysordersservice . order cancel;返回Ajax result . success;}

8.2.5订单详情接口

订单明细界面

当订单生成后,用户可以在页面上查看货物订单的详细信息。

界面可以通过订单id从数据库中获取详细信息,该页面显示的数据由业务需求决定。

@ API operation@ request mapping@ apimplicitparams})公共Ajax结果myorderDetail{//从数据库获取详细参数sysorderdetailresponse=sysorderservice . Get detail;返回Ajax result . success;}订单详细信息逻辑

/* * *订单详情页面参数处理* @ param orderId * @ return sysorderdetail response */@ override public sysorderdetail response get detail{ SysOrderDetailResponse SysOrderDetailResponse=Order mapper . get detail;//处理页面字符串phone num=sysorderdetailresponse . get mobile的手机号码;sysorderdetailresponse . set mobile ****#039;phoneNum.substring);//根据不同的订单状态显示不同的数据。//计算剩余待支付时间并显示返回sysOrderDetailResponse}

8.2.6支付回调接口

微信支付回拨是用户支付货款后,将数据发送到微信服务器,然后微信服务器将支付结果返回给用户和商家的过程。

其中主要关注的是用户支付-微信回拨判断-数据库修改的流程。

支付回拨接口

@ API operation@请求映射公共字符串通知订单引发WxPayException { log . info;//微信支付服务WxPayService WxPayService=wxpayconfiguration。getpayservice;WxPayOrderNotifyResult notifyResult=wxpayservice。parseordernotifyresult;log . info;//对创建的订单进行支付系统订单系统订单=订单服务。获取一个);if { if.相乘).int value==通知结果。gettotalfee){ String time end=notify结果。gettime end;本地日期时间付款时间=本地日期时间效用。解析;//支付时间sysOrders.setPaymentTime;系统订单。setorderamount);//微信订单编号系统订单。settransactionid);//更新数据库订单服务。通知订单;log . info);返回wxpaynotifyresponse . success;} else { return wxpaynotifyresponse。失败;} } else { return wxpaynotifyresponse。失败;}}其中,notifyOrder方法的作用是在支付成功后在数据库更新订单的状态。

通知订单方法

@ Override @ Transactional公共void通知订单{//只有未支付订单能操作,即is_pay字段为0的订单if){//更新订单支付状态系统订单。setispay;系统订单。设置状态);系统订单映射器。更新byid;//更新商品表状态//更新订单生命周期表}}至此,Spring Boot中的微信支付全过程已经分享完成。如有不足,望大家指正。

王者之心2点击试玩

微信小程序如何多品牌管理使用

后台没绑定微信商户平台问题导致订单失败。

解决方法:

1、进微信点微小程序后台--微信支付,绑定一下商户号。

2、点击发起申请跳转到微信支付商户平台APPid账户管理页面,点击右边的添加关联appid。

3、填写点微同城小程序appid然后微信商户平台就会向小程序发出授权申请,在小程序后台,点击确认即可。

点微同城成立于2020年是重点打造的区域互联网运营产品。

这4个方法教你做好微信小程序管理

上线了

零基础快速创建你的网站和小程序!

现在很多商家都有了自己的微信小程序,但却不知道怎么做好小程序管理,不知道如何运营客户。不用担心,这篇文章就教你微信小程序管理怎么做!

1.用会员系统管理客户

利用「上线了」小程序制作工具,你可以快速生成自己的会员商城小程序。访客领取会员卡成为会员后,每购买产品,就会获得相应的会员积分,积分规则商家可以自由设置,比如买100块的商品获得100积分,200块获得200积分;每用100积分,抵扣1元。不仅保证了顾客重复消费的动力,同时对于品牌的推广也有着较大推力。

2.粉丝运营

了解客户粉丝的喜好,形成消费群体画像,对商家而言是很重要的。你可以用特定标签来记录客户,比如「上线了」微信小程序管理平台自带“粉丝运营”功能,能够给粉丝打标签,方便商家归类、总结粉丝信息。

商家可以通过自定义筛选器对粉丝消费习惯、属性、归属等字段来进行多样化、精细化分析,这对于了解粉丝LTV(生命周期总价值)、粘性、消费水平、复购率、调整活动策略等方面都有很大帮助。

打个比方,某个高等级的会员此前一直规律消费,突然较长一段时间没有任何消费,这时候你应当去了解一下其中的原因,防止粉丝流失。

3.团队成员管理

一些比较大的企业,小程序后台可能会有不同的人员来管理运营。如果不好好分工,可能会导致小程序后台管理混乱。

因此小程序团队成员管理是很重要的,你可以在「上线了」小程序后台的“我的团队”里,添加不同的小程序管理员。比如将小程序的内容编辑和风格设计权限分配给设计师;将小程序的博客编辑权限分配给文案;将小程序的粉丝(客户)管理权限分配给销售团队。各部门各司其职,共同运营小程序,提升团队效率和专业性。

4.订单管理

好的小程序后台会有清晰整洁的订单管理系统,方便商家及时处理订单。上线了就是如此,有营业额、订单数、客单价等多个指标,还支持你查看和导出订单数据。此外,你还能用「上线了」APP管理你的小程序订单,简单便捷。

总之,微信小程序管理员要做好上面这些管理事项,才能让你的小程序更有条理,并运营好客户。

标签: 程序 小程 订单