Evlop enthält ein starkes Set an No‑Code‑Blöcken. Wenn du etwas Spezielles brauchst, kannst du deine eigenen benutzerdefinierten Blöcke hinzufügen. Wähle den Ansatz, der zu deinen Fähigkeiten und deinem Anwendungsfall passt: ein React‑Native‑Block, das innerhalb der App läuft, oder ein HTML‑Block, gebaut mit HTML, CSS, JS, Tailwind und Liquid, der in einer WebView gerendert wird.
1) Eigene Blöcke mit React Native erstellen

Was das ist
Ein React‑Native‑Block ist Teil der nativen App. Er eignet sich am besten für flüssige UI, Gesten, Animationen, Offline‑Verhalten und Geräte‑Features.
Was du nutzen kannst
@evlop/native-componentfür konsistente UI‑Primitive@evlop/shopifyum auf Store‑Daten wie Produkt, Kollektion, Warenkorb, Metafelder, Metaobjekte, Kunde zuzugreifen- Alle npm‑Pakete, die in
package.jsondes Custom‑Block‑Editors aufgeführt sind, können importiert und verwendet werden
Wann du das wählen solltest
- Du brauchst hohe Performance oder komplexe Interaktionen
- Du möchtest native Navigation und Geräte‑APIs
- Du planst, Daten zu cachen oder mit instabilen Netzwerken umzugehen
Praktische Tipps
- Halte Block-Einstellungen einfach und serialisierbar
- Wähle Dependencies gezielt aus, um die Bundle-Größe zu manage
- Teste auf Home-, Produkt- und Collection-Screens
- Prüfe Accessibility, Ladezustände und Empty States
2) Eigene Blöcke mit HTML erstellen
Was es ist
Ein HTML-Block läuft in einer WebView. Baue mit HTML, CSS, JS, Tailwind und Liquid für schnelle Iteration.
Daten und Limits
- Nutze Liquid, um auf Shopify-Kontext zuzugreifen, z. B. das aktive Produkt oder die aktive Collection
- Kundeninformationen sind in diesem Kontext nicht verfügbar
Navigation
- Der Evlop Web Bridge macht aus einfachen
<a href>-Links native Navigation, wenn ein passender App-Screen existiert
Wann du das wählen solltest
- Marketing- oder Editorial-Content, der sich oft ändert
- Leichtgewichtige Widgets, die Produkt- oder Collection-Details zeigen
- Teams, die Tailwind und einfaches JavaScript bevorzugen
Praktische Tipps
- Designe Mobile First mit Tailwind-Utilities
- Halte Scripts leicht und vermeide schwere Frameworks
- Nutze Standard-Anchors, damit der Web Bridge nativ routen kann
- Prüfe Kontrast, Abstände und Ladezeit
Fazit
Mit Custom Blocks passt du die App an deinen Store an, ohne das Rad neu zu erfinden. Wähle React Native für Performance und tiefe Integration oder HTML für Tempo und inhaltsbasierte Widgets.