Setyenv · Docs
  • English
  • Spanish
  • Chinese
  • Japanese
  • Arabic
  • German
  • French
  • Hindi
  • Indonesian
  • Italian
  • Dutch
  • Portuguese
  • Russian
  • Turkish

WooCommerce nodes

The most extensive integration category — 20 nodes covering every stage of the WooCommerce order lifecycle. All Pro tier.

Triggers

NodeKeyDescription
Order createdwoocommerce.order_createdFires when an order is created (any status).
Order paidwoocommerce.order_paidFires when an order transitions to a paid status.
Order refundedwoocommerce.order_refundedFires when a refund is created.
Order status changedwoocommerce.order_status_changedFires on any status transition.
Customer createdwoocommerce.customer_createdFires when a WC customer is created.
Product createdwoocommerce.product_createdFires when a product is created.
Product updatedwoocommerce.product_updatedFires when a product changes.
Stock lowwoocommerce.stock_lowFires when stock crosses a configurable threshold.
Out of stockwoocommerce.stock_outFires when a product runs out of stock.
Abandoned cartwoocommerce.abandoned_cartFires when a cart sits idle past the configured timeout.
Subscription createdwoocommerce.subscription_createdFires when a subscription is created (requires WooCommerce Subscriptions).
Subscription status changedwoocommerce.subscription_status_changedFires on any subscription status transition (requires WooCommerce Subscriptions).
Subscription renewalwoocommerce.subscription_renewalFires when a subscription renewal payment completes (requires WooCommerce Subscriptions).

Actions

NodeKeyDescription
Create orderwoocommerce.create_orderCreate an order with line items, customer and status.
Get orderwoocommerce.get_orderLoad a normalized order (totals, items, billing/shipping).
Update orderwoocommerce.update_orderUpdate customer, billing/shipping address, payment method, note and meta.
Change order statuswoocommerce.change_order_statusMove to a selected status with audit logging.
Cancel orderwoocommerce.cancel_orderCancel with optional restock and reason.
Delete orderwoocommerce.delete_orderTrash an order, or permanently delete it when force is enabled.
Refund orderwoocommerce.refund_orderPartial or full refund.
Add product to orderwoocommerce.add_product_to_orderAppend a line item (variation-aware).
Remove product from orderwoocommerce.remove_product_from_orderRemove a line item (by line id) and recalculate totals.
Apply coupon to orderwoocommerce.apply_coupon_to_orderApply a coupon code and recalculate totals.
Remove coupon from orderwoocommerce.remove_coupon_from_orderRemove a coupon (reversing its discount) and recalculate totals.
Add order notewoocommerce.add_order_noteAppend a private note to the order timeline.
Create productwoocommerce.create_productCreate a simple product (name, price, SKU, stock, categories, tags, meta).
Update productwoocommerce.update_productUpdate product fields (name, price, status, stock, categories, tags, meta).
Delete productwoocommerce.delete_productTrash a product, or permanently delete it when force is enabled.
Update product metawoocommerce.update_product_metaWrite controlled product metadata.
Update stockwoocommerce.update_stockAdjust stock with set/increase/decrease semantics.
Set stock statuswoocommerce.set_stock_statusSet a product stock status directly (in stock / out of stock / on backorder).
Create customerwoocommerce.create_customerCreate a customer (email required; password generated when none is given).
Update customerwoocommerce.update_customerUpdate customer email, name, billing/shipping and meta.
Delete customerwoocommerce.delete_customerDelete the customer (WP user), optionally reassigning their content.
Get customer segmentwoocommerce.customer_segmentLoad order and surface customer/segment context for downstream routing.
Create couponwoocommerce.create_couponCreate a new coupon with configurable discount rules.
Update couponwoocommerce.update_couponUpdate coupon amount, type, expiry, usage limits and restrictions.
Delete couponwoocommerce.delete_couponTrash a coupon, or permanently delete it when force is enabled.
Get couponwoocommerce.get_couponLoad a normalized coupon (by id or code).
Get subscriptionwoocommerce.get_subscriptionLoad a normalized subscription (requires WooCommerce Subscriptions).
Change subscription statuswoocommerce.change_subscription_statusChange a subscription status (requires WooCommerce Subscriptions).