智简魔方文档

购物车

本文整理智简魔方财务系统中“购物车”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。

  • 前台购物车修改购买产品数量后执行
  • 前台购物车结算后执行
  • 前台购物车添加商品后执行
  • 前台购物车移除商品后执行
  • 前台购物车清空后执行

前台购物车修改购买产品数量后执行

shopping_cart_modify_num

前台购物车修改购买产品数量后执行

请求参数:

参数名称类型说明
pid整型产品
ID
num整型修改后的数量

响应:

示范代码:

<?php
add_hook('shopping_cart_modify_num', 1, function($vars) {
    // Perform hook code here...
});

前台购物车结算后执行

shopping_cart_settle

前台购物车结算后执行

请求参数:

参数名称类型说明
total整型结算金额(
可能是免费
)
invoiceid整型生成的账单 ID
hostid数组生成的产品
ID

响应:

示范代码:

<?php
add_hook('shopping_cart_settle', 1, function($vars) {
    // Perform hook code here...
});

前台购物车添加商品后执行

shopping_cart_add_product

前台购物车添加商品后执行

请求参数:

参数名称类型说明
pidnumber产品
ID
qty字符串产品数量
serveridnumber服务器可用区
ID
configoption数组产品配置数组
customfield数组产品自定义字段数组
currencyid数组货币
ID
host字符串主机名
password字符串密码

响应:

示范代码:

<?php
add_hook('shopping_cart_add_product ', 1, function($vars) {
    // Perform hook code here...
});

前台购物车移除商品后执行

shopping_cart_remove_product

前台购物车移除商品后执行

请求参数:

参数名称类型说明
pidnumber产品
ID
qty字符串产品数量
serveridnumber服务器可用区
ID
configoption数组产品配置数组
customfield数组产品自定义字段数组
currencyid数组货币
ID
host字符串主机名
password字符串密码

响应:

示范代码:

<?php
add_hook('shopping_cart_remove_product', 1, function($vars) {
    // Perform hook code here...
});

前台购物车清空后执行

shopping_cart_clear

前台购物车清空后执行

请求参数:

参数名称类型说明
data数组二维数组(pid=
产品
ID,billingcycle=
购买周期
,num=
购买数量
)

响应:

示范代码:

<?php
add_hook('shopping_cart_clear', 1, function($vars) {
    // Perform hook code here...
});