sync_to_channel
Sync a product to a WooCommerce, Shopify, or Wix sales channel as a listing; defaults to draft, so push live only when explicitly requested.
Instructions
Sync one product to a sales channel (WooCommerce/Shopify/Wix) as a listing. PREREQUISITE: the product must first be associated with the store AND synced to its fulfillment provider — call sync_to_fulfillment(product_uuid, store_uuid) FIRST (it does the store association too). If that prerequisite is missing, this tool now AUTO-HEALS it (associate + fulfillment-sync, then retries once) instead of failing with "product not associated with store" — but the clean, explicit order is sync_to_fulfillment then sync_to_channel, and ship_product does the whole pipeline in one call. Defaults to DRAFT — only push live when the user explicitly asks.
[#32962d]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | ||
| workspace | No | ||
| store_uuid | Yes | ||
| product_uuid | Yes | ||
| integration_uuid | Yes |