@lucasnatoli/woocommerce-sdk
v1.2.0
Published
WooCommerce SDK (remote + local file clients), webhook receiver, local data API and CLI processors
Downloads
109
Readme
@lucasnatoli/woocommerce-sdk
WooCommerce SDK plus webhook/local-data routers and CLI processors.
WooCommerceSDK— remote HTTP client (products,customers,orders,subscriptionsservices)LocalSDK— file-based client over./data/{object}/{id}.json(same service interface)list()returns{ records, total }(X-WP-Totalremotely; computed locally)- Routers:
wchooks(app)webhook receiver (8 endpoints),wcdata(app, { checkToken })local data query API - CLIs:
woo-cli(list/sync/info),woo-process(webhook queue processor)
Install
npm install @lucasnatoli/woocommerce-sdkUsage
import { WooCommerceSDK } from "@lucasnatoli/woocommerce-sdk";
const woo = new WooCommerceSDK(url, consumerKey, consumerSecret);
const { records, total } = await woo.orders.list({ status: "processing" });Environment: WOOCOMMERCE_URL, WOOCOMM_CK, WOOCOMM_CS.
