OmniSeller:Import von Attributswerten: Unterschied zwischen den Versionen
Erscheinungsbild
Admin (Diskussion | Beiträge) Artikel zum Attribut-Import geschrieben (CSV/SQL, Multiselektion, Lösch-Modi, Sicherungen), ersetzt Platzhalter Test2 |
Admin (Diskussion | Beiträge) Typografie: Gedankenstriche durch normales Minus ersetzt |
||
| Zeile 5: | Zeile 5: | ||
Der Import ordnet jedem Artikel (optional je Ausprägung) einen Wert zu. Es gibt zwei Wege, die Daten anzuliefern: | Der Import ordnet jedem Artikel (optional je Ausprägung) einen Wert zu. Es gibt zwei Wege, die Daten anzuliefern: | ||
* '''CSV-Import''' | * '''CSV-Import''' - eine Semikolon-getrennte Datei mit Spaltenüberschriften in der ersten Zeile. | ||
* '''Datenquelle''' | * '''Datenquelle''' - eine SQL-Abfrage direkt gegen die Datenbank. | ||
Standardmäßig werden nur Artikel befüllt, bei denen das Attribut noch leer ist. Sollen vorhandene Werte ersetzt werden, muss das Häkchen '''Vorhandene Werte immer überschreiben''' gesetzt werden (gilt für die einwertigen Typen Text, Memo, Zahl, Dezimalzahl, Ja/Nein und Datum). | Standardmäßig werden nur Artikel befüllt, bei denen das Attribut noch leer ist. Sollen vorhandene Werte ersetzt werden, muss das Häkchen '''Vorhandene Werte immer überschreiben''' gesetzt werden (gilt für die einwertigen Typen Text, Memo, Zahl, Dezimalzahl, Ja/Nein und Datum). | ||
| Zeile 13: | Zeile 13: | ||
# CSV-Datei auswählen. Die Spaltenüberschriften der Datei erscheinen danach in den Auswahlfeldern. | # CSV-Datei auswählen. Die Spaltenüberschriften der Datei erscheinen danach in den Auswahlfeldern. | ||
# Artikel identifizieren | # Artikel identifizieren - entweder über die '''Artikelnummernspalte''' (optional zusätzlich eine Spalte mit der '''AusprägungID''' für Varianten) oder über eine '''EAN-Nummern-Spalte'''. Bei EAN-Zuordnung werden die Artikel und Ausprägungen über die EAN aufgelöst; Datensätze ohne EAN werden übersprungen. | ||
# Die '''Wertespalte''' wählen, aus der der Attributwert kommt. | # Die '''Wertespalte''' wählen, aus der der Attributwert kommt. | ||
# Bei Text- und Memo-Attributen zusätzlich die '''Sprache''' wählen, in der die Werte gespeichert werden. | # Bei Text- und Memo-Attributen zusätzlich die '''Sprache''' wählen, in der die Werte gespeichert werden. | ||
| Zeile 32: | Zeile 32: | ||
== Besonderheit Multiselektion == | == Besonderheit Multiselektion == | ||
Bei Multiselektions-Attributen enthält die Wertespalte einen oder mehrere Werte pro Artikel. Mehrere Werte werden über das '''Trennzeichen Multiselektion''' getrennt (ein Zeichen, Standard ist das Komma | Bei Multiselektions-Attributen enthält die Wertespalte einen oder mehrere Werte pro Artikel. Mehrere Werte werden über das '''Trennzeichen Multiselektion''' getrennt (ein Zeichen, Standard ist das Komma - bei Werten, die selbst Kommas enthalten, ein anderes Zeichen wie <code>|</code> eintragen). Werte, die in der Werteliste des Attributs noch nicht existieren, werden automatisch angelegt und beim Artikel angehakt. | ||
Auf dem Reiter '''Erweitert''' wird gesteuert, was vor dem Import mit dem Bestand passiert: | Auf dem Reiter '''Erweitert''' wird gesteuert, was vor dem Import mit dem Bestand passiert: | ||
* '''nichts löschen (Import ergänzt nur)''' | * '''nichts löschen (Import ergänzt nur)''' - Standard. Werteliste und bestehende Zuordnungshaken bleiben erhalten, der Import ergänzt. | ||
* '''Zuordnungshaken der Import-Artikel vorher leeren''' | * '''Zuordnungshaken der Import-Artikel vorher leeren''' - die Datei ersetzt den Zuordnungs-Stand der importierten Artikel komplett. Die Werteliste bleibt vollständig erhalten, Artikel außerhalb der Datei werden nicht angefasst. | ||
* '''Werteliste komplett neu aufbauen''' | * '''Werteliste komplett neu aufbauen''' - Achtung: löscht die gesamte Werteliste des Attributs samt aller Zuordnungen und baut sie nur aus den Importwerten neu auf. Werte, die im Import nicht vorkommen, verschwinden dadurch bei allen Artikeln. | ||
== Sicherungen und Wiederherstellung == | == Sicherungen und Wiederherstellung == | ||
| Zeile 44: | Zeile 44: | ||
Vor jedem Import sichert OmniSeller automatisch den kompletten Stand des Attributs. Die Schaltfläche '''Sicherungen…''' auf dem Reiter '''Erweitert''' öffnet den Verlauf: pro Lauf werden Datum, Benutzer, Quelle (Datei bzw. SQL), Lösch-Modus und Ergebnis (Zeilen, Fehler, abgebrochen) protokolliert. | Vor jedem Import sichert OmniSeller automatisch den kompletten Stand des Attributs. Die Schaltfläche '''Sicherungen…''' auf dem Reiter '''Erweitert''' öffnet den Verlauf: pro Lauf werden Datum, Benutzer, Quelle (Datei bzw. SQL), Lösch-Modus und Ergebnis (Zeilen, Fehler, abgebrochen) protokolliert. | ||
Über '''Stand vor Lauf wiederherstellen''' wird der Zustand des Attributs wiederhergestellt, wie er ''vor'' dem gewählten Lauf war | Über '''Stand vor Lauf wiederherstellen''' wird der Zustand des Attributs wiederhergestellt, wie er ''vor'' dem gewählten Lauf war - inklusive Werteliste und Zuordnungshaken. Dabei gilt: | ||
* Wiederherstellbar sind nur Läufe der letzten '''14 Tage'''. Ältere Läufe bleiben als Protokoll sichtbar, sind aber ausgegraut. | * Wiederherstellbar sind nur Läufe der letzten '''14 Tage'''. Ältere Läufe bleiben als Protokoll sichtbar, sind aber ausgegraut. | ||
* Vor der Wiederherstellung wird der aktuelle Zustand seinerseits gesichert | * Vor der Wiederherstellung wird der aktuelle Zustand seinerseits gesichert - eine Wiederherstellung lässt sich also wieder rückgängig machen. | ||
* Alle Änderungen am Attribut, die nach dem gewählten Lauf gemacht wurden, gehen bei der Wiederherstellung verloren. | * Alle Änderungen am Attribut, die nach dem gewählten Lauf gemacht wurden, gehen bei der Wiederherstellung verloren. | ||
* Wer wann wiederhergestellt hat, wird am jeweiligen Lauf vermerkt. | * Wer wann wiederhergestellt hat, wird am jeweiligen Lauf vermerkt. | ||