Update Product Status
Change product visibility and publication status.
Overview
The Update Product Status action changes a WooCommerce product’s visibility and publication status. Use this to manage product availability programmatically.
Configuration
Required Fields
| Field | Type | Description |
|---|
| Product | integer | Product ID |
Optional Fields
| Field | Type | Description |
|---|
| Status | select | publish, draft, pending, private |
| Catalog Visibility | select | visible, catalog, search, hidden |
| Featured | boolean | Featured product flag |
Status Options
| Status | Description |
|---|
publish | Visible on site |
draft | Not visible, editing |
pending | Awaiting review |
private | Only admins can see |
Visibility Options
| Visibility | Description |
|---|
visible | Shop and search |
catalog | Shop only |
search | Search only |
hidden | Hidden from both |
Example Configurations
Publish Product
Product: {{Trigger.product_id}}
Status: publish
Catalog Visibility: visible
Hide Out of Stock
Product: {{Trigger.product_id}}
Catalog Visibility: hidden
Feature Best Seller
Product: {{Trigger.product_id}}
Featured: true
Archive Old Product
Product: {{Trigger.product_id}}
Status: draft
Output Data
| Variable | Type | Description |
|---|
{{Action.product_id}} | integer | Product ID |
{{Action.old_status}} | string | Previous status |
{{Action.new_status}} | string | New status |
Common Workflows
Auto-Hide Out of Stock
- Trigger: Stock Changed
- Condition: New quantity = 0
- Action: Update Product Status
- Catalog Visibility: hidden
Scheduled Publishing
- Trigger: Scheduled time
- Action: Update Product Status
Product Review
- Trigger: Product Created
- Action: Update Product Status
Best Practices
- Use draft for products being edited
- Hide instead of delete when possible
- Log visibility changes
- Consider SEO impact of hiding