Live on Drupal — install in minutes

AI product listings and alt text for Drupal

Generate complete product listings from your photos and fill in every missing image alt text — without leaving your Drupal admin. Everything is reviewed before it's written back to a live product or media item.

Generating inside Drupal
14 products selected
bulk run · drafts only
Title
Description
SKU & price
SEO fields
Review
14 drafts ready
Nothing is written to a live product until you accept it.
Review in Drupal →
Drupal

Turn product photos into Drupal- ready listings

A native module — Product Generator and Alt Text Generator — reads your actual Drupal Commerce catalogue and media library, so nothing needs exporting, remapping, or a separate app to manage.

Complete listings from a photo

Upload a product image and get a title, description, SKU suggestion, and price suggestion — written from what's actually in the picture. Requires Drupal Commerce.

Audit the catalogue you have

Run the AI Product Optimizer — from your ShopAltAI dashboard, against your store's own URL — to find missing descriptions and other gaps across products you already have live. The audit itself is free.

Alt text for any media image

Works on any Drupal site with the Media module, Commerce or not — select images and generate accurate, descriptive alt text for each one.

Bulk, up to twenty at a time

Select a batch of products or images and generate for all of them at once. The work runs on ShopAltAI's own servers, so it never adds load to your site.

Writes to the right fields

Generated titles and descriptions write to Drupal Commerce's own product fields, SKU and price to the default variation. SEO title and description write through the Metatag module when it's installed.

Never overwrites what you've already written

A bulk run only fills in what's actually missing — content already on a product or media item is left alone.

Install

Few minutes to install

Step 1

Install the module

Download the module zip below, then install it from Extend → Install new module (or unzip into modules/contrib) and enable ShopAltAI.

Download shopaltai.zip
Step 2

Connect your account

Go to Configuration → ShopAltAI, paste your API key, and click Test Connection. A free account works — no card required.

Step 3

Generate, review, accept

Open Product Generator or Alt Text Generator, select items, and generate. Nothing publishes until you review and click Accept.

Why it matters now

Improve catalogue quality at scale while keeping every change reviewed

The most useful Drupal integration isn't a publish button — it's a controlled workflow for filling in what's missing from a Commerce catalogue or media library before it reaches a live product.

Reduce manual product setup

Cut the copy-paste work of writing titles, descriptions, and SEO fields for every new Commerce product by hand.

Make an existing catalogue accessible

Fill in alt text across media images that have been on the site for years, without a separate accessibility audit tool.

Keep a human in the loop

Every generation is a draft in a review panel — nothing writes into Drupal until you accept it.

How it works

Specifically for Drupal

The problem

  • A Drupal media library can carry hundreds of product images with no alt text
  • Screen readers skip an image entirely when its alt text is missing
  • Google Images can't index what isn't described
  • Writing alt text and full listings by hand doesn't scale past a handful of products

The solution

  • ShopAltAI reads the actual product photo and writes alt text and listings grounded in what's in the image
  • Runs as a native Drupal module — no separate app or dashboard to manage
  • Bulk-select up to 20 products or images at once
  • Generation runs on ShopAltAI's servers, not your hosting, so it never slows down your site
  • Skips anything that already has a description or alt text, so a bulk run never overwrites your own work
  • Nothing publishes until you review it and click Accept
How it's built

What you can rely on with Drupal

Written for Drupal Commerce, not adapted to it.

Generated fields are mapped straight into Commerce's own product and variation entities — nothing needs remapping after it lands.

Nothing publishes unreviewed.

Every generation arrives as an editable draft in a review panel. You accept it before anything is written to a live product or media item.

It skips what's already done.

Products and images that already have content are left alone, so a bulk run never overwrites your own work.

FAQ

Drupal integration questions

Does ShopAltAI work with Drupal?

Yes, for Product Generator — Drupal Commerce must be installed. Alt Text Generator works on any Drupal site with the Media module, Commerce or not.

Will bulk generation slow down my site?

No. Generation happens on ShopAltAI's own servers — the module only starts the job and checks its status, so a large batch doesn't add load to your site.

Can I review content before it publishes?

Yes. Every generation is shown in a review panel first. Nothing is written to a product or media item until you click Accept.

What happens if I exceed my monthly allowance?

You can upgrade your plan for a higher monthly allowance, or connect your own AI provider key (BYOK) for usage billed directly by your provider instead of ShopAltAI.

Ready? A few minutes to install.

Your free ShopAltAI account includes 10 alt text generations, 5 product listings, and 5 content pieces a month — no card required. The module covers Alt Text and Product Listings; Content Generator is available in the web dashboard.