E-commerce
Connect Shopify, WooCommerce, Etsy, or Wix and turn any product into a platform-native post in one click.
What E-commerce is for
E-commerce is the bridge between your store and your socials. You connect a store (Shopify, WooCommerce, Etsy, or Wix), Aidelly syncs your catalog into a browsable grid inside the app, and from there you can turn any product into a platform-native post — image grabbed, caption AI-drafted, link tracked — without switching tabs.
Useful when you sell on socials directly (product drops, restocks, launches) or run an agency managing merch for clients.
Where it lives
Open E-commerce in the sidebar (/ecommerce). The page has two halves: the store list at the top and the product grid below. Connections are workspace-scoped, so each workspace connects its own store.
Plan availability
| Plan | Connected stores per workspace |
|---|---|
| Launch | 1 store |
| Scale | 3 stores |
| Agency | Unlimited |
The connection layer is the same on every plan — only the count cap differs.
Step 1 — Connect a store
- Open
/ecommerce. - Click Connect store. A dialog opens.
- Pick a provider:
- Shopify — enter your permanent
.myshopify.comdomain, click Connect Shopify, and approve read-only product access in Shopify. Follow the step-by-step Shopify guide. Developer credentials remain available as a fallback for same-organization test stores. - WooCommerce — needs your store URL, a consumer key, and a consumer secret from WooCommerce → Settings → Advanced → REST API.
- Etsy — OAuth 2.0; click Connect and you'll be redirected to Etsy to authorize.
- Wix — OAuth; click Connect and authorize the Wix Stores scope.
- Shopify — enter your permanent
- Aidelly verifies the credential against the provider's API, persists the connection, and kicks off the initial product sync immediately.
The connection appears in the store list with a "Syncing…" indicator while the catalog streams in.
Step 2 — Browse your catalog
Once the initial sync is done, the product grid shows your synced active products with their primary image, title, price, and SKU. Filter by store, search by title, and pick a product to inspect details.
Step 3 — Turn a product into a post
- On any product card, click Create post.
- The composer opens pre-filled with:
- The product's primary image attached as media
- An AI-drafted caption written natively for the platform you'll publish to (the caption uses your Brand Profile if set)
- The product URL inserted via the Link Shortener so clicks are tracked
- Edit anything. Add platforms with Destination Presets if you want fanout. Schedule or publish.
Step 4 — Re-sync after catalog changes
When you add or update products in your store, hit Re-sync from the store list to pull the latest catalog. A re-sync refreshes your synced products in one pass, so new and updated products appear as soon as it finishes.
What Aidelly does and doesn't see
| Data | Aidelly reads? |
|---|---|
| Product title, description, price, images, public URL, SKU | Yes |
| Customer PII / email lists | No |
| Orders, fulfillment, shipping | No |
| Inventory counts (writeable) | No (read-only on Shopify/Woo) |
We only ask for catalog read scopes. You can review the exact permissions in the connect dialog before authorizing.
How E-commerce interacts with other Aidelly features
- Destination Presets — save your channel mix and apply a preset in the composer to publish a product to up to 12 channels at once.
- Link Shortener — every product URL is auto-shortened so clicks roll up by platform.
- Image Editor — open the product image in the editor to add a brand watermark, crop, or apply a template before publishing.
- Auto-Post — pair Shopify with a public collection Atom feed, such as
/collections/all.atom, to draft or publish new products automatically. Password-protected storefronts cannot be read. - Brand Profile — better profile → sharper AI caption.
Disconnecting a store
Disconnecting revokes the API credential and stops future syncs. Products already imported into your library stay available so previously scheduled or published posts don't break — but they won't refresh. Re-connect anytime to resume syncing.
Troubleshooting
- "Verification failed" on connect — for Shopify, confirm the permanent
.myshopify.comdomain and reconnect so you can approveread_products. If you chose the developer fallback, confirm the app is installed and both credentials come from that app. For other providers, re-check the token or key/secret. - Sync stalled at N products — large catalogs paginate; check the store list for an "errored" badge. Click into the store for the failure detail and hit Resume.
- Caption doesn't mention the product — fill in your Brand Profile and re-generate. The AI caption uses brand context plus the product copy you've already written.
Related guides
- Destination Presets — one product, 12 channels
- Link Shortener — tracked links on every product post
- Brand Profile — better brand context → better AI captions
- Image Editor — polish the product image before it ships