Relaunch unserer neuen Website mit dem hauseigenen "BINARY cms" Mehr erfahren →
← Referenzen

Webshop-Redesign für ein Sortiment mit Tiefgang.

Wir haben den Webshop von Chemie Brunschwig neu gestaltet und um neue Funktionen erweitert — schneller, klarer, mit einer Produktsuche, die im grossen Laborsortiment wirklich trifft.

Webshop-Redesign für ein Sortiment mit Tiefgang.
Chemie Brunschwig AG
Kunde
Chemie · E-Commerce
Branche
2025
Realisiert
Craft CMS
Kerntechnologie
Redesign
modernes Einkaufserlebnis
Sekunden
bis zum richtigen Artikel

Ausgangslage

Ein grosses, erklärungsbedürftiges Chemie- und Laborsortiment in einem in die Jahre gekommenen Shop — schwer durchsuchbar und unübersichtlich.

Lösung

Wir haben den Shop neu aufgebaut (Phase I): modernes, schnelles Frontend, neue Funktionalitäten und eine leistungsfähige Produktsuche mit Filtern — angebunden an die Warenwirtschaft, damit Artikel und Preise aktuell bleiben.

Ergebnis

Kunden finden schneller das richtige Produkt, der Auftritt wirkt zeitgemäss und ist für weitere Ausbaustufen vorbereitet.

Projekt-Profil

Wie wir dieses Projekt einordnen.

Komplexität 4/5

Grosses, strukturiertes Sortiment mit anspruchsvoller Such-/Filterlogik und Anbindung an die Warenwirtschaft.

Automatisierungsgrad 3/5

Produktdaten und Preise werden aus der Warenwirtschaft gespeist statt manuell gepflegt.

Einzigartigkeit 3/5

Hochwertiger B2B-Commerce mit echter Sortimentstiefe — massgeschneidert statt Standard-Shop.

Techstack & Technologien
Beteiligte Randsysteme
  • Warenwirtschaft / ERPArtikel, Preise, Bestände
  • ZahlungsdienstleisterCheckout
  • ProduktsucheVolltext & Filter
Aus dem Code

Ein Blick auf ein kniffliges Detail.

Python src/jgc.py — Konvertierungs-Pipeline: Produktexport prüfen, in JSON wandeln, Shop-URLs anreichern und als JSONL für den Roche-Axiom-Marktplatz ausgeben.
def main(csv_file, *, out_file: "o" = "axiom.jsonl"):
    """ Converts a Chemie Brunschwig CSV file to an Axiom Jsonl file

    :param csv_file: CSV file (needs to be with TAB separator)
    :param out_file: Name of resulting jsonl file (an existing file will
                     be overwritten)
    """
    print("Converting file...")

    csv_checker.check_csv(csv_file)
    array_of_json_products = c2j.convert(csv_file)
    array_of_json_products = product_url_adder.insert_product_url(
        array_of_json_products)
    json2jsonl.create_jsonl_from_array(array_of_json_products, out_file)

    print("... conversion completed successfully.")
Einblicke
Ähnliches Vorhaben?

Lass uns über dein Projekt reden.

Erzähl uns kurz von deinem Vorhaben — wir kommen schnell auf den Punkt.

„Ich baue Werkzeuge, die anderen den Tag leichter machen."
Tim Arnold Tim Arnold Entwicklung, Programmierung