金微手机商城 - Readme
欢迎您使用金微手机商城,本程序包含网页H5版,公众号版,小程序版三合一。各版本区别如下:
功能网页H5版公众号版小程序版
网站备案不备案也可以用,但会弹警告需要备案需要备案
HTTPS服务器不需要不需要强制使用
会员注册登录短信验证码,需手工登录微信关联自动登录微信关联自动登录
通知消息不可使用可选开通可选开通
发布审核不需要不需要必须审核
在线支付可选免签或官方支付接口可选免签或官方支付接口可选免签或官方支付接口
PS:使用哪种方式在后台会员注册那里选择,选定后不要轻易更改,三种注册方式注册账户暂时不能互通!!

安装方法
 本系统运行环境需要PHP5.5及以上版本。
 本系统任意页面打开时检测是否存在config.php,不存在则自动跳转安装页面,在安装页面输入数据库连接参数,设定超管密码即可完成安装。
系统设置
 请设置网站名称及网站地址及安装目录,网站地址应以“/”结尾!
 请首先注册阿里云市场,并获取阿里云市场认证码(Appcode),并至阿里云市场购买短信验证码(可选)服务及快递查询(必选)服务。
 短信验证码接口可直接使用默认模板,无需报备,如需修改模板及签名,请至购买页联系卖家报备模板。
会员注册
 系统设置处需选择会员注册方式,可选短信验证码或微信公众号、小程序免密登录方式。
 若使用微信公众号、小程序免密登录方式,需要您开通微信公众号或小程序,填写微信公众号和小程序的Appid和Appsceret即可。
 使用微信公众号关联登录同时可使用公众号模板消息通知功能,请至公众号模板库中查找对应的库ID,然后添加,然后获得相应模板ID,填写进后台。
 使用微信小程序关联登录同时可使用小程序订阅消息通知功能,请开通订阅消息,添加指定的模板及需要的项目,然后获得相应消息ID,填写进后台。
支付配置
 默认使用我们开发的金微免签支付工具。无需与微信/支付宝签约,使用个人收款二维码即可实现与官方接口一样的即时到账及回调通知功能。
 请下载安装金微支付App工具并设置好手机权限,在App中注册用户并登陆,获得Uid和Key,然后上传收款码,按说明填写收款特征字串,即可使用。
 免签接口交易资金直入您个人的微信/支付宝账户,不经我们中转。请按你的业务量选择套餐,最低可实现手续费0费率。
 您也可以开通官方支付接口,需要您自己注册开通微信/支付宝商户接口,获取appid、mchid、key、RSA密钥等相关参数,填写相关参数后即可使用。
 使用官方接口资金由微信/支付宝直接与您结算,不经过我司中转接口。官方接口手续费率为0.6%。
 官方接口仅供测试使用,交易金额将被强制设置为1分。如正式使用官方接口,请购买授权码解除限额限制!
退款提现:
 发生商品退货退款时,所退款项将进入会员账户余额,而不是原路退回至顾客微信、支付宝账户!
 当顾客发起提现请求时,使用免签接口不能实现支付接口划账,变通方法是顾客在个人设置里面上传一张自己的收款码,商家扫顾客收款码后退款~~
 使用官方接口时需开通转账至零钱接口,此接口需要微信支付已开通90天以上且有最近连续30天交易流水,当不满足条件无法开通时请使用收款码方案。
 因微信转账至零钱接口需要一个OpenID参数必须要微信登录方可获取到,所以若使用微信转账至零钱接口则必须使用微信公众号、小程序免密登录!
商品管理
 商品管理部分舍弃了传统的富文本编辑器,而是根据目前淘宝商家商品详情页面图片从头到脚的特性,设计了仿淘宝的文件图片浏览器模式,上传图片,插入页面相应位置中即可。商品管理文件上传中有文字转图片工具,可将文本制作成图片使用(需上传字体文件至images/!system目录)。
 此方式还有个好处是一图多用,例如服装尺码图,修改一张图片,则全站引用此图片的商品详情页全部都同步修改,不用传统的一个一个的商品修改!
 商品编辑页面可实时预览,商品详情页中支持视频嵌入播放。最大支持上传10M文件,超过10M建议使用FTP上传。
 上传目录为images,images目录中首字母为!号的文件(夹)不会显示在图片文件浏览器中。
 因各服务器及操作系统间乱七八糟的文件字符集设定,上传文件中不能使用中文文件名,否则文件图片浏览器可能会报错!
商品交易流程详解
状态码对应数据表Jms_order中Nt值,目标状态码指商家或顾客执行此操作后的状态码值。
状态码当前状态 商家操作[现付]
(目标状态码)
顾客操作[现付]
(目标状态码)
商家操作[到付]
(目标状态码)
顾客操作[到付]
(目标状态码)
0顾客已下单,待支付取消(如:无货)→ 7
修改价格 → 0
继续支付 → 1
取消订单 → 7
无此状态 无此状态
1顾客已支付,待发货商品发货 → 2
退款执行 → 7
取消订单 → 3 商品发货 → 2
退款执行 → 7
取消订单 → 7
2商家已发货,待签收物流查询 → 2
签收(10天后) → 8
退款执行 → 7
确认签收 → 8
查询物流 → 2
请求退款 → 4
物流查询 → 2
签收(即时) → 8
退款执行 → 7
签收 → 商家操作
查询物流 → 2
退款 → 收货拒收
3顾客支付后取消,商家未发货,待退款同意退款 → 7
拒绝退款 → 1
取消退款 → 1 无此状态 无此状态
4商家已发货,顾客申请退款,待审核查看顾客申诉材料后
同意退款 → 5
拒绝退款 → 2
取消退款 → 2 无此状态 无此状态
5同意退款,待顾客发货退回取消退款 → 2退货发货 → 6
取消退款 → 2
无此状态 无此状态
6退货已发货,待商家签收后退款物流查询 → 6
退款执行 → 7
取消退款 → 2
物流查询 → 6
取消退款 → 2
无此状态 无此状态
7订单取消或全额退款完成无操作无操作 无操作 无操作
8订单完成(包括部分退款)无操作商品评价 → 9 无操作 商品评价 → 9
9订单已评价无操作无操作 无操作 无操作
注:退款计算不含邮费,如商品价格100元,邮费10元,顾客实付110元,退款100元系统即认为是全额退款,退款99.99元则为部分退款!!(当然你也可以把邮费也一起退了~~~)
物流运费
物流运费算法:不同商品使用同一个物流模板,则计算所有商品总重量并按单个模板规则计费。不同商品使用不同的物流模板则分别计算每个模板的总重量后按模板规则计费后合计。物流算法优先级:省市拒发(无法下单) > 省市包邮 > 模板包邮 > 实际运费
快递面单接口:当您实现了日发30单以上,可以开通快递鸟接口并联系快递公司开通电子面单,实现自动发单打单(记得安装C-Lodop打印控件)。

小程序设置及发布
下面,从零开始一步一步搭建微信小程序版。微信小程序坑众多,请认真阅读本说明,小心,小心,小心!
从V0.3.6版起,小程序也可变相使用免签支付工具,如使用免签支付,可跳过二、三步骤。
〇、办理执照
小程序资质审核严格,且不同品类需要提交不同的许可证,例如卖食品需要食品经营许可证,卖套套需要二类医疗器械备案证等等。。。
还有,后续开通微信公众号和微信支付都需要执照,所以,还是去办一个吧,个体工商户即可。
一、网站建立
微信小程序强制使用HTTPS服务器,且需支持TLS1.2协议,请确认您的网站符合要求。
推荐使用腾讯云全套产品,办理执照后可使用云服务器(半年免费)+域名(8元/首年)+SSL证书(免费)
还有,记得备案哟~~(需15天。。。),不然用不了!!!备案请以营业执照为主体进行备案~~~
网站建好后,即可安装商城系统后台,将除wxmini目录外其它文件上传至一个子目录中(必须子目录),然后浏览器打开install.php完成安装。
二、注册公众号
进入微信公众平台,首先注册一个公众号,类型必须选择服务号,主体类型选择企业法人(包含公司和个体工商户)。
公众号注册成功后,获得公众号appid和appsecret,记下参数,备用。然后去公众号设置里面,各种需要填写网站的地方填上你的域名!!
接下来,去完成微信认证(一年300块!)~~~给你的公众号起个好名称,定下来就不太好改了哦~~~
三、开通微信支付
完成认证后,即可开通微信支付,可通过公众号内的微信支付功能开通。
开通后,获得mchid和key,下载证书,备用。视情需要开通微信转账至零钱接口(需注册90天+30天连续流水。。。)
进入微信支付设置,支付目录填写你的网站域名和目录,此目录即你的商城系统后台安装的目录。
四、注册小程序
再次进入微信公众平台,这次注册一个小程序,注册小程序时选择和公众号相同的主体。
小程序注册完成后,获得appid和appsecret,记下参数,备用。然后进入开发设置里面,配置好服务器域名,https哟!!
还有小程序认证,如果第二步已认证且同一主体,可省300块~~~最后进入公众号后台,填写小程序appid将小程序与公众号关联。
如使用免签支付工具,可省略小程序及公众号认证。这时,你需要在开发设置里面开通客服消息功能,接口地址填写商城安装地址如:https://www.域名.com/目录/wxlink.php,填写Token(先进入五、后台设置填写同一Token并保存)和生成AESKey,报文选明文模式,数据类型选JSON,保存即可。
五、后台设置
进入admin.php,设置各项参数。公众号和小程序的appid和appsecret,微信支付mchid和key以及证书!
如需实现微信通知功能,请至公众号后台开通模板通知消息功能,并填写相应的模板ID。
记得注册阿里云购买指定的快递查询接口并填写appcode,否则无法查询物流信息。
等你以后实现了日发30单以上,可以开通快递鸟接口并联系快递公司开通电子面单,实现自动发单打单。
六、小程序发布
下载微信开发者工具,新建工程,填写小程序appid,然后将wxmini目录内容复制到工程文件目录中,开发者工具会自动更新文件信息。
修改app.js中的globalData项中www值为你的网站名称,url值为你的网站请求地址(带目录)。修改服务器端images/!system/mini.jpg图片。
然后点编译即可在开发工具内预览测试基本功能,然后点击上传,然后进入小程序后台,将上传版本设置为体验版,进行更广泛测试。
测试通过后,即可在小程序后台将小程序提交微信管理员审核,审核通过后即可正式发布。
PS:因小程序不允许发布测试版或Demo,所以请在发布前将商品都添加设置好!
PS:如您想先看看小程序的demo,请添加我们的微信,可提供工程版给商户浏览测试!

联系咨询
联系电话:16607278448(微信同号)  业务QQ:398279288