Cloudinary Logo Cloudinary Docs Docs
  • Image & Video APIs
    • Get Started
    • Guides
    • References
    • SDKs
    • Release Notes
  • Assets (DAM)
    • Get Started
    • User Guides
    • Admin Guides
    • Assets APIs
    • Release Notes
  • MediaFlows
    • Get Started
    • PowerFlows
    • EasyFlows
    • Release Notes
  • More Products
    • Integrations Add Cloudinary capabilities to your tech stack apps and platforms
    • Cloudinary Moderation AI-powered visual quality and brand checks
    • Cloudinary 3D Content creation and 3D experiences at scale
    • FinalTouch (Early Access) AI-powered virtual photoshoot and image creation for eCommerce
  • Resources
    • Blog
    • Training
    • Support
    • Demos
    • Additional Resources
  • Pricing
AI sparkles Ask AI
Light theme
Dark theme
Device default
sign up for free
  • Integrations
    • All Integrations
    • Cloud Ecosystem Marketplaces
      • Google Cloud Platform
      • Heroku
    • Cloud Storage/Infrastructure
      • Amazon Web Services
      • Google Cloud Platform
    • CMS
      • Agility Custom Field
      • Builder.io App Extension
      • ButterCMS Integration
      • CloudCannon DAM Integration
      • Contentful App
      • Contentstack Custom Field Extension
      • Hygraph UI Extension
      • Magnolia DAM Connector
      • Netlify Create (Stackbit) Integration
      • OpenText TeamSite Connector
      • Progress Sitefinity DAM System Integration
      • Sanity Plugin
      • Storyblok App Integration
      • WordPress Plugin
    • Creative Tools
      • Adobe Creative Cloud Connector
      • Figma Plugin
      • Chrome Media Library Extension
    • Creative Workflows
      • Smint.io Data Source Connector
      • Zapier Integration
    • Digital Rights Management
      • FADEL integration (Beta)
    • E-commerce
      • Adobe Commerce (Magento) Extension
      • commercetools extension
      • Kontent.ai Custom Element
      • Salesforce Commerce Cloud Cartridges
      • Salesforce Marketing Cloud App
      • SAP Commerce Extension
      • Shopify Integration
      • Shopify Sync with MediaFlows
    • Marketing
      • Braze Integration
    • Online Video Editors
      • Movidmo Upload Connector
    • PIM
      • Actindo Connection
      • Akeneo Sync with MediaFlows
      • Chioro Operation
      • Conscia Connector
      • Syndigo Advanced DAM App
      • Uniform Integration
    • Social
      • Hootsuite Plugin
    • Workflow Management
      • Creative Force Asset Delivery
      • n8n Integration
    • Custom integrations
      • Build your own integration
      • Add analytics
      • Folder modes in integrations
      • Media Library widget
    • Video tutorial library
      • Adobe CC Connector overview
      • SAP Commerce Extension overview
      • Salesforce Commerce Cloud cartridges
      • Salesforce Marketing Cloud app
      • Netlify plugin
      • Optimize images and videos in WordPress
    • Release notes
  • Cloudinary Moderation
    • Overview
  • Cloudinary 3D
    • Overview
    • Migrating from Cloudinary 3D to Product Gallery widget
  • Pre-Releases
    • FinalTouch (Early Access)
  • Integrations
    • All Integrations
    • Cloud Ecosystem Marketplaces
      • Google Cloud Platform
      • Heroku
    • Cloud Storage/Infrastructure
      • Amazon Web Services
      • Google Cloud Platform
    • CMS
      • Agility Custom Field
      • Builder.io App Extension
      • ButterCMS Integration
      • CloudCannon DAM Integration
      • Contentful App
      • Contentstack Custom Field Extension
      • Hygraph UI Extension
      • Magnolia DAM Connector
      • Netlify Create (Stackbit) Integration
      • OpenText TeamSite Connector
      • Progress Sitefinity DAM System Integration
      • Sanity Plugin
      • Storyblok App Integration
      • WordPress Plugin
        • Developer guide
        • Troubleshooting and tips
          • Duplicated assets on resync
    • Creative Tools
      • Adobe Creative Cloud Connector
      • Figma Plugin
      • Chrome Media Library Extension
    • Creative Workflows
      • Smint.io Data Source Connector
      • Zapier Integration
    • Digital Rights Management
      • FADEL integration (Beta)
    • E-commerce
      • Adobe Commerce (Magento) Extension
        • Magento (Adobe Commerce) product catalog API
        • Magento (Adobe Commerce) GraphQL queries
        • Developer guide
      • commercetools extension
        • Setup and installation
        • Operational overview
        • Developer guide
      • Kontent.ai Custom Element
      • Salesforce Commerce Cloud Cartridges
        • B2C Commerce Cartridge
          • Operational overview
          • Setup and configuration
          • Image migration
          • Developer guide
            • Code changes
          • FAQs
        • Headless Cartridge (PWA Kit)
          • Configuration
          • Implementation
        • Page Designer Cartridge
          • Setup and configuration
          • Cloudinary Image Component
          • Cloudinary Video Component
          • Custom integration
          • Troubleshooting and tips
            • Can't insert images in PageDesigner
      • Salesforce Marketing Cloud App
        • Troubleshooting and tips
          • Reset makes preview image larger
      • SAP Commerce Extension
      • Shopify Integration
        • Shopify AssetLink App
          • Admin guide
          • User guide
        • Image and Video delivery
      • Shopify Sync with MediaFlows
    • Marketing
      • Braze Integration
    • Online Video Editors
      • Movidmo Upload Connector
    • PIM
      • Actindo Connection
      • Akeneo Sync with MediaFlows
      • Chioro Operation
      • Conscia Connector
      • Syndigo Advanced DAM App
      • Uniform Integration
    • Social
      • Hootsuite Plugin
    • Workflow Management
      • Creative Force Asset Delivery
      • n8n Integration
    • Custom integrations
      • Build your own integration
      • Add analytics
      • Folder modes in integrations
      • Media Library widget
    • Video tutorial library
      • Adobe CC Connector overview
      • SAP Commerce Extension overview
      • Salesforce Commerce Cloud cartridges
        • SFCC B2C Commerce Cartridge intro
        • SFCC B2C Commerce Cartridge installation
        • SFCC B2C Commerce Cartridge modes
        • SFCC B2C Commerce Cartridge videos
        • SFCC Page Designer cartridge
      • Salesforce Marketing Cloud app
        • SFMC app - image block
        • SFMC app - video to GIF block
      • Netlify plugin
      • Optimize images and videos in WordPress
    • Release notes
  • Cloudinary Moderation
    • Overview
  • Cloudinary 3D
    • Overview
    • Migrating from Cloudinary 3D to Product Gallery widget
  • Pre-Releases
    • FinalTouch (Early Access)
Image & Video APIs
  • Get Started
  • Guides
  • References
  • SDKs
  • Release Notes
Assets (DAM)
  • Get Started
  • User Guides
  • Admin Guides
  • Assets APIs
  • Release Notes
MediaFlows
  • Get Started
  • PowerFlows
  • EasyFlows
  • Release Notes
  • More Products
      More Products
      Integrations
      Add Cloudinary capabilities to your tech stack apps and platforms
      Cloudinary Moderation
      AI-powered visual quality and brand checks
      Cloudinary 3D
      Content creation and 3D experiences at scale
      FinalTouch (Early Access)
      AI-powered virtual photoshoot and image creation for eCommerce
  • Resources
      Resources
      Blog
      Training
      Support
      Demos
      Additional Resources
  • Pricing
    sign up for free
    More Products
    Menu
    • Integrations
      • All Integrations
      • Cloud Ecosystem Marketplaces
        • Google Cloud Platform
        • Heroku
      • Cloud Storage/Infrastructure
        • Amazon Web Services
        • Google Cloud Platform
      • CMS
        • Agility Custom Field
        • Builder.io App Extension
        • ButterCMS Integration
        • CloudCannon DAM Integration
        • Contentful App
        • Contentstack Custom Field Extension
        • Hygraph UI Extension
        • Magnolia DAM Connector
        • Netlify Create (Stackbit) Integration
        • OpenText TeamSite Connector
        • Progress Sitefinity DAM System Integration
        • Sanity Plugin
        • Storyblok App Integration
        • WordPress Plugin
          • Developer guide
          • Troubleshooting and tips
            • Duplicated assets on resync
      • Creative Tools
        • Adobe Creative Cloud Connector
        • Figma Plugin
        • Chrome Media Library Extension
      • Creative Workflows
        • Smint.io Data Source Connector
        • Zapier Integration
      • Digital Rights Management
        • FADEL integration (Beta)
      • E-commerce
        • Adobe Commerce (Magento) Extension
          • Magento (Adobe Commerce) product catalog API
          • Magento (Adobe Commerce) GraphQL queries
          • Developer guide
        • commercetools extension
          • Setup and installation
          • Operational overview
          • Developer guide
        • Kontent.ai Custom Element
        • Salesforce Commerce Cloud Cartridges
          • B2C Commerce Cartridge
            • Operational overview
            • Setup and configuration
            • Image migration
            • Developer guide
              • Code changes
            • FAQs
          • Headless Cartridge (PWA Kit)
            • Configuration
            • Implementation
          • Page Designer Cartridge
            • Setup and configuration
            • Cloudinary Image Component
            • Cloudinary Video Component
            • Custom integration
            • Troubleshooting and tips
              • Can't insert images in PageDesigner
        • Salesforce Marketing Cloud App
          • Troubleshooting and tips
            • Reset makes preview image larger
        • SAP Commerce Extension
        • Shopify Integration
          • Shopify AssetLink App
            • Admin guide
            • User guide
          • Image and Video delivery
        • Shopify Sync with MediaFlows
      • Marketing
        • Braze Integration
      • Online Video Editors
        • Movidmo Upload Connector
      • PIM
        • Actindo Connection
        • Akeneo Sync with MediaFlows
        • Chioro Operation
        • Conscia Connector
        • Syndigo Advanced DAM App
        • Uniform Integration
      • Social
        • Hootsuite Plugin
      • Workflow Management
        • Creative Force Asset Delivery
        • n8n Integration
      • Custom integrations
        • Build your own integration
        • Add analytics
        • Folder modes in integrations
        • Media Library widget
      • Video tutorial library
        • Adobe CC Connector overview
        • SAP Commerce Extension overview
        • Salesforce Commerce Cloud cartridges
          • SFCC B2C Commerce Cartridge intro
          • SFCC B2C Commerce Cartridge installation
          • SFCC B2C Commerce Cartridge modes
          • SFCC B2C Commerce Cartridge videos
          • SFCC Page Designer cartridge
        • Salesforce Marketing Cloud app
          • SFMC app - image block
          • SFMC app - video to GIF block
        • Netlify plugin
        • Optimize images and videos in WordPress
      • Release notes
    • Cloudinary Moderation
      • Overview
    • Cloudinary 3D
      • Overview
      • Migrating from Cloudinary 3D to Product Gallery widget
    • Pre-Releases
      • FinalTouch (Early Access)
    • More products
    • Integrations
    • E-commerce
    • Shopify Integration
    • Shopify AssetLink App
    • User guide

    Shopify AssetLink user guide

    Last updated: Feb-22-2026

    The Shopify AssetLink app allows you to link product assets in your Cloudinary Media Library to your Shopify stores, attaching them to products based on metadata matching. This guide walks you through the process, from selecting assets to configuring the sync settings and running the synchronization.

    Note
    Shopify AssetLink is available on the free tier of Cloudinary for Shopify Core customers. For Shopify Plus customers, a Cloudinary Enterprise or Pro+ plan is required to use AssetLink after a 30-day trial.

    Don't have a Cloudinary account yet? Sign up for free. If you are a Shopify Plus customer, please contact us for pricing and setup options.

    Important
    Make sure your administrator has installed and configured the app both on Shopify and in Cloudinary. For instructions, see the Shopify AssetLink Admin Guide.

    On this page:

    • Select assets and open AssetLink
    • Link assets to Shopify products
    • Upload assets to store files

    Select assets and open AssetLink

    To select assets and open AssetLink:

    1. In the Console, use the Product Navigation menu on the left:
      1. Select Assets to navigate to the Assets product.
      2. Select Assets under Media Library to open the Advanced Search.
    2. Use the free search text box or the available filters to find the assets you want to sync.
    3. Select up to 1000 assets.
      Tip
      To select all visible assets at once, use Command-A (⌘+A on Mac) or Ctrl+A (on Windows/Linux).
    4. From the (3-dots) option menu in the assets toolbar, select Shopify AssetLink.

      Shopify AssetLink option for selected assets

    This opens the AssetLink app in Cloudinary Assets dialog box with your selected assets. The Link to Products tab opens by default for non-admins.

    Link to Products tab showing store selection and sync configuration options

    Important
    For users with admin roles (Media Library Admin, Master Admin, or Technical Admin), the Setup tab opens by default instead. All users can view the Setup tab to review configuration settings, but only admins can make changes. For configuration details, see Setup and configuration in the Admin guide.

    Link assets to Shopify products

    The Link to Products tab is the main working area where you organize selected assets and configure how the AssetLink app links them to your Shopify products.

    Step #1: Open AssetLink

    Follow the Select assets and open AssetLink instructions, then ensure you're on the Link to Products tab.

    Step #2: Select stores to sync to

    Select which stores you want to sync to. When you select a store, you can see the number of products matched by the assets in the selection.

    Sync to stores

    Step #3: Configure asset linking

    Configure how AssetLink matches your Cloudinary assets to Shopify products and where it places them in product galleries.

    Match assets to products

    AssetLink groups your assets and matches them to Shopify products based on the metadata fields you select:

    • Cloudinary Field: Choose which Cloudinary metadata field to use for grouping (e.g., SKU, product_id, etc.). AssetLink groups together all assets that share the same value in this field.
    • Shopify Field: Select which Shopify field to match against the Cloudinary field. You can match against standard fields like sku, title, tags, or custom metafields.

    Match by field configuration

    When a Cloudinary field value matches a Shopify field value, AssetLink links all assets in that group to that product. Here's an example showing assets grouped by product SKU:

    Assets grouped by SKU

    Choose how to integrate with existing media

    Determine how AssetLink integrates your assets with existing product media. Select one of the following options from the Link Mode dropdown:

    Link mode

    • In-Place Overwrite: Updates assets at their current positions in the gallery. If a product has 5 images and you sync 3 matching images, AssetLink replaces the first 3 images while keeping the remaining 2 in place.
    • Reset: Removes all existing product media and replaces it with only the assets you're syncing. Use this when you want the synced assets to be the only media for the product.
    • Append: Adds the synced assets to the end of the existing media gallery. Existing assets remain unchanged and appear before the newly added assets.
    • Prepend: Adds the synced assets to the beginning of the existing media gallery. Existing assets remain unchanged but appear after the newly added assets.
    • Specific Position: Inserts the synced assets at a specific position you specify in the gallery, shifting existing assets as needed.

    Note
    If you want to overwrite some existing assets while also adding new ones, you'll need to run the sync operation twice: once with In-Place Overwrite mode to replace existing assets, and then again with Append, Prepend, or Specific Position mode to add the new assets.

    Set asset order

    Control the sequence in which your synced assets appear relative to each other within a product's media gallery. You can set the order automatically based on metadata, or manually reorder assets.

    Ordering options:

    • Order by metadata field: Select a metadata field from Order product assets by... to automatically order assets within each group. For example, if you choose a field like sequence_number or priority, AssetLink arranges the assets based on those values.

      Ordering options

    • Manual override: Manually reorder assets by dragging and dropping them in one of the viewing modes or using the arrow controls next to each asset. This overrides any automatic ordering.

    Notes
    If you change the ordering metadata field after manually reordering assets, AssetLink warns you that your manual changes will be lost.

    Step #4: Review and manage assets

    In the Link to Products tab below the Link Configuration you can see the assets you selected for sync.

    Viewing modes

    You can view your assets in two modes:

    • Compact Mode: Shows assets in a condensed list format, ideal for quick overview and bulk operations

      Selected assets grouped by SKU shown in Compact view

    • Regular Mode: Displays assets in a detailed table format with thumbnails, metadata, and individual controls

      Selected assets grouped by SKU shown in Non-Compact view

    Asset management features

    Before syncing, you can make final adjustments to your assets. These features help you fine-tune which assets sync and how they appear:

    • Asset Exclusion: Click on an asset thumbnail to exclude it from the sync, or click the (-) button next to a group to exclude the entire group
    • Manual Reordering: Drag and drop assets to reorder them within groups
    • Alt Text Management: Set custom alt text for each asset or use AI-generated alt text
    • Asset Type Detection: AssetLink automatically detects and handles different asset types. Product images sync to the product media gallery, while swatches sync to Shopify files and the cloudinary.swatch metafield (swatches don't appear in the ordered product gallery).

    Step #5: Sync and monitor progress

    After you configure your link settings and asset order, you can sync your assets to Shopify.

    To start the sync:

    1. Review your asset groups and configuration.
    2. From the Link Configuration section, click the Link X assets in Y groups to Z products button to begin syncing assets to the selected Shopify stores.

      Selected assets grouped by SKU shown in Non-Compact view

      Tip
      Before you actually perform the sync, click Dry run to preview what the results will be.

    AssetLink provides several features to help you monitor and manage the sync process:

    • Progress Tracking: View real-time progress updates during sync operations
    • Error Handling: Review detailed error reporting for any failed operations
    • Abort Capability: Cancel sync operations in progress if needed
    • Sync Reports: Download detailed reports of sync operations for your records

    Tip
    If you want to apply specific transformations to the images you're syncing, ask your administrator to change the Default image transformation setting for a specific batch. For more information, see Default image transformation in the Admin Guide.

    Upload assets to store files

    The Upload to Store Files tab allows you to upload assets directly to your Shopify store's file library without linking them to specific products. This is useful for general assets like logos, banners, or other store-wide content that isn't associated with specific products.

    To upload assets to Shopify:

    1. Follow the Select assets and open AssetLink instructions, then switch to the Upload to Store Files tab.
    2. Click Upload to Shopify Files to upload the selected Cloudinary assets to Shopify.

    AssetLink app opened Upload to Store File tab selected

    Use this option when products don't exist yet, or when you're uploading site-wide images and videos that don't belong to any particular product.

    Tip
    If you want to apply specific transformations to the assets you're uploading, ask your administrator to change the Default transformation setting for a specific batch. For more information, see Default transformation in the Admin Guide.

    ✔️ Feedback sent!

    ✖️  
    How helpful was this doc page?

    Thanks for submitting your rating. We got it!
    We'd love to hear more. Tell us what you liked and how we can make this page even better:

    *


    Cloudinary is committed to protecting your information security. For details, see our privacy policy.

    For additional assistance, open a support request.

    Error

    Unfortunately there's been an error sending your feedback.

    Rate this page:

    one star two stars three stars four stars five stars
    • Shopify AssetLink admin guide
    • Cloudinary Image and Video for Shopify
    Cloudinary Logo - White
    Products
    • Programmable Media
    • Image API
    • Video API
    • DAM
    • Demos
    • Pricing
    • FAQ
    Solutions
      • E-commerce
      • Retail
      • Media & Entertainment
      • Travel & Hospitality
      • Non-Profits
      • Our Customers
      • Resource Library
      Developers
      • Getting Started
      • Documentation
      • SDKs
      • Add-ons
      Company
      • About Us
      • Customers
      • Partners
      • Events
      • Careers
      • Newsroom
      • Blog
      • Trust
      Contact Us
      • Technical Support
      • Contact Sales
      • Education & Training
      • Institute of Quality & Control
      • GDPR
      • SOC
      • Best Overall Dev Portal 2024 Best Overall Dev Portal 2024
      • Terms of Use
      • Privacy Policy
      • DMCA Notice

      © 2026 Cloudinary. All rights reserved.

      A #471