0
我正在使用插件將我的WooCommerce
商店與Amazon等網站集成,我們稱之爲SiteX。WooCommerce獲取有關訂單的信息
當某人在SiteX上購買產品並通過功能set_adress()
插入有關買方的信息時,該插件通過功能wc_create_order()
創建訂單。
現在我想從每次有人在SiteX上購買產品時的訂單中獲取該信息。
我該怎麼做?
我正在使用插件將我的WooCommerce
商店與Amazon等網站集成,我們稱之爲SiteX。WooCommerce獲取有關訂單的信息
當某人在SiteX上購買產品並通過功能set_adress()
插入有關買方的信息時,該插件通過功能wc_create_order()
創建訂單。
現在我想從每次有人在SiteX上購買產品時的訂單中獲取該信息。
我該怎麼做?
添加該代碼在活動主題function.php或woocommerce /結帳/ thankyou.php文件
if (is_order_received_page()) {
global $wp;
$order_id = isset($wp->query_vars['order-received']) ? intval($wp->query_vars['order-received']) : 0;
$order = new WC_Order($order_id);
if ($order && $order->status == 'completed') {
$price = $order->get_total();
$order_id = $order->get_order_number();
$items = $order->get_items();
foreach ($items as $item) {
$product_id = $item['product_id'];
}
//Your insert code put here
}
}
注意:如果您在thanlyou.php添加該代碼要比刪除,如果條件。