How we built andisdiy.com for Zazopoulos SA, the official ANDIS distributor in Greece: clippers, trimmers and blades for barbers, groomers and home use, with products, prices, stock, specs and photos synced automatically from the main zazopoulossa.gr catalogue.
ANDIS makes clippers, trimmers and blades for barbers, groomers and grooming at home. Zazopoulos SA distributes the range in Greece with an official warranty and a repair service, and wanted an official ANDIS store with its own domain, next to the other brand stores we build for them.
Machines, combo kits and blades often differ by a model number. The specs, photos and prices on the store have to match the distributor's catalogue exactly, and nobody should have to keep a second copy of it up to date by hand.
ANDIS needed to look nothing like the other brand stores: a dark burgundy palette, barbershop photography and a voice for professionals. It had to get there without a separate code base for every brand.
The store runs our Brand Sync module. ANDIS has its own secure feed from the main Zazopoulos catalogue, and the main site decides which products go into it, so andisdiy.com only ever receives the ANDIS range. When the distributor updates a product on zazopoulossa.gr, the brand store picks it up on its next run.
Names, descriptions, specs, SKU, barcode, weight, dimensions, tax rate, price, sale price and its dates, stock and quantity, brand and tags arrive in both languages. Categories are matched to the main site, so the menu follows the distributor's category tree.
A fingerprint of each product's data tells the sync whether anything changed since last time. If not, it moves on, so checking the whole range is quick and products are not rewritten for nothing.
An image already in the media library is matched by file name and reused, never downloaded twice. New ones come from the distributor's image CDN, or from the API when an image is not on the CDN, and the media library builds the thumbnail sizes.
The feed runs at the interval chosen in the admin panel, anything from every 30 minutes to once a week. Runs never overlap, and the sync retries by itself if the main site is busy or a connection drops.
Every product in the feed is listed in the admin panel. Untick one and it is never created or changed on andisdiy.com, while it stays on the main catalogue.
When a product leaves the feed, the store can set it to pending so it stops selling, while the page and its history wait in case it comes back. A single run can never hide more than half the catalogue, so a broken feed can't empty the shop overnight.
ANDIS uses the same brand theme as our HOBOT store, and you would never guess. Colours, logo, texts, menus and the home page are all set from the admin panel, with no ANDIS-specific templates, which is what kept a second brand store mostly design work.
andisdiy.com, the official ANDIS store for Greece, run by distributor Zazopoulos SA. It sells clippers, trimmers and blades, runs on our Laravel-based Tec-Eshop platform with a shared brand theme, and takes its products, prices, stock, specs, categories and photos automatically from the main zazopoulossa.gr catalogue, in Greek and English.
Our Brand Sync module reads an ANDIS feed from the main Zazopoulos catalogue at an interval set in the admin panel, from every 30 minutes to once a week. Only products that changed are updated, and photos are reused instead of downloaded again.
It runs on the same brand theme and the same sync module, but looks completely different. Colours, logo, texts, menus and the home page are all set from the admin panel, so each brand store gets its own identity without its own templates.
We build brand stores that take their products from your main catalogue or ERP, so each new brand is a design job, not a data-entry job. Tell us about your range and we'll show you what can be automated.
Get a Free Consultation+44 (0)20 4577 1772
Preferences are saved on this device.