如何使用Woocommerce REST API編寫包括付款方式的結帳的webservice。它在Woocommerce REST API中可用嗎?我是Woocommerce REST API的新手。任何幫助表示讚賞。需要關於用於woocommerce結賬的REST API(webservivice)的幫助
4
A
回答
1
您可以參考Woocommerce REST API Documentation進行Woocommerce REST API開發。
支付網關參考以下網址:
http://woocommerce.github.io/woocommerce-rest-api-docs/#payment-gateways
結帳請參閱以下網址:WooCommerce API: create order and checkout
我希望這有助於。
1
最後,我經過一番研究後發現它。以下是可以幫助他人的woocommerce checkout webservice的工作代碼 -
/*** Just Copy & Paste and change your varriables **/
//do your initial stuff
header('Content-type: application/json');
$json_file=file_get_contents('php://input');
$jsonvalue= json_decode($json_file,true);
$user_id = $jsonvalue['user_id'];
$product_id = $jsonvalue['product_id'];
$quantity = $jsonvalue['quantity'];
//start order data
$orderData = array(
"order" => array(
'payment_method' => 'paypal',
'payment_method_title' => 'Paypal',
'set_paid' => true,
"billing_address" => array(
"first_name" => "bfname",
"last_name" => "blname",
"company" => "testcompanybilling",
"address_1" => "sec8",
"address_2" => "e32",
"city" => "noida",
"state" => "Noida",
"postcode" => "99999",
"country" => "IN",
"email" => "[email protected]",
"phone" => "888899999999"
),
"shipping_address" => array(
"first_name" => "sfname",
"last_name" => "slname",
"company" => "testcompanyshipping",
"address_1" => "shakkarpur",
"address_2" => "laxminigar",
"city" => "New Delhi",
"state" => "Delhi",
"postcode" => "110092",
"country" => "IN",
"email" => "[email protected]",
"phone" => "11009999"
),
"customer_id" => $user_id,
"line_items" => array(
array(
"product_id" => $product_id,
"quantity" => $quantity
)
)
)
);
//Create order usind order data
$data = $client->orders->create($orderData);
//echo '<pre>';
//print_r($data);
$result['success']='true';
$result['error']="0";
$result['msg']='Your order has been successfully placed.';
$result['data']=$data;
echo json_encode($result); `
乾杯!
相關問題
- 1. 需要關於Grails的Spring Security REST API插件的幫助
- 2. 需要關於Sharepoint 2013的幫助需要Ajax調用的Rest API
- 3. 需要幫助關於Api路由
- 4. 需要幫助關於FMDatabase
- 5. 需要幫助關於datetimepicker
- 6. 需要關於使用WebBrowser的幫助
- 7. 需要關於Zend_db更新的幫助
- 8. 需要關於angular.element的幫助
- 9. 需要關於框的幫助CSS
- 10. 需要關於python sqlite的幫助?
- 11. 需要關於GROK模式的幫助
- 12. 需要關於jQuery Selector的幫助
- 13. 需要關於加入表的幫助
- 14. 需要關於masm32程序的幫助
- 15. 需要簡單的幫助關於css
- 16. 需要關於Wildfly 9 SSO的幫助
- 17. 需要關於THREE.js的幫助TextGeometry
- 18. 需要關於AVAssetExportSession的幫助
- 19. 需要關於NullReferenceException的幫助
- 20. 需要關於SQL查詢的幫助
- 21. 需要關於lwuit的幫助
- 22. 需要關於PhpUnit的幫助
- 23. 需要關於cin.get和cin.putback的幫助
- 24. 需要關於UNIX時代的幫助
- 25. 需要一些關於maven的幫助
- 26. 需要關於JTable的幫助?
- 27. 需要關於優化的幫助
- 28. 需要關於ADO.Net Transaction的幫助
- 29. 我需要關於ADO.net的幫助
- 30. 需要關於jQuery的幫助$ .inArray()
謝謝LuffY ,.你能否給我提供一些關於結帳的代碼。 –
@SatyendraPrakash,你有答案嗎?如果是,請接受答案:) – LuFFy
不完整@LuFFy,訂單正在創建,但我應該如何傳遞其他信息,如結算和送貨地址,因爲運費和帳單地址是空的 –