产品编辑页面
接口地址:/admin/edit_product_page/:id GET
产品编辑页面 -- 萧十一郎
接口说明:产品编辑页面数据获取
接口参数
| 参数名字 | 类型 | 是否必须 | 默认值 | 其他 | 说明 |
|---|---|---|---|---|---|
| type | number | 必填 | - | - | 产品组分类1=通用2=裸金属3=魔方云 |
返回结果
{
"status":200/201/203/204/400/401/406,
"msg":提示信息,
"data":{
"product":[{//产品数据
"id":"产品ID",
"type":"产品类型",
"gid":"产品组ID",
"name":"产品名称",
"description":"产品描述:支持",
"hidden":"产品是否隐藏(0默认,1)",
"welcome_email":"开通邮件模板ID",
"stock_control":"库存控制(0不开启默认,1开启)",
"qty":"库存",
"tax":"是否缴税(0默认不,1是)",
"pay_method":"支付方式(预付费prepayment/后付费postpaid)",
"order":"排序",
"retired":"下架(选中复选框从管理区产品下拉菜单中隐藏(不适用于已用于此产品的服务))",
"is_featured":"特性(在支持的订单上更加突出的显示此产品)",
"allow_qty":"",
"auto_terminate_email":"",
"server_group":"服务器组ID",
"auto_setup":"购买后动作设置(无:手动开通,on:手动审核通过后自动开通,payment:当收到客户首付款时自动开通,order:当客户下单之后(未付款)立即自动开通)",
"config_options_upgrade":"是否升级可配置选项",
"upgrade_email":"升级邮件ID",
"24":"",
"affiliateonetime":"推介计划:1:一次性支付(默认为循环支付)",
"affiliate_pay_type":"自定义佣金设置",
"affiliate_pay_amount":"金额/百分比",
}]
"welcomeemail":"开通邮件列表",
"product_paytype":"付款类型",
"pricing":[{//价格数组
"currency":"货币ID",
"osetupfee":"周期一次性初装费",
"hsetupfee":"周期小时初装费",
"dsetupfee":"周期天初装费",
"ontrialfee":"试用初装费",
"msetupfee":"月初装费",
"qsetupfee":"季初装费",
"ssetupfee":"半年初装费",
"asetupfee":"年初装费",
"bsetupfee":"两年初装费",
"tsetupfee":"三年初装费",
"foursetupfee":"四年初装费",
"fivesetupfee":"五年初装费",
"sixsetupfee":"六年初装费",
"sevensetupfee":"七年初装费",
"eightsetupfee":"八年初装费",
"ninesetupfee":"九年初装费",
"tensetupfee":"十年初装费",
"onetime":"一次性费用",
"hour":"每小时费用",
"day":"每天费用",
"ontrial":"试用费用",
"monthly":"每月费用",
"quarterly":"每季度费用",
"semiannually":"每半年费用",
"annually":"每一年费用",
"biennially":"每两年费用",
"triennially":"每三年费用",
"fourly":"每四年费用",
"fively":"每五年费用",
"sixly":"每六年费用",
"sevenly":"每七年费用",
"eightly":"每八年费用",
"ninely":"每九年费用",
"tenly":"每十年费用",
}]
"currencies":[{//当前系统设置的货币
"id":"货币ID",
"code":"货币标识",
}]
"product_pay_type":[{//支持的付款类型方式
"pay_type":"free,onetime,recurring",
"pay_hour_status":"按小时计费",
"pay_hour_cycle":"按小时计费的付费周期",
"pay_day_status":"按天计费",
"pay_day_cycle":"按天计费付费周期",
"pay_ontrial_status":"按小时计费",
"pay_ontrial_cycle":"按天计费付费周期",
"pay_ontrial_num":"试用数量:客户购买此产品周期为试用时的最大购买数量",
"pay_ontrial_condition":[{//试用条件
"realname":"是否需要实名认证",
"wechat":"是否需要微信绑定",
"phone":"是否需要手机绑定",
"email":"是否需要邮箱绑定",
}]
}]
"autoterminateemail":"删除邮件列表",
"server_group":[{//服务器组数据
"id":"组id",
"name":"组名称",
"type":"组模块类型",
}]
"customfields_type":[{//自定义数据类型(text,link,password,dropdown,tickbox,textarea)
}]
"customfields":[{//自定义字段数据
"id":"自定义字段id",
"fieldname":"自定义字段标题",
"fieldtype":"自定义字段类型",
"description":"自定义字段描述",
"fieldoptions":"自定义字段选项,为dropdown时使用",
"regexpr":"验证数据",
"adminonly":"是否管理员可见",
"required":"是否必填",
"showorder":"是否在订单上显示",
"showinvoice":"是否在账单上显示",
"sortorder":"排序字段",
"showdetail":"是否在产品内页显示",
}]
"config_links":[{//选中(分配)的选项组
"gid":"组id",
}]
"config_groups":[{//可配置选项组数据(基础数据)
"id":"配置组id",
"name_desc":"展示描述信息",
}]
"all_product_data":[{//用于可升级选项的基础数据
"id":"产品id",
"name_desc":"产品展示名称",
}]
"upgrade_product_ids":"选中的升级产品id,一维数组",
"upgradeemail":"升级邮件列表()",
"custom_brokerage":"自定义佣金(percentage:百分比,fixed:固定数额,none:无)默认根据推广设置。为空",
"download_files":[{//关联的下载数组
"id":"文件id",
"title":"显示文件名",
}]
"hierarchy_cats":[{//下载文件的分层数据
"id":"分类id",
"name":"分类名称",
"files":[{//存在的可用文件
"id":"文件id",
"title":"文件名",
}]
"child":[{//子分类
"id":"分类id",
"name":"分类名称",
"files":"存在的可用文件",
}]
}]
"api_type":"接口类型",
}
}提示:此文档是由系统自动生成,如发现错误或疑问请告知开发人员及时修改
同步上游产品信息 TODO 基础信息同步,上游产品信息变更 无法 定位具体某个字段改变,所以只要满足同步条件,就会覆盖产品的所有信息(包括之前用户自己修改的)
智简魔方财务系统「后台产品模块」分类的「同步上游产品信息」接口参考。资料标注的调用地址为 /admin/product/sync_product_info POST。来源方法为 ProductController.syncProductInfo。
保存产品信息
智简魔方财务系统「后台产品模块」分类的「保存产品信息」接口参考。资料标注的调用地址为 /admin/edit_product POST。来源方法为 ProductController.edit。