Hilfsfelder im Im- und Export-Modul

Im "IM-EXPORT" Modul gibt es sogenannte Hilfsfelder/Sonderfelder. Diese können nicht als Bedingung ausgewertet werden.

1. Import

 

  1. Lager
    1. Set-Artikel:
      1. set_article
        Damit lässt sich ein Set-Artikel anlegen. Das Format lautet: Lagernr:Menge|Lagernr:Menge……
      2. set_article_art
        Damit lässt sich ein Set-Artikel anlegen wie bei set_article, aber nicht auf Grundlage der Lagernummer, sondern aufgrund der Artikelnummer (druckpseudonym) des Lagerartikels. Gerade wenn du Lagerartikel anlegst, kennst du die Lagernummern der neuangelegten Artikel noch nicht, aus diesem Grund gibt es dieses Feld. 
        Format:Artikelnummer:Menge|Artikelnummer:Menge.....
    2. Varianten
      1. parent_id
        Hier gibst du die Lagernummer des Artikels (Hauptartikel) an, zu der die Variante gehört.
      2. parent_id_art
        Wenn du die Lagernummer nicht kennst, kannst du die Artikelnummer des Hauptartikels nutzen. Ansonsten hat es die gleiche Funktion wie parent_id.
      3. variant1 - 3
        Hier gibst du die Variante ein, die für die Varianten-Matrix genutzt wird. Es gibt 2 Möglichkeiten:
        Format 1: 
        variant1 = Farbe:Rot
        (Ist dann in einem Feld)
        Format 2:
        variant1 = Rot
        var_art1 = Farbe
        (Ist aufgeteilt in 2 Felder)
        Es bietet sich an, bei gleichen Feldern var_art1 – 3 als Standardfelder zu setzen, wenn diese immer gleich sind
         Das ist wichtig beim Universalimport, der auch Listerartikel anlegen soll, das der Hauptartikel keine Varianten-Daten enthält. Nur die Variantenartikel dürfen die Felder variant1-3 und var_art1-3 gefüllt haben.
    3. name_without_para
      Da ein Nachladen der Artikelnamen nicht mehr möglich ist, wird hier der Artikelname aus der Lagerbestandsdatei der aktiven Artikel genommen und die Klammern werden entfernt.
    4. menge_im_lager_add
      Der Wert wird auf die Lagermenge addiert. Um Werte abzuziehen, muss der Wert Negativ (-1,-2, etc.) sein.
    5. beschreibung
      Die Beschreibungen sind in einer eigenen Datenbank. Du kannst aber Beschreibungen auch anlegen. Es wird dann die lange Beschreibung gefüllt und als Sprache Deutsch gewählt.
    6. beschreibung_international
      legt wie das vorherige Feld eine Beschreibung für den Lagerartikel an. Als Sprache ist aber automatisch Englisch gewählt.
    7. kurz_beschreibung_nat (Universal-Import
      Die Beschreibungen sind in einer eigenen Datenbank. Du kannst aber Kurzbeschreibungen auch anlegen. Es wird dann die Kurzbeschreibung gefüllt und als Sprache Deutsch gewählt. Kurzbeschreibungen können im Universalimport importiert werden und im Export genutzt werden, sofern die c_item_description gefüllt ist.
    8. kurz_beschreibung_int
      legt wie das vorherige Feld eine Kurzbeschreibung für den Lagerartikel an. Als Sprache ist aber automatisch Englisch gewählt.
  2. Lister_stamm
    1. product_id_art
      In dem Platzhalter steht die Artikelnummer des Lagerartikels, die als product_id mit dem Listerartikel verknüpft sein soll. Während des Importes sucht DreamRobot nach der Nummer. Findet DreamRobot die Artikelnummer, wird in Listerstamm::product_id die Lagernummer eingetragen. Falls nicht, wird der Lagerartikel angelegt und dann die Lagernummer in Listerstamm:product_id eingetragen.
  3. Lager Beschreibungen
    1. lager_nr_art
      In dem Platzhalter steht die Artikelnummer des Lagerartikels, die als lager_nr übernommen wird. Gerade bei neuen Artikeln, deren Lagernummern du noch nicht kennst, kann das Feld gut eingesetzt werden.

2. Export

 

  1. Lager
    1. set_article
      Exportformat: lagernummer:menge|lagernummer:menge...
    2. parent_id
      Liefert nur dann ein Ergebnis, wenn mind. ein Feld von variant1-3 exportiert wird. Das Ergebnis ist dann die Lagernummer des Hauptartikels
    3. variant1-3
      Liefert die Variante zurück im Format: var_art:Wert (Farbe:Rot)Da der Hauptartikel keine Variante ist, werden diese Felder auch nur beim Export der Varianten gefüllt
    4. beschreibung
      Liefert die Beschreibung, die im Lagerartikel unter "Cross-Selling -> Varianten -> Beschr. National: ausgewählt" ist.
    5. beschreibung_international
      Liefert die Beschreibung, die im Lagerartikel unter "Cross-Selling -> Varianten -> Beschr. International:" ausgewählt ist.

3. Universal-Import

Zusätzlich zu den o.g. Feldern gibt es noch Felder, die nur einmal gefüllt werden müssen. Sofern es ein entsprechendes Feld gibt, wird dieses dort gefüllt.

  1. allgemein::name
  2. allgemein::preis
  3. allgemein::mwst
  4. allgemein::menge

 Beim Anlegen der Sets gilt: Der Hauptartikel enthält die Setangaben. Der Setartikel weiß nicht, dass er zu einem Set gehört.

Weiterhin wichtig betreffs set_article_art und parent_id_art ist, dass die Artikel mit der Artikelnummer schon vorhanden sein müssen. Ansonsten werden die Sets oder Varianten nicht als Varianten angelegt.