Polish live Shopify media, then sync media only.
Title, body, price, variants, metafields, and status stay untouched.
Products tagged pai-media-improved are skipped automatically.
{{ $omniSnap['label'] ?? 'Omni today' }}
Video locked until {{ $omniSnap['blocked_until_human'] ?? 'reset' }}
Counts each Omni generate call today (success or fail). Updates while the batch runs. Video AI OK below is products with AI video — not the same number.
Successful = studio photos OK in this batch.
Needs redo = photos failed — run again.
Needs sync = photos ready, Shopify not updated yet.
Video AI OK = product has Omni AI video (live check).
Video pending = has video, but Omni did not finish in this batch (original kept). If you later finish Omni inside the product, this card updates.
New Import now adds pai-media-improved automatically.
Click once to tag products already linked from Product AI in your account (no need to tag by hand in Shopify).
{{-- Step toggles --}}
Steps to run
Defaults: Enhance + Scale + Prepare + Shopify. Use presets for resize-only on a collection
(already-tagged products are included when Enhance is off).
{{-- Find products --}}
Find products
One product (manual or auto), or run the whole collection pending list.
0Pending
0Excluded
0Already improved
0With video (pending)
Products in collectionPick a collection first.
Page 1
Runs one-by-one on the server queue (survives refresh).
With Enhance on, already-tagged products are skipped.
With Enhance off (Scale / Prepare / Sync), tagged products are included.
Tip: Exclude all, then Include the ones you want, then Start.