npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@slates-integrations/woocommerce

v0.2.0-rc.6

Published

Manage an online store's products, orders, customers, coupons, and shipping configuration. Create, read, update, and delete products with support for variations, inventory tracking, pricing, images, categories, tags, and attributes. Process and manage ord

Readme

Woocommerce

Manage an online store's products, orders, customers, coupons, and shipping configuration. Create, read, update, and delete products with support for variations, inventory tracking, pricing, images, categories, tags, and attributes. Process and manage orders including line items, refunds, order notes, and status updates. Manage customer records with billing and shipping addresses. Configure discount coupons with usage limits, product restrictions, and expiration dates. Set up tax rates, shipping zones, and payment gateways. Access sales reports, top sellers, and store-wide totals. Read and update store settings, manage webhooks, and monitor system status.

Tools

Create Customer

Create a new customer account in the store with email, name, billing and shipping addresses.

Create Order

Create a new order in the store. Add line items, set billing/shipping addresses, apply coupons, and configure shipping and fees. Use setPaid to immediately mark the order as paid.

Create Product

Create a new product in the WooCommerce store. Supports simple, grouped, external, and variable product types. Configure pricing, inventory, images, categories, tags, and attributes.

Create Refund

Issue a refund for an order. Specify the refund amount and optionally refund specific line items. Can also list existing refunds for an order.

Delete Customer

Delete a customer account from WooCommerce. Use force to permanently delete the customer record.

Delete Order

Delete an order from WooCommerce. By default moves to trash; use force to permanently delete.

Delete Product

Delete a product from the WooCommerce store. By default moves to trash; use force to permanently delete.

Get Customer

Retrieve detailed information about a specific customer including billing/shipping addresses, order history stats, and account details.

Get Order

Retrieve complete details of a specific order including line items, shipping, billing addresses, payment info, fees, and tax information.

Get Product

Retrieve detailed information about a specific product, including pricing, inventory, images, attributes, categories, and variations.

Get Sales Report

Retrieve sales reports and top sellers data. Get total sales, order counts, average order value, and top-selling products for a given period.

Get Shipping Methods

List available WooCommerce shipping methods, or retrieve one method by ID. Use these method IDs when adding methods to shipping zones.

Get Store Settings

View store settings organized by group (general, products, tax, shipping, checkout, account, email). List all setting groups or retrieve settings within a specific group.

Get System Status

Retrieve system status information about the WooCommerce installation including environment details, database info, active plugins, and theme info. Useful for diagnostics.

List Customers

Search and list customer records. Filter by email, role, or search term. Returns customer summaries with order count and total spent.

List Orders

Search and list orders from the store. Filter by status, customer, product, date range, and more. Supports pagination.

List Products

Search and list products from the WooCommerce store. Filter by status, type, category, tag, SKU, and more. Supports pagination for browsing large catalogs.

Manage Coupons

List, get, create, update, or delete discount coupons. Configure discount types (percentage, fixed cart, fixed product), usage limits, product/category restrictions, and expiration.

Manage Order Notes

List, create, or delete notes on an order. Notes can be private (admin-only) or customer-visible. Useful for tracking order communication and internal notes.

Manage Payment Gateways

List all payment gateways or update a gateway's settings, including enabling/disabling gateways and changing their title and description.

Manage Product Attributes

List, get, create, update, or delete global product attributes and their terms. Use these for reusable product facets and variable product options.

Manage Product Categories

List, create, update, or delete product categories. Categories help organize products and can be nested hierarchically.

Manage Product Reviews

List, get, create, update, or delete product reviews for catalog moderation and customer feedback workflows.

Manage Product Tags

List, get, create, update, or delete product tags used to organize and filter products in WooCommerce.

Manage Product Variations

List, create, update, or delete variations for a variable product. Use the action field to choose the operation.

Manage Shipping Classes

List, get, create, update, or delete product shipping classes used to group products with similar shipping costs.

Manage Shipping Zones

List, create, update, or delete shipping zones. View and add shipping methods within zones, and manage zone locations.

Manage Tax Rates

List, create, update, or delete tax rates. Configure rates by country, state, postcode, and city with options for compound taxes and shipping applicability.

Manage Webhooks

List, get, create, update, or delete WooCommerce webhooks for store events such as order, product, customer, and coupon changes.

Update Customer

Update an existing customer's profile including name, email, billing and shipping addresses. Only provided fields will be updated.

Update Order

Update an existing order's status, addresses, payment method, or customer note. Commonly used to change order status (e.g., mark as completed or on-hold).

Update Product

Update an existing product's details including name, pricing, inventory, images, categories, tags, and attributes. Only provided fields will be updated.

Update Store Setting

Update a specific store setting value. Use the Get Store Settings tool first to discover setting group IDs and setting IDs.

License

This integration is licensed under the FSL-1.1.