Im FINDOLOGIC Standard werden Varianten-Artikel nicht als eigenständige Artikel an FINDOLOGIC exportiert. Sehen Sie hierzu: Werden meine Masterartikel bzw. Varianten berücksichtigt?
Ist es nötig variantenspezifische Informationen auf einer Suchergebnisseite zu zeigen, so ist dies durch eine Anpassung des Exports und des Suchergebnis Templates umsetzbar.
Beispiel:
Es soll bei Suche einer Varianten-Artikelnummer das Vorschaubild der jeweiligen Variante, und nicht das Vorschaubild des Hauptartikels gezeigt werden.
1. Anpassung des Exports:
Jeder Hauptartikel muss die anzuzeigenden Informationen der jeweiligen Varianten mitführen. Für XML-Exporte müssen die Information als <property> exportiert werden (Technische Dokumentation zum Export-Schema). Wir empfehlen hierfür das Datenformat JSON.
im Beispiel:
Hierfür werden im Export des Hauptartikels für alle Varianten die Informationen Artikelnummer und URL Vorschaubild benötigt.
Ein <property> des Hauptartikels könnte wie folgt aussehen:
<property>
<key>variants</key>
<value><![CDATA[
{
"123":{
"thumbnailUrl":"/mythumbnail.jpg"
},
"124":{
"thumbnailUrl":"/mythumbnail2.jpg"
}
}
]]></value>
</property>
2. Anpassung des Templates:
{foreach from=$RESULT.PROPERTIES.variants|@json_decode:true key=j item=variant name=variants}
{if $QUERY == $variant}
{* We picked up an ordernumber search for a variant *}
<img src="{$variant.thumbnailUrl}">
{/if}
{/foreach}
Kommentare