我使用以下函数来接收订单的购物车总数、订单id和优惠券代码。该函数显示购物车的总金额和订单id,但不显示应用的优惠券代码。
add_action('woocommerce_new_order', 'myfunction');
function myfunction($order_id) {
global $woocommerce;
// cart total
$cart_total = $woocommerce->cart->total;
// order id
$order = new WC_Order($order_id);
$order_id = $order->get_order_number();
// coupons
$coupons = '';
foreach($order->get_used_coupons() as $coupon) {
$coupons .= $coupon;
}
}
根据Woocommerce codex的示例,它应该可以工作:http://docs.woothemes.com/document/send-coupons-used-in-an-order-by-email/
解决方案似乎改变了:
add_action('woocommerce_new_order', 'myfunction');
进入:
add_action('woocommerce_thankyou', 'myfunction');
提示 页面模板源码免费开源,在uni-app的插件市场uView的 示例项目 中,在右上角选择"使用 HBuilderX 导入示例项目" 或者 "下载示例项目ZIP", 在HX运行项目即可看到和使用模板。 提示 由于右侧的演示是通过iframe标签引入的,缺少了手机端运行的相关API,或者因为演示区域太小,或者电脑分别率不够高 ,导致演示可能会有问题,手机端有不会这些问题,请在右上角的"演示"中用
优惠券 功能介绍:店铺可定期发布优惠券,增加更多用户粘性。 步骤 从【营销中心】→【优惠券】→【添加优惠券】。 设置优惠券名称、面额、发行量、有效时间、以及使用条件。
说明 作废一张优惠券,客人不会收到优惠券作废推送 请求地址 http://api.dc78.cn/Api/co_cancel 请求方式 GET 请求参数 参数 参数名称 必填 描述 范例 no 券号 id 券id取自协议4.1中返回的coid op 操作员 返回 { "status": "1", "info": "券作废成功:200426878349", "server_timestamp": 1
说明 使用一张优惠券 请求地址 http://api.dc78.cn/Api/co_cut 请求方式 GET 请求参数 参数 参数名称 必填 描述 范例 no 券号 bn 业务单号 op 操作员 lsco 批量核券id 多个券id逗号分隔。券id取自协议4.1中返回的coid 6499946,5416152 请求参数 POST请求方式 支持单品券核销 pylsco=[ { "coid":"2630
说明 用于输入优惠券号查询券的有状态 请求地址 http://api.dc78.cn/Api/co_check 请求方式 GET 请求参数 参数 参数名称 必填 描述 范例 no 券号 getlist getlist=1,返回用户所有券 返回 { "status":"1", "store":"果盘测试", "name":"西瓜--单品券1", "coid":"26689861", "cono":"
作废一张优惠券,客人不会收到优惠券作废推送 请求参数说明 参数 描述 必填 示例值 类型 最大长度 action 接口参数组 是 object └action 需要调用的接口名称 是 co_cancel string get GET参数组,本组参数需要参与签名 是 object └no 券号 否 318855968876 number └id 券id取自协议4.1中返回的coid 否 303855