Shopfront
Integrations

Marketplace overview

Quick answer

Connect marketplaces in Settings → Marketplaces → Channels. eBay uses its own authorisation; Shopify uses a custom app's Client ID and Client Secret; Depop, Grailed and Vestiaire Collective connect through the Shopfront extension; and Facebook Marketplace needs the extension for every list and delist.

Which marketplaces can I connect?

Open Settings → Marketplaces → Channels and select Connect on a marketplace. Choose a marketplace for its setup guide:

How do the connections compare?

ChannelHow you connectExtension for each list or delistImportsSales updatesOffer actions
eBayeBay authorisationActive and soldScheduled checksAccept, counter, decline
ShopifyClient ID and Client SecretActive and soldOrder webhooks with read_orders
DepopShopfront extensionActive and soldScheduled checksAccept, counter, decline
GrailedShopfront extensionActive and soldScheduled checksAccept, counter
Vestiaire CollectiveShopfront extensionScheduled checks
Facebook MarketplaceShopfront extensionEvery list and delistManual Mark as → Sold

When do you need the extension?

Depop, Grailed and Vestiaire Collective use the Chrome extension only to connect. Facebook Marketplace needs it installed and running for every list and delist.

Importing brings in your existing marketplace listings; it does not publish anything to your other channels. Scheduled sales checks run on your plan's interval, so check the marketplace if a sale has not appeared. See Import and export, Sales detection and Offers.

Can an AI client search this documentation?

Yes. The public MCP endpoint lets compatible clients search Shopfront documentation and read public shop information.