{"id":28102209,"url":"https://github.com/woosignal/flutter-woocommerce-api","last_synced_at":"2025-08-12T10:12:16.347Z","repository":{"id":36468151,"uuid":"191887497","full_name":"woosignal/flutter-woocommerce-api","owner":"woosignal","description":"WooCommerce API for Flutter, connect and start developing with the available endpoints like get products, create orders and more.","archived":false,"fork":false,"pushed_at":"2025-04-09T05:01:11.000Z","size":1812,"stargazers_count":59,"open_issues_count":0,"forks_count":17,"subscribers_count":3,"default_branch":"4.x","last_synced_at":"2025-05-13T19:34:31.974Z","etag":null,"topics":["android","api","dart","flutter","flutter-plugin","ios","plugin","woocommerce","woocommerce-api"],"latest_commit_sha":null,"homepage":"https://woosignal.com","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woosignal.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-14T06:24:32.000Z","updated_at":"2025-04-09T05:01:13.000Z","dependencies_parsed_at":"2023-01-17T01:46:05.871Z","dependency_job_id":"f3577c88-91cc-4ae3-a693-d333c080566f","html_url":"https://github.com/woosignal/flutter-woocommerce-api","commit_stats":{"total_commits":22,"total_committers":1,"mean_commits":22.0,"dds":0.0,"last_synced_commit":"462e4c29f870d92251351c6c3736e3abbb7811ea"},"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/woosignal/flutter-woocommerce-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-woocommerce-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-woocommerce-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-woocommerce-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-woocommerce-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woosignal","download_url":"https://codeload.github.com/woosignal/flutter-woocommerce-api/tar.gz/refs/heads/4.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woosignal%2Fflutter-woocommerce-api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270041306,"owners_count":24516814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","api","dart","flutter","flutter-plugin","ios","plugin","woocommerce","woocommerce-api"],"created_at":"2025-05-13T19:33:48.572Z","updated_at":"2025-08-12T10:12:16.339Z","avatar_url":"https://github.com/woosignal.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WooCommerce API Dart plugin\n\n[Official WooSignal WooCommerce package](https://woosignal.com)\n\nBuild apps for WooCommerce easier with our new package.\nOur API provides many requests types e.g. getProducts, getOrders and many more.\nFree to get started, see the simple examples below.\n\nFor help getting started with WooSignal, view our\n[online documentation](https://woosignal.com/docs/api/1.0/overview), which offers a more detail guide.\n\n### Getting Started #\nIn your flutter project add the dependency:\n\n``` dart \ndependencies:\n  ...\n  woosignal: ^4.2.1\n```\n\n### Usage example #\nImport `woosignal.dart`\n``` dart\nimport 'package:woosignal/woosignal.dart';\n```\n\n### Example using WooSignal API for WooCommerce\n\n``` dart\nimport 'package:woosignal/woosignal.dart';\n\n...\n\n// EXAMPLE GET PRODUCTS\n_getProducts() async {\n\n        // Step 1 - Initialize WooSignal\n        await WooSignal.instance.init(appKey: \"your app key\");\n\n        // Step 2 - Call an API\n        List\u003cProduct\u003e products = await WooSignal.instance.getProducts();\n\n        print(products[0].name); // prints a product name\n  });\n}\n```\n\n### Available API Requests\n\n#### WooCommerce - Products\n- Get Products\n- Retrieve a Product by id\n- Update a Product by id\n- Delete a Product by id \n- Create a Product \n- Batch update Products\n\n[See Products API](https://woosignal.com/docs/api/1.0/products#list-all-products)\n\n\n#### WooCommerce - Product Variations\n- Get Product Variations\n- Retrieve a Product Variation by id\n\n[See Product Variations API](https://woosignal.com/docs/api/1.0/products-variations)\n\n\n#### WooCommerce - Product Attributes\n- Get Product Attributes\n\n[See Product Attributes API](https://woosignal.com/docs/api/1.0/products-attributes)\n\n\n#### WooCommerce - Products Attribute Terms\n- Get Products Attribute Terms\n\n[See Products Attribute Terms API](https://woosignal.com/docs/api/1.0/products-attribute-terms)\n\n#### WooCommerce - Product Categories\n- Get Product Categories\n\n[See Product Categories API](https://woosignal.com/docs/api/1.0/product-categories)\n\n\n#### WooCommerce - Products Shipping Classes\n- Get Products Shipping Classes\n\n[See Products Shipping Classes API](https://woosignal.com/docs/api/1.0/product-shipping-classes)\n\n\n#### WooCommerce - Product Reviews\n- Get Product Reviews\n\n[See Product Reviews API](https://woosignal.com/docs/api/1.0/product-reviews)\n\n\n#### WooCommerce - Tax Rates\n- Get Tax Rates\n\n[See Tax Rates API](https://woosignal.com/docs/api/1.0/tax-rates)\n\n\n#### WooCommerce - Tax Classes\n- Get Tax Classes\n\n[See Tax Classes API](https://woosignal.com/docs/api/1.0/tax-classes)\n\n\n#### WooCommerce - Shipping Zones\n- Get Shipping Zones\n- Retrieve a Shipping Zone by id\n\n[See Tax Classes API](https://woosignal.com/docs/api/1.0/tax-classes)\n\n\n#### WooCommerce - Shipping Zone Locations\n- Get Shipping Zone Locations\n- Retrieve a Shipping Zone Location by id\n\n[See Shipping Zone Locations API](https://woosignal.com/docs/api/1.0/shipping-zone-locations)\n\n\n#### WooCommerce - Shipping Methods\n- Get Shipping Methods\n\n[See Shipping Methods API](https://woosignal.com/docs/api/1.0/shipping-methods)\n\n\n#### WooCommerce - Orders\n- Get Orders\n- Retrieve a Order by id\n- Create an Order\n- Update an Order\n- Batch update Orders\n\n[See Order API](https://woosignal.com/docs/api/1.0/orders)\n\n\n#### WooCommerce - Customers\n- Get Customers\n- Create a Customer\n- Delete a Customer\n- Update a Customer\n- Batch update Customers\n\n[See Customers API](https://woosignal.com/docs/api/1.0/customers)\n\n#### WooCommerce - API Orders Notes\n- List all Orders Notes\n- Retrieve a Orders Notes by id\n- Delete a Orders Notes by id\n- Create a Orders Notes\n\n[See Orders Notes API](https://woosignal.com/docs/api/1.0/order-notes)\n\n#### WooCommerce - Refunds\n- Get refunds from an order id\n- Retrieve a retrieve and view a specific refund from an order\n- Delete a delete an order refund.\n- Create a new refund for an order\n\n[See Refunds API](https://woosignal.com/docs/api/1.0/order-refund)\n\n#### WooCommerce - Coupons\n- Get all coupons.\n- Retrieve and view a specific coupon by ID\n- Update a coupon.\n- Delete a coupon.\n- Batch update Coupons.\n\n[See Coupons API](https://woosignal.com/docs/api/1.0/coupons)\n\n#### WooCommerce - Reports\n- Get Reports\n- Retrieve a report of Sales\n- Retrieve a report of Top Sellers\n- Retrieve a report of the Total Coupons\n- Retrieve a report of the Total Customers\n- Retrieve a report of the Total Orders\n- Retrieve a report of the Total Products\n- Retrieve a report of the Total Reviews\n\n[See Reports API](https://woosignal.com/docs/api/1.0/reports)\n\n#### WooCommerce - Data\n- Retrieve a list of available data endpoints.\n- Get continents.\n- Retrieve continent data.\n- Get countries.\n- Retrieve country data.\n- Get currencies.\n- Retrieve currency data.\n- Retrieve current currency data.\n\n[See Data API](https://woosignal.com/docs/api/1.0/data)\n\n#### WooCommerce - System Status\n- Get System Status Items\n\n[See System Status API](https://woosignal.com/docs/api/1.0/system-status)\n\n#### WooCommerce - Payment gateways\n- Retrieve a Payment Gateway by id\n- Get all the Payment Gateways\n- Update a Payment Gateway\n\n[See Payment gateways API](https://woosignal.com/docs/api/1.0/payment-gateways)\n\n#### WooCommerce - Setting options\n- Retrieve a specific Setting Option\n- Get all the Setting Options\n- Update a Setting Option by id\n- Batch update Setting Options\n\n[See Setting options API](https://woosignal.com/docs/api/1.0/setting-options)\n\n\nDisclaimer: This plugin is not affiliated with or supported by Automattic, Inc. All logos and trademarks are the property of their respective owners.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoosignal%2Fflutter-woocommerce-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoosignal%2Fflutter-woocommerce-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoosignal%2Fflutter-woocommerce-api/lists"}