Interface Creator

Aus Wiki csv4you
Version vom 27. Januar 2017, 18:50 Uhr von Haemel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== Footer ===“)
Wechseln zu:Navigation, Suche
Sprachen:
Deutsch • ‎English

Im Bereich Individuelle Schnittstellen können Sie freie, individuelle CSV- oder XML-Formate definieren. Sie sehen dazu ein Auswahlmenü zum Anlegen bzw. zur Auswahl einer bereits von Ihnen vorbereiteten Schnittstelle. Die Anzahl individueller Schnittstellen ist nicht begrenzt.

Beispiel: Sie besitzen ein eigenes Shopsystem und möchten viele Produkte eines Ihrer Lieferanten auf einfache Art und Weise in Ihr System importieren. Eine solche Schnittstelle lässt sich individuell einrichten und jederzeit umkonfigurieren.


Selection or Creation of an Individual Interface

Select Interface - Create a new individual interface ("Create Individual Interface" button) or select an already saved interface ("Edit" button).


Basic Settings

  • Name
Give your Individual Interface a meaningful description.
  • File-Type
Select the appropriate file type here
  • Data Field Separator:
for example: semicolon (;) or comma (,)
  • Text Identification Mark
For example: double quotation marks (") or a single quote (')


Header

Im Kopfbereich befindet sich normalerweise die Spaltendefinition Ihrer Schnittstelle, z.B. für eine einfache CSV-Datei. Bitte fügen Sie hinter jeden Spaltennamen den Platzhalter {#S#} ein (nicht beim letzten Wert!). Sollen Spalten leer bleiben, dann nur {#S#} als Platzhalter an dieser Stelle verwenden.

An example of the header of a CSV interface:

id{#S#}
title{#S#}
desc{#S#}
quantity{#S#}
gewicht{#S#}
size{#S#}
bild1{#S#}
bild2{#S#}
ean{#S#}
...{#S#}
...{#S#}
status

or an example of a simple XML header:

<supplier name="LieferantA" supplierid="56847">
<products category="Schuhe" categoryid="1234567">
<items all="657">


Content Area

Im Inhaltsbereich müssen Sie den Spaltenbezeichnern aus dem Kopfbereich die richtigen Daten zuordnen. Auf der rechten Seite finden Sie dazu passend alle verfügbaren Werte (Platzhalter). Setzen Sie den Cursor mit der Maus in das Inhaltsfenster und klicken Sie auf einen der Platzhalter rechts. Bitte hier ebenfalls hinter jeden Wert den Platzhalter {#S#} einfügen (nicht beim letzten Wert!).

An example of the content area:

[productid]{#S#}
[title]{#S#}
[description]{#S#}
[quantity]{#S#}
[weight]{#S#}
[size]{#S#}
[pic1]{#S#}
[pic2]{#S#}
[ean]{#S#}
...{#S#}
...{#S#}
[lstatus]

and a content example for an XML file:

<item id="[number]" title="[descr]" quantity="[quantity]" gewicht="[weight]" size="[size]" bild1="[pic1]" bild2="[pic2]" status="[lstatus]"/>

This line is repeated in dependence of the number of records found, when you create a CSV or XML file.

Attention!
The order of the columns in the header must match the order of column in the content area.


Footer

Hier können Sie den Footer für Ihre Schnittstelle einrichten (für CSV-Dateien nicht notwendig).

Beispiel für die XML-Datei:

</items>
</products>
</supplier>


Kategorien

Tragen Sie hier bitte Ihre Kategorie-Bezeichner ein. Sie finden diese dann danach im Bereich Schnittstellen ->Kategoriezuordnung als Spaltenname für Ihre Kategorien-Namen bzw. IDs.

Aufpassen!

Individuelle Schnittstellen benötigen zwingend Kategorie-Bezeichner!


Erweiterte Feldfunktionen

Es stehen verschiedene Möglichkeiten zur individuellen Formatierung, Berechnung und Filterung von Spalteninhalten für den Import und Export von Daten zur Verfügung. Schauen Sie dazu bitte auf unsere Hilfeseite Erweiterte Feldfunktionen.