G
GridShot
🇺🇸
WooCommerce

WooCommerce product photos without a photoshoot — connect, generate, publish

Connect your shop with read-only REST API keys, browse your catalog to find the SKUs that need images, and bring them into the studio by product URL or CSV.

01

Connect your shop

Create a REST API key under WooCommerce → Settings → Advanced → REST API, then enter your shop URL, consumer key and secret. Read permission is enough.

02

Find products and bring them in

GridShot loads your WooCommerce categories and products so you can see which SKUs are missing on-model shots. Products enter the studio through their product URL or as a CSV batch — several photos of one item become perspectives of a single product.

03

Generate and deliver your shots

Each run produces a grid of 16–25 variations in about 5–15 minutes. You deliver only the shots you actually want as final images.

What comes across from WooCommerce

The connection reads from the WooCommerce REST API (/wp-json/wc/v3). These product fields arrive in GridShot:

FieldWooCommerce sourceWhat it is used for
Product namenameBecomes the product name in GridShot.
DescriptiondescriptionKept as product context you can review and edit.
SKUskuStays attached so outputs map back to your catalog.
CategorycategoriesThe first category is used for grouping and filtering.
Product imagesimagesThe full gallery is pulled; the first image serves as the primary reference.
Product linkpermalinkKept as the source URL back to the product in your shop.
Fit and length

Your WooCommerce fields are the right source for fit — but they are not imported automatically

GridShot renders garment length and fit from curated values: brand truth instead of an AI guess. Well-maintained WooCommerce attributes like “Length: midi” or “Fit: oversized” are exactly the right source for those values, because you already wrote them for your customers.

To be precise about what the integration does today: those attributes are not carried over automatically. The connection reads name, description, SKU, category and images while you browse. Curated length and fit are set inside GridShot per product — and once set, they take priority over what the AI infers from the photos.

Getting the finished images back into your shop

GridShot does not write to WooCommerce. The API key you create only needs read permission, so the connection can never change product data, prices or stock.

  • Download the delivered images from GridShot at full resolution.
  • Upload them to the WordPress media library and add them to the product gallery — the same step as with any photographer’s delivery.
  • Full commercial rights are included, so the images can go live on your shop, on marketplaces and in campaigns.
Read-only by design

This is a deliberate trade-off: one manual upload step in exchange for an integration that cannot touch your live catalog.

What one SKU costs

No subscription and no tiers. You pay for the images you publish:

  • $1 per published image — the final, delivered file.
  • Plus the actual AI compute, billed at provider cost — typically a few cents.
  • One run produces a grid of 16–25 variations in 5–15 minutes. A run costs $1 plus compute, and that dollar is credited toward the first shot you deliver from it — so a grid you publish from adds nothing beyond the $1 per final image.
  • Every new account starts with $10 free credit — no credit card required.

So a product for which you publish four images costs roughly $4 plus the compute for the runs behind them — and the $10 starting credit covers your first SKUs before you top up at all.

See full pricing

WooCommerce, Shopify or CSV?

All three paths feed the same generation pipeline. They differ only in how products get in.

Running Shopify instead?

The Shopify integration connects via OAuth rather than API keys. From product selection onward the workflow is identical.

Shopify integration

Large batch, or a different shop system?

The CSV workflow takes a spreadsheet of product URLs and pushes them through as one batch job — the faster path for hundreds of SKUs at once, and the fallback for shop systems without a direct connection.

CSV workflow

FAQ for WooCommerce shops

Which WooCommerce permissions does GridShot need?

Read is enough. Create the key under WooCommerce → Settings → Advanced → REST API with read permission; GridShot only fetches categories, products and their images.

Are product attributes such as length or fit imported automatically?

No. The connection reads name, description, SKU, category and images while you browse. Length and fit are set as curated values inside GridShot, where they take priority over what the AI infers from the photos. Your WooCommerce attributes are the right source to copy them from, because they are your brand truth rather than a guess.

How do colour and size variants come across?

You browse the products the REST API returns and bring the ones you need into the studio by product URL or CSV. Colours that exist as separate products in WooCommerce are picked individually; where colours are variations of a single product, you work from that product’s gallery images and organise the variants inside GridShot.

Does GridShot change anything in my shop?

No. The connection is read-only and there is no write-back path. Finished images are downloaded from GridShot and added to your product gallery by you.

We have several hundred SKUs. Where should we start?

Start with one category and a handful of products so you can judge the output on your own garments. The $10 starting credit covers those first images. For large batches, the CSV workflow is usually the faster route.

Fill your WooCommerce catalog without booking a shoot