Titelbild zum Artikel „Shopify und QR-Codes: was bei der App-Deinstallation bleibt“
E-Commerce

Shopify und QR-Codes: was bei der App-Deinstallation bleibt

6 Min. Lesezeit
QR-Code erstellen

Sie führen einen deutschen Shopify-Shop, suchen im Admin die QR-Code-Einstellungen und finden keine. Das ist kein Bedienfehler: QR-Codes sind keine Shopify-Funktion. Jede Möglichkeit dafür kommt aus einer App im App Store, separat installiert, separat abgerechnet und im Zweifel separat gekündigt.

Diese eine strukturelle Tatsache bestimmt jede Abwägung in diesem Vergleich, es lohnt sich also, sie zu verstehen, bevor Sie irgendetwas installieren.

Codes kommen aus Apps, nicht von Shopify

Der App Store führt eine Kategorie von QR-Apps, die speziell für Händler gebaut sind. Sie binden Codes an Dinge, die es in Ihrem Shop gibt: einzelne Produkte, Kategorien, Rabattcodes, Bestellungen sowie Abhol- und Fulfillment-Abläufe. Die Abrechnung läuft pro App über Ihr Shopify-Konto, üblicherweise mit einer kurzen kostenlosen Testphase. Manche Apps bieten einen kostenlosen Tarif, andere nicht — lesen Sie also den Eintrag, statt es anzunehmen.

Weil diese Apps eigenständige Unternehmen sind, schwanken Qualität, Support und Beständigkeit innerhalb der Kategorie erheblich. Manche Einträge sind ausgereift und haben Bewertungen über Jahre. Andere sind neu oder dünn bewertet. Diese Streuung ist keine Kritik an einer einzelnen Entwicklerin oder einem einzelnen Entwickler; sie ist eine Tatsache über App-Marktplätze allgemein und sollte prägen, wie Sie einen Eintrag bewerten.

Was die Integration wirklich bringt

Ein eigenständiger Generator kann die Integrationstiefe nicht erreichen, und es wäre unehrlich, etwas anderes zu behaupten. Eine App, die in Ihrem Shop lebt, hat Zugriff auf Daten, die ein externes Werkzeug nicht hat. Je nach App kann das bedeuten:

  • Automatisch einen Code je Produkt oder Kategorie erzeugen und dabei die korrekte URL ziehen, ohne dass jemand tippt.
  • Einen Rabatt anhängen, sodass der Scan das Angebot an der Kasse anwendet, statt die Kundschaft zum Kopieren eines Codes aufzufordern.
  • Codes in Bestell-, Abhol- und Fulfillment-Abläufe einsetzen, statt sie nachträglich anzuflanschen.
  • Bei Katalogänderungen in großer Menge neu erzeugen, ohne vorher eine Tabelle zu exportieren.
  • Die Abrechnung mit dem restlichen Shopify-Stack auf einer Rechnung halten.

Für Abholung im Laden, Lagerbetrieb und alles, was an Bestellzustände gekoppelt ist, ist genau dieser Zugriff der Sinn der Sache. Lautet Ihr Anwendungsfall "Kundschaft scannt das Regaletikett und landet auf der richtigen Produktseite mit der richtigen Aktion", dann leistet eine App Arbeit, die kein externes Werkzeug leisten kann.

Die Handelsseite davon behandeln wir ausführlicher in unseren Notizen zu QR-Codes im Einzelhandel.

Die Abhängigkeit, die man einplanen muss

Hier folgt das Risiko, das eine sorgfältige Lektüre verdient statt einer Schauergeschichte.

Von einer App erzeugte Codes hängen in der Regel davon ab, dass diese App installiert und abonniert bleibt. Die Weiterleitung, die einen dynamischen Code funktionieren lässt, wird typischerweise von der Infrastruktur des App-Anbieters bedient. Deinstallieren Sie die App, lassen Sie das Abo auslaufen oder wandern Sie von Shopify ab, können aktive Codes aufhören zu funktionieren.

Das wiegt so schwer, wie die Codes fest sitzen. Ein Code auf einem Bildschirm ist trivial ersetzbar. Ein Code, der auf zehntausend Produktkartons gedruckt ist, nicht. Wenn das physische Objekt Ihr App-Abo überleben wird, haben Sie ein gedrucktes Gut an eine Softwareabhängigkeit gekoppelt — eine Entscheidung, die man bewusst treffen sollte und nicht aus Versehen.

Konkrete Fragen, bevor Sie etwas Langlebiges drucken:

  • Was passiert mit vorhandenen Codes, wenn ich deinstalliere oder herunterstufe?
  • Lässt mich der Anbieter die Liste der Codes samt Zielen exportieren?
  • Wenn ich in drei Jahren von Shopify weggehe, überleben die Codes?
  • Gibt es dazu eine dokumentierte Richtlinie, oder schließe ich das aus einer Support-Antwort?

Das ist dieselbe Problemklasse wie in was tun, wenn ein QR-Code-Generator dichtmacht, und die Absicherung ist dieselbe: Wissen, wo die Weiterleitung lebt, und eine eigene Aufzeichnung jedes Ziels führen.

Einen App-Store-Eintrag richtig lesen

Nehmen Sie sich vor der Installation zehn Minuten für Folgendes:

Menge und Aktualität der Bewertungen. Eine Handvoll Bewertungen aus einem Monat sagt sehr wenig. Stetige Bewertungen über ein paar Jahre sagen Ihnen, dass der Anbieter noch da ist.

Preise und Bedingungen im Eintrag selbst. Tarife und Grenzen unterscheiden sich je App und ändern sich mit der Zeit. Lesen Sie den aktuellen Eintrag statt eines Blogbeitrags, diesen eingeschlossen.

Reaktionsfreude des Supports. Sehen Sie sich an, wie die Entwicklung auf negative Bewertungen antwortet. Das ist der Support, den Sie bekommen.

Exportoptionen. Fragen Sie, welche Dateiformate Sie tatsächlich erhalten und in welcher Auflösung. Nehmen Sie nicht an, dass Vektor verfügbar ist; bestätigen Sie es für die konkrete App, bevor Sie einer Druckerei irgendetwas versprechen.

Wo ein eigenständiger Generator passt

Eigenständige Werkzeuge gewinnen in drei Situationen:

Auflagen, die ein Abo überleben sollen. Verpackung, Beschilderung, gedruckte Kataloge, alles mit mehrjähriger Lebensdauer. Sie wollen die Weiterleitung an einem Ort besitzen, der unabhängig von Ihrer Shop-Plattform ist.

Codes, bei denen es nicht um ein Produkt geht. Ein Code auf einer Paketbeilage, der auf eine Bewertungsseite, ein Support-Portal, ein Retourenformular oder eine Karriereseite zeigt, hat nichts mit Ihrem Katalog zu tun und gewinnt nichts durch Shop-Integration.

Große Mengen aus eigenen Daten. Wenn Sie bereits eine CSV mit URLs haben, macht ein Massen-QR-Code-Generator direkt Dateien daraus, ohne den Umweg über ein Shop-Objektmodell, das womöglich nicht zur Form Ihrer Daten passt.

Erzeugen Sie für all das einen dynamischen Code, damit das Ziel änderbar bleibt, und exportieren Sie in der Auflösung, die Ihre Druckerei verlangt. Unser PNG-Export-Leitfaden behandelt die Rastereinstellungen; für Großformate fragen Sie die Druckerei vorher nach Vektor.

Was ein deutscher Shop zusätzlich klären muss

Eine QR-App, die Scans zählt, verarbeitet dabei Daten in Ihrem Auftrag. Damit brauchen Sie einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO und eine Antwort auf die Frage, wo die Server stehen. Beides steht selten im App-Store-Eintrag und meist in der Dokumentation des Anbieters, und beides sollte geklärt sein, bevor der Code auf zehntausend Paketbeileger geht.

Der zweite Punkt betrifft die Zielseite. Erzeugt die App eine eigene Landingpage auf ihrer Domain, ist das trotzdem eine geschäftliche Seite von Ihnen, und §5 DDG verlangt ein leicht erkennbares, unmittelbar erreichbares Impressum. Viele App-Seiten haben dafür kein Feld. Dann führt der Code besser auf eine Seite in Ihrem Shop, die Impressum, Datenschutzerklärung und Widerrufsbelehrung ohnehin in der Fußzeile trägt.

Der dritte Punkt ist Messtechnik. Ein Zähler, der serverseitig bei der Weiterleitung zählt, ist etwas anderes als ein Analyseskript, das im Browser lädt. §25 TDDDG lässt kein nicht notwendiges Skript vor der Einwilligung zu, und ein Scan endet häufig in einem In-App-Browser, in dem Ihr Einwilligungsbanner wieder von vorn beginnt. Wer die Zählung in die Weiterleitung legt, misst auch dann, wenn der Besucher das Banner wegwischt.

Die Arbeit aufteilen

Ab einer gewissen Größe fahren die meisten Shops beides, und das ist keine Verlegenheitslösung, sondern eine saubere Arbeitsteilung. Die App übernimmt, was Live-Daten aus dem Shop braucht: Codes je Variante, Rabattanbindung, Abholabläufe, Regaletiketten, die dem Katalog folgen. Der eigenständige Generator übernimmt, was in die Druckerei geht und dort Jahre bleibt: Paketbeileger, Verpackung, Messewand, Aufsteller im Ladengeschäft.

Öffnen Sie Ihren Shopify-Admin, listen Sie jeden derzeit im Umlauf befindlichen QR-Code auf und markieren Sie jeden als entweder shopdatenabhängig oder druckbeständig. Die zweite Gruppe ist die, die von der App weg auf Codes wandern sollte, deren Weiterleitung Sie kontrollieren. Fangen Sie dort an.

Diesen Artikel teilen