系统-交易设置-保存

系统设置 - 交易配置保存

接口信息

  • 接口地址: {your-site-url}/api/skill/system-setting/order-set
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/apimanager666
  • 请求方式: POST
  • Content-Type: application/json
  • 说明: 此接口用于保存订单相关配置

认证

请求头中需要携带 skill-access-token

Header
skill-access-token {your-skill-access-token} (请替换为你自己的 token)

请求参数 (JSON Body)

字段 类型 必填 说明
login_account int ✅ 必填 登录要求。1 = 注册会员与非注册会员均可购买,2 = 只支持会员购买
deduct_stock int ✅ 必填 扣减库存。1 = 发起结账时扣减库存(有效保证商品不会被超卖),2 = 成功下单时扣减库存(可避免产品库存被占用)
product_status_check int ✅ 必填 商品状态检验。1 = 不校验(创建订单后即使商品下架也可完成下单),2 = 强校验(只要存在商品下架就会取消订单,提示重新下单)
checkout_page_type int ✅ 必填 结账页形式(仅对 Vue 模版有效,Liquid 模版默认一页支付,此配置项无效)。1 = 快速结账页(单页,注重转化率,适用于 COD,仅用 PayPal 不收款的商家不推荐),2 = 标准结账页(细化流程,获取更精准的用户流失数据)
coupon_show_type int ✅ 必填 优惠码应用框显示位置(仅对 Vue 模版有效,Liquid 模版无效)。1 = 正常显示,2 = 仅在支付页面显示,3 = 支付页不显示,4 = 所有结账页不显示
pending_order_cancel_datetime int ✅ 必填 待付款订单取消时间,单位:秒。0 = 不限时长,1800 = 30 分钟,3600 = 1 小时,可自定义
address_company int ✅ 必填 结账页公司字段。1 = 必填,2 = 选填,3 = 隐藏
address_street_2 int ✅ 必填 结账页第二行地址字段。1 = 必填,2 = 选填,3 = 隐藏
contact_type int ✅ 必填 结账页联系方式类型。1 = 仅收集邮箱,2 = 仅收集手机号,3 = 仅收集手机号或邮箱,4 = 邮箱必填手机号选填,5 = 邮箱必填手机号必填,6 = 邮箱选填手机号必填
name_type int ✅ 必填 结账页姓名类型。1 = 姓名一起填写,2 = 姓名分开填写
name_require_type int ✅ 必填 结账页姓名要求。1 = 姓必填,2 = 姓名都必填
address_zip int ✅ 必填 结账页邮编字段。1 = 必填,2 = 选填,3 = 隐藏
customer_can_cancel_order int ✅ 必填 是否允许顾客取消订单。1 = 允许(默认),2 = 不允许

请求示例

cURL

curl --location --request POST '{your-site-url}/api/skill/system-setting/order-set' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "login_account": 1,
    "deduct_stock": 1,
    "product_status_check": 1,
    "checkout_page_type": 1,
    "coupon_show_type": 1,
    "pending_order_cancel_datetime": 3600,
    "address_company": 3,
    "address_street_2": 2,
    "contact_type": 4,
    "name_type": 2,
    "name_require_type": 1,
    "address_zip": 2,
    "customer_can_cancel_order": 1
}'

返回结果

code200 表示调用成功;code 不为 200 表示调用失败。

成功响应

{
    "code": 200,
    "data": [],
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Array 返回数据,目前为空数组

注意事项

  1. 所有字段均为必填
  2. 保存前必须调用 系统-交易设置-获取 获取当前完整配置,在此基础上修改需要的字段后再传入保存,不可直接传入部分字段
  3. checkout_page_typecoupon_show_type 仅对 Vue 模版有效,Liquid 模版(如 Mirox 等新架构)默认一页支付,这两个配置项对该类模版无效
  4. pending_order_cancel_datetime 单位为秒,0 表示不自动取消
  5. 注意:api保存是全量保存,即时您只配置修改一个选项,也要进行全量保存,因此,先通过获取api得到数据,然后进行更改数据,然后进行保存
Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-06-01 16:12:15

results matching ""

    No results matching ""