패키지, 저장소 및 앱 카테고리 검색

패키지 상세v4.6.0

woosignal

dart용 WooCommerce REST API, WooCommerce 스토어에 연결하고 API 엔드포인트를 위한 인터페이스를 사용하여 개발을 시작하세요.

AndroidiOSmacOS
30일 다운로드
728
좋아요
63
Pub 점수
150

패키지 설치

flutter pub add woosignal

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

WooSignal은 WooCommerce REST API에 대한 깔끔한 인터페이스를 제공하는 Dart 패키지로, 개발자가 WooCommerce 스토어에 원활하게 연결하고 상호작용할 수 있도록 도와줍니다. 제품, 주문, 고객과 같은 일반적인 API 엔드포인트를 위한 구조화된 메서드를 제공하여 통합을 간소화합니다. Flutter 앱을 위해 설계되었으며 Android, iOS, macOS를 지원해 전자상거래 애플리케이션에 적합합니다. 복잡한 API 호출을 직관적인 함수로 추상화함으로써 개발 시간을 단축하고 신뢰성을 높입니다.

사용 사례

  • Flutter 전자상거래 앱 만들기
  • WooCommerce 스토어와의 통합
  • 프로그래밍적으로 제품 및 주문 관리하기
  • 고객 데이터 동기화
  • WooCommerce를 통한 결제 처리
  • 실시간 재고 업데이트

주요 기능

  • WooCommerce API 엔드포인트용 사전 구축 메서드
  • Android, iOS 및 macOS 지원
  • 보안 인증 처리
  • flutter pub add로 간편 설정
  • 타입 안전한 응답
  • 오류 처리 및 디버깅 도구

적합한 대상

  • 전자상거래 앱을 구축하는 플러터 개발자
  • 기존 WooCommerce 스토어와 통합된 팀
  • WooCommerce에 빠른 API 접근이 필요한 개발자
  • 온라인 마켓플레이스를 출시하는 스타트업
  • 제품 관리에 집중하는 모바일 앱 개발자

고려 사항

  • REST API 가 활성화된 WooCommerce 스토어가 필요합니다
  • 올바른 API 자격 증명(소비자 키/시크릿)이 필요합니다
  • WooCommerce 전용 기능에 한정
  • 고급 사용 사례를 위해 맞춤형 로직이 필요할 수 있습니다
  • 실시간 작업을 위해 네트워크 연결에 의존합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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 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: ^4.4.0
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 {

        // Step 1 - Initialize WooSignal
        await WooSignal.instance.init(appKey: "your app key");

        // Step 2 - Call an API
        List<Product> products = await WooSignal.instance.getProducts();

        print(products[0].name); // prints a product name
  });
}
Available API Requests
WooCommerce - Products
  • Get Products
  • Retrieve a Product by id
  • Update a Product by id
  • Delete a Product by id
  • Create a Product
  • Batch update Products

See Products API

WooCommerce - Product Variations
  • Get Product Variations
  • Retrieve 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
  • Retrieve a Shipping Zone by id

See Tax Classes API

WooCommerce - Shipping Zone Locations
  • Get Shipping Zone Locations
  • Retrieve 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
  • Retrieve a Order by id
  • Create an Order
  • Update an Order
  • Batch update Orders

See Order API

WooCommerce - Customers
  • Get Customers
  • Create a Customer
  • Delete a Customer
  • Update a Customer
  • Batch update Customers

See Customers API

WooCommerce - API Orders Notes
  • List all Orders Notes
  • Retrieve a Orders Notes by id
  • Delete a Orders Notes by id
  • Create a Orders Notes

See Orders Notes API

WooCommerce - Refunds
  • Get refunds from an order id
  • Retrieve 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
  • Get all coupons.
  • Retrieve and view a specific coupon by ID
  • Update a coupon.
  • Delete a coupon.
  • Batch update Coupons.

See Coupons API

WooCommerce - Reports
  • Get Reports
  • Retrieve a report of Sales
  • Retrieve a report of Top Sellers
  • Retrieve a report of the Total Coupons
  • Retrieve a report of the Total Customers
  • Retrieve a report of the Total Orders
  • Retrieve a report of the Total Products
  • Retrieve a report of the Total Reviews

See Reports API

WooCommerce - Data
  • Retrieve a list of available data endpoints.
  • Get continents.
  • Retrieve continent data.
  • Get countries.
  • Retrieve country data.
  • Get currencies.
  • Retrieve currency data.
  • Retrieve current currency data.

See Data API

WooCommerce - System Status
  • Get System Status Items

See System Status API

WooCommerce - Payment gateways
  • Retrieve a Payment Gateway by id
  • Get all the Payment Gateways
  • Update a Payment Gateway

See Payment gateways API

WooCommerce - Setting options
  • Retrieve a specific Setting Option
  • Get all the Setting Options
  • Update a Setting Option by id
  • Batch update Setting Options

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.

카테고리

의존성

의존성 목록 4 개

소스 저장소

이 패키지를 사용하는 프로젝트