store_apply_logo_to_products

Apply one logo to many products at once (fan-out).

Loops over store_generate_mockup for each product_id with the same logo + face + placement. Concurrency capped at 5 so the upstream image pipeline stays sane. Default placement = centered chest at 22% scale. mode='quick' (default) is free + instant; 'polish' burns ~$0.04/product for photoreal blending.

Request

arguments
{
  "slug": "string",
  "store_logo_id": "uuid",
  "product_ids": "uuid[]  // 1-50",
  "face": "\"front\" | \"back\"",
  "placement": "Placement?  // optional, defaults to centered chest",
  "mode": "\"quick\" | \"polish\"  // default \"quick\""
}

Response

content[0].text (JSON-parsed)
{
  "results": [
    {
      "product_id": "uuid",
      "mockup_id": "uuid | null",
      "mockup_url": "string | null",
      "error": "string | null"
    }
  ]
}

Example

tool call
{
  "name": "store_apply_logo_to_products",
  "arguments": {
    "slug": "bravo",
    "store_logo_id": "1a2b3c4d-…",
    "product_ids": ["2b3c4d5e-…", "3c4d5e6f-…"],
    "face": "front"
  }
}

Related tools