Built to solve a specific problem

Every project here started with a constraint. Technical, organizational, or both. The work shows what that looks like once it is solved.

New Looxs

A product catalog that keeps itself up to date: photos, prices and retailer downloads.

ScopeDevelopment of the full website and the catalog systems behind it

Highlights

  1. 01Bulk photo import with smart matching to the right product
  2. 02Automatic image optimization: over 6,000 images, about 82% lighter
  3. 03A download area where retailers get images and product files
  4. 04Prices follow the visitor's country on every listing

Every new collection meant a lot of manual work.

New Looxs sells cycling bags and accessories across Europe through retailers. Every collection brings thousands of product photos, new models and price changes, in four languages. Keeping the site current was a lot of manual work for a small team, and heavy images slowed every page.

Before
  • Thousands of product photos linked to products by hand
  • Heavy images slowed every page
  • Retailers asked the team for images and files
After
  • Photos are imported in bulk and find their product
  • Images are optimized automatically, about 82% lighter
  • Retailers download what they need themselves
Over 6,000 images optimized, with no manual linking.

How it works

The system adapts to the files the team already has. Product photos are imported in bulk, optimized automatically and matched to the right product, with no manual linking. Retailers get images and product files from a download area on the site. Visitors see the prices for their country, and a new collection goes live in one checked run.

Technical details

Smart matching

Uploaded photos are matched to the right product and placed in the right order automatically, model versions included. A product without photos raises a warning that only the team sees.

Automatic optimization

A nightly job creates lighter versions of every photo. An admin screen shows progress and a log, and lets the team start or cancel a run. One 3.4 MB photo became 91 KB.

Retailer downloads

Retailers get product images and documents from the site itself, without asking the team for files.

Country pricing

The visitor's country sets which price list is shown, on product pages, listings and related products alike.

Collection updates

New models, renames and removals from the supplier sheet are applied in one repeatable run, with a dry run first and a check in all four languages.

Tools for the team

Any product can be found in the admin by typing its barcode.

Next caseIntermessengerFive tools replaced by one dashboard

It starts with a conversation.

Describe what needs to change. A realistic assessment comes first. No commitments.

Start the conversation