Shopify
Connect and manage your Shopify store from the Control Centre card.
Last updated:
Shopify
Where to access it
- Open Control Centre.
- 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:
- Open admin.shopify.com and choose your store.
- Go to Online Store → Themes.
- Click … → Edit code on the theme you want to update.
- Under Sections, click Add a new section.
- Name the section
channelweave-contact-form. - Replace the generated section code with the contents of
assets/templates/channelweave-shopify-contact-form.liquid. - Click Save.
- Go back to Online Store → Themes → Customize.
- In the theme editor, click the page selector at the top (often Home page) and switch to Pages → Contact.
- Remove or hide the standard Shopify Contact form section.
- Click Add section and choose ChannelWeave contact form.
- Keep ChannelWeave app proxy path as
/apps/channelweave-contactunless your store uses a custom proxy path. - Save the theme.
- Send a test message on your storefront Contact page.
- 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 fieldcontact[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.