woocommerce_api 0.0.9 woocommerce_api: ^0.0.9 copied to clipboard
A package to interact with the WooCommerce API.
WooCommerce SDK for Dart #
A dart package to interact with the WooCommerce API. It uses OAuth1.0a behind the scenes to generate the signature and URL string. It then makes calls and return the data back to the calling function.
Examples #
GET request (Fetch products) #
Future getProducts() async {
// Initialize the API
WooCommerceAPI wooCommerceAPI = WooCommerceAPI(
url: "https://www.yourwebsite.com",
consumerKey: "ck_your_consumer_key",
consumerSecret: "cs_your_consumer_secret");
// Get data using the "products" endpoint
var products = await wooCommerceAPI.getAsync("products");
return products;
}
You can find a full example here
POST request (Create a customer) #
Future createCustomer() async {
try {
var response = await wooCommerceAPI.postAsync(
"customers",
{
"email": 's@c.com',
"password": "123",
"billing": {
"first_name": "Samarth",
}
},
);
print(response); // JSON Object with response
} catch (e) {
print(e);
}
}