Awesome Open Source
Awesome Open Source

WooCommerce API Dart plugin

Official WooSignal WooCommerce package

Build apps for WooCommerce easier with our new package. Our API provides many requests types e.g. getProducts, getOrders, getCustomers and many more. Free to get started, see the simple examples below.

For help getting started with WooSignal, view our online documentation, which offers a more detail guide.

Getting Started

In your flutter project add the dependency:

dependencies:
  ...
  woosignal: ^1.3.1

Usage example

Import woosignal.dart

import 'package:woosignal/woosignal.dart';

Example using WooSignal API for WooCommerce

import 'package:woosignal/woosignal.dart';

...

// EXAMPLE GET PRODUCTS
_getProducts() async {

        // CONFIG FOR WOOSIGNAL
        var wsConfig = {
          "appKey":"your app key",
          "debugMode":true
        };

        // CREATING AN INSTANCE
        WooSignal.getInstance(config: wsConfig).then( (wcStore) {

         wcStore.getProducts().then( (products) {
              print(products[0].name);
        });

  });
}

Available API Requests

WooCommerce - Products

  • Get Products
  • Retrive a Product by id
  • Update a Product by id
  • Delete a Product by id
  • Create a Product
  • Create, Delete and Update Product Multiple Time.

See Products API

WooCommerce - Product Variations

  • Get Product Variations
  • Retrive a Product Variation by id

See Product Variations API

WooCommerce - Product Attributes

  • Get Product Attributes

See Product Attributes API

WooCommerce - Products Attribute Terms

  • Get Products Attribute Terms

See Products Attribute Terms API

WooCommerce - Product Categories

  • Get Product Categories

See Product Categories API

WooCommerce - Products Shipping Classes

  • Get Products Shipping Classes

See Products Shipping Classes API

WooCommerce - Product Reviews

  • Get Product Reviews

See Product Reviews API

WooCommerce - Tax Rates

  • Get Tax Rates

See Tax Rates API

WooCommerce - Tax Classes

  • Get Tax Classes

See Tax Classes API

WooCommerce - Shipping Zones

  • Get Shipping Zones
  • Retrive a Shipping Zone by id

See Tax Classes API

WooCommerce - Shipping Zone Locations

  • Get Shipping Zone Locations
  • Retrive a Shipping Zone Location by id

See Shipping Zone Locations API

WooCommerce - Shipping Methods

  • Get Shipping Methods

See Shipping Methods API

WooCommerce - Orders

  • Get Orders
  • Retrive a Order by id
  • Create an Order
  • Update an Order
  • Create, Delete and Update Order Multiple Time.

See Order API

WooCommerce - Customers

  • Get Customers
  • Create a Customer
  • Delete a Customer
  • Update a Customer
  • Create, Delete and Update Product Multiple Time.

See Customers API

WooCommerce - API Orders Notes

  • List all Orders Notes
  • Retrive a Orders Notes by id
  • Delete a Orders Notes by id
  • Create a Orders Notes

See Orders Notes API

WooCommerce - Refunds

  • List all all the refunds from an order.
  • Retrive a retrieve and view a specific refund from an order
  • Delete a delete an order refund.
  • Create a new refund for an order.

See Refunds API

WooCommerce - Coupons

  • List all the coupons that have been created.
  • Retrive and view a specific coupon by ID
  • This API lets you make changes or update to a coupon.
  • Delete a delete a coupon.
  • Create, Delete and Update Coupons Multiple Time.

See Coupons API

WooCommerce - Reports

  • List all the Reports that have been created.
  • API lets you retrieve and view a sales report.
  • API lets you retrieve and view a list of top sellers report.
  • API lets you retrieve and view coupons totals report.
  • API lets you retrieve and view customers totals report.
  • API lets you retrieve and view orders totals report.
  • API lets you retrieve and view products totals report
  • API lets you retrieve and view reviews totals report.

See Reports API

WooCommerce - Data

  • Retrieve and view a simple list of available data endpoints.
  • API helps you to view all the continents..
  • API lets you retrieve and view a continent data.
  • API helps you to view all the countries..
  • API lets you retrieve and view a country data.
  • API helps you to view all the currencies.
  • API lets you retrieve and view a currency data.
  • API lets you retrieve and view store's current currency data.

See Data API

WooCommerce - System Status

  • API helps you to view all the system status items.

See System Status API

WooCommerce - Payment gateways

  • API lets you retrieve and view a specific payment gateway.
  • API helps you to view all the payment gateways.
  • API lets you make changes to a payment gateway.

See Payment gateways API

WooCommerce - Setting options

  • API lets you retrieve and view a specific setting option.
  • API helps you to view all the setting options.
  • API lets you make changes to a setting option.
  • Create, Delete and Update Setting options Multiple Time.

See Setting options API

Disclaimer: This plugin is not affiliated with or supported by Automattic, Inc. All logos and trademarks are the property of their respective owners.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
android (6,363
ios (3,618
dart (2,490
api (1,734
flutter (1,312
plugin (801
flutter-plugin (149
woocommerce (45