shopify_upload_logo_from_url
Uploads a logo image from a public HTTPS URL to Shopify Files. Returns an imageId to use with checkout branding updates.
Instructions
Upload a logo image from a public HTTPS URL to Shopify Files for use in checkout branding.
Process:
1. Downloads image from provided URL
2. Uploads to Shopify's CDN via staged upload
3. Returns imageId to use with shopify_update_checkout_branding
Requirements:
- URL must be publicly accessible (no authentication)
- URL must use HTTPS protocol
- Supported formats: PNG, JPG, WEBP (not SVG for checkout logos)
- Recommended dimensions: 200-600px width, maintain aspect ratio
Use the returned imageId with shopify_update_checkout_branding to apply the logo.
Example workflow:
1. Upload logo: shopify_upload_logo_from_url(url: "https://example.com/logo.png")
2. Apply to checkout: shopify_update_checkout_branding(imageId: returned_id, logoWidth: 150)Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| filename | No | ||
| mimeType | No |