源开社区

易支付Pro商城订单同步插件安装使用教程

源开网络 31 阅读

先大概看一遍,文末有各项参数的说明,教程简单详细,不懂联系客服处理

需要先在商城的  用户相关——用户列表  里 添加一个用户

 

1.先把插件安装到易支付目录下,双击解压

image.png

2.点开易支付后台,点击应用管理扩展配置启用插件

image.png

3.配置相关参数,如下图

image.png

 

image.png

image.png

4.配置金额和收件信息,可查看文件末尾的具体格式

image.png

 

金额区间规则JSON
<!--开始-->
[
  {"min":0,"max":10,"gid":1,"state":2,"docking":3,"note":"0到10元同步商品1"},
  {"min":10.01,"max":50,"gid":2,"state":2,"docking":3,"note":"10.01到50元同步商品2"},
  {"min":50.01,"max":100,"gid":3,"state":2,"docking":3,"note":"50.01到100元同步商品3"},
  {"min":100.01,"max":200,"gid":4,"state":2,"docking":3,"note":"100.01到200元同步商品4"},
  {"min":200.01,"max":999999,"gid":5,"state":2,"docking":3,"note":"200元以上同步商品5"}
]
<!--结束-->

商城下单输入JSON(收件信息)
<!--开始-->
["姓名", "电话", "地址"]

<!--结束-->

 


参数 建议填写 含义
同步入口链接 不影响功能 只是方便你复制 cronpanel 链接,改不改都不影响同步
启用同步 开启 关闭后插件不会同步订单
定时任务密钥 000000 访问同步链接时用的密码,例如 /cron?secret=000000
每次扫描订单数 30 宝塔每访问一次,插件检查最近多少条易支付订单
易支付订单状态 1 只同步易支付里这个状态的订单,1 一般表示已付款
商城数据库地址 123.123.123.123 商城 MySQL 服务器真实 IP,不要填 CDN 域名
商城数据库端口 3306 MySQL 端口
商城数据库名 root 商城数据库名称
商城数据库账号 root 商城数据库用户名
商城数据库密码 你的数据库密码 商城数据库用户对应密码
商城数据库编码 utf8mb4 数据库字符集,保持默认即可
商城数据表前缀 skysky_ 商城表名前缀,例如 sky_ordersky_goods
商城订单用户ID 1000 同步到商城订单时写入的用户 ID
商城订单商户ID -1 商城订单商户 ID,没有多商户一般填 -1
商城订单数量 1 每笔同步订单购买数量
商城订单状态 待处理 同步到商城后显示的订单状态,建议待处理
支付方式名称 微信 / 支付宝 / 商城订单里显示的付款方式名称(一般只写微信)
成本金额来源 建议按你需求选 控制商城订单 money 成本金额取哪里
商城订单号来源 建议 易支付商户订单号 控制写入商城订单号字段的来源
金额区间规则JSON 必填 根据易支付订单金额决定同步到商城哪个商品
商城下单输入JSON 可留空 控制商城订单“下单信息”字段,留空会自动填

 

 

商城订单状态 常见含义:

1 = 成功
2 = 待处理
3 = 异常
4 = 处理中
5 = 退款

 

金额区间 JSON 示例:

[
  {"min":0,"max":10,"gid":1,"state":2,"docking":3,"note":"0到10元同步商品1"},
  {"min":10.01,"max":50,"gid":2,"state":2,"docking":3,"note":"10.01到50元同步商品2"},
  {"min":50.01,"max":100,"gid":3,"state":2,"docking":3,"note":"50.01到100元同步商品3"},
  {"min":100.01,"max":200,"gid":4,"state":2,"docking":3,"note":"100.01到200元同步商品4"},
  {"min":200.01,"max":999999,"gid":5,"state":2,"docking":3,"note":"200元以上同步商品5"}
]

 

"state":2 是同步到商城后,这笔商城订单的状态。

在你的商城里:

1 = 成功
2 = 待处理
3 = 异常
4 = 处理中
5 = 退款

所以:

"state":2

意思是:符合这个金额区间的易支付订单,同步到商城后,商城订单状态设为 待处理

"note":"..." 是备注说明,只给你自己看,用来标记这条规则是什么意思,不参与同步逻辑。

例如:

{"min":0,"max":10,"gid":1,"state":2,"note":"0到10元同步商品1"}

意思是:

金额 0 到 10 元
同步到商城商品 ID 1
商城订单状态设为待处理
备注说明:0到10元同步商品1

note 可以随便写,比如:

"note":"6元订单同步流量卡A"

不影响程序,只是面板里方便你识别。

 

"docking":3的意思是在对应商城内,订单状态为待提交状态

image.png

 

 

宝塔挂监控代码

echo "====== $(date '+%Y-%m-%d %H:%M:%S') ======"
curl -k -sS "https://你的易支付链接/addons/epayshop/cron?secret=你设置的密钥"
echo

9b41bd10c001992737d52a0f8cba12bb.png

 

 

 

微信图片_20260719230218_7_296.jpg

分享到:

扫描二维码,在手机上阅读