Skip to main content

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

PlanConnected stores per workspace
Launch1 store
Scale3 stores
AgencyUnlimited

The connection layer is the same on every plan — only the count cap differs.

Step 1 — Connect a store

  1. Open /ecommerce.
  2. Click Connect store. A dialog opens.
  3. Pick a provider:
    • Shopify — enter your permanent .myshopify.com domain, 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.
  4. 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

  1. On any product card, click Create post.
  2. 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
  3. 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

DataAidelly reads?
Product title, description, price, images, public URL, SKUYes
Customer PII / email listsNo
Orders, fulfillment, shippingNo
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.com domain and reconnect so you can approve read_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