Zum Inhalt springen

ArbeitenTurkish Home

Kundenprojekt · Wohnkultur · Shop

Ein Shop, dessen Preise aus der Kasse kommen.

Turkish Home verkauft Geschirr, Teekannen und Wohnaccessoires aus der Türkei. Wir haben den Shopify-Store gebaut und an das Kassensystem des Händlers angeschlossen.

Startseite von turkishhome.de: oben das Logo und die Menüpunkte Marken, Geschirr & Gläsersets, Küchenzubehör, Tabletts & Deko und Teekannen, darunter ein gedeckter Tisch mit Geschirr und Teegläsern.

Ausgangslage

Artikel und Preise führt der Händler in seinem Kassensystem. Der Shop sollte dieselben Preise zeigen, ohne dass jemand sie ein zweites Mal eintippt.

Der Händler verkauft Wohnaccessoires und Haushaltswaren aus der Türkei.

Was wir gebaut haben

  1. Ein eigenes Theme.

    Fertige Shopify-Themes waren zu allgemein. Wir haben ein eigenes gebaut, passend zu Marke und Sortiment, mit Platz für große Produktbilder.

  2. Lieferung in die EU und nach Großbritannien.

    Geliefert wird in alle EU-Staaten und nach Großbritannien. Bezahlen kann man mit PayPal oder über Klarna, dort per Kreditkarte, Sofortüberweisung oder in Raten.

  3. Preise aus der Kasse.

    Jeden Morgen um 6 Uhr holt ein Programm von uns die Artikelliste aus dem Kassensystem und vergleicht sie mit dem Shop. Geänderte Preise gehen von selbst in den Shop. Hat jemand dort einen Preis von Hand geändert, gilt wieder der aus der Kasse. Was aus der Kasse verschwindet, nimmt der Shop aus dem Verkauf.

  4. Neue Artikel erst nach Freigabe.

    Neue Artikel stellt das Programm nie selbst online. Es legt sie in eine Warteschlange, und in den Shop kommen sie erst, wenn ein Mensch sie freigegeben hat.

Die Preise kommen jeden Morgen aus dem Kassensystem in den Shop.

Anbindung an die Kasse

Eine Schnittstelle braucht das Kassensystem dafür nicht. Unser Programm holt die Artikelliste so, wie es ein Mensch im Browser tun würde.

Das Kassenportal gibt die Artikelliste nur als Datei heraus, über einen Knopf im Browser. Unser Programm meldet sich deshalb jeden Morgen selbst an, startet den Export und lädt die Datei herunter.

Kasse und Shop verbindet der Barcode. In der Kasse steht er bei jedem Artikel, auch im Namensfeld. Über den Barcode findet das Programm zu jedem Artikel der Kasse den passenden im Shop und übernimmt von dort den Namen.

Ergebnis

Preise pflegt der Händler an einer Stelle, in seiner Kasse. Der Shop zieht jeden Morgen nach.

Das lässt sich auf andere Händler übertragen: Auch eine Kasse ohne Schnittstelle kann einen Onlineshop mit Preisen versorgen, solange sie ihre Artikel als Datei herausgibt.

Technik

Bestellung, Zahlung und Versand laufen über Shopify. Der Abgleich mit der Kasse ist ein eigenes Programm, das auf unserem Server läuft. Es bedient das Kassenportal im Browser und hält jeden Lauf und jede Preisänderung fest.

  • Shopify
  • Python
  • FastAPI
  • Playwright
  • SQLite

Ähnliche Ausgangslage?

So ein Shop fällt bei uns unter Shops & Verkaufssysteme. Wie wir Abläufe wie den Preisabgleich automatisieren, steht unter KI, Automatisierung & moderne Entwicklung.