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
- 01Bulk photo import with smart matching to the right product
- 02Automatic image optimization: over 6,000 images, about 82% lighter
- 03A download area where retailers get images and product files
- 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.
- Thousands of product photos linked to products by hand
- Heavy images slowed every page
- Retailers asked the team for images and files
- Photos are imported in bulk and find their product
- Images are optimized automatically, about 82% lighter
- Retailers download what they need themselves
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.


