Authorize GridShot with read-only access to your Shopify catalog, bring the products that need images into the studio, and generate on-model shots for them. Nothing is ever written back to your store.
Enter your myshopify.com domain and approve the OAuth prompt. GridShot asks for read access to products and collections — nothing else. It cannot create, change or delete anything in your store.
GridShot loads your collections and products with their titles, images, SKUs and vendors, so you can work through the catalog and decide which items are missing on-model shots.
Products enter GridShot through their product URL or as a CSV batch. On a product page GridShot reads the structured product data and resolves the gallery, so several photos of one item become perspectives of a single product instead of separate entries.
Each run produces a grid of 16–25 variations in about 5–15 minutes. You review the grid and deliver only the shots you actually want as final images.
The connection talks to the Shopify Admin API and reads a deliberately narrow slice of your catalog. These are the fields it requests:
| Field | Shopify source | What it is used for |
|---|---|---|
| Product title | title | Identifies the product while you browse and becomes its name in GridShot. |
| Description | description | Kept as product context you can read and edit. It is never published back. |
| Vendor | vendor | Useful for grouping by label when several brands run through one workspace. |
| Tags | tags | Helps you filter the catalog down to the items you actually want to shoot. |
| Product images | featuredImage, images | The gallery is read so you can see what already exists; the featured image serves as the primary reference. |
| SKU and price | variants { sku, price } | Read from the first variant so outputs stay traceable to your catalog. |
| Product link | onlineStoreUrl | The route back to the product page — and the fastest way to bring that item into the studio. |
The Shopify connection is a read-only window on your catalog: it shows you what is there. Creating products inside GridShot is a separate, deliberate step, and there are two routes into it.
Paste the product page URL. GridShot reads the structured product data that most Shopify themes publish, resolves the image gallery and creates one product whose photos become perspectives — front, back and detail views of the same garment rather than unrelated uploads. That distinction matters, because the generator uses those views as fit references when it renders the garment on a model.
Export a list of product image URLs from Shopify, drop it in as CSV or Excel, and GridShot processes the rows as a single batch job with live progress. Once you are past a handful of items, this is the faster route, and it works no matter how custom your storefront is.
To be precise about what exists today: there is no one-click “sync my entire catalog” button and no scheduled background sync. Products arrive when you bring them in — which also means nothing shows up in your workspace that you did not ask for.
GridShot renders garment length and fit from curated values: brand truth instead of an AI guess. Once a curated value is set, it enters generation as a non-negotiable fit instruction and overrides whatever the AI would infer from the photos alone. Well-maintained Shopify data — a “Length: midi” metafield, a size guide, the fit sentence in your description — is exactly the right source for those values, because you already wrote it for your customers.
What the integration does today: it reads title, description, vendor, tags, images, SKU and price. Metafields and product options are not carried over. Curated length and fit are set per product inside GridShot in the quick edit drawer — a few seconds per item, and the single biggest lever on how a garment falls in the finished image.
GridShot does not write to Shopify. The OAuth scopes it requests are read-only, so the connection is structurally incapable of changing product data, prices or inventory.
This is a deliberate trade-off: one manual upload step in exchange for an integration that cannot touch your live storefront. No app rewriting your product pages, no background job changing things while you sleep.
No subscription and no tiers. You pay for the images you publish:
A worked example: a 40-product collection with four published images per product comes to 160 published images — roughly $160, plus the compute for the runs behind them. The $10 starting credit covers your first ten images, which is more than enough to judge the output on your own garments before you top up at all.
See full pricingThe honest version, so nothing surprises you halfway through a catalog:
All three paths feed the same generation pipeline. They differ only in how products get in.
The WooCommerce connection uses read-only REST API keys rather than OAuth. From product selection onward the workflow is identical.
WooCommerce integrationThe CSV workflow takes a spreadsheet of product image URLs and pushes it through as one batch job — the faster path for hundreds of SKUs, and the reliable fallback for headless storefronts and heavily customised themes.
CSV workflowA Shopify admin account that can authorize apps, and a handful of products you want images for. Authorization takes a minute, the read-only scopes mean there is nothing to roll back, and the $10 starting credit covers the first images without a credit card.
Read access to products and collections — nothing more. The connection cannot create, edit or delete products, cannot see orders or customer data, and cannot change prices or inventory.
No, and deliberately so. GridShot reads your catalog when you ask it to and never writes back. There are no webhooks and no background sync, so nothing happening in GridShot can change your storefront. Finished images are downloaded and added to your product media by you.
Sizes rarely need their own images — the same garment on the same model covers the size range. Colourways do: where a colour is a separate Shopify product, bring it in as its own product; where it is an option of one product, work from that product’s gallery and organise the colourways inside GridShot.
No. The connection reads title, description, vendor, tags, images, SKU and price; metafields and options are not carried over. Length and fit are set as curated values inside GridShot, where they override what the AI infers from the photos. Copying them from your own size guide takes seconds per product and is the single biggest quality lever you have.
One collection, ten products, one model. Judge the output on your own garments first. Once the look is right, the CSV batch route is the faster way through the rest of the catalog.