Templates / Magento 2: auto-fix missing image alt tags with product name

Magento 2: auto-fix missing image alt tags with product name

Ready for 3.0

by Kanaka Kishore Kandregula ✓ · 82 views · created 2025-07-30 · Content Creation

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (6)

What it does

This n8n workflow connects to a Magento 2 store and automatically updates product images that are missing alt tags (labels). It fetches product data via the Magento 2 REST API, identifies media gallery entries with empty or null labels, and updates them by assigning the corresponding product name as the alt text. This is useful for: - Improving SEO and accessibility by ensuring all product images have descriptive alt tags. - Automating manual content cleanup tasks for product catalogs. - Keeping your store compliant with basic accessibility and usability standards. ⚙️ How It Works - Manual Trigger - The workflow is designed to run manually or on a schedule (can be modified). - Fetch Product Data - The Get All Product Skus HTTP node pulls a paginated list of products using Magento's REST API - The Split Out and Loop Over Items nodes iterate through each product. - Filter Products With Images - The If node checks if a product has at least one image. - Label Missing Alt Texts - The Code node inspects each image's label field. If it's empty or null, it sets it to the product’s name. - Update Back to Magento 2 - The HTTP Request (PUT) node updates each product using Magento’s V1/products/:sku endpoint, sending the updated image labels back to the store. 🧠 Use Case Problem: Magento 2 stores often have hundreds or thousands of product images, and it’s common to miss assigning alt text (label) to all of them—especially for bulk-imported or older products. Solution: This workflow ensures every product image has an alt label (minimum: product name), thus improving: - Search engine optimization (SEO) - Product discovery - Accessibility compliance (WCAG) - Store quality score (for marketplaces or audits) 🧪 Requirements - Magento 2 REST API access - A valid Bearer Token for Magento 2 - Magento endpoint URL - Basic understanding of how your store handles image paths and media entries 🔒 Credentials Required Magento 2 Bearer Auth: Set up as a credential in n8n using your Magento 2 API access token. 🛠️ Modifications You Can Make - Increase the pageSize in the GET request to process more products per run. - Set up a Cron trigger to run this regularly. - Update other missing fields like position, disabled, or types programmatically. - Include logging or email notifications after each batch update. 🧰 Helpful For - Magento Developers & Store Managers - SEO/Accessibility Compliance Teams - Automation Engineers managing eCommerce workflows 📂 Category E-commerce → Magento 2 (Adobe Commerce) 💬 Need Help? 💡 Having trouble setting it up or want to customize this workflow further? Feel free to reach out — I’m happy to help with setup, customization, or Magento 2 API integration issues. Contact: Author 👤 Author Kanaka Kishore Kandregula Certified Magento 2 Developer https://gravatar.com/kmyprojects https://www.linkedin.com/in/kanakakishore

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.