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.2.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

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

See Order API

WooCommerce - Customers

  • Get Customers

See Customers API

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

Libraries

api_provider
customer
env
meta_data
order
order_wc
product_attribute_term
product_attributes
product_category
product_review
product_shipping_class
product_variation
products
shared_pref
shipping_method
shipping_zone
shipping_zone_location
tax_classes
tax_rate
woosignal