Case study · Images, video and DAM

Every image on the right variant

In short

Product images for the sports catalogs sat in enterprise DAMs and media hubs, with no clean link to the product, the color or the angle. alfa built a harvester that reads each type of server, removes duplicates and ties every image to its color and angle, then puts the hero image of each color on every variant row. Galleries match the variant the shopper picks, with no manual sorting.

Adobe Dynamic MediaScene7 image server, images rendered on request from the URL
Byndermedia hub, assets filed by internal ID, no bulk export
Content hub on an edge CDNAkamai and Cloudflare, separate desktop, mobile and lifestyle trees

The problem

Brands rarely hand over a clean folder of images. The images sit inside closed DAM systems, each with its own addressing, its own image transforms and its own angle names. Downloading them by hand at catalog scale produces mismatched colorways, missing sole and profile views, and broken variant links.

What alfa built

One harvester, with a reader for each type of server.

Adobe Dynamic Media · Under Armour

Scene7 does not serve fixed files. It renders each image on request from the URL. The harvester builds the URL for each asset from the SKU, probes every angle code the server uses, and sets width, quality and sharpening in the same request for a clean export.

Bynder media hub

The assets were filed under internal IDs, not product codes, and the hub had no bulk export. The harvester walked the collections, matched each internal article ID to the brand's ERP product code, removed identical hero images by perceptual hash, and grouped a full gallery for each colorway.

Content hub on an edge CDN · Saucony

Desktop, mobile and lifestyle images sat in separate trees behind Akamai and Cloudflare. The crawler mapped each colorway swatch to its full zoom set, checked the size of every response, and placed the images on the Shopify CDN tied to their variants.

A second look: vision check (beta)

Harvesting answers where the image is. The next question is whether the image matches the color name the supplier gave it. A vision model turns each cropped product image into a vector, and the vector is checked against the record.

Rules it left behind

The result

Galleries that match the variant the shopper chose, with no manual sorting. The harvester ran on the catalogs behind Under Armour Israel and Saucony Israel, both live stores.

More case studies

Jewelry · #ProjectBananaA catalog that did not existLuxury watches · Astral Watches14 luxury brands, one catalogBuild pipelineThe build pipeline behind every catalogValidation gateAn import is a database write
Start with one file.

A pilot is one of your import files, a signed verdict and a findings report, at a fixed price.