Overview

Publishing sends your product data from Sellufy to an external sales channel such as Shopify, WooCommerce, or a custom storefront. Publishing is channel-centric: you select a channel and choose which products to publish to it. Once published, the product’s status changes to published and its channel information is tracked in the product record. You can publish to multiple channels, and each one gets its own entry with the external ID and timestamps.
Publish products overview

Publish a Single Product

1

Open the product

Navigate to the product you want to publish from the Products list.
2

Open the publish dialog

Click Publish in the product toolbar.
3

Select a channel

Choose the target channel from the dropdown. Only channels with an active connection are listed.
4

Confirm

Click Publish. The product is sent to the channel’s API and a publishedChannels entry is recorded.

Bulk Publish

1

Select products

On the Products list, use the row checkboxes to select the products you want to publish.
2

Click Bulk Actions → Publish

Click Bulk Actions in the toolbar and select Publish.
3

Choose a channel

Select the target channel from the dropdown.
4

Publish

Click Publish.When publishing 10 or more products, the operation is processed asynchronously in the background. You’ll be notified when it completes.

Sync Published Products

After publishing, you may update product data in Sellufy and push those changes to the channel without republishing.
1

Open the product

Navigate to an already-published product.
2

Click Sync

Click the Sync button in the product toolbar.
3

Select channels (optional)

If the product is published to multiple channels, you can choose which ones to sync. Leave empty to sync all.
4

Confirm

Click Sync. The product data is sent to the selected channels and the lastSyncedAt timestamp is updated.

Unpublish (Remove from Channel)

1

Open the product

Navigate to the published product.
2

Click Unsync

Click the Unsync button in the product toolbar.
3

Select channels

Choose which channels to remove the product from.
4

Confirm

Click Unsync. The product is deleted from the selected channels and its publishedChannels entries are removed.If all channels are removed, the product’s status reverts to drafted.

Channel Integrations

Each channel provider has its own API integration:

Product Status Flow

  • Drafted: product is not available on any external channel
  • Published: product is published to at least one external channel

Published Channels Tracking

Each published product stores an array of channel entries in its publishedChannels field:
This data is visible in the product detail page under the Channels section.