Attributzuordnung
Business Central kennt Artikelattribute: benannte Eigenschaften, nach denen sich filtern und suchen lässt. Icecat liefert Dutzende Merkmale je Artikel — welche davon Ihr Geschäft braucht, wissen nur Sie. Deshalb aktiviert das Modul nichts von selbst, sondern macht einen Vorschlag aus Ihren eigenen Daten.
Der Weg
- Merkmale importieren in der Einrichtung einschalten und einige Artikel anreichern
- Product-Enrichment-Attributzuordnung öffnen, Aus zwischengespeicherten Inhalten vorschlagen ausführen — die Liste füllt sich mit den Merkmalen, die in Ihren Daten tatsächlich vorkommen, sortiert nach Artikel mit diesem Merkmal
- Aktiviert bei den wenigen Merkmalen setzen, nach denen wirklich gefiltert wird
- Artikelattribute schreiben in der Einrichtung einschalten
- Attribute jetzt schreiben ausführen
Schritt 5 arbeitet über den gesamten Zwischenspeicher und kostet keine einzige neue Icecat-Abfrage. Die Auswahl später zu ändern ist deshalb billig: ein weiteres Merkmal kostet einen erneuten Lauf, keine neuen Abfragen.
Die Spalten
| Spalte | Bedeutung |
|---|---|
| Aktiviert | Ob dieses Merkmal als Artikelattribut geschrieben wird |
| Merkmal / Gruppe | Name und Gruppe, wie Icecat sie liefert |
| Artikel mit diesem Merkmal | Wie viele Ihrer Artikel es tragen — die Entscheidungsgrundlage |
| Attributtyp | Text, Dezimal oder Option, vorgeschlagen aus Icecats Werttyp – Mehrfachwerte (multi_dropdown) als Option |
| Rohwert verwenden | Rohwert (sprachneutral, numerisch) statt Anzeigewert |
| Attributname | Abweichender Name für das BC-Attribut; leer = der Icecat-Name |
| BC-Attributname | Der Name des verknüpften Attributs, wie es heute heißt |
Mengen im Blick behalten
Jedes aktivierte Merkmal erzeugt ein Attribut und je Artikel eine Zuordnung. Fünf Merkmale über zehntausend Artikel sind fünfzigtausend Zuordnungen. Wählen Sie die wenigen, nach denen Kunden filtern.
Verhalten im Detail
- Existiert bereits ein BC-Attribut mit demselben Namen, wird dieses verwendet — es entsteht kein Duplikat.
- Ein Wert, der nicht zum Attributtyp passt – etwa ein Text in einem Dezimal-Attribut –, wird nicht geschrieben. Das Ergebnis von Attribute jetzt schreiben zählt ihn aus.
- Beim Entfernen von Markeninhalten werden nur die Werte entfernt, die das Modul selbst geschrieben hat. Von Hand gepflegte, importierte oder von der KI geschriebene Werte am selben Artikel bleiben.
Von Hand gepflegte Werte bleiben
Das Modul schreibt jeden Wert mit der Herkunft Product Enrichment (Marktplatz-Attribute). Einen Wert, den jemand von Hand pflegt oder importiert, überschreibt es nicht. Seine eigenen Werte aktualisiert es bei jedem Lauf. Liefert Icecat ein Merkmal für einen Artikel nicht mehr, entfernt der nächste Lauf den Wert, den das Modul dafür geschrieben hat. Das Ergebnis von Attribute jetzt schreiben weist beibehaltene Werte und Werte, die nicht zum Attributtyp passen, getrennt aus.
Sprachen und Übersetzungen
Die Werte kommen aus der Leitsprache: der ersten aktiven Sprache der Einrichtung, in der Icecat den Artikel liefert. Kennt Icecat einen Artikel nur auf Englisch, obwohl Deutsch führt, kommen seine Werte aus dem Englischen. Jede weitere Sprache liefert Übersetzungen:
- den Attributnamen – aber nur, wenn das Attribut den Icecat-Namen der Leitsprache trägt. Ein eigener Attributname gilt in allen Sprachen.
- die Werte von Text- und Options-Attributen. Zahlen und Datumswerte werden nie übersetzt, ebenso wenig die Werte eines Attributs, das als Sprachneutral markiert ist. Bei mehreren Werten wird Position für Position übersetzt, und nur, wenn beide Sprachen gleich viele Werte liefern.
In welcher Reihenfolge die Sprachen abgerufen werden, spielt keine Rolle: Das Ergebnis ist dasselbe. Mit Rohwert verwenden sind die Werte oft in allen Sprachen gleich – dann entsteht keine Übersetzung. Eine Übersetzung, die Sie von Hand pflegen, bleibt.
Mehrfachwerte
Merkmale vom Icecat-Werttyp multi_dropdown („USB, HDMI, DisplayPort“) werden in Einzelwerte zerlegt; ein Komma zwischen zwei Ziffern bleibt dabei ein Dezimalkomma („2,5 m, 3,5 m“ sind zwei Werte). Das Attribut, das der erste Schreiblauf dafür anlegt, ist vom Typ Option und erlaubt Mehrfachwerte: Business Central zeigt den ersten Wert, merchantCENTRAL führt und sendet alle (Artikelattribut-Werte). Ein vorhandenes Attribut, das keine Mehrfachwerte zulässt, bekommt nur den ersten Wert – ob ein Attribut mehrere Werte trägt, entscheiden Sie am Attribut.