Problemet: Geins-exporten ger bara länk till första bilden per produkt, och filnamnet innehåller produktslug (typ topformula-topformula--mjolksyra-5-miljarder--100-kapslar_1.jpg) istället för SKU. Viskans batch-import kräver att filnamnen kopplas till rätt produkt.
Lösningen: Artikelnumren är hämtade ur Topformulas egen Geins-produktexport (auktoritativ källa), joinade mot rätt produkt via Geins item-id. Bilderna läses per produkt direkt från Geins CDN. Resultatet är en mappning som Viskan kan importera mot art_no.
Två nummer per produkt (båda finns kvar i CSV):
7427. 527 av 528 produkter har ett art_no i Geins-exporten.6618). Behålls som referens, men Viskan får inte över detta vid Geins-importen, så det går inte att matcha mot.sku, product_name, product_url, image_order, suggested_filename, source_url, source_url_thumb, bytes_largest, article_number, suggested_filename_artno, brand_slug, third_party<artikelnummer>_<ordning>.<ext>. Det gamla suggested_filename (Geins-id-baserat) finns kvar för spårbarhet.Bildernas ordning följer Geins CDN-namnsuffix (_1.jpg = bild 1, _2.jpg = bild 2, alt-vinklar med _1_1.jpg följer sin huvudbild). Duplicerade bilder (samma fil under olika namn) filtreras bort via bytes-jämförelse.