Skip to main content
With the Shopify connector, Agent provisions a Shopify store, builds a custom storefront against it, and manages your products and inventory, all in one conversation, with no API keys. Agent recommends Shopify whenever you describe selling a physical good, and you only visit Shopify to go live. From first prompt to real orders is about ten minutes.
For a step-by-step walkthrough, follow Build a Shopify storefront.

What you can build

  • Custom-designed storefronts for physical products
  • Branded merch and apparel stores
  • Direct-to-consumer shops with carts and checkout
  • Catalog and inventory tools backed by your Shopify store
  • Product landing pages that sell a single hero item

Examples

The Ember & Oak candle storefront: a warm cream-and-amber design with a lit-candle hero and the headline 'Light that feels like home'
The Petals & Purl storefront: a cozy hand-knitted yarn flower shop with the headline 'Blooms that last a lifetime'

How it works

1

Describe your store

Tell Agent what you want to sell. It recommends Shopify for physical goods, even if you don’t name it.
The Replit prompt box with a candle store prompt typed in
2

Agent provisions a store

A development store is created (about ten seconds) under Replit’s Shopify Partner account, the Replit Sales Channel app is installed, and the store is connected. No API keys; one store per app; password-protected until you claim it.
Replit Agent handing off to the Shopify skill, showing a 'Connect to Shopify' card with a Connect Shopify button
3

Agent builds and manages it

Agent designs the headless storefront and maintains products, variants, inventory, collections, and discounts.
A storefront product grid showing candle products with names and prices
4

Go live on Shopify

Claim the store, choose a plan, set up payments, and launch when you’re ready to sell.
Replit 'Claim your store' screen with a 'Claim store' button

What Agent manages

Everything in the storefront and catalog is editable by chat.
AreaWhat Agent does
DesignGenerates a headless front end from your guidance (no Liquid theme, no template library). Copy, layout, navigation, motion, and product pages are editable by chat, and you can explore directions with Canvas variants. It’s a real Replit project, so you can extend it with a blog, wishlist, or landing pages.
ProductsCreate, update, and delete products and variants. Fields: title, description, type, vendor, tags, SKU, price, weight, options (size, color), images, and availability.
InventorySet and adjust stock per variant.
CollectionsGroup products into collections.
DiscountsCreate a price rule plus a redeemable code.
Publishing & syncNew products auto-publish to your storefront. Sync runs both ways: edits in your Shopify admin appear in the Replit preview, and Agent’s changes appear in your Shopify admin.

Replit and Shopify: who does what

Replit ownsShopify owns
Storefront design and buildHosted checkout
Catalog management by chat (products, inventory, discounts)System of record for products, inventory, carts, and orders
Storefront hosting and deploymentPayments, identity verification (KYC), and payouts
Canvas design variantsTaxes, shipping, and fulfillment
Extending the app (blog, landing pages, and more)Multi-channel selling
Orders, refunds, payouts, and fulfillment are handled in your Shopify admin, not through Agent.

Connection scope

  • Available to all builders on all apps, connected in the conversation, with no Connectors-panel setup and no credentials.
  • Scoped to one app: each app gets its own Shopify store.
  • The store is a Replit-owned development store until you claim it; your email is shared with Shopify so you can claim it later.
  • You can uninstall the Replit app from your Shopify admin at any time.

Go live on Shopify

Going live happens on Shopify, not Replit. Ask Agent to start the Go Live flow, then complete these merchant-owned steps in your Shopify admin:
  • Claim the store from the link in chat or the email Shopify sends. The link expires after 7 days. Claiming starts a free trial.
  • Choose a plan: a paid plan is required to process live orders.
  • Set up payments: activate Shopify Payments or another provider and complete identity verification (KYC). Live capture works once the claiming account finishes KYC.
  • Configure shipping and taxes.
  • Connect a custom domain (optional) and remove the storefront password to open the store to buyers.
Checkout always redirects to Shopify-hosted checkout, so buyers pay on Shopify.
Payments, identity verification, taxes, shipping, and fraud checks stay on Shopify. Replit never collects merchant banking details, tax IDs, or other sensitive information.

Troubleshooting

Provisioning calls several Shopify APIs and can take a little time. Let Agent finish setup before asking it to build the storefront.
Development stores are password-protected until you go live, so checkout previews can land on a password page. This is expected, but the cart still works. Remove the password in Shopify only when you launch.
Live capture requires the claiming Shopify account to finish payments setup and KYC. Until then, checkout redirects to Shopify but can’t capture a payment. Complete KYC, or use an account that already has payments set up.
Each store is scoped to one app. If you connected Shopify on a different app, ask Agent to set up a Shopify store for the current one.
A product is only visible once it’s active and published. Agent auto-publishes products it creates; if one is missing, ask Agent to publish it, then refresh the preview.
After you claim or transfer the store, Shopify may ask you to reauthorize the connection. Ask Agent to reconnect Shopify, and it restores access without losing your store.