Buisness PortalBuisness
English version available
AnmeldenZugang beantragen

Für Lieferanten · Produktdaten & Anbindung

Deine Produktdaten. Gut vorbereitet.

Starte mit Name und Preis. Ergänze genau die Angaben, die zu deinem Sortiment passen – per Tabelle, API oder mit Daten von deinen Produktseiten.

Nur Name & Preis sind PflichtEigene technische Spalten ergänzen
CSV / ExcelBeispielansicht
Name *Preis *Deine Spalte
Sprinklerkopf 68 °C12,90Messing
Sprinklerkopf 93 °C14,90Messing

Nur Name & Preis sind Pflicht

API / JSONBeispielansicht
GET/api/v1/products
{ "items": [
  { "display_name": "Sprinklerkopf 68 °C",
    "price": "12.90" }
] }

Dein System → Portal → Shop

Drei Wege zu deinen Produktdaten

01

Datei hochladen

CSV oder XLSX aus deiner Warenwirtschaft. Spalten zuordnen, Produkte prüfen und den Import Schritt für Schritt bestätigen.

Vorlage und Felder ansehen
02

Systeme verbinden

Produkte über die Portal-API abrufen oder Änderungen übermitteln. Den regelmäßigen Abruf aus eurer eigenen API richten wir mit euch ein.

Anbindung verstehen
03

Produktseiten ergänzend nutzen

Öffentliche Produktseiten liefern auf ausdrücklichen Abruf weitere Bilder, Beschreibungen und technische Angaben zur Prüfung.

Mehr zur Quellenanalyse
Deine Datei, dein Detailgrad

Zwei Pflichtfelder. Platz für deine Daten.

Für den allgemeinen CSV/XLSX-Import sind nur Produktname und Preis Pflicht. Alle weiteren Spalten kannst du ausfüllen, leer lassen oder weglassen. Ergänze beliebig viele eigene Spalten für technische Daten, etwa Material, Anschluss oder Temperaturbereich – innerhalb der Dateigrenzen.

57 Felder gefunden

Artikel & Varianten 14
Spalte in der DateiBedeutung & FormatBeispiel
display_nameProduktnamePflichtfeld: Produktname, höchstens 255 Zeichen.Demo-Arbeitsleuchte 20 W
productnumberArtikelnummerOptional: eigene eindeutige Artikelnummer. Ohne Angabe vergibt der allgemeine Import eine Nummer. Für spätere Aktualisierungen beibehalten.DEMO-L20
eannumberEAN / GTINBelegte Kennung als Text; führende Nullen erhalten. Ohne EAN leer lassen.Optional / hier leer
mpnnumberHersteller-ArtikelnummerArtikelnummer des Herstellers, sofern vorhanden.HL-20
sku_numberInterne SKUZusätzliche interne Kennung; ersetzt nicht die Artikelnummer.INT-100
brand_nameMarke / HerstellerIm Import zuordnen oder eine neue Marke bestätigen.Beispielhersteller
category_nameKategoriepfadKategorie im Kategorienblock prüfen und zuordnen.Demo > Arbeitsleuchten
category_idKategorie-IDOptional: vorhandene Portal-UUID. Sonst leer lassen und die Kategorie im Import zuordnen.Optional / hier leer
product_groupProduktgruppeGleicher Wert verbindet Varianten; Gruppen im Import prüfen.DEMO-LEUCHTE
variant_nameVariantennameUnterscheidung innerhalb der Produktgruppe.20 W / schwarz
is_default_variantStandardvarianteja / nein; pro Gruppe die gewünschte Standardvariante wählen.ja
can_be_orderedBestellbarja / nein. Die Veröffentlichung wird im Import gesondert bestätigt.ja
FarbeVariantenmerkmal FarbeIm Import zuordnenEigene Spalte: als Variantenmerkmal „Farbe“ zuordnen.schwarz
LeistungVariantenmerkmal LeistungIm Import zuordnenEigene Spalte: als Variantenmerkmal „Leistung“ zuordnen.20 W
Texte & SEO 6
Spalte in der DateiBedeutung & FormatBeispiel
descriptionBeschreibungAusführlicher Produkttext mit belegbaren Angaben; feste Zellwerte verwenden.Fiktive LED-Arbeitsleuchte für die Importvorschau. Beispieldaten vor Verwendung ersetzen.
short_descriptionKurzbeschreibungKurzer eigener Text für die Produktübersicht.Demo-Leuchte mit 20 W
keywordsSuchbegriffeSuchbegriffe für das Produkt, z. B. durch Kommas getrennt.Leuchte, LED, Demo
page_titleSEO-SeitentitelTitel der Produktseite.Demo-Arbeitsleuchte 20 W
meta_descriptionSEO-BeschreibungEigene Zusammenfassung für Suchmaschinen.Fiktive Arbeitsleuchte als Beispiel für den Produktimport.
meta_keywordsSEO-SuchbegriffeOptionale zusätzliche Suchbegriffe.Arbeitsleuchte, Demo
Preise & Geschäftsmodelle 12
Spalte in der DateiBedeutung & FormatBeispiel
priceVerkaufspreisPflichtfeld: Verkaufspreis ohne Währungssymbol, höchstens zwei Nachkommastellen; z. B. 49,90.49,90
vatrateSteuersatzProzentwert, z. B. 19. Preis- und Steuerlogik mit dem Zielshop abstimmen.19
taxtariffSteuertarifOptionaler gültiger Steuertarif des Zielshops; nur nach Zuordnung befüllen.Optional / hier leer
discountRabattwertOptionaler numerischer Rabattwert; Bedeutung mit dem Zielshop abstimmen.0
commercial_modelGeschäftsmodellstandard, rental, subscription oder quotation (Anfrageprodukt).standard
rental_day_priceMietpreis / TagNur bei Miete; Geldbetrag mit maximal zwei Nachkommastellen.25,00
rental_week_priceMietpreis / WocheNur bei Miete; eigener Wochenpreis.100,00
rental_month_priceMietpreis / MonatNur bei Miete; eigener Monatspreis.300,00
rental_ccv_price_periodMietperiode im Shopday, week oder month; legt die gewählte Mietpreisperiode fest.day
subscription_week_priceAbopreis / WocheNur bei Abo; Wochenpreis.12,00
subscription_month_priceAbopreis / MonatNur bei Abo; Monatspreis.39,00
subscription_billing_periodAbo-Abrechnungsperiodeweek oder month; passende Preisperiode festlegen.month
Lager & Lieferzeit 12
Spalte in der DateiBedeutung & FormatBeispiel
stockBestandNicht negative verfügbare Menge.25
stockenabledLagerverwaltungja / nein; Lagerverwaltung für den Artikel.ja
stocklocationLagerortEigene Lagerplatzbezeichnung.Regal A-01
stocktypeLagertypOptionaler Shop-Code; passenden Wert aus eurer Lagerkonfiguration übernehmen.Optional / hier leer
ordering_without_stockBestellung ohne BestandOptionaler Shop-Code für die Bestellregel bei fehlendem Bestand.Optional / hier leer
minimal_order_amountMindestbestellmengeMindestbestellmenge größer als null.1
delivery_timeLieferzeitZahlenwert; zusammen mit delivery_time_type verwenden.3
delivery_time_typeLieferzeiteinheitPassende Einheit laut Shop, z. B. days.days
delivery_default_textLieferzeithinweisEigener verständlicher Lieferhinweis.Beispiel: versandbereit in drei Tagen
stock_delivery_numberNachlieferzeitLieferzeitwert von 1 bis 31; passend zum gewählten Lieferzeittyp.Optional / hier leer
stock_delivery_typeNachlieferstatus / Einheitz. B. days, weeks, months, onrequest oder unknown; passend zur Lagerlogik.Optional / hier leer
stock_delivery_standardStandard-NachlieferangabeOptionaler Wert aus der bestehenden Shopkonfiguration.Optional / hier leer
Maße & Versand 8
Spalte in der DateiBedeutung & FormatBeispiel
unitVerkaufseinheitz. B. Stück, Set oder Paket.Stück
weightGewichtZahlenwert; Gewichtseinheit mit dem Zielshop abstimmen.1,2
lengthLängeLänge passend zur angegebenen Maßeinheit.240
widthBreiteBreite passend zur angegebenen Maßeinheit.180
heightHöheHöhe passend zur angegebenen Maßeinheit.60
dimension_unitMaßeinheitGemeinsame Einheit für Länge, Breite und Höhe, z. B. mm.mm
shipping_rule_idVersandregel-IDOptional: vorhandene Portal-UUID; andernfalls im Versandschritt zuordnen.Optional / hier leer
shipping_package_idVersandpaket-IDOptional: gültige vorhandene Paketkennung; keine Beispiel-ID erfinden.Optional / hier leer
Bilder & Dokumente 3
Spalte in der DateiBedeutung & FormatBeispiel
source_urlProduktseiteÖffentliche HTTPS-Produktseite für die ausdrücklich gestartete Quellenanalyse.https://lieferant.example.invalid/leuchte-20
photo_urlsBildadressenDirekte öffentliche HTTPS-Bildlinks; mehrere mit | trennen, höchstens 20.https://lieferant.example.invalid/l20-vorn.jpg|https://lieferant.example.invalid/l20-seite.jpg
document_urlsDokumentadressenDirekte öffentliche HTTPS-Dokumentlinks; mehrere mit | trennen, höchstens 20.https://lieferant.example.invalid/datenblatt.pdf
Technische Eigenschaften 2
Spalte in der DateiBedeutung & FormatBeispiel
MaterialMaterialIm Import zuordnenBeispiel für eine eigene Spalte: im Import als technische Eigenschaft „Material“ zuordnen.Aluminium
SchutzartSchutzartIm Import zuordnenBeispiel für eine eigene technische Eigenschaft; nur belegbare Werte übernehmen.IP65

Eigene Spalten ordnest du im Import als technische Eigenschaften zu. Ohne Artikelnummer wird automatisch eine vergeben. Kategorien und Versand ordnest du im Portal zu; interne Kennungen werden nicht aus deiner Datei übernommen. Die Vorlage enthält 48 Standardfelder und vier eigene Beispielspalten.

Separate Preislisten

Ein Produkt. Mehrere Preislisten.

Produktdaten und Preislisten werden getrennt gepflegt. Die Beispieldatei zeigt dieselben Artikel mit eigenen Preisen in Preisliste A, Preisliste B und Preisliste C.

Die öffentlichen Vorlagen zeigen den Aufbau mit fiktiven Kennungen. Für tatsächliche Preisänderungen exportierst du unter „Preislisten aktualisieren“ deine persönliche Arbeitsdatei. Bestehende Kennungen, Referenzspalten und Dateinamen beibehalten und die Datei innerhalb von sieben Tagen wieder hochladen. Die Spalte Verpackungseinheit vor den Preisen zeigt den Preisbezug, als Zahl aus dem Gebindeinhalt, z. B. 10 für zehn Stück. Fehlt eine eindeutige Mengenangabe, bleibt sie leer. Diese Referenz unverändert lassen. Für eine neue Preisliste im persönlichen Export eine zusätzliche Spalte mit einem eindeutigen Listennamen anlegen und Preise eintragen. Leere Zellen in neuen Spalten legen keinen Preis an. Dezimalpunkt und Dezimalkomma sind gleichwertig: 12.50 und 12,50 ergeben denselben Preis. Erst Vorschau prüfen und gewünschte Änderungen bestätigen; neue Listen erhalten keine automatische Kundengruppenzuordnung.

Praktische Antworten

Was möchtest du wissen?

Suche zum Beispiel nach „Bilder“, „Excel“, „Varianten“ oder „API“ und filtere nach einem Thema.

17 Antworten
Was kann ich hochladen?

Der allgemeine Produktimport liest CSV-Dateien und XLSX-Arbeitsmappen. Die vollständige Vorlage auf dieser Seite enthält Stammdaten, Varianten, Texte und SEO, Preise, Lager- und Lieferangaben, Maße, Versandzuordnungen sowie Links zu Bildern, Dokumenten und Produktseiten. Vier zusätzliche Beispielspalten zeigen technische Eigenschaften und Variantenmerkmale.

Datei & Vorlage
Wie verwende ich die Vorlage?

Lade die Beispieldatei oder die leere Vorlage herunter. Die vier Beispielzeilen zeigen zwei Kaufvarianten, ein Mietprodukt und ein Abo. Ersetze die Beispieldaten; die example.invalid-Adressen sind Platzhalter und müssen ersetzt oder entfernt werden. Eine Zeile steht für einen verkaufbaren Artikel mit eigener Artikelnummer. Öffne im Portal den allgemeinen Produktimport, lade die Datei hoch und prüfe die Feldzuordnung.

Datei & Vorlage
Muss ich alle Spalten ausfüllen?

Nur Produktname (display_name) und Preis (price) sind in der Produktdatei Pflicht. Alles Weitere ist optional: Spalten leer lassen oder weglassen und eigene technische Angaben ergänzen. Ohne Artikelnummer erzeugt der allgemeine Import automatisch eine. Für spätere Aktualisierungen diese Nummer beibehalten und die Updatefunktion verwenden. Die Kategorie ordnest du bei Bedarf später im Portal zu, bevor du Produkte in den Shop überträgst.

Datei & Vorlage
Wie speichere ich die Datei in Excel?

Die Vorlage ist UTF-8-CSV mit Semikolon und unterstützt Umlaute. CSV-Dateien dürfen auch Komma oder Tabulator als Trennzeichen verwenden. Behandle Artikelnummern und EAN als Text, damit führende Nullen erhalten bleiben. Verwende feste Zellwerte statt Formeln. Bei XLSX wird das erste sichtbare Tabellenblatt gelesen. Dateien werden vor dem Einlesen auf Schadsoftware geprüft.

Datei & Vorlage
Welche Grenzen hat der Import?

Im allgemeinen Import gibt es keine feste Anzahl technischer Spalten. Es gelten die Dateigrenzen: höchstens 5 MiB Tabellendaten, 5.000 Datenzeilen und insgesamt 500.000 Zellen einschließlich Kopfzeile. Bei XLSX gilt auch die Größe der entpackten Tabelle. Größere Kataloge auf mehrere Dateien verteilen. Pro Artikel sind bis zu 20 Bildlinks und 20 Dokumentlinks möglich.

Datei & Vorlage
Wie liefere ich Varianten und technische Eigenschaften?

Verwende für zusammengehörige Varianten dieselbe product_group. Eine eigene productnumber und variant_name sind hilfreich, aber optional. Fehlende Artikelnummern werden vergeben. Farbe und Leistung zeigen Variantenmerkmale, Material und Schutzart technische Eigenschaften. Du kannst beliebig viele weitere technische Spalten ergänzen, solange die Dateigrenzen eingehalten werden. Ordne jede eigene Spalte im Import ausdrücklich als technische Eigenschaft oder Variantenmerkmal zu.

Produkte & Preise
Welche Preise und Geschäftsmodelle sind möglich?

Die Produktvorlage enthält Verkaufspreis, Steuersatz und Rabatt sowie Felder für Kauf (standard), Miete (rental), Abo (subscription) und Anfrageprodukte (quotation). Nur Name und Preis sind Pflicht; ergänze die passenden Angaben bei Bedarf. Für Miete sind Tages-, Wochen- und Monatspreise möglich, für Abos Wochen- und Monatspreise. Preise ohne Währungssymbol und mit höchstens zwei Nachkommastellen eintragen. Zusätzliche Preislisten werden getrennt gepflegt und haben eigene Vorlagen.

Produkte & Preise
Wie aktualisiere ich vorhandene Artikel und Preislisten?

Die öffentlichen Vorlagen zeigen den Aufbau mit fiktiven Kennungen. Für tatsächliche Preisänderungen exportierst du unter „Preislisten aktualisieren“ deine persönliche Arbeitsdatei. Bestehende Kennungen, Referenzspalten und Dateinamen beibehalten und die Datei innerhalb von sieben Tagen wieder hochladen. Die Spalte Verpackungseinheit vor den Preisen zeigt den Preisbezug, als Zahl aus dem Gebindeinhalt, z. B. 10 für zehn Stück. Fehlt eine eindeutige Mengenangabe, bleibt sie leer. Diese Referenz unverändert lassen. Für eine neue Preisliste im persönlichen Export eine zusätzliche Spalte mit einem eindeutigen Listennamen anlegen und Preise eintragen. Leere Zellen in neuen Spalten legen keinen Preis an. Dezimalpunkt und Dezimalkomma sind gleichwertig: 12.50 und 12,50 ergeben denselben Preis. Erst Vorschau prüfen und gewünschte Änderungen bestätigen; neue Listen erhalten keine automatische Kundengruppenzuordnung.

Produkte & Preise
Wie übergebe ich Bilder und Dokumente?

Trage direkte öffentliche HTTPS-Adressen in photo_urls und document_urls ein. Mehrere Adressen in derselben Zelle werden mit | getrennt. Ein Bildlink muss auf die Bilddatei zeigen, ein Dokumentlink auf das Dokument. Du prüfst die erkannten Medien in eigenen Schritten, bevor sie gespeichert werden. Login-Links, lokale Dateipfade und interne Netzadressen eignen sich dafür nicht.

Bilder & Produktseiten
Können Bilder und Daten von unserer Website übernommen werden?

Ja. Hinterlege eine öffentliche HTTPS-Produktseite in source_url, bestätige die Zuordnung und starte die Quellenanalyse ausdrücklich. Sie kann verfügbare Produktbeschreibungen, Bilder, Dokumentlinks und technische Angaben erkennen. Du prüfst und wählst die Ergebnisse im Import. Artikelnummern und Preise aus deiner Datei werden dabei nicht durch Website-Werte ersetzt. Verwende eigene oder zur Übernahme freigegebene Inhalte.

Bilder & Produktseiten
Was passiert, wenn eine Produktseite nicht ausgelesen werden kann?

Die Analyse liest öffentlich erreichbares HTML. Sie führt keine Website-Skripte aus und meldet sich nicht auf fremden Seiten an. Dynamisch nachgeladene Inhalte, Zugangssperren, Netzfehler oder abweichende Seitenstrukturen können zu fehlenden Treffern führen. Die Dateizeilen bleiben prüfbar: ergänze Angaben manuell, verwende direkte Bildlinks oder fahre ohne Quellenanalyse fort. Ein automatischer Vollcrawl der gesamten Website gehört nicht zu diesem Upload.

Bilder & Produktseiten
Kann ich Produktdaten über eine API abrufen?

Ja. Die Lieferanten-API bietet GET /api/v1/products für die Produktliste und GET /api/v1/products/{product_id} für Details. Anfragen verwenden Authorization: Bearer mit einem freigegebenen API-Schlüssel und products:read. Der Schlüssel begrenzt den Zugriff auf den erlaubten Lieferantenbereich. Die Liste unterstützt limit bis 200 und cursor; für Folgeseiten verwendest du next_cursor aus der Antwort. Dokumentation und ein Abrufbeispiel findest du im API-Abschnitt dieser Seite.

API & Anbindung
Kann unsere Warenwirtschaft Produkte an das Portal senden?

Mit den passenden Schreibrechten stehen POST /api/v1/products für neue Produkte und PATCH /api/v1/products/{product_id} für Änderungen bereit. Dafür wird products:write benötigt. Die JSON-Felder richten sich nach der API-Dokumentation; eine CSV-Zeile ist kein fertiger API-Request. Ein HTTP 202 bestätigt eine vorgemerkte Änderung. Die interne Prüfung und Freigabe sowie die konfigurierte Shopübertragung folgen gesondert.

API & Anbindung
Könnt ihr Daten regelmäßig aus unserer Lieferanten-API holen?

Eine Verbindung zu eurer API oder einem bereitgestellten Export wird mit euch eingerichtet. Dafür brauchen wir die Schnittstellenbeschreibung, Beispielantworten oder eine Beispieldatei, Produktkennungen, die gewünschten Datenfelder, den Aktualisierungsrhythmus und das Zielsystem. Außerdem stimmen wir Anmeldung, Seitennavigation, Abrufgrenzen und Fehlerbehandlung ab. Der allgemeine Dateiimport richtet durch das Eintragen einer API-URL noch keine regelmäßige Synchronisierung ein.

API & Anbindung
Wie kommen die Daten in das Portal und in den Shop?

Im allgemeinen CSV/XLSX-Import prüfst du zuerst Datei, Zuordnung, Quellen und die ausgewählten Artikel. Stammdaten, technische Angaben, Bilder und Dokumente werden in eigenen Schritten vorbereitet. Erst die bestätigte Auswahl im Uploadschritt wird in den dort angezeigten CCV-Zielshop übertragen und zurückgeprüft. API-Änderungen und der einfache Dateiimport nutzen den bestehenden Freigabeprozess. Für einen anderen Shop wird eine passende Anbindung gesondert eingerichtet.

Ablauf & Freigabe
Wird durch den Download oder Upload schon etwas veröffentlicht?

Der Download enthält ausschließlich Beispiel- oder leere Vorlagendaten. Der erste Upload liest und prüft deine Datei und öffnet die Zuordnung. Quellenanalyse, Datenvorbereitung und Shopübertragung sind weitere Schritte mit eigenen Bestätigungen. Du kannst zunächst deine Vorschau prüfen und speichern. Die Uploadvorlage setzt keine Sichtbarkeit im Shop; diese Entscheidung erfolgt im jeweiligen Freigabe- oder Uploadablauf.

Ablauf & Freigabe
Brauche ich für Vorlage und Import einen Zugang?

Diese Anleitung und alle vier CSV-Downloads sind öffentlich. Für den eigentlichen Import brauchst du einen freigegebenen Portalzugang mit Produkt-Schreibrechten und dem passenden Lieferantenbereich. API-Schlüssel werden mit den nötigen Rechten eingerichtet und gehören in die sichere Konfiguration eures Systems, nicht in die CSV-Datei. Über „Anbindung besprechen“ kannst du uns die Art eurer Datenquelle und den gewünschten Ablauf nennen.

Ablauf & Freigabe
Daten zwischen euren Systemen

API-Zugriff und Lieferantenanbindung.

Daten aus dem Portal abrufen

Mit einem freigegebenen API-Schlüssel liest eure Warenwirtschaft die Produkte des erlaubten Lieferantenbereichs. Für neue Produkte und Änderungen gibt es eigene Schreibendpunkte mit Prüfung und Freigabe.

Eure API als Datenquelle

Für regelmäßige Abrufe stimmen wir gemeinsam Datenformat, Feldzuordnung, Aktualisierung und Zielshop ab. Eine eigene Lieferanten-API wird individuell angebunden; der Dateiimport allein richtet keinen Zeitplan ein.

Das brauchen wir für die Einrichtung

  • Schnittstellenbeschreibung und Beispielantwort oder Beispieldatei
  • Eindeutige Artikelnummern und gewünschte Datenfelder
  • Gewünschte Aktualisierung: z. B. Katalog, Preise oder Bestand
  • Ziel: Portal, vorhandener Shop oder eine weitere Anbindung
Anbindung besprechen
Technisches Beispiel: Produktliste abrufen

GET liest Daten. Ersetze den Platzhalter durch einen API-Schlüssel mit products:read. Bis zu 200 Artikel pro Anfrage; weitere Seiten über cursor mit next_cursor aus der vorherigen Antwort laden.

curl --get 'https://dev-api.migaworks.de/api/v1/products' \
  --data-urlencode 'limit=100' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'

POST /api/v1/products und PATCH /api/v1/products/{product_id} benötigen products:write. HTTP 202 bestätigt die Vormerkung einer Änderung; die Veröffentlichung folgt im Freigabeprozess.

Du prüfst die Daten vor der Übertragung

Von deiner Datei bis in den Shop.

  1. 1

    Vorbereiten

    Vorlage ausfüllen oder die Datenquelle abstimmen. Beispielwerte ersetzen, Varianten und Medienlinks ergänzen.

  2. 2

    Prüfen & zuordnen

    Datei einlesen, Pflichtdaten und Kategorien prüfen. Produktseitenanalyse bei Bedarf ausdrücklich starten.

  3. 3

    Inhalte übernehmen

    Marken, Eigenschaften, Bilder, Dokumente und Versandzuordnungen im Ablauf bestätigen.

  4. 4

    Shopübertragung bestätigen

    Auswahl und angezeigten Zielshop prüfen. Erst im bestätigten Uploadschritt werden die Produkte übertragen.

Dieser Ablauf beschreibt den allgemeinen Dateiimport. Änderungen über die API und der einfache Import durchlaufen den bestehenden Staging- und Freigabeprozess. Einen anderen Shop binden wir gesondert an.

Bereit für deine Produktdaten?

Die Vorlage kannst du sofort herunterladen. Für den Import meldest du dich mit deinem freigegebenen Lieferantenzugang an.