栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Woocommerce中以编程方式创建新订单

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Woocommerce中以编程方式创建新订单

问题出在您的动作挂钩上。使用以下钩子:

add_action('woocommerce_checkout_process', 'create_vip_order');function create_vip_order() {  global $woocommerce;  $address = array(      'first_name' => '111Joe',      'last_name'  => 'Conlin',      'company'    => 'Speed Society',      'email'      => 'joe@testing.com',      'phone'      => '760-555-1212',      'address_1'  => '123 Main st.',      'address_2'  => '104',      'city'       => 'San Diego',      'state'      => 'Ca',      'postpre'   => '92121',      'country'    => 'US'  );  // Now we create the order  $order = wc_create_order();  // The add_product() function below is located in /plugins/woocommerce/includes/abstracts/abstract_wc_order.php  $order->add_product( get_product('275962'), 1); // This is an existing SIMPLE product  $order->set_address( $address, 'billing' );  //  $order->calculate_totals();  $order->update_status("Completed", 'imported order', TRUE);  }

确保给定的产品ID在系统中。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/635516.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号