WooCommerce
WooCommerce is an open-source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress.
Version: 1.6
Supported triggers and actions in WooCommerce
Workflow is a set of actions. Trigger is an event that starts the workflow, and an action is an event that is executed by workflow to sync data with your app.
When this happens..
New Product Created
Triggers when a new product is created
Product Updated
Triggers when a product is updated
Product Deleted
Triggers when a product is moved to trash
Restore Product
Triggers when a product is restored from trash
New Order Created
Triggers when a new order is created
Order Updated
Triggers when an order is updated
Order Deleted
Triggers when an order is moved to trash
Restore Order
Triggers when an order is restored from trash
New Coupon Created
Triggers when a new coupon is created
New Customer Created
Triggers when a new customer profile is created
Product Added to Cart
Triggers when user adds product in cart
Product Removed from Cart
Triggers when a product is removed from cart
Order Status Set to Pending
Triggers when an order status is set to pending
Order Status Set to Failed
Triggers when an order status is set to failed
Order Status Set to On-hold
Triggers when an order status is set to on-hold
Order Status Set to Processing
Triggers when an order status is set to processing
Order Status Set to Completed
Triggers when an order status is set to completed
Order Status Set to Refunded
Triggers when an order status is set to refunded
Order Status Set to Cancelled
Triggers when an order status is set to cancelled
Do this..
Create New Product
Create a new product in WooCommerce
Update Product
Update existing product in WooCommerce
Create New Order
Create a new order in WooCommerce
Apply Coupon
Apply a coupon to the cart
Add Product to Cart
Add products to the cart
Create a Customer
Create a new customer profile
Get Customer by ID
Create a customer profile by ID
Get Customer by Email
Create a customer profile by Email
Get Order by ID
Create a order by ID
Get Orders by Email
Get all orders by email
Create Attribute
Create a custom product attribute
Add Attribute Terms
Add terms to the product attribute taxonomy
Add Product Attributes
Add attributes to the existing product
Update Product Attributes
Update product attributes with new values and remove previous values
Create Coupon
Create a new coupon
Add Email(s) to Coupon
Add or append one or more emails to a coupon
Get Product Sales Count
Get number of sales and refunds for the product by ID
Create Variable Product
Create a new variable product in WooCommerce
Create Product Variation
Create a new product variation in WooCommerce
Remove Product from Cart
Removes the given product from the cart
Add Order Note
Add a note to the order
Get Product by ID
Get product details by ID
Get Product by SKU
Get product details by SKU
Get Orders of User
List all completed orders of a user by email or ID
Change Order Status
Change the status of an order
Get Customer Total Spent
Get total amount spent by a customer
Get Customer Order Count
Get total number of orders placed by a customer
Get Customer Last Order
Get the last order placed by a customer
Workflow Examples
Workflow Name | Applications |
---|---|
When a new product is created, add the product details to Google Spreadsheet and share the product details to Zapier |
|
When user adds a product to cart, check if it is a specific product using Filter module, and apply discount coupon |
|
When a new response received in Fluent Forms, create a new product in WooCommerce and add the details to Google Spreadsheet |
|
When new order is created in WooCommerce, send a template message to WhatsApp using WA.Team and send order details to API ( CRM etc.) |
|
When a new customer is created in WooCommerce, create a new customer in Pabbly Subscriptions and add the customer to contact list on Mailchimp |
|
When new submission is received in WPForms, create a new order in WooCommerce |
|
When a new submission is received in Typeform, check if contact is registered as customer in WooCommerce and create a new customer if not exists |
|
When a form submission is received in Contact Form 7, create a coupon and add email to it in WooCommerce and share the coupon to the users WhatsApp |
|
Connect WooCommerce With The Following
WordPress Plugins And 3rd Party Apps
123 Form Builder
99Acres
Activechat
Acumbamail
Advanced Custom Fields
AidaForm
Airtable
Albacross
Anthropic (Claude)
API Module
API Polling
Appcontx
ARForms
ARMember
Avada Forms
BananaShop
Beaver Builder Forms
Better Uptime
Bitly
Book Like a Boss
Bounceless
Box
Brevo ( Sendinblue )
Bricks Forms
Brilliant Directories
BuddyBoss
BuddyPress
Buy Me a Coffee
CallRail
Campaign Monitor
Canva
Chatrace
ClickUp
Cloudflare
Contact Form 7
Continual.ly
ConversioBot
Convertbox
Counter
Creatomate
Crove
CSV Parser
Custom Action
Date/Time Formatter
Delay
Desku.io
Digital Access Pass ( DAP )
Discord
Divi Forms
Easypromos
Elementor
Email List Validation
Email Parser
Email SMTP
Emailable
EmailListVerify
Facebook Lead Ads
Filters
Flowlu
FlowMattic Tools
Fluent Booking
Fluent Forms
Fluent Support
FluentCommunity
FluentCRM
Formaloo
FormCrafts
Formidable Forms
Forminator
Formium
Freshdesk
FunnelKit Automations ( Autonami )
Fusioo
GamiPress
Gmail
Google AI
Google Drive
Google Lead Form
Google Sheets
Graphy
Gravity Forms
Groove Pages
Groove Sales
Groq AI
Groundhogg
HARO Email Parser
Hexomatic
HeySummit
Hotmart
HubSpot CRM
Instantly
Instantpage.dev
Integrately
Iterator
Iterator End
Iterator Storage
JetFormBuilder
Jotform
Kadence Forms
KonnectzIT
LatePoint
LeadConnector V2
LearnDash
Lemon Squeezy
Listnr
Mailbluster
Mailboxlayer
Mailchimp
MailerLite
MailPoet
MailRefine
MainWP
Make
MakeForms
MasterStudy LMS
Maths Module
Metabox
Metabox – Custom Table
Monday.com
myCred
n8n.io
NeuronWriter
NewOaks AI
Nifty PM
Ninja Forms
NinjaPipe
Notion
Nuelink
Number Formatter
Ocoya
OpenAI (ChatGPT)
OpenRead.io
OpenRouter AI
Optinly
OptinMonster
Outgoing Webhook
Pabbly Connect
Pabbly Subscriptions
Paced Email
Paddle
Paid Memberships Pro
Parsio
PDF.co
PhotoRoom
PHP Array
PHP Functions
Plugin Actions
Presto Player
Probooking
Pxl
QuestionScout
Radaar
Razorpay
Reoon Email Verifier
Replug
Restrict Content Pro
Routers
RSS Feed
SavvyCal
Schedule
ScreenshotOne
Sessions
Shopia
Slack
Smartsheet
Socialbee
Sociamonials
SpreadSimple
Straico
Stripe
SuiteDash
SureCart
SureForms
SureMembers
Swipe Pages
Tawk.to
Telegram
Text Formatter
ThriveCart
ThriveDesk
Todoist
Tomba
TradingView
Trafft
TuCalendi
Tutor LMS
Twilio
Typebot
Typeform
Unbounce
UpViral
VBOUT
VerifyBee
Voxel
Webhook Response
Webhooks
Webpage Parser
WhatsApp by WA.Team
WhatsApp Cloud API
Wise
Wishlist Member
WooCommerce
WordPress
WP All Import
WP Amelia
WP Fusion
WP-Polls
WPForms
WSForms
X ( Twitter )
XML Parser
Zapier
Zeeg
ZeroBounce
WooCommerce integration changelog
v1.6 – 21 Jun, 2024
# New
– Action: Remove product from cart
– Action: Add note to order
– Action: Get product details by product ID
– Action: Get product details by product SKU
– Action: List user or customer orders by email or ID
– Action: Change order status
– Action: Get Customer Total Spent
– Action: Get Customer Total Order Count
– Action: Get Customer Last Order
– Coupon field added to the create new order action to auto apply coupon
# Improved
– WooCommerce 9.0 Compatibility
– WordPress 6.5.x Compatibility
# Fix
– New product single price not updating correctly
– PHP fatal errors on new order creation
– New order trigger not working correctly if the user is redirected to custom thank you page after order placed
– PHP error on new customer trigger
– PHP error in workflow editor when integration is installed without WooCommerce plugin
v1.5 – 23 Jun. 2023
– New: Action to add variable product
– New: Action to add product variations to the variable product
– New: Option to set the product attribute as variation
– Improved: Response data for JSON objects
– Fix: Workflow editor loading too slow if there are hundreds of product in WooCommerce
– Fix: Compatibility with WooCommerce 7.8
v1.4.4 – 3 Jan. 2023
– Fix: New order trigger was executing on repeat if the order thank you page was refreshed.
v1.4.3 – 12 Dec. 2022
– Fix: WooCommerce Update Product action firing too early that it was missing some product info.
v1.4.2 – 3 Dec. 2022
– Fix: WooCommerce Update Product action was not working well in live mode
v1.4.1 – 24 Oct. 2022
– Fix: WooCommerce order triggers not fetching any data on some servers.
v1.4.0 – 14 Oct. 2022
– New: 7 New Triggers for order status change
– New: Action to update product dynamically
– New: Action to update product attributes
– New: Option to control the workflow execution for trigger – New Order, based on the products
– New: Feature to fetch data from database for certain triggers
– Improved: Multiple product attributes can be inserted with comma separated values
– Improved: Order Updated trigger will now provide more data for line items and overall order
– Improved: New order trigger will now provide more data for line items and overall order
– Fix: Captured data was not displayed sometimes
– Fix: Product update/delete firing workflow execution if capture data is in process