CORD ELEMENTS · EINBETTBARER ANGEBOTSRECHNER

Ihr Angebotsrechner, direkt auf der Website Ihres Kunden.

Cord Elements bringt Ihre Angebote und Rechnungen mit einer Zeile Code in das Portal Ihrer Kunden. Sie sehen Ihr Branding, prüfen jede Position, bestätigen per Unterschrift, verhandeln und bezahlen, und Ihre Seite erhält jeden Schritt als typisiertes Ereignis.

$npm install @flouviahq/elements

In allen Tarifen, auch im kostenlosen. Ab Starter entfernen Sie das Cord-Branding unter Einstellungen › Marke und Erscheinungsbild. Die Domains, auf denen der Kunde bestätigen und bezahlen kann, legen Sie unter Einstellungen › Einbettbarer Angebotsrechner fest.

Läuft dort, wo Ihre Kunden schon sind

Wählen Sie Ihren Stack. Das Ergebnis ist dasselbe.

Nur die Art, wie Sie den Angebotsrechner laden, ändert sich. Angebot, Marke und Ereignisse sind überall identisch.

  1. 01
    Snippet kopieren

    embed.js für jede Website oder npm install @flouviahq/elements, wenn Sie React, Vue, Framer oder Webflow nutzen.

  2. 02
    Domain autorisieren

    Fügen Sie unter Einstellungen › Einbettbarer Angebotsrechner die Domain Ihrer Website hinzu, damit der Kunde dort bestätigen und bezahlen kann.

  3. 03
    Token übergeben

    Der öffentliche Token des Angebots. Ihr Branding und Ihre Daten kommen aus Ihrem Cord-Konto.

  4. 04
    Ereignisse abonnieren

    onApproved, onPay und die übrigen, um weiterzuleiten, Zahlungen einzuziehen oder Ihr CRM in Echtzeit zu synchronisieren.

index.html
1<!-- WordPress, Shopify, PHP oder reines HTML -->
2<script src="https://cordhq.app/embed.js" async></script>
3<div data-cord-token="IHR_TOKEN"></div>

EINE ZEILE CODE

Einfügen. Fertig. Ohne Backend.

Ein Skript und ein <div>. Das Angebot erscheint in einem von Cord ausgelieferten iframe, das seinen Inhalt misst und die Höhe selbst anpasst. Kein Server zu warten, keine Daten zu synchronisieren: Der öffentliche Token ist alles, was Sie brauchen. Mit data-cord-document="invoice" zeigt dasselbe Skript eine Rechnung.

  • WordPress, Webflow, Shopify oder reines HTML: jede Website, die ein Skript zulässt
  • Automatische Höhe: keine Scrollbalken, keine leeren Kästen
  • Bestätigen, unterschreiben und bezahlen nur auf den Domains, die Sie autorisieren; überall sonst nur Lesezugriff

EREIGNISSE

Ihre Seite erfährt jeden Schritt Ihres Kunden.

Wenn der Kunde öffnet, bestätigt, ablehnt, schreibt oder bezahlt, benachrichtigt das iframe Ihre Seite mit einem typisierten Ereignis und seinen Details. Ändert Ihr Vertriebsmitarbeiter das Angebot oder wird eine Rechnung bezahlt, erfahren Sie das ebenfalls. Mit React oder Vue kommen die Ereignisse als Callbacks an, mit der Web Component als DOM-Ereignisse.

  • onApproved liefert signed_by und den Hash der Unterschrift
  • onUpdated und onStatusChanged halten Ihre Seite aktuell; onPaid meldet, wenn eine Rechnung beglichen ist
  • Ereignisse gehen nur an den Origin Ihrer Website; eine nicht autorisierte Website erhält sie ohne Daten

HEADLESS

Oder bauen Sie Ihre eigene Oberfläche auf unserem Zustand auf.

Wenn Sie unser Design nicht möchten, liefert der Headless-Kern den vollständigen Zustand, um ein Angebot in Ihrer eigenen UI zusammenzustellen: Positionen, Kunde, Steuer pro Position, Steuereinbehalte und Gesamtbetrag, mit derselben Engine wie der Server. Währungen und Steuersätze kommen aus Ihrem Cord-Konto. Sie liefern das Markup; Cord erstellt das Angebot und gibt Ihnen seinen Link zurück.

  • Veröffentlichbarer Schlüssel pk_ im Browser oder Ihr eigener Proxy mit einem sk_
  • useQuoteBuilder in React, useCordQuoteBuilder in Vue oder createQuoteBuilder ohne Framework
  • baseTheme: "none", um keine einzige Zeile CSS einzufügen

Ihr Design, ohne eine Zeile CSS.

Ein Design, 22 Variablen, Regeln pro Komponente und Layout-Optionen. Cord prüft jeden Wert auf dem eigenen Server, ohne url() und ohne !important, und wendet ihn im iframe an: Das Angebot wirkt wie ein Teil Ihrer Website, ohne dass Sie ein einziges Stylesheet anfassen.

Designtheme
PrimärfarbecolorPrimary
#0D1B33
EckenborderRadius
SchriftfontFamily
Buttonrules.Button
Layoutlayout
Live-Vorschau
Materiales LevanteCOT-0187 · Für Construcciones Turia
Gültig
Gesamtbetrag6.178,26 €Gültig bis 18. Okt. 2026 · Marta Soler
PositionMengeBetrag
Grauzement 25 kgCEM-025 · 6,85 € je Stück2401.644,00 €
Betonstahl B500S Ø10 × 6 mCOR-010 · 9,40 € je Stück1801.692,00 €
Betonstein 40×20×20BLQ-402 · 1,18 € je Stück1.5001.770,00 €
Nettobetrag
5.106,00 €
IVA 21%
1.072,26 €
Gesamt
6.178,26 €
Notizen

Lieferung frei Baustelle in Valencia. Zustellung 3 bis 5 Geschäftstage nach Eingang der Anzahlung.

Angebot bestätigenPDF herunterladen

Rechtsgültige Signatur · Sichere Zahlung mit Cord

Nachrichten2
Sie · 10:42

Können Sie am Donnerstag auf die Baustelle liefern?

Materiales Levante · 10:44

Ja, am Donnerstag vor 10:00 Uhr. Die Lieferung ist bereits inklusive.

Nachricht schreiben
Cotizacion.jsx
1<CordCotizador2  token={token}3  appearance={{4    theme: 'light',5    variables: {6      colorPrimary: '#0D1B33',7      borderRadius: '8px',8    },9  }}10/>

Passt sich dem Land Ihres Unternehmens an.

Dasselbe Embed zeigt Währung, Steuern, Steuernummer und Zahlungswege passend zu Ihrem Konto, in jedem der 12 Länder, in denen Cord verfügbar ist. Sie programmieren nichts pro Land.

  • Währung und Format jedes Betrags
  • Steuer pro Position mit lokalem Namen
  • Steuereinbehalte, wo sie gelten: IRPF, ReteFuente
  • Steuernummer: EIN, NIF, NIT, RFC
  • Datumsangaben in der Zeitzone Ihres Kontos
  • Zahlungsmethoden des Landes: Karte, Banküberweisung, Mercado Pago
  • Spanisch oder Englisch, je nach Konto
  • Das Dokument des jeweiligen Landes bei der Rechnungsstellung: europäische E-Rechnung, CFDI 4.0 in Mexiko
Q-0211Hill Country Builders
Sent
Lone Star Supply Co.EIN 74-3920158
IssuedOct 19, 2026
ItemQtyAmount
Steel rebar #4, 20 ftTX 6.25%× 200$12.50 ea
200$2,500.00
Ready-mix concrete, yd³TX 6.25%× 40$112.50 ea
40$4,500.00
Subtotal$7,000.00
Sales tax TX 6.25%$437.50
TotalUSD $7,437.50
Payment method
CardCredit or debit
Card number4242 4242 4242 4242
Expiration08 / 29
CVC•••
Pay USD $7,437.50
Valid until Nov 2, 2026
COT-0087Café Lumbre S.L.
Enviada
Lucía Ferrer EstudioNIF 12345678Z
Emitida19 oct 2026
ConceptoCant.Importe
Diseño de identidadIVA 21%× 14.800,00 € ud.
14.800,00 €
Sesión de fotografíaIVA 21%× 2800,00 € ud.
21.600,00 €
Base imponible6.400,00 €
IVA 21%1.344,00 €
Retención IRPF 15%−960,00 €
Total6.784,00 €
Método de pago
TarjetaCrédito o débito
Número de tarjeta4242 4242 4242 4242
Caducidad08 / 29
CVC•••
Pagar 6.784,00 €
Válida hasta 2 nov 2026
COT-0151Distribuidora El Zarco
Enviada
Materiales del ValleRFC MVA190312KT1
Emitida19 oct 2026
ConceptoCant.Importe
Cemento gris 50 kgIVA 16%× 340$182.00 c/u
340$61,880.00
Varilla corrugada 3/8IVA 16%× 120$198.50 c/u
120$23,820.00
Subtotal$85,700.00
IVA 16%$13,712.00
TotalMXN $99,412.00
Método de pago
TarjetaCrédito o débitoSPEITransferenciaMercado PagoPago externo
CLABE646 180 1572 0381 9264
ReferenciaCOT-0151

CLABE única para este cliente. El pago se concilia solo.

Pagar MXN $99,412.00
Vigente hasta 2 nov 2026Lista para CFDI 4.0
COT-0342Constructora Altos del Río
Enviada
Ferretería Andina S.A.S.NIT 901.482.367-3
Emitida19/10/2026
ConceptoCant.Importe
Cemento gris 50 kgIVA 19%× 200$ 34.500,00 c/u
200$ 6.900.000,00
Bloque de concreto N.º 5IVA 19%× 1.500$ 2.800,00 c/u
1.500$ 4.200.000,00
Subtotal$ 11.100.000,00
IVA 19%$ 2.109.000,00
ReteFuente 2,5%−$ 277.500,00
TotalCOP $ 12.931.500,00
Método de pago
Mercado PagoPago externo

Continúas en Mercado Pago para completar el pago y vuelves a esta cotización con el comprobante.

Pagar con Mercado Pago
Válida hasta 2/11/2026
KontoprofilWährungUSDSteuerSales tax TXLocaleen-USZeitzoneAmerica/ChicagoWährungEURSteuerIVA · IRPFLocalees-ESZeitzoneEurope/MadridWährungMXNSteuerIVALocalees-MXZeitzoneAmerica/Mexico_CityWährungCOPSteuerIVA · ReteFuenteLocalees-COZeitzoneAmerica/Bogota

Mehr von Elements.

Alles, was in @flouviahq/elements steckt.

Ein Headless-Kern, Komponenten für React und Vue, Web Components, der Loader embed.js und überall dieselben Typen. Wählen Sie ein Modul, um alles zu sehen, was es exportiert.

@flouviahq/elements/reactKomponenten und Hooks für React 17 oder neuer und Next.js. Die Direktive "use client" ist bereits enthalten.

  • <CordCotizador>Komponente

    Zeigt ein bestehendes Angebot, damit der Kunde es ansehen, bestätigen, verhandeln oder bezahlen kann. Typisierte Callbacks für jedes Ereignis und onStateChange mit dem aktuellen Zustand.

  • <CordInvoice>Komponente

    Die Rechnung unter /i/{token}: offener Betrag, Status, Positionen und PDF. Die Zahlung öffnet sich in einem Cord-Fenster, und onPaid meldet, sobald sie beglichen ist.

  • <CordBuilder>Komponente

    Ein fertiges Formular für neue Angebote, mit den Währungen, Steuern pro Position und Zahlungsbedingungen Ihres Kontos. Compound Component aus Header, Config, Items, Notes, Summary und SubmitButton.

  • <CordFiscalForm>Komponente

    Steuerdaten des Empfängers mit demselben Validator wie auf dem Server: die Steuernummer aller 12 Cord-Länder (USt-IdNr. in Deutschland, NIF/CIF in Spanien, EIN in den USA …) im offiziellen Format und, wo es eine gibt, mit Prüfziffer, dazu die zusätzlichen Felder, die die Rechnung mancher Länder verlangt.

  • <CordProvider>Komponente

    Einmal konfigurieren: publishableKey oder proxyUrl (nie beides), locale es, en, pt, fr oder de, appearance und debug.

  • useQuoteBuilder()Hook

    Der Builder-Zustand ohne UI: Positionen mit key, Kunde, Währung, Summen mit Aufschlüsselung nach Steuersatz und Einbehalten, Validierung und builder.submit().

  • useCreateQuote()Hook

    Erstellt ein Angebot über Ihren Proxy oder mit Ihrem pk_ und liefert Nummer, Token und öffentlichen Link. Ein Doppelklick erzeugt kein Duplikat.

  • useCordCatalog()Hook

    Ihr Produktkatalog. Bei einem öffentlichen Schlüssel blendet der Server Kosten und Marge aus.

  • useCordClients()Hook

    Ihr Kundenverzeichnis, nur im Proxy-Modus: Mit einem pk_ antwortet es ohne Netzwerkanfrage mit clients_require_proxy.

HÄUFIGE FRAGEN

Was Entwickler über Elements wissen wollen.

Das SDK von Cord, um Ihre Angebote und Rechnungen auf einer anderen Website anzuzeigen. Es umfasst einen einzeiligen Loader (embed.js), die Web Components , und , Komponenten für React, Vue, Framer und Webflow sowie einen Headless-Kern, um Angebote mit Ihrer eigenen UI zu erstellen. Für Ihren Server gibt es @flouviahq/node.

Nicht, um ein Angebot anzuzeigen: Das iframe spricht direkt mit Cord, und der öffentliche Token genügt. Um Angebote im Browser zu erstellen, verwenden Sie einen veröffentlichbaren Schlüssel (pk_) mit eng begrenztem Umfang; wenn Sie keinen Schlüssel offenlegen möchten, dient Ihr Backend mit einem geheimen Schlüssel (sk_) als Proxy.

Ja. useQuoteBuilder() in React oder createQuoteBuilder() ohne Framework stellen den Zustand des Angebotsrechners bereit (Positionen, Kunde, Summen und Versand), ohne etwas von uns zu rendern, und mit baseTheme: "none" fügt das SDK kein CSS ein.

Das entscheiden Sie. Unter Einstellungen › Einbettbarer Angebotsrechner legen Sie die autorisierten Domains fest, und Cord setzt sie mit dem Header frame-ancestors durch, sodass keine andere Website sie in einem iframe anzeigen kann. Ohne Domains kann jede Website das Angebot anzeigen, aber nur lesend: Bestätigen, Unterschreiben und Bezahlen erfolgen über den öffentlichen Link, und Ereignisse kommen ohne Daten an.

Ja, ab dem Starter-Tarif, unter Einstellungen › Marke und Erscheinungsbild. Im kostenlosen Tarif zeigt das Angebot unten einen dezenten Cord-Hinweis.

Ja, wenn Cord Payments aktiv und die Domain autorisiert ist. Klickt der Kunde auf Bezahlen, öffnet Cord die Zahlung in einem eigenen Fenster: Zahlungsdaten werden nie im iframe Ihrer Website erfasst. Ihre Seite erhält das Ereignis pay mit der URL, nur als Hinweis.

Entdecken Sie den Rest der Entwicklerplattform.

Bringen Sie Ihren Angebotsrechner dorthin, wo Ihre Kunden sind.

Erstellen Sie Ihr kostenloses Konto und betten Sie noch heute Ihr erstes Angebot ein.

Sie sehen, was Sie zahlen

Veröffentlichte Preise, bei denen die Gebühr für jede Zahlung klar ausgewiesen ist.

Mehr zu den Preisen →

Legen Sie los

Starten Sie im kostenlosen Tarif und versenden Sie Ihre Angebote.

Integrationsoptionen →