📖 Hilfe & Dokumentation

Alles, was Sie brauchen, um Ihren Flowtifyy-Shop einzurichten, zu betreiben und zu optimieren.

🚀 Quickstart

In weniger als 10 Minuten haben Sie Ihren ersten Flowtifyy-Shop live. Folgen Sie diesen Schritten:

Konto erstellen: Besuchen Sie flowtifyy.com/register und registrieren Sie sich mit Ihrer E-Mail-Adresse. Bestätigen Sie die Bestätigungs-E-Mail.

Shop anlegen: Nach dem Login gelangen Sie zu «Meine Shops». Klicken Sie auf Neuen Shop erstellen, vergeben Sie einen Namen und eine Shop-URL (z. B. meinshop).

Ersten Artikel hinzufügen: Im Adminbereich → Produkte → Neues Produkt. Titel, Preis, Bild und Beschreibung eingeben, speichern.

Auf Ihrer Website einbetten: Erlaubten Host unter Einstellungen → Integration eintragen und den Embed-Code auf einer Website verwenden, deren Tarif externe iFrames oder Skripte zulässt.

💡

Die Shop-URL ist fix und bildet den Pfad zum Shop. Wählen Sie sie einmalig sorgfältig — sie kann nicht geändert werden.

⚙️ Shop einrichten

Unter Einstellungen im Adminbereich können Sie Ihren Shop vollständig anpassen:

Allgemein

  • Shop-Name: Erscheint im Shop-Header und in E-Mails.
  • Sprache / Währung: Aktuell CHF und EUR unterstützt.
  • Logo: Upload als PNG/SVG, wird im Shop-Header angezeigt.
  • Farben & Schriften: Primärfarbe, Textfarbe, Hintergrund, Schriftquelle (Google Fonts oder Webflow-Vererbung).

Erlaubte Website-Domain Free+

  • Tragen Sie Ihre Wunsch-Domain ein (z. B. shop.ihrefirma.ch).
  • Geben Sie den konkreten Host Ihrer bereits bestehenden Website an. Dies richtet keine neue Domain und kein SSL-Zertifikat ein.

E-Mail-Einstellungen

  • Absendername und Betreff der Bestellbestätigungs-E-Mails anpassen.
  • Rechtliche Angaben im E-Mail-Footer (gesetzlich verpflichtend in der Schweiz).
  • Optionale Kopie jeder Bestellbestätigung an eigene E-Mail.
ℹ️

Bestellbestätigungs-E-Mails werden immer von noreply@flowtifyy.com versendet. Der Antwortempfänger («Reply-To») wird auf Ihre Shop-E-Mail gesetzt.

📦 Artikel

Artikel erstellen

Gehen Sie zu Produkte → Neues Produkt. Füllen Sie folgende Felder aus:

FeldBeschreibung
NamePflichtfeld. Erscheint im Shop und in Bestellbestätigungen.
PreisBruttopreis inkl. MwSt (wenn aktiviert).
BeschreibungFormatierter Text, unterstützt Markdown.
HauptbildWird im Warenkorb-Widget und in der Produktkarte angezeigt. JPEG/PNG/WebP/AVIF, max. 10 MB. Wenn AVIF aktiviert ist, wird das Bild automatisch optimiert.
Weitere BilderBildergalerie in der Produktdetailansicht.
LagerbestandOptional. Bei 0 wird der Artikel als «Ausverkauft» angezeigt.
StatusAktiv / Entwurf / Inaktiv. Nur aktive Artikel erscheinen im Shop.
ÜbersetzungenName und Beschreibung in DE / FR / IT / EN pflegbar.

Artikel deaktivieren

Setzen Sie den Status auf Inaktiv oder löschen Sie den Artikel. Artikel in bestehenden Bestellungen bleiben erhalten.

⚠️

Beim Downgrade auf den Free-Plan werden Artikel über dem Limit (5 Produkte) automatisch deaktiviert — nicht gelöscht.

💾 Digitale Produkte

Flowtifyy unterstützt neben physischen Waren auch digitale Produkte — zum Beispiel E-Books, Vorlagen, PDFs, Audio-Dateien oder Software-Lizenzen. Der Fokus der Plattform liegt auf dem klassischen Warenhandel; digitale Produkte ergänzen Ihr Sortiment als praktische Option.

ℹ️

Beim Erstellen oder Bearbeiten eines Artikels wählen Sie unter Produkttyp die Option Digitales Produkt. Alle anderen Felder (Name, Preis, Bilder, Varianten) bleiben identisch mit physischen Artikeln.

Liefermethoden

Sie wählen pro Produkt, wie der digitale Inhalt nach dem Kauf bereitgestellt wird:

MethodeBeschreibung
Datei-UploadLaden Sie eine oder mehrere Dateien direkt in Flowtifyy hoch (max. 100 MB pro Datei). Nach der Bestellung erhält der Käufer per E-Mail einen gesicherten, zeitlich begrenzten Download-Link.
Externer LinkHinterlegen Sie eine externe URL (z. B. Google Drive, Dropbox oder eigener Server). Der Link wird dem Käufer erst nach erfolgreicher Bezahlung mitgeteilt.
Lizenzschlüssel-PoolLaden Sie eine Liste mit Lizenzschlüsseln hoch. Bei jeder Bestellung wird automatisch ein eindeutiger Schlüssel zugeteilt und per E-Mail verschickt.

Zugangslimits & Ablauf

  • Max. Downloads: Wie oft ein Käufer den Download-Link nutzen darf (0 = unbegrenzt).
  • Gültigkeitsdauer: Wie viele Tage der Link aktiv ist (0 = kein Ablauf).

Dateigrössen-Limits nach Plan

PlanAnzahl Dateien pro Produkt
Free / Starter / Basic1 Datei
Pro3 Dateien
Unlimited20 Dateien

Varianten mit digitalem Inhalt

Jede Variante eines digitalen Produkts kann einen eigenen Datei-Upload oder Lizenzschlüssel-Pool besitzen — ideal für unterschiedliche Editionen (z. B. «Standard» vs. «Pro-Version») desselben Produkts.

💡

Digitale Produkte haben keinen Lagerbestand. Die Bestandsverwaltung entfällt; Bestellungen werden sofort nach Zahlungseingang automatisch abgewickelt.

⚡ AVIF-Bildoptimierung

AVIF ist ein modernes Bildformat, das Fotos bei gleicher Qualität bis zu 50 % kleiner als JPEG oder WebP macht. Kleinere Bilder laden schneller, verbessern Ihre Core Web Vitals und steigern die Konversionsrate im Shop.

Aktivierung

Gehen Sie zu Einstellungen → Design.

Aktivieren Sie den Schalter «AVIF (Fotos konvertieren)». Speichern Sie die Einstellungen.

Ab sofort wird jedes neu hochgeladene Produktfoto automatisch in AVIF konvertiert — kein manueller Schritt nötig.

Bestehende Fotos konvertieren

Fotos die vor der Aktivierung hochgeladen wurden, bleiben im Originalformat. Um alle bestehenden Produktfotos auf einmal zu konvertieren:

Klicken Sie in Einstellungen → Design auf «Jetzt konvertieren».

Flowtifyy konvertiert alle Produktfotos im Hintergrund und zeigt am Ende an, wie viele Fotos umgewandelt wurden.

Bilder die bereits im AVIF-Format vorliegen, SVGs und GIFs werden automatisch übersprungen.

Kompatibilität

AVIF wird von allen modernen Browsern unterstützt (Chrome, Firefox, Safari ab 16, Edge). Auf älteren Browsern liefert der Server das Originalbild als Fallback.

💡

Die Konvertierung läuft serverseitig mit 80 % Qualität — für Produktfotos visuell nicht von lossless zu unterscheiden, aber deutlich kleiner. SVG- und GIF-Dateien werden nicht konvertiert und bleiben im Originalformat.

🗂️ Kategorien

Kategorien strukturieren Ihren Shop und ermöglichen Kunden die gezielte Filterung. Gehen Sie zu Kategorien → Neue Kategorie.

  • Jede Kategorie erhält einen Namen (mehrsprachig) und ein optionales Bild.
  • Produkte können einer oder mehreren Kategorien zugeordnet werden.
  • Im Shop erscheinen Kategorien als Tabs oder Filterkacheln.
  • Reihenfolge ist per Drag-and-drop anpassbar.

🛒 Bestellungen

Alle Bestellungen erscheinen unter Bestellungen in Echtzeit.

Bestellstatus

StatusBedeutung
NeuBestellung eingegangen, noch nicht bearbeitet.
In BearbeitungManuell gesetzt, wenn die Bestellung vorbereitet wird.
VersendetArtikel verschickt oder bereitgestellt.
AbgeschlossenLieferung bestätigt, Bestellung abgeschlossen.
StorniertBestellung wurde storniert.

Bestelldetail

Klicken Sie auf eine Bestellung, um alle Angaben zu sehen: Kundendaten, Artikel, Gesamtbetrag, Zahlungsmethode, Versandadresse und Zeitstempel. Von hier können Sie auch den Status ändern oder eine Bestellbestätigung erneut senden.

Export

Bestellungen können als CSV exportiert werden (Filter nach Datum und Status möglich).

💳 Zahlungsmethoden

Unter Einstellungen → Zahlungsmethoden aktivieren und konfigurieren Sie die gewünschten Methoden.

MethodePlanBemerkung
VorauskasseFree+Kunde überweist vor Versand. Bankdaten erscheinen in der Bestellbestätigung.
RechnungFree+Zahlung nach Erhalt. Optional einschränkbar auf bekannte Kunden.
TWINT ZahlungslinkFree+Statischer TWINT-Zahlungslink. Kund:in bezahlt manuell den angezeigten Betrag.
TWINT Dynamisch (Payrexx)Pro+Betragsgenauer QR pro Bestellung via Payrexx. Automatische Zahlungsbestätigung.
Kreditkarte (Payrexx)Pro+Visa/MC via Payrexx.
Kreditkarte (Stripe)Pro+Visa/MC via Stripe.
PayPalPro+Via Payrexx-Integration.

Rechnung-Einschränkung

Sie können die Zahlungsmethode «Rechnung» auf bekannte Kunden beschränken. Im Adminbereich können Sie Kund:innen explizit für Rechnungskauf freischalten.

🟡 TWINT einrichten

TWINT Zahlungslink (Free+)

Erstellen Sie im TWINT Business Portal → Zahlungslink einen kostenlosen, statischen Zahlungslink.

Kopieren Sie den generierten Zahlungslink.

Tragen Sie den Link unter Einstellungen → Zahlungsmethoden → TWINT → Zahlungslink ein.

⚠️

Mit dem statischen Zahlungslink muss der Betrag vom Kunden manuell eingegeben werden. Eine automatische Bestätigung ist nicht möglich — der Status muss manuell auf «Bezahlt» gesetzt werden.

Dynamischer TWINT (Payrexx) Pro+

Verbinden Sie Ihren Payrexx-Account unter Einstellungen → Payrexx. Jede Bestellung erhält einen einzigartigen QR-Code mit dem genauen Bestellbetrag. Die Zahlung wird automatisch bestätigt.

ℹ️

TWINT ist nur für Bestellungen mit Schweizer Lieferadresse verfügbar.

🔗 Website-Einbettung (optimiert für Webflow)

Flowtifyy unterstützt eine freigegebene Live-Website-Domain und zusätzlich Webflow-Staging. Ihre Website und ihr Tarif müssen externe iFrames oder eigene Skripte erlauben. In Sandbox-Umgebungen können weitere Einschränkungen gelten; eine pauschale Kompatibilität mit einzelnen Anbietern ist nicht garantiert.

Einbettungs-Code holen

Im Adminbereich: Einstellungen → Integration → iFrame-Code.

Kopieren Sie den angezeigten HTML-Code.

Tragen Sie zuvor den genauen Website-Host unter Einstellungen → Integration ein. Fügen Sie den Code auf einer Website ein, die externe Einbettungen erlaubt; in Webflow etwa in einem Embed-Element. Prüfen Sie die Tarifbedingungen Ihres Anbieters.

Eigene «In den Warenkorb»-Schaltflächen

Sie können beliebige Elemente auf Ihrer Webflow-Seite als «In den Warenkorb»-Button nutzen:

<button data-fi-slug="SHOP-SLUG" data-fi-product="PRODUKT-SLUG">In den Warenkorb</button>
<script src="https://app.flowtifyy.com/widget/embed.js?slug=SHOP-SLUG"></script>

Ersetzen Sie SHOP-SLUG durch Ihre Shop-URL und PRODUKT-SLUG durch den Artikel-Slug.

ℹ️

Den Produkt-Slug finden Sie in der Produktliste (Spalte «Slug» oder in der Adresszeile beim Bearbeiten).

🔒 Domain-Beschränkung

Unter Einstellungen → Integration legen Sie fest, auf welchen Hosts Ihr Shop eingebettet werden darf. Das schützt vor Einbindung auf fremden Websites.

FeldBeispielPlan
Webflow Staging-Domainhttps://ihr-shop.webflow.ioFree+
Website-Domain (Live)www.ihre-website.chFree+ (ein konkreter Host)

Nur konfigurierte Hosts dürfen den Shop einbetten; ohne Eintrag sind externe Einbettungen gesperrt. Im Free-Plan ist beim Live-Host nur der exakte Host erlaubt: www.ihre-website.ch ist nicht identisch mit ihre-website.ch. Direktaufrufe und Admin-Vorschau bleiben möglich.

💡

Tragen Sie die Staging-Domain bereits vor dem ersten Veröffentlichen in Webflow ein. So ist der Shop von Anfang an geschützt und kann nicht auf unbeabsichtigten Seiten angezeigt werden.

🛍️ Warenkorb-Widget

Das Warenkorb-Widget ermöglicht eine nahtlose Shop-Erfahrung direkt auf Ihrer Webflow-Seite — ohne dass Besucher die Seite verlassen müssen.

Widget aktivieren

Unter Einstellungen → Warenkorb-Widget aktivieren Sie das Widget und wählen:

  • Position: Links oder rechts
  • Sichtbarkeit: Nur auf Shop-Seiten oder auf der gesamten Website
  • Platzierung: Automatisch in das Element mit ID flowtifyy-cart-widget eingefügt

Widget-Code einbinden

<script src="https://app.flowtifyy.com/widget/cart.js?slug=SHOP-SLUG" async></script>

Für eine feste Position im Webflow-Navbar fügen Sie ein leeres <div id="flowtifyy-cart-widget"></div> an der gewünschten Stelle ein.

Was das Widget kann

  • Warenkorb-Icon mit Artikel-Badge in Echtzeit
  • Slide-in-Drawer mit Artikelliste, Mengenanpassung und Entfernen-Funktion
  • Produkthauptfotos in der Warenkorb-Ansicht
  • Vollständiger Checkout-Prozess im Drawer
  • Automatische Leerung nach Bestellabschluss

🔗 URL-Synchronisation

Die URL-Synchronisation hält die Browser-URL der Elternseite (Ihre Webflow-Seite) immer im Einklang mit der aktuellen Shop-Ansicht im iFrame — ganz ohne Seitenneuladen.

Was das bedeutet

  • Öffnet ein Besucher ein Produkt, ändert sich die URL von /shop/ zu /shop/?_fi_view=detail&_fi_slug=produkt-name.
  • Filtert er eine Kategorie, wird ?_fi_cat=42 angehängt.
  • Der Zurück-Button des Browsers navigiert korrekt zur Produktliste oder zur vorherigen Kategorie.
  • Links auf Produktdetailseiten sind direkt teilbar — beim Öffnen springt der Shop sofort zur richtigen Ansicht.

Aktivieren

Unter Einstellungen → Integration → URL-Synchronisation aktivieren (Checkbox) ein- oder ausschalten. Standardmässig aktiv.

URL-Parameter im Überblick

ParameterWerteBedeutung
_fi_viewlist · detailAktive Ansicht (Produktliste oder Produktdetail)
_fi_slugProdukt-SlugGeöffnetes Produkt (nur bei detail)
_fi_catKategorie-ID (Zahl)Aktiver Kategoriefilter

Technischer Ablauf

  1. Der Shop-iFrame sendet per postMessage ein flowtifyy-nav-push-Event, wenn der Besucher navigiert.
  2. Das Widget-Script auf der Elternseite schreibt die URL-Parameter mit history.pushState — ohne Seitenneuladen.
  3. Beim Laden der Seite liest das Widget die vorhandenen URL-Parameter und schickt flowtifyy-nav-init an den iFrame.
  4. Bei Back/Forward löst der Browser ein popstate-Event aus — das Widget sendet flowtifyy-nav-pop an den iFrame, der die Ansicht entsprechend wiederherstellt.
💡

Die URL-Synchronisation funktioniert nur, wenn das Warenkorb-Widget-Script auf der Elternseite eingebunden ist. Reine iFrame-Einbettungen ohne Widget unterstützen diese Funktion nicht.

🔌 REST API Basic+

Die JSON-REST-API von Flowtifyy ist komplett system- und CMS-unabhängig. Binden Sie den Shop ohne Webflow, iFrame oder CMS-Plugin in Ihr eigenes Frontend, eine native App oder ein externes System ein. Sie entwickeln die Oberfläche; Flowtifyy liefert die Shop-Funktionen über HTTP und JSON.

Basis-URL

https://app.flowtifyy.com/api/{slug}/

Alle Antworten haben folgendes Format:

{ "success": true, "data": ... }
{ "success": false, "error": "Fehlermeldung" }

Authentifizierung & CORS

Die öffentlichen API-Endpunkte benötigen keinen API-Key. Unter Einstellungen → Allgemein → Erlaubte Herkunfts-Domain (CORS) tragen Sie die exakte Origin Ihrer Website ein (z.B. https://ihre-domain.ch; www ist eine andere Origin). Browser können die Antworten dann nur von dieser Origin lesen. Ohne Eintrag ist für Browser jede Origin freigegeben (*).

💡

CORS ist keine Authentifizierung und sperrt keine serverseitigen Aufrufe. Für die Einbindung im Browser muss die Origin Ihrer Checkout-Website mit dem eingetragenen Wert übereinstimmen; die iFrame-Hostfreigabe ist eine separate Einstellung.

Endpunkte

MethodeEndpunktBeschreibung
GET/api/{slug}/configShop-Konfiguration (Währung, MwSt, Zahlungsarten)
GET/api/{slug}/productsAlle aktiven Artikel
GET/api/{slug}/products/{slug}Einzelner Artikel
GET/api/{slug}/categoriesKategorien
GET/api/{slug}/shipping-costVersandkosten berechnen
GET/api/{slug}/address-suggestionsSchweizer Adressvorschläge für eigene Checkouts
GET/api/{slug}/check-customerKunden-Berechtigung für Rechnungskauf prüfen
POST/api/{slug}/ordersBestellung aufgeben

GET /products — Parameter

ParameterBeschreibung
categoryFiltert nach Kategorie-Slug (optional)
sortprice_asc, price_desc, name (Standard: Sortierwert)
GET /api/mein-shop/products?category=zbehaelter&sort=price_asc

GET /shipping-cost — Parameter

ParameterBeschreibung
valueBestellwert (Dezimalzahl)
quantityGesamtanzahl Artikel
weightGesamtgewicht in Gramm
countryLieferland (ISO-Code, z.B. CH, DE)
GET /api/mein-shop/shipping-cost?value=49.90&quantity=2&weight=800&country=CH

GET /address-suggestions — Schweizer Adresssuche

Für physische Bestellungen mit Lieferland CH: Erst nach Eingabe von Strasse und Hausnummer suchen. Senden Sie nur die Suchfelder, keine Namen oder E-Mail-Adressen. Bei rein digitalen Bestellungen oder anderen Lieferländern ist keine Schweizer Adresssuche nötig.

ParameterBeschreibung
countryCH (erforderlich; andere Werte liefern eine leere Liste)
streetStrasse mit Hausnummer, z.B. Bahnhofstrasse 12 (erforderlich)
zip, cityPLZ (0–4 Ziffern) und Ort; beide Parameter mitsenden, bei fehlender Eingabe als leere Zeichenfolge
GET /api/mein-shop/address-suggestions?country=CH&street=Bahnhofstrasse%2012&zip=8001&city=
{ "success": true, "data": [{ "address": "Bahnhofstrasse 12", "zip": "8001", "city": "Zürich" }] }

Kein Treffer oder noch keine Hausnummer: data: []. Maximal 30 Anfragen pro Minute und IP; danach 429. Bei Ausfall des Suchdienstes: 503 mit success: false. In allen Fällen muss die manuelle Eingabe möglich bleiben. Die Bestellung prüft Schweizer Lieferadressen mit Strasse, Hausnummer, vierstelliger PLZ und Ort; ein Vorschlag ist nicht zwingend.

Beispiel für ein eigenes Checkout-Formular

Diese Eingabefelder und das Skript in Ihre Checkout-Seite übernehmen; SHOP-SLUG ersetzen. Bei physischen Waren die Suche nur für CH aktivieren, bei ausschliesslich digitalen Waren die Lieferadressfelder weglassen.

<input id="street" aria-label="Strasse und Hausnummer" autocomplete="street-address">
<input id="zip" aria-label="PLZ" autocomplete="postal-code">
<input id="city" aria-label="Ort" autocomplete="address-level2">
<select id="country" aria-label="Lieferland"><option value="CH">Schweiz</option></select>
<div id="address-options" aria-live="polite"></div>
<small>Adressdaten: swisstopo · Manuelle Eingabe jederzeit möglich</small>
<script>
const street = document.getElementById("street");
const zip = document.getElementById("zip");
const city = document.getElementById("city");
const country = document.getElementById("country");
const options = document.getElementById("address-options");
let timer, request;
street.addEventListener("input", () => {
  clearTimeout(timer);
  request?.abort();
  options.replaceChildren();
  if (country.value !== "CH" || !/^.{3,}\s+\d+[a-zA-Z]?$/.test(street.value.trim())) return;
  timer = setTimeout(async () => {
    request = new AbortController();
    const params = new URLSearchParams({
      country: "CH", street: street.value.trim(), zip: zip.value.trim(), city: city.value.trim()
    });
    try {
      const response = await fetch(
        "https://app.flowtifyy.com/api/SHOP-SLUG/address-suggestions?" + params,
        { signal: request.signal }
      );
      if (!response.ok) return; // z.B. 429/503: manuell weiterschreiben
      const payload = await response.json();
      for (const item of Array.isArray(payload.data) ? payload.data : []) {
        const button = document.createElement("button");
        button.type = "button";
        button.textContent = item.address + ", " + item.zip + " " + item.city;
        button.addEventListener("click", () => {
          street.value = item.address; zip.value = item.zip; city.value = item.city;
          options.replaceChildren();
        });
        options.append(button);
      }
    } catch (error) { if (error.name !== "AbortError") options.replaceChildren(); }
  }, 350);
});
</script>

Quelle: Bundesamt für Landestopografie swisstopo. Die Auswahl füllt die Felder customer_address, customer_zip und customer_city für POST /orders; der Nutzer kann sie weiterhin ändern.

POST /orders — Request Body

Pflichtfelder: customer_name, customer_email, items; bei physischen Produkten zusätzlich customer_address, customer_zip und customer_city.

{
  "customer_name":    "Max Muster",
  "customer_email":   "max@example.com",
  "customer_phone":   "+41 79 123 45 67",
  "customer_address": "Musterstrasse 1",
  "customer_zip":     "8001",
  "customer_city":    "Zürich",
  "customer_country": "CH",
  "customer_note":    "Bitte klingeln",
  "payment_method":   "invoice",
  "items": [
    { "product_id": 42, "qty": 2 },
    { "product_id": 17, "qty": 1 }
  ]
}

Mögliche Werte für payment_method: invoice, stripe, twint, vorauskasse, payrexx_twint, payrexx_cc — abhängig von den aktivierten Zahlungsarten im Shop.

Preise, Versandkosten und MwSt werden serverseitig berechnet und können nicht übermittelt werden. Die Antwort enthält die fertige Bestellnummer.

ℹ️

Produkt-IDs (product_id) erhalten Sie über GET /api/{slug}/products im Feld id. Für Stripe-Zahlungen ist zusätzlich der Endpoint POST /api/{slug}/create-payment-intent erforderlich — verwenden Sie dafür das fertige iFrame-Widget oder fragen Sie den Support für Details.

👥 Benutzer & Rollen

Unter Benutzer können Sie Teammitglieder einladen und Rollen vergeben.

Verfügbare Rollen

RolleRechte
InhaberVollzugriff inkl. Abrechnung, Einstellungen und Benutzerverwaltung.
AdminAlle Bereiche ausser Abrechnung und Benutzerverwaltung.
MitarbeiterNur Bestellungen und Produkte (lesend und bearbeitend).

Einladung senden

Klicken Sie auf Benutzer einladen, geben Sie die E-Mail-Adresse ein und wählen Sie eine Rolle. Der Eingeladene erhält einen Einladungslink per E-Mail und kann sich damit registrieren oder einloggen.

⭐

Die Anzahl Benutzer ist planabhängig: Free 1, Basic 3, Pro 5, Unlimited unbegrenzt.

🔐 Sicherheit & 2FA

Zwei-Faktor-Authentifizierung (2FA)

Wir empfehlen dringend, 2FA für Ihren Account zu aktivieren. Unter Mein Profil → Sicherheit können Sie 2FA per OTP-E-Mail einrichten. Nach der Aktivierung wird bei jedem Login ein Einmalcode an Ihre E-Mail-Adresse gesendet.

Passwort zurücksetzen

Über flowtifyy.com/forgot-password können Sie Ihr Passwort zurücksetzen. Sie erhalten einen Link per E-Mail, der 60 Minuten gültig ist.

Sitzungen

Sitzungen sind JWT-basiert. Browser-Sitzungen laufen nach 24 Stunden automatisch ab. Wenn Sie die App als PWA installiert haben, bleibt die Sitzung 1 Jahr aktiv — Sie werden nicht automatisch abgemeldet. Sie können sich jederzeit explizit abmelden.

💡

Verwenden Sie ein starkes, einzigartiges Passwort und aktivieren Sie 2FA — besonders für den Inhaber-Account, der Zugriff auf Abrechnung und alle Einstellungen hat.

💰 Plan & Abrechnung

Planübersicht

PlanPreis/MonatProdukteBenutzer
FreeCHF 0101
BasicCHF 19503
ProCHF 392005
UnlimitedCHF 69UnbegrenztUnbegrenzt

Alle kostenpflichtigen Pläne beinhalten eine 7-tägige Testphase ohne Kreditkarte. Die Karte wird erst nach Ablauf der Testphase belastet.

Upgrade / Downgrade

Unter Plan & Abrechnung können Sie jederzeit auf einen höheren Plan upgraden (sofort wirksam) oder kündigen (Ende der Zahlungsperiode). Das Downgrade auf den Free-Plan deaktiviert Artikel über dem Limit.

Zahlungsart ändern

Klicken Sie auf Zahlungsart & Rechnungen — Sie werden zum Stripe-Kundenportal weitergeleitet, wo Sie Kreditkarte, Rechnungen und Abonnement verwalten können.

Kündigung

Die Kündigung erfolgt über Plan wechseln / Kündigen → Stripe-Portal. Ihr Zugang bleibt bis zum Ende der bezahlten Periode aktiv. Es gibt keine Mindestlaufzeit.

❓ Häufige Fragen

Das Warenkorb-Widget zeigt kein Produktbild. Was tun? ▾
Stellen Sie sicher, dass Sie beim Artikel ein Hauptbild (nicht nur Galerie-Bilder) hinterlegt haben. Das Widget zeigt immer das Hauptbild des Artikels. Ohne Hauptbild erscheint ein Platzhalter-Icon.
TWINT ist bei mir im Shop nicht sichtbar — warum? ▾
TWINT wird nur für Lieferadressen in der Schweiz angezeigt. Wenn Ihr Kunde eine ausländische Lieferadresse eingibt, wird TWINT automatisch ausgeblendet.
Kann ich mehrere Shops mit einem Account verwalten? ▾
Ja. Pro Account können Sie mehrere Shops anlegen. Jeder Shop hat seinen eigenen Adminbereich, eigene Produkte, Bestellungen und Einstellungen. Das Abo gilt pro Shop — Sie benötigen für jeden Shop einen eigenen Plan.
Kann ich den Shop ohne Webflow nutzen? ▾
Ja. Der Shop ist unter app.flowtifyy.com/shop/IHR-SLUG auch direkt aufrufbar und kann in jede Website als iFrame eingebettet werden — nicht nur in Webflow. Zudem steht eine REST API zur Verfügung.
Wie ändere ich meine E-Mail-Adresse? ▾
Gehen Sie zu Mein Profil (oben rechts im Adminbereich). Dort können Sie E-Mail-Adresse und Passwort ändern. Die neue E-Mail-Adresse muss bestätigt werden.
Werden meine Daten in der Schweiz gespeichert? ▾
Ja. Alle Daten werden in einem zertifizierten Rechenzentrum in Zürich, Schweiz gespeichert. Es findet kein Transfer in Drittländer statt. Flowtifyy ist vollständig DSG- und DSGVO-konform.
Was passiert, wenn ich meinen Plan kündige? ▾
Ihr Account und alle Daten bleiben erhalten. Sie werden am Ende der bezahlten Periode automatisch auf den Free-Plan zurückgesetzt. Artikel über dem Free-Limit (10) werden deaktiviert — nicht gelöscht.
Kann ich Rabattcodes einsetzen? ▾
Rabattcodes werden über Stripe-Aktionscodes abgewickelt. Als Superadmin können Sie unter «Rabattcodes» allgemeine Marketing-Codes (z. B. für Social Media) oder individuelle Codes für einzelne Kunden erstellen. Kunden geben den Code im Stripe-Checkout ein.

📬 Support

Wir helfen Ihnen gerne weiter. So erreichen Sie uns:

KanalDetails
E-Mailsupport@flowtifyy.com
AntwortzeitBasic: bis 48 Std. — Pro: bis 24 Std. — Unlimited: dedizierter Support
Feature-RequestsRoadmap & Feature-Requests
💡

Bitte nennen Sie beim Support immer Ihre Shop-URL (Slug), eine kurze Fehlerbeschreibung und — falls vorhanden — einen Screenshot. So können wir Ihnen am schnellsten helfen.