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

FieldTypeDescription
ProductintegerProduct ID

Optional Fields

FieldTypeDescription
Statusselectpublish, draft, pending, private
Catalog Visibilityselectvisible, catalog, search, hidden
FeaturedbooleanFeatured product flag

Status Options

StatusDescription
publishVisible on site
draftNot visible, editing
pendingAwaiting review
privateOnly admins can see

Visibility Options

VisibilityDescription
visibleShop and search
catalogShop only
searchSearch only
hiddenHidden 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

VariableTypeDescription
{{Action.product_id}}integerProduct ID
{{Action.old_status}}stringPrevious status
{{Action.new_status}}stringNew status

Common Workflows

Auto-Hide Out of Stock

  1. Trigger: Stock Changed
  2. Condition: New quantity = 0
  3. Action: Update Product Status
    • Catalog Visibility: hidden

Scheduled Publishing

  1. Trigger: Scheduled time
  2. Action: Update Product Status
    • Status: publish

Product Review

  1. Trigger: Product Created
  2. Action: Update Product Status
    • Status: pending

Best Practices

  • Use draft for products being edited
  • Hide instead of delete when possible
  • Log visibility changes
  • Consider SEO impact of hiding