forked from kloon/WooCommerce-REST-API-Client-Library
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.php
More file actions
89 lines (62 loc) · 2.74 KB
/
Copy pathexample.php
File metadata and controls
89 lines (62 loc) · 2.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
error_reporting( E_ALL );
ini_set( 'display_errors', 'On' );
require_once "../class-wc-api-client.php";
$consumer_key = 'ck_fcedaba8f0fcb0fb4ae4f1211a75da72'; // Add your own Consumer Key here
$consumer_secret = 'cs_9914968ae9adafd3741c818bf6d704c7'; // Add your own Consumer Secret here
$store_url = 'http://localhost/demo/'; // Add the home URL to the store you want to connect to here
// Initialize the class
$wc_api = new WC_API_Client( $consumer_key, $consumer_secret, $store_url );
// Get Index
//print_r( $wc_api->get_index() );
// Get all orders
//print_r( $wc_api->get_orders( array( 'status' => 'completed' ) ) );
// Get a single order by id
//print_r( $wc_api->get_order( 166 ) );
// Get orders count
//print_r( $wc_api->get_orders_count() );
// Get order notes for a specific order
//print_r( $wc_api->get_order_notes( 166 ) );
// Update order status
//print_r( $wc_api->update_order( 166, $data = array( 'status' => 'failed' ) ) );
// Get all coupons
//print_r( $wc_api->get_coupons() );
// Get coupon by id
//print_r( $wc_api->get_coupon( 173 ) );
// Get coupon by code
//print_r( $wc_api->get_coupon_by_code( 'test coupon' ) );
// Get coupons count
//print_r( $wc_api->get_coupons_count() );
// Get customers
//print_r( $wc_api->get_customers() );
// Get customer by id
//print_r( $wc_api->get_customer( 2 ) );
// Get customer count
//print_r( $wc_api->get_customers_count() );
// Get customer orders
//print_r( $wc_api->get_customer_orders( 2 ) );
// Get all products
//print_r( $wc_api->get_products() );
// Get a single product by id
//print_r( $wc_api->get_product( 167 ) );
// Get products count
//print_r( $wc_api->get_products_count() );
// Get product reviews
//print_r( $wc_api->get_product_reviews( 167 ) );
// Get reports
//print_r( $wc_api->get_reports() );
// Get sales report
//print_r( $wc_api->get_sales_report() );
// Get top sellers report
// print_r( $wc_api->get_top_sellers_report() );
// Update a product
//print_r( $wc_api->update_product( 18, $data = array( "regular_price" => "16.66" ) ) );
// Delete a product
//print_r( $wc_api->delete_product( 18 ) );
// Create a product
/*print_r( $wc_api->create_product( $data = array( "title" => "Premium Quality",
"type" => "simple",
"regular_price" => "21.99",
"catalog_visibility" => "visible",
"description" => "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",
"short_description" => "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas." ) ) );*/