Shopify

Connect and manage your Shopify store from the Control Centre card.

Last updated:

Shopify

Where to access it

  1. Open Control Centre.
  2. Find the Shopify card.

What you can do

  • Connect to Shopify to link your store.
  • Reconnect Shopify to re-authorise an existing store connection.
  • Disconnect Shopify to remove the connection.
  • Manage to open Shopify connection controls.

What you will see when connected

  • store name
  • connected-since timestamp
  • connected status badge
  • Shopify pulse metrics on the same card
  • Shop average rating when Shopify review data is available

Shop average rating

The Shopify card can show a Shop average rating on Control Centre.

  • If Shopify review data is available for your store, the card shows the current average rating.
  • If review data is not available yet, the card keeps the Shop average rating unavailable state.

Shopify messages in Inbox

ChannelWeave can show Shopify buyer messages in Inbox → Messages.

Before you start

  • ChannelWeave has already enabled the app-proxy feature on our side.
  • You still need one setup step per store/theme so your Contact page sends messages into ChannelWeave.
  • If you do not edit theme code yourself, send these steps to your theme developer.

Step 2: Configure your store Contact form (per store)

Use the ChannelWeave Shopify section template when the theme's standard contact form does not let you change the submit target.

Template source:

  • assets/templates/channelweave-shopify-contact-form.liquid

Setup steps:

  1. Open admin.shopify.com and choose your store.
  2. Go to Online Store → Themes.
  3. Click … → Edit code on the theme you want to update.
  4. Under Sections, click Add a new section.
  5. Name the section channelweave-contact-form.
  6. Replace the generated section code with the contents of assets/templates/channelweave-shopify-contact-form.liquid.
  7. Click Save.
  8. Go back to Online Store → Themes → Customize.
  9. In the theme editor, click the page selector at the top (often Home page) and switch to Pages → Contact.
  10. Remove or hide the standard Shopify Contact form section.
  11. Click Add section and choose ChannelWeave contact form.
  12. Keep ChannelWeave app proxy path as /apps/channelweave-contact unless your store uses a custom proxy path.
  13. Save the theme.
  14. Send a test message on your storefront Contact page.
  15. In ChannelWeave, open Inbox → Messages and confirm the message appears.

Implementation notes:

  • Shopify’s standard {% form 'contact' %} posts to Shopify’s own contact endpoint by default. On its own, it will not send messages to ChannelWeave Inbox.
  • The ChannelWeave section posts to the Shopify app-proxy path and submits the message as contact[body], which ChannelWeave ingests as a Shopify Buyer question.
  • The section includes an in-page success state for storefront customers and a no-JavaScript fallback that still posts to the same app-proxy path.

If you get stuck

Send this brief to your theme developer:

Update our Shopify Contact form to post to /apps/channelweave-contact (or our custom app-proxy path), and include message field contact[body].
Note: Shopify’s standard {% form 'contact' %} alone is not enough for ChannelWeave Inbox ingest.

Listings

Shopify draft creation is now a persisted stock-first workflow.

Use Channels → Listing drafts → Create draft → Shopify to:

  • choose a stock item first
  • create a tenant-scoped Shopify listing_draft
  • refine title, description, SKU, price, currency, quantity, category, and SEO fields
  • ask Eden to draft a Shopify description from the current stock/listing facts
  • sync images from the linked stock image manifest, upload Media library images, and reorder/remove draft images
  • add optional variant rows by SKU with a Shopify option name/value
  • run Validate to check stock link, content, pricing, quantity, and images
  • save, archive/unarchive, or delete an unpublished Shopify draft

You can also start from Stock items or a stock item detail page with Create drafts. Tick Shopify in the channel list to create a stock-linked Shopify draft from stock defaults; if eBay or Website are selected at the same time, ChannelWeave creates those drafts in the same run.

Direct live Shopify product creation is not enabled yet. Drafts are saved inside ChannelWeave until Shopify write-scoped product creation is wired and validated.