微信商城iWshop安装图文教程及注意事项


这里写一下微信开源商城iWshop的安装配置教程,以及注意事项,并且完成微信公众号对接,其他微信认证、微信支付等申请可以参考: 百度。我们这里以本地环境配置为对象。

亲,如果要使用本程序,您必须要申请一个认证过的微信服务号!!!

我们这里已经申请好了,公众号:靖江宁。扫描下面的二维码可直接添加查看在线演示:

qrcode

  1. PHP5.3+
  2. MySQL 5.5.3+ (utf8mb4编码用于保存带有emoji表情的微信用户昵称),如果你的mysql版本较低,可能会在安装时出错
  3. PHP扩展:php_mysql php_curl php_pdo_mysql php_mcrypt php_gd2
  4. 请确保您的php.ini配置中magic_quotes_gpc为Off,否则某些功能可能无法使用
  5. 如果需要redis,请加载php_redis扩展
  6. iWshop是以UrlQuery的形式组合参数的,所以不需要伪静态模块。
  • 开始安装iWshop

  1. 下载源码:http://down.ycchen.cc/iwshop_release/iwshop_newest.zip
  2. 配置WEB+mysql(nginx+apache等)环境,这里就不细说了。现在以安装目录F:\dev_project\test_iwshop为例进行安装,我的httpd-vhosts.conf其中的一个设置是这样的。关于如何使用apache的vhosts可以参考:Apache官方示例如果您是Linux系统,请确保iWshop程序所在目录权限为777(更改权限方法:chmod 777 目录 -R)
  3. 打开配置好的本地环境 http://127.0.0.1 ,然后网页会自动跳转到 /install/目录
  4. 填写微店名称(可以在后台修改),数据库密码,后台管理员账号密码(可以在后台修改),然后点击下一步。具体参数填写,请查看下文中的 微信对接步骤。

    这里特别说明一下系统根目录,如果是在DocumentRoot的根目录下安装,那么就是“/”,如果是在某个子目录比如/iw/,那么这里就要填写“/iw/”,一般情况下都会自动获取,无需填写,如果遇到css或者js等静态文件无法加载页面错乱的问题,请检查config.php里面的docroot选项。

    点击马上安装,如果数据库版本和php环境没有什么配置问题的话,就安装成功了。

    这里如果点击了没有,反应请返回检查您的环境配置(如果mysql版本过低,点击之后将会没有反应!!!)

  5. 假设服务器域名是:v.jiloc.com,那么你的后台地址:http://v.jiloc.com/?/Wdmin/login/
  • 微信对接教程:

  1. 打开微信公众平台官网,https://mp.weixin.qq.com/,并登录。
  2. 打开设置–开发者中心菜单。这里申请开发者就不一步步说了。QQ截图20151105094846 这里就有刚才安装时所需要的 APPID,APPSECRET值QQ截图20151105094934
  3. 开发者服务配置:里面的URL就是 微店安装的地址+/wechat/ 目录,比如:http://v.jiloc.com/wechat/ (注意最后的/,必须要有)QQ截图20151105095445。这里的token 就是我们安装时填入的,这里是自己设定的。可以随机好以后填写到这里。
  4. 微信支付–开发配置,支付授权目录填写一下自己的域名进行支付授权,如下图:QQ截图20151111105010
  • 微信支付接入:

  1. 首先,我们需要申请微信公众号的“微信支付”功能,这里不细说了。在微信公众平台后台的左侧菜单里直接查找,然后申请即可。申请完成以后会有对应的邮件发送到您的邮箱。
  2. 登录 微信支付平台 https://pay.weixin.qq.com (建议使用IE登陆),这里的账户密码是 完成商户支付以后邮件里面的账户,密码
  3. 登录以后打开左侧菜单,账户设置–API安装,然后安装 API安全证书。
  4. 然后 下载证书,QQ截图20151105100629
  5. 下载完成以后,是 cert.zip 包,然后将3个.pem文件放置到微店目录的config 目录里。如果您使用的是nginx环境,那么必须要在 nginx 配置文件里添加下面一段,以防止我们的支付证书被别人下载。

    如果使用的是apache环境,必须要支持 .htaccess 文件。

  • 微信订单模板推送设置:

  1. 打开 微信公众平台,然后点击左侧  功能–模板消息 (如果没有的,请自行在插件中申请添加)
  2. 点击从模版库中添加,标题分别为:订单发货通知,订单支付通知。
  3. 拷贝 config/config_msg_template_sample.php 文件,另命名为:config/config_msg_template.php
  4. 编辑 config/config_msg_template.php , 将tpl_id 修改为 微信公众平台模板ID的值。如下图:QQ截图20151105102723 然后一次填入keyword1-keyword4即可。效果如下图所示:IMG_0074

微信接入其他注意事项,请移步这里:微信开发者平台三方接入注意事项图文教程

教程就写到这里,请大家支持我们的公众号:WeLovelei

点赞
  1. 赤金程序说道:

    谢谢分享

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up