Eigene Apps für den Onlinehandel

Apps, die im Alltag wirklich funktionieren.

JRMedia entwickelt eigene Shopify-Apps. Jede entsteht aus einem Problem im eigenen Handelsalltag, läuft dort monatelang im Echtbetrieb — und wird erst veröffentlicht, wenn sie sich bewährt hat.

Entwickelt und betrieben von einer Person. Keine Roadmap-Versprechen, keine Funktionen auf Vorrat.

ShopifyPlattform
Aus der PraxisUrsprung jeder App
EchtbetriebTest vor dem Release
Ohne TrackingApps und Website

Schwerpunkte

Woran JRMedia arbeitet

Die Apps von JRMedia entstehen im Shopify-Ökosystem und in allem, was daran andockt. Diese Themen kommen dabei immer wieder vor.

Shopify-Apps

Apps, die im Shopify-Admin leben statt daneben. Native Shopify-APIs, eingebettete Oberfläche, Abrechnung über die Shopify Billing API.

Produktdaten in Masse

Preise, Bestände und Metafelder für tausende Produkte ändern — und zwar so, dass sich jede Änderung vollständig zurücknehmen lässt.

Schnittstellen

Verbindungen zwischen Shop, Marktplätzen und Versand. REST und GraphQL, mit sauberem Umgang mit Rate-Limits, Wiederholungen und Teilausfällen.

Automatisierung

Wiederkehrende Handarbeit wird zu einem Job, der nachts läuft und morgens einen verständlichen Bericht hinterlässt — inklusive Fehlerfall.

Frontend & UI

Oberflächen, die man ohne Handbuch bedient. Barrierearm, auf dem Handy genauso benutzbar wie am Schreibtisch, im Look der Plattform.

Betrieb

Nach dem Release geht es weiter: Monitoring, Updates auf neue Shopify-API-Versionen und Antworten auf Nutzerfragen.

Entstehung

Wie eine App entsteht

Jede App von JRMedia beginnt als eigenes Problem im Handelsalltag — nicht als Marktlücke und nicht als Auftrag. Veröffentlicht wird erst, was sich im eigenen Betrieb bewährt hat.

  1. 01

    Eigener Bedarf

    Am Anfang steht eine Aufgabe, die sich im eigenen Shop jede Woche wiederholt und zu viel Zeit kostet.

    Klarer Anwendungsfall
  2. 02

    Erste Version

    Eine schlanke Umsetzung, die genau diesen einen Fall löst. Noch ohne Einstellungen, noch ohne Sonderfälle.

    Lauffähiger Prototyp
  3. 03

    Schritt für Schritt

    Was im Alltag fehlt, kommt dazu: Grenzfälle, Fehlerzustände, Datensicherung und eine Oberfläche, die keine Erklärung braucht.

    Ausgebaute App
  4. 04

    Praxistest

    Die App läuft im echten Betrieb mit echten Produkten und echten Preisen. Was hier stört, wird geändert statt dokumentiert.

    Monate im Echteinsatz
  5. 05

    Veröffentlichung

    Erst wenn die App für den eigenen Shop zuverlässig funktioniert, folgt die Einreichung im Shopify App Store.

    Offizieller Release

Zwischen der ersten Zeile Code und der Veröffentlichung liegen in der Regel mehrere Monate im täglichen Einsatz.

Technologie

Womit gearbeitet wird

JRMedia arbeitet mit TypeScript, React und Node.js und setzt auf die nativen APIs der jeweiligen Plattform statt auf Zwischenschichten. Der Stack ist bewusst schmal gehalten, damit die Apps auch in zwei Jahren noch wartbar sind.

Frontend

  • React
  • TypeScript
  • Vite
  • Polaris
  • Remotion

Backend

  • Node.js
  • GraphQL
  • REST
  • Gadget
  • Webhooks

Plattform

  • Shopify Admin API
  • Storefront API
  • Shopify Functions
  • Marktplatz-APIs

Qualität

  • Automatisierte Tests
  • CI/CD
  • Git & GitHub
  • DSGVO by design

Showcase

Veröffentlichte Apps

Diese Apps von JRMedia haben den Weg vom eigenen Bedarf bis in den Shopify App Store hinter sich.

Screenshot der Kalkulationsansicht von PriceCalc Pro im Shopify-Admin

Live · Shopify

PriceCalc Pro

Einkaufspreise pflegen, Verkaufspreise nachvollziehbar kalkulieren.

Alle Apps ansehen

Haltung

Warum das so läuft

JRMedia baut wenige Apps und benutzt sie selbst. Daraus folgt fast alles andere.

Die erste Nutzerin ist die Entwicklerin

Jede Schwäche fällt im eigenen Shop zuerst auf. Was im Alltag nervt, wird geändert, bevor es überhaupt jemand anders zu sehen bekommt.

Fokus statt Funktionsliste

Lieber ein Problem vollständig lösen als fünf halb. Was nicht gebraucht wird, wird auch nicht gebaut — das hält die Apps verständlich und schnell.

Sicherheit ist Teil des Konzepts

Massenänderungen an Preisen oder Beständen sind riskant. Datensicherung und Rücknahme gehören deshalb zum Grundgerüst, nicht zu einem Zusatzpaket.

Datenschutz von Anfang an

Es werden nur die Daten verarbeitet, die für die Funktion nötig sind. Berechtigungen werden so eng wie möglich gesetzt, Verarbeitungen dokumentiert.

Fragen

Häufige Fragen

Fragen zu den Apps von JRMedia und dazu, wie sie entstehen.

Wie entstehen die Apps von JRMedia?

Jede App beginnt als eigenes Problem im Handelsalltag. Zuerst entsteht eine schlanke Version, die genau diesen einen Fall löst; danach wird sie Stück für Stück ausgebaut und im eigenen Shop im Echtbetrieb eingesetzt. Erst wenn sie dort zuverlässig funktioniert, folgt die Veröffentlichung im Shopify App Store.

Warum Shopify?

Weil der eigene Handel dort stattfindet. Die Probleme, aus denen die Apps entstehen, treten im täglichen Umgang mit dem Shopify-Admin auf — und die Lösung gehört dann auch dorthin und nicht in ein separates Werkzeug daneben.

Was passiert mit meinen Shop-Daten?

Die Apps verarbeiten nur die Daten, die für ihre Funktion nötig sind, und fordern die Shopify-Berechtigungen so eng wie möglich an. Endkundendaten werden nicht verarbeitet. Was eine App im Einzelnen verarbeitet, steht in ihrer eigenen Datenschutzerklärung.

Wie sicher sind Massenänderungen an Preisen?

Vor jeder Massenänderung wird der vorherige Stand gesichert, sodass sich die Aktion vollständig zurücknehmen lässt. Diese Sicherung ist Teil des Grundkonzepts und nicht an einen kostenpflichtigen Plan gebunden.

Gibt es Support?

Ja, per E-Mail an support@jrmedia.software. Die Antwort kommt direkt von der Person, die die App auch entwickelt — es gibt keine Support-Ebene dazwischen.

Werden die Apps weiterentwickelt?

Ja. Shopify veröffentlicht regelmäßig neue API-Versionen und stellt ältere ab, deshalb ist Pflege ohnehin Pflicht. Dazu kommt, dass jede App im eigenen Shop weiterläuft — Fehler und fehlende Funktionen fallen dadurch von selbst auf.

Fragen zu einer App?

Schreib einfach. Die E-Mail landet direkt bei der Person, die die Apps entwickelt — nicht in einem Ticketsystem.

E-Mail schreiben oder telefonisch: 0157 38823629

Individuelle Entwicklung auf Anfrage.