OmniSeller:PIM Import - Stammdaten und Attributsimport: Unterschied zwischen den Versionen
Erscheinungsbild
Admin (Diskussion | Beiträge) Versions-Hinweis ergänzt: Sicherung und Protokoll ab Client-Version 5.0.2026.0824e |
Admin (Diskussion | Beiträge) PIM Import an aktuellen Stand angepasst: Multiselektion, Option Vorhandene Werte überschreiben, Sicherung, Spaltenreihenfolge, Zeichensatz, tatsächliche Wirkung der Optionen |
||
| Zeile 1: | Zeile 1: | ||
'''OmniSeller PIM Import von Stammdaten und Attributen'''[[file:pim-import.png|300px|thumb|PIM Import]] | '''OmniSeller PIM Import von Stammdaten und Attributen'''[[file:pim-import.png|300px|thumb|PIM Import]] | ||
Der PIM Import (Schaltfläche '''PIM Import''' im Ribbon) importiert | Der PIM Import (Schaltfläche '''PIM Import''' im Ribbon) importiert Texte und Attributwerte für viele Artikel auf einmal aus einer CSV-Datei - Titel, Kurz- und Langtexte und beliebig viele Attribute je Artikel, auch Multiselektions-Attribute. Anders als der Import im Attribut-bearbeiten-Fenster (siehe [[OmniSeller:Import von Attributswerten|Import von Attributswerten]]) arbeitet der PIM Import über alle Attribute einer Datei hinweg. | ||
''Multiselektions-Attribute, die Option „Vorhandene Werte überschreiben" und die Sicherung der Attributwerte gibt es ab der Client-Version nach dem 15.09.2026.'' | |||
== Dateiformat == | == Dateiformat == | ||
| Zeile 7: | Zeile 9: | ||
Semikolon-getrennte [[OmniSeller:CSV-Datei|CSV-Datei]] mit Spaltenüberschriften in der ersten Zeile. Die Spalten werden anhand der Überschriften erkannt: | Semikolon-getrennte [[OmniSeller:CSV-Datei|CSV-Datei]] mit Spaltenüberschriften in der ersten Zeile. Die Spalten werden anhand der Überschriften erkannt: | ||
* '''Pflicht:''' <code> | * '''Pflicht:''' <code>AID</code> (Artikelnummer) und <code>SET</code> oder <code>FEATURE_GROUP</code> (Name des Sets) | ||
* ''' | * '''Für den Textimport zusätzlich Pflicht:''' <code>VARIATION</code> (AusprägungID, <code>0</code> für den Hauptartikel) | ||
* '''Optional:''' <code>EAN</code>, <code>TITLE</code>/<code>TITEL</code>, <code>SHORTTEXT</code>/<code>KURZTEXT</code>, <code>LONGTEXT</code>/<code>LANGTEXT</code>, <code>LANGUAGE</code>/<code>SPRACHE</code> (Sprache der Texte je Zeile) | |||
'''Wichtig:''' Diese Spalten müssen '''vor''' der Spalte <code>SET</code> stehen. Rechts von <code>SET</code> werden nur noch Attribute gelesen. | |||
Die | Die Attribute folgen in Gruppen: <code>FNAME_1</code> (technischer Attributname), <code>FVALUE_1</code> (Wert) und optional <code>FUNIT_1</code> (Einheit), danach <code>FNAME_2</code>, <code>FVALUE_2</code> usw. Eine Einheit wird an den Wert angehängt („Wert Einheit"), bei Multiselektions-Attributen nicht. Ist der Attributname oder der Wert leer, wird das Attribut in dieser Zeile übersprungen. | ||
Beispiel: | |||
<pre> | |||
AID;EAN;VARIATION;LANGUAGE;SHORTTEXT;LONGTEXT;SET;FNAME_1;FVALUE_1;FNAME_2;FVALUE_2 | |||
10001;;0;DE;Kurzbeschreibung;<p>Beschreibung</p>;Standard;META_Title;Seitentitel;Farbe;Rot, Blau | |||
</pre> | |||
'''Zeichensatz:''' Die Datei als UTF-8 speichern, in Excel über „CSV UTF-8 (durch Trennzeichen getrennt)". Dateien aus dem [[OmniSeller:Export-Wizard|Export-Wizard]] sind ANSI-kodiert und sollten vor dem Import einmal in Excel geöffnet und so gespeichert werden, sonst gehen Umlaute in den Attributwerten verloren. | |||
Eine formatgerechte Datei mit vorhandenen Artikeln liefert der Export-Wizard (Schaltfläche „Importvorlage erstellen" im Import-Dialog). Der Export schreibt eine Zeile je Sprache; für den Import der Attribute reicht eine Zeile je Artikel (siehe unten). | |||
== Artikel-Zuordnung == | == Artikel-Zuordnung == | ||
Die | Die Spalte <code>AID</code> enthält die Artikelnummer, die Spalte <code>VARIATION</code> die AusprägungID. | ||
* '''Texte''' werden je Zeile importiert, in der Sprache aus der Spalte <code>LANGUAGE</code> oder, ohne diese Spalte, in der im Dialog gewählten Sprache. | |||
* '''Attributwerte''' werden nur für Hauptartikel (Ausprägung 0) und immer in der im Dialog gewählten Sprache importiert. Stehen mehrere Zeilen zu einer Artikelnummer in der Datei, gilt für die Attribute die letzte Zeile. | |||
* Artikel, die im PIM noch keinen Eintrag haben, werden beim Textimport angelegt. Ohne Textimport werden Attributwerte nur für Artikel importiert, die im PIM schon vorhanden sind. | |||
* Die Artikelnummer wird nicht gegen das ERP geprüft. Eine falsche Artikelnummer erzeugt beim Textimport einen PIM-Eintrag ohne ERP-Artikel. Der Import legt keine Artikel im ERP an. | |||
== Optionen == | == Optionen == | ||
* '''Sprache''' - Zielsprache für Texte | * '''Sprache''' - Zielsprache für die Attributwerte und für die Texte, wenn die Datei keine Spalte <code>LANGUAGE</code> hat. | ||
* '''zusätzlich Textimport durchführen (Lang- & Kurztext)''' - importiert Titel, Kurz- und Langtext aus den entsprechenden Spalten. Ohne Häkchen werden nur Attributwerte importiert. | |||
* '''zusätzlich Textimport durchführen (Lang- & Kurztext)''' - importiert Titel, Kurz- und Langtext aus den entsprechenden Spalten. | * '''Vorhandene Werte überschreiben''' (Standard: an) | ||
* ''' | ** '''an:''' Vorhandene Attributwerte, Titel und Texte werden durch die Werte aus der Datei ersetzt. Bei Multiselektions-Attributen werden die bisherigen Haken der importierten Artikel durch die Werte aus der Datei ersetzt. | ||
* ''' | ** '''aus:''' Nur leere Attributwerte, Titel und Texte werden gefüllt, vorhandene bleiben stehen. Bei Multiselektions-Attributen werden die Werte aus der Datei zusätzlich angehakt. | ||
* ''' | * '''Leere Werte importieren (überschreiben)''' - Zeilen mit leerer <code>SET</code>-Spalte werden beim Textimport trotzdem verarbeitet. Leere Zellen überschreiben auch mit dieser Option keine vorhandenen Inhalte. | ||
* '''Set-Zuordnungen der Artikel überschreiben''' - hat derzeit keine Wirkung, die Set-Zuordnung vorhandener Artikel bleibt unverändert. | |||
== Verhalten beim Import == | == Verhalten beim Import == | ||
* | * '''Leere Zellen ändern nichts:''' Ein leerer oder fehlender Titel, Text oder Attributwert überschreibt keinen vorhandenen Inhalt. | ||
* '''Multiselektions-Attribute''' | * '''Attribute''' müssen im PIM angelegt sein. Gesucht wird über den technischen Namen, ersatzweise über die Beschreibung. Unbekannte Attribute werden übersprungen, beim ersten Vorkommen erscheint eine Meldung. | ||
* '''Sets:''' Unbekannte Set-Namen werden beim Textimport als neues Set angelegt. | |||
* Während der Verarbeitung wird die Datei in <code><Name>.wait</code> umbenannt | * '''Multiselektions-Attribute:''' Mehrere Werte in einer Zelle durch Komma trennen (<code>Rot, Blau</code>). Werte, die in der Werteliste noch fehlen, werden angelegt. Die Werteliste selbst wird nie gelöscht. | ||
* Meldungen ( | * Während der Verarbeitung wird die Datei in <code><Name>.wait</code> umbenannt, der Fortschritt ist an einer <code>.dat</code>-Markerdatei im selben Ordner ablesbar. Nach dem Import liegt die Datei im Unterordner <code>Archiv</code>. | ||
* Meldungen (z. B. Zeilen ohne Artikelnummer) landen in <code><Datei>.<Datum>.Meldungen.txt</code> neben der Importdatei. | |||
== Sicherung und Protokoll == | == Sicherung und Protokoll == | ||
'' | Jeder Lauf sichert den Stand jedes berührten Attributs vor dem ersten Schreibzugriff und protokolliert Datum, Benutzer, Quelle („PIM Import: <Dateiname>") und Ergebnis (Zeilen pro Attribut, Abbruch). Das gilt für alle Attributtypen einschließlich Multiselektion. Die Läufe erscheinen in der Sicherungs-Historie des jeweiligen Attributs (Attribut bearbeiten → Import → Reiter '''Erweitert''' → '''Sicherungen…''') und sind dort innerhalb von '''14 Tagen''' wiederherstellbar - Details siehe [[OmniSeller:Import von Attributswerten|Import von Attributswerten]]. | ||
Titel, Kurz- und Langtexte werden nicht gesichert. | |||
== Nach dem Import == | == Nach dem Import == | ||
Importierte Daten stichprobenartig prüfen (Attributwerte | Importierte Daten stichprobenartig prüfen (Attributwerte, Texte). Damit die Änderungen in den Portalen ankommen, die betroffenen Artikel anschließend hochladen. | ||