Fähigkeiten shopify-apps
📦

shopify-apps

Sicher

Shopify-Apps mit modernen Mustern entwickeln

Die Entwicklung von Shopify-Apps erfordert das Verständnis komplexer Integrationsmuster. Dieser Skill bietet bewährte Muster für eingebettete Apps, Webhook-Verarbeitung und GraphQL-API-Nutzung.

Unterstützt: Claude Codex Code(CC)
📊 71 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "shopify-apps". Anfrage: Webhook-Handler für Produktaktualisierungen erstellen

Erwartetes Ergebnis:

Erstellt Express-Route mit HMAC-Verifizierungs-Middleware, warteschlangenbasierter asynchroner Verarbeitung und Shopify-konformer 200ms-Antwortanforderung mit Hintergrundaufgabe für schwere Operationen.

Verwendung von "shopify-apps". Anfrage: Eingebettete App-Navigation erstellen

Erwartetes Ergebnis:

Erstellt App Bridge-Navigationskomponente mit Navigationsblock-Verknüpfung zu Admin-Abschnitten, ordnungsgemäßer Routenerkennung und Polaris-Navigationsstil.

Sicherheitsaudit

Sicher
v1 • 2/25/2026

Static analyzer flagged two false positives for weak cryptographic algorithms at SKILL.md lines 3 and 46. Both are documentation text, not executable code. Line 3 mentions HMAC verification as a best practice. Line 46 is descriptive text. This is a documentation skill with no code execution risk.

1
Gescannte Dateien
47
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
31
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Shopify-App-Gerüst

Erstellen Sie eine vollständige Shopify-App-Struktur mit Remix, App Bridge und Polaris für die schnelle Projekteinrichtung.

Webhook-Handler-Implementierung

Erstellen Sie sichere Webhook-Endpunkte mit ordnungsgemäßer HMAC-Verifizierung und asynchronen Verarbeitungsmustern.

GraphQL-API-Integration

Erstellen Sie effiziente GraphQL-Abfragen und -Mutationen für Produkt-, Bestell- und Kundenverwaltung.

Probiere diese Prompts

Basis-Shopify-App-Struktur erstellen
Erstellen Sie eine Shopify-App mit Remix und App Bridge-Integration. Include die grundlegende Dateistruktur, package.json-Abhängigkeiten und Haupteinstiegspunkte für eine eingebettete App.
Webhook-Handler implementieren
Erstellen Sie einen Webhook-Handler für den orders/create-Webhook. Include HMAC-Signaturverifizierung, asynchrone Verarbeitung mit einer Warteschlange und ordnungsgemäße Fehlerbehandlung für Wiederholungslogik.
Polaris-Datentabelle erstellen
Erstellen Sie eine Polaris IndexTable-Komponente für die Anzeige von Shopify-Produkten. Include Spaltendefinitionen für Titel, Anbieter, Preis und Bestand. Fügen Sie Sortierung nach Erstellungsdatum und Filterung nach Anbieter hinzu.
GraphQL-Produktabfrage
Schreiben Sie eine GraphQL-Abfrage, um Produkte mit Varianten abzurufen, einschließlich Bestandebenen across Standorten. Fügen Sie Paginierungsunterstützung mit cursorbasierter Navigation hinzu.

Bewährte Verfahren

  • Verwenden Sie die GraphQL Admin API für alle neuen Entwicklungen anstelle von REST für bessere Leistung und Flexibilität
  • Verarbeiten Sie Webhooks asynchron und antworten Sie innerhalb von 200 ms, um Shopify-Timeouts zu vermeiden
  • Fordern Sie Kundendaten-Zugriffsbereiche nur an, wenn sie erforderlich sind, und bearbeiten Sie GDPR-Löschanfragen

Vermeiden

  • Verwendung der REST API für neue App-Entwicklung, wenn GraphQL bessere Fähigkeiten bietet
  • Synchrone Webhook-Verarbeitung, die das Shopify 200ms-Antwort-Timeout überschreitet
  • Abfragen der Shopify API nach Änderungen statt Webhooks für Echtzeit-Updates zu verwenden

Häufig gestellte Fragen

Was ist der empfohlene Stack für neue Shopify-Apps im Jahr 2024?
Verwenden Sie Remix mit React Router für das Backend, App Bridge v3 für eingebettete Erfahrungen, Polaris für UI-Komponenten und die GraphQL Admin API für alle Datenoperationen.
Wie gehe ich mit Webhook-Timeouts von Shopify um?
Antworten Sie innerhalb von 200 ms mit Status 200, verarbeiten Sie dann Webhook-Daten asynchron mit einer Job-Warteschlange. Shopify wiederholt fehlgeschlagene Webhooks mit exponentiellem Backoff.
Wann sollte ich App Bridge gegenüber direkter Navigation verwenden?
Verwenden Sie immer App Bridge für eingebettete Apps im Shopify Admin. Es bietet nahtlose Navigation, Modal-Unterstützung und ordnungsgemäße Session-Verarbeitung innerhalb des Shopify iframes.
Wie implementiere ich die Abrechnung für meine Shopify-App?
Verwenden Sie die Shopify Billing API mit GraphQL-Mutationen. Erstellen Sie wiederkehrende Gebühren oder Einmalkäufe, behandeln Sie die Bestätigungs-URL-Weiterleitung und verifizieren Sie den Gebührenstatus, bevor Sie Zugang gewähren.
Was sind die Rate Limits für die Shopify Admin API?
Shopify verwendet einen Leaky Bucket-Algorithmus mit abfragekostenbasierter Begrenzung. Überwachen Sie die X-Shopify-Shop-Domain- und Rate-Limit-Header. GraphQL-Abfragen haben berechnete Kosten basierend auf der Komplexität.
Wie gehe ich mit der GDPR-Compliance in meiner Shopify-App um?
Implementieren Sie Webhook-Handler für customers/data_request, customers/redact und shop/redact. Speichern Sie Kundendaten minimal und löschen Sie sie auf Anfrage innerhalb von 30 Tagen, wie von Shopify gefordert.

Entwicklerdetails

Dateistruktur

📄 SKILL.md