Übersicht
Live · Kern, Belege, Workflows.
Letzte Aufträge
| Kanal | Nr | Kunde | Status | Netto |
|---|
Angebote
Kalkulieren, an Kunden senden · und mit einem Tipp in einen Auftrag umwandeln.
Sammelrechnung
Offene Aufträge eines Kunden in EINER Rechnung zusammenfassen · bereits (teil-)berechnete Mengen werden ausgelassen.
| Auftrag | Datum | Status | offen netto |
|---|
| Nummer | Status | Brutto | Datum |
|---|
Aufträge
Bestellungen aus allen Kanälen · Rechnung mit einem Tipp.
Weitere Filter
| Kanal | Nr | Kunde | Status | Netto |
|---|
Rechnungen
GoBD-konform, lückenlose Nummern.
| Nummer | Status | Brutto | Ausgestellt |
|---|
Versand
Was muss raus, was ging raus · Labels & Tracking auf einen Blick.
Offene Sendungen (versandbereit)
| Auftrag | Kunde | Status | Wunsch-Carrier | offen / gesamt |
|---|
Letzte Sendungen
| Datum | Auftrag | Carrier | Sendungs-/Tracking-Nr. |
|---|
Retouren
Rücksendungen mit RMA-Nummer · Status verfolgen (angemeldet, erhalten, erstattet).
| RMA-Nr. | Auftrag | Kunde | Menge | Status | Angelegt |
|---|
Neue Retoure anlegen: im jeweiligen Auftrag über „Retoure" (die zurückgebuchten Mengen werden dem Bestand gutgeschrieben).
Zahlungen
Kontoeingang → automatisch per Verwendungszweck der Rechnung zuordnen → bezahlt. (Bank via FinTS folgt · hier zum Testen manuell erfassbar.)
Bankumsätze
| Datum | Absender | Verwendungszweck | Betrag | Status |
|---|
Kontakte
Kunden, Interessenten, Lieferanten.
| Name | Typ | Gruppe |
|---|
Artikel
Stammdaten, Preise, Bestand · manuell oder per Shop-Sync.
Kategorien
Warenbaum · wird später zu Shop-Reitern/Collections (Shopify/Shopware/Woo). Verschachtelt anlegen.
Zugangsdaten eintragen und speichern → die Schnittstelle baut sich automatisch auf: Collections → Kategorien, Produkte → Artikel (SKU-Verknüpfung), Produktbilder und die Shop-Felder (Merkmale) werden hereingeholt. „Aufbau wiederholen" gleicht jederzeit erneut ab (idempotent). Push schreibt die im Kanal veröffentlichten Artikel zurück in den Shop.
Kundengruppen
B2B/B2C-Gruppen mit Netto/Brutto & Grundrabatt · steuern Preise, Staffeln und Sichtbarkeit.
| Name | Preisart | Rabatt | Shop-Login | Standard |
|---|
Rabatte je Artikel/Kategorie (Händlergruppen)
Gezielte Rabatte für eine Gruppe auf einzelne Artikel oder ganze Kategorien. Wirksamkeit: Artikel > Kategorie > Grundrabatt.
| Bereich | Ziel | Rabatt |
|---|
Merkmale (Facetten)
Filter-/Auswahlmerkmale wie Farbe/Größe · mit Swatch-Farbe oder Bild je Wert (das überträgt JTL fehlerhaft).
Lager
Bestände & Buchungen (Zugang/Abgang).
Bestände
| Datum | Artikel | Von | Nach | Menge |
|---|
| SKU | Artikel | Bestand | Mindest |
|---|
Lagerplätze
Regale/Fächer je Lager| Code | Art | Aktiv |
|---|
⏳ MHD / FEFO
Chargen mit näher rückendem Mindesthaltbarkeitsdatum| Artikel | Charge | MHD | Menge | Tage |
|---|
Einkauf
Lieferantenbestellungen & Wareneingang. Bestellvorschlag aus Mindestbestand.
Bestellvorschlag (unter Mindestbestand)
| Artikel | Verfügbar | Mindest | Vorschlag | Lieferant | EK |
|---|
Bestellungen
| Nummer | Lieferant | Status | Netto | Termin |
|---|
Tickets
Kleines Supportsystem · Anfragen erfassen & verwalten.
Seiten
Redaktionelle Shop-Seiten (Über uns, Kontakt, Versand …) · 1:1 in den Shop übertragbar, mit SEO.
| Titel | Handle | Kanäle |
|---|
Verkaufskanäle
Mehrere Shops/Marktplätze je Mandant · mit eigener Farbe, Vorlagen & Textbausteinen. Aufträge zeigen, woher sie kommen.
| Farbe | Name | Typ | Art | Aktiv |
|---|
Textbausteine
Kopf-/Fusstexte, Zahlungshinweise · global oder je Kanal. Später den Belegen/Vorlagen zuordenbar.
| Code | Name | Kanal |
|---|
Versanddienstleister
Carrier-Katalog · aktiv/inaktiv schalten, eigene ergänzen, Tracking-Link-Vorlage ({tracking} wird ersetzt).
| Dienstleister | Kürzel | Tracking | Aktiv |
|---|
Versandarten
Carrier (DHL/GLS/…) + Preise · stehen dann im Beleg als „+ Versand"-Preset zur Auswahl.
| Carrier | Bezeichnung | Preis netto |
|---|
DHL-Versand (Label & Tracking)
Du brauchst nur GKP-Benutzer, GKP-Passwort und deine Abrechnungsnummer (EKP) · der API-Key ist zentral hinterlegt und gilt für alle. Einen eigenen API-Key nur eintragen, wenn du eine eigene DHL-App nutzen willst. Passwörter werden gespeichert, nie angezeigt.
Connectoren
Shops & Systeme anbinden · Shop-Typ wird automatisch erkannt.
| System | Bezeichnung | Status | Letzter Abgleich | Automatischer Abgleich |
|---|
JTL-Migration (Kunde von JTL ablösen)
Überträgt Kategorien, Artikel (inkl. SEO), Bestände und Kunden 1:1 aus JTL in Pixi/Supabase · idempotent (mehrfach ausführbar). Der Extraktor scripts/jtl-extract.mjs läuft dort, wo die JTL-DB erreichbar ist, und spielt automatisch ein. Alternativ hier ein Dataset (JSON) einfügen:
Sync-Status (Ampel)
| Kanal | Anbieter | Zustand | Letzter Erfolg | Letzter Fehler |
|---|
Zahlungs- & Versandart-Zuordnung
Eingehende Plattform-Namen (Shopify & Co.) auf kanonische Zahlungs-/Versandarten mappen , greift beim Order-Import.
| Art | Eingehend | Kanonisch | Carrier |
|---|
Workflows
Automatisierung · wenn X passiert, dann tue Y. (Der Händler-USP · JTL/Billbee-Stil.)
🚀 Auto-Pilot · die komplette Kette
Auftrag → Auftragsbestätigung → Kommissionierung → Lieferschein → Rechnung · alles automatisch, inkl. Druck-Queue. Rein intern: es wird nichts nach außen gesendet (Sicherheitsmodus bleibt aktiv).
Fertige Workflows · 1-Klick aktivieren
Bewährte Automatiken aus der Praxis. Aktivieren, fertig · oder unten eine eigene Regel bauen.
| Name | Auslöser | Schritte | Läufe | Status |
|---|
Berichte
Umsatz, Marge, Top-Artikel, Kanäle · eingebaut, ohne externes BI.
Umsatz je Tag
Top-Artikel
| Artikel | Menge | Umsatz |
|---|
Umsatz je Kanal
| Kanal | Belege | Umsatz |
|---|
OSS · Umsätze je EU-Zielland
Basis für die OSS-Meldung (Fernverkauf EU-B2C, Zeitraum oben)| Zielland | Belege | Netto | USt | Brutto |
|---|
Verpackungsmengen (EPR/LUCID)
Verkaufte Verpackung je Material (Zeitraum oben)| Material | Gramm | kg |
|---|
MHD/FEFO · ablaufende Chargen (30 Tage)
| Artikel | Charge | MHD | Menge | Status |
|---|
Top-Kunden (Umsatz)
| Kunde | Bestellungen | Umsatz |
|---|
Druck-Server
Drucker fest zuordnen (wie JTL): Lieferschein → Laser, DHL-Label → Zebra, Etikett → Dymo. Ein Druck-Agent auf dem Lager-PC druckt still.
print-agent) auf dem Lager-PC installieren, Agent-Key eintragen, starten → die lokalen Drucker erscheinen hier und lassen sich je Belegtyp zuordnen.Druck-Aufträge (letzte)
| Zeit | Belegtyp | Drucker | Status | Quelle |
|---|
Vorlagen
Belege ohne HTML gestalten · Bausteine anordnen, live sehen. Kein JTL-Vorlagenchaos.
Cursor in „HTML-Code" oder einen Baustein-Text setzen, dann Attribut mit + einfügen (z. B. Kundenadresse, Belegnummer, Positionen).
E-Mail-Vorlagen
Betreff & HTML jeder automatischen E-Mail frei gestalten · mit Live-Vorschau. Wie die Belegvorlagen.
PDF oder Bild, bis 12 MB, max. 5 pro Vorlage. Wird zusätzlich zum oben gewählten Beleg-PDF angehängt.
Variablen · klicken zum Einfügen
Cursor in Betreff oder HTML setzen, dann Variable anklicken.
Inventur
Bestand zählen (Soll vs. Ist). Beim Abschluss werden Differenzen automatisch als Bestandskorrektur gebucht.
| Angelegt | Status | Positionen |
|---|
Abo-Rechnungen
Wiederkehrende Rechnungen · der Worker erzeugt sie zum Termin automatisch (Wartung, Miete, SaaS).
Mahnwesen
Überfällige, offene Rechnungen. Der Mahnlauf stuft hoch und erzeugt einen Mahn-Beleg (Abstand 7 Tage, bis Stufe 3).
Fehler-Zentrale
Alles wird geloggt · hier siehst du sofort, wenn etwas schiefläuft (Sync, Workflow, Belege). Kein stiller Fehler wie bei JTL.
Aktuelle Fehler
| Zeit | Bereich | Meldung | Quelle |
|---|
Fehler-Triage & Selbstheilung
| Schwere | Bereich | Grund / Ursache / Auswirkung | Anzahl | Status |
|---|
Erweiterungen & Plugins
Zubuchbare Funktionen , monatlich, jederzeit kündbar. Jede Erweiterung mit Anleitung im Handbuch.
Plugin-Cockpit
Bedienoberfläche Ihrer gebuchten Erweiterungen. Nicht gebuchte erscheinen ausgegraut mit Link zum Buchen.
Was ist neu
Alle Neuerungen und Verbesserungen Ihrer Warenwirtschaft , mit jedem Update.
🔧 Service-Bereich
Nur für TwoPixels-Mitarbeiter · nicht kundensichtbar.
Service-Passwort eingeben (nur Staff, 8 h gültig).
Debugger
Autark · jede Funktion testbar, alles geloggt. Kein Blindflug mehr wie bei JTL.
| Zeit | Meldung | Kontext |
|---|
Testbare Funktionen
| Funktion | Bereich | Beschreibung |
|---|
Logbuch (App-Logs)
| Zeit | Level | Bereich | Meldung | ms |
|---|
Test-Läufe (Logbuch)
| Zeit | Funktion | OK | ms | Fehler |
|---|
Workflow-Läufe
| Workflow | Status | Zeit |
|---|
Job-Queue (Outbox)
| Topic | Status | Versuche | Prio |
|---|
Log-Steuerung · Bereiche an/aus
Standard: alles an. Später gezielt abschalten (spart Rauschen).| Bereich | Zustand | Level | Logs (7 T.) |
|---|
Einstellungen
Firmendaten & Steuer-IDs · erscheinen auf allen Belegen.
Nur was du brauchst · der Rest bleibt ausgeblendet. Kern-Bereiche sind fest, Shop-Bereiche schalten sich über aktive Connectoren frei.
Welche Ereignisse eine Mitteilung auslösen und an welche Rollen sie gehen.
Eigene, typisierte Felder · stehen dann im Artikel unter „Verkauf & Verfügbarkeit".
Mehrere Firmen mit eigener USt/Logo/IBAN · die Standard-Firma erscheint auf neuen Belegen (oder je Kanal/Beleg wählbar).
Damit Workflows Belege automatisch versenden können (z. B. „Lieferschein → Rechnung per E-Mail"). Es wird nichts gesendet, bis hier aktiviert und der Auto-Versand an Kunden freigegeben ist.
Wirkt in allen Mails auf einmal. Platzhalter wie {{company.name}} sind erlaubt. Leer lassen = Standard („Mit freundlichen Grüßen / Firmenname").
Anrufe ans CRM koppeln: bei eingehendem Anruf öffnet die Kundenakte automatisch. Die Telefonanlage sendet Ereignisse an den Webhook unten. Es wird nichts geöffnet, bis „CTI aktiv" gesetzt ist.
| Land | Art | Nummer |
|---|
Drucker (Standarddrucker je Belegtyp)
| Name | Art | Belegtyp | Standard |
|---|
Steuerklassen & Sätze je Land (OSS)
Steuersatz je Lieferland · für OSS-konforme BelegeEinheiten
Mengen-/Grundpreis-Einheiten| Kürzel | Name | Art |
|---|
Zahlarten
Kauf auf Rechnung, Vorkasse, PayPal … · je Kundengruppe einschränkbar| Kürzel | Name | Aktiv |
|---|
Benutzergruppen & Bereichsrechte
Lege Gruppen an und schalte je Gruppe genau die Bereiche frei, die Mitarbeiter sehen dürfen (Zahlungen, Lager, Verkaufszahlen …)| Gruppe | Basis-Rolle | Bereiche | Nutzer |
|---|
Benutzer & Rollen
Anmeldungen für dieses Konto (nur Admin/Owner)| Gruppe | Rolle | Aktiv | Letzter Login |
|---|
Nummernkreise
Belegnummern selbst bestimmen · Präfix/Suffix, Stellen (führende Nullen), Startnummer, Jahres-Reset. Platzhalter im Präfix: {YYYY} {YY} {MM}. Kundennummer automatisch.| Belegart | Präfix | Suffix | Stellen | Jahres-Reset | Auto | Startnr. | Muster |
|---|
Steuern · Länder-Sätze & OSS
EU-Sätze vorbelegt · bitte prüfen & bestätigen. Wichtig fürs Reverse-Charge und OSS.Länder-Steuersätze anzeigen/bearbeiten
| Land | Standard % | ermäßigt % |
|---|
| Code | Art | Wert | Eingelöst | Gültig bis |
|---|
| Name | Maße (mm) | max. Gewicht |
|---|
| Datensatz | Rhythmus | Empfänger | Nächster Lauf | Aktiv |
|---|
Auszahlungen
Marktplatz-/PSP-Auszahlungen abgleichen · Stripe/PayPal/Amazon zahlen einen Saldo, nie den Umsatz. Hier Line-Level einlesen und gegen die Bank abgleichen.
Abrechnung importieren
Auszahlungen
| Datum | Anbieter | Umsatz | Gebühren | Retouren | Netto | Status |
|---|
Eingangsrechnungen
E-Rechnungen (ZUGFeRD/XRechnung) empfangen, prüfen und verbuchen · Empfangspflicht seit 2025.
E-Rechnung einlesen
Eingegangene Rechnungen
| Nummer | Lieferant | Datum | Brutto | Status |
|---|
Preis-Assistent
Wettbewerb knapp unterbieten · aber nie unter Kosten + Mindestmarge (kein „race to the bottom").