Individuelle Schnittstellen/en: Unterschied zwischen den Versionen

Aus Wiki csv4you
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „Please enter your category identifiers. You will then find them in the ''Interfaces -> Category Mapping'' area as the column name for YOUR category names or IDs.“)
(Übernehme Bearbeitung einer neuen Version der Quellseite)
 
(13 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<languages/>
 
<languages/>
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.
+
In the '''Interface Creator''' you can define free, ''individual'' CSV- or XML- formats. You will find a list for selecting an interface you have already created and a button for creating a new one. The number of individual interfaces is not limited.
: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.
+
: Example: You have a self-programmed shop system and want to import many products of one of your suppliers into your system in a simple way. Such an interface can be set up individually and reconfigured at any time.
  
  
 
== Selection or Creation of an Individual Interface ==
 
== 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).
+
'''Select Interface''' -Select an already saved interface ("Edit" button) or create a new one ("Create Individual Interface" button).
  
  
Zeile 23: Zeile 23:
 
:For example: double quotation marks (") or a single quote (')
 
:For example: double quotation marks (") or a single quote (')
  
 +
*''Variants''
 +
:Specify whether your products have variants..
  
 
=== Header ===
 
=== 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.
+
The column definition of your interface is usually located in the header area (e.g. for a simple CSV- file). Please insert the placeholder '''{#S#}''' behind each column name (except after the last!). If you want to keep columns empty, use only '''{#S#}''' as placeholders in this location.
  
 
An example of the header of a CSV interface:
 
An example of the header of a CSV interface:
Zeile 49: Zeile 51:
 
  <items all="657">
 
  <items all="657">
  
 +
If you want to create more than one header row, insert a '''{# BR #}''' after the last column at the end of each header row, except for the last(!). This one gets nothing.
  
 
=== Content Area ===
 
=== 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!).
+
In the content area, you must assign the correct data values to the columns defined in the header area. On the right-hand side, you will find all the available data values (placeholders) for the data source. Place the cursor in the content window with the mouse and then click on one of the placeholders on the right. Also insert the placeholder '''{#S#}''' behind each data value (except after the last!).
  
 
An example of the content area:
 
An example of the content area:
Zeile 91: Zeile 94:
 
=== Categories ===
 
=== Categories ===
  
Please enter your category identifiers. You will then find them in the ''Interfaces -> Category Mapping'' area as the column name for YOUR category names or IDs.
+
Tragen Sie hier bitte Ihre Kategoriebezeichner ein. Sie finden diese dann danach im Bereich ''Export ->Kategoriezuordnung'' als Spaltenname für Ihre Kategoriennamen bzw. IDs.
  
  '''Aufpassen!'''
+
  '''Attention!'''
 
  <span style="white-space: pre-wrap">
 
  <span style="white-space: pre-wrap">
  Individuelle Schnittstellen benötigen zwingend ''Kategorie-Bezeichner''!
+
  Individual interfaces require compulsory a ''Category Identifier''!
 
</span>
 
</span>
  
 +
== Extended Field Functions ==
  
== Erweiterte Feldfunktionen ==
+
{{Vorlage:TextErwFeldfunktionen/en}}
 
 
{{Vorlage:TextErwFeldfunktionen}}
 
  
[[Category:Schnittstellen]]
+
[[Category:Export]]

Aktuelle Version vom 2. Mai 2018, 12:38 Uhr

Sprachen:
Deutsch • ‎English

In the Interface Creator you can define free, individual CSV- or XML- formats. You will find a list for selecting an interface you have already created and a button for creating a new one. The number of individual interfaces is not limited.

Example: You have a self-programmed shop system and want to import many products of one of your suppliers into your system in a simple way. Such an interface can be set up individually and reconfigured at any time.


Selection or Creation of an Individual Interface

Select Interface -Select an already saved interface ("Edit" button) or create a new one ("Create Individual Interface" 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 (')
  • Variants
Specify whether your products have variants..

Header

The column definition of your interface is usually located in the header area (e.g. for a simple CSV- file). Please insert the placeholder {#S#} behind each column name (except after the last!). If you want to keep columns empty, use only {#S#} as placeholders in this location.

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">

If you want to create more than one header row, insert a {# BR #} after the last column at the end of each header row, except for the last(!). This one gets nothing.

Content Area

In the content area, you must assign the correct data values to the columns defined in the header area. On the right-hand side, you will find all the available data values (placeholders) for the data source. Place the cursor in the content window with the mouse and then click on one of the placeholders on the right. Also insert the placeholder {#S#} behind each data value (except after the last!).

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

Here you can set up the footer for your interface (not necessary for CSV files).

Example for an XML file:

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


Categories

Tragen Sie hier bitte Ihre Kategoriebezeichner ein. Sie finden diese dann danach im Bereich Export ->Kategoriezuordnung als Spaltenname für Ihre Kategoriennamen bzw. IDs.

Attention!

Individual interfaces require compulsory a Category Identifier!

Extended Field Functions

There are various possibilities for the calculation, filtering and individual formatting of column contents at the import and export of data. Please look at our help page "Advanced Field Functions".