Neu Datenfeed erstellen

JJanes89

Aktives Mitglied
15. Dezember 2017
21
1
Hallo ich würde gerne einen Datenfeed erstellen im Shop. Soweit ich das sehe geht das über Export-Weitere Formate. Hier kann ich ein Exportformat anlegen. Jetzt hänge ich etwas in den Einstellungen für die Exportvorlage. Ich möchte gerne die Artikel, samt Artikelnummer, Beschreibung, Hersteller, Preis, Bilder, Lieferzeit usw.. in eine CSV exportieren. Ich habe dazu auch einige Beispiele gefunden, aber leider fehlt bei dem einen oder andere eine Angabe die ich bräuchte. Hat jemand schon sowas gemacht und hätte vielleicht eine Vorlage für mich!

Kopzeile:
id|link|titel|preis|uvp|grundpreis|bildlink|produkttyp|artikelnummer|verfuegbarkeit|zustand|eek|guenstigster_versand|mpn|ean|hersteller|gewicht|artikelgewicht|lieferstatus|zusatzattribute|bilder|kurzbeschreibung|beschreibung hier würde noch Lieferzeit fehlen

Exportvorlage:
{strip}
{assign var="d" value="|"}
{$Artikel->kArtikel}{$d}
{$Artikel->cDeeplink}{$d}
{if $Artikel->cLocalizedVPE}{* Grundpreis an Artikeltitel anhaengen *}
{$Artikel->cName|truncate:60} ({$Artikel->cLocalizedVPE[0]})
{else}
{$Artikel->cName|truncate:70}
{/if}{$d}
{$Artikel->Preise->fVKBrutto} {$Waehrung->cISO}{$d}
{$Artikel->fUVP}{$d}
{$Artikel->cLocalizedVPE[0]}{$d}
{$Artikel->Artikelbild}{$d}
{$Artikel->Kategoriepfad}{$d}
{$Artikel->cArtNr}{$d}
{* Lagerbestandsinfo *}
{assign var=stockinfo value="Nicht auf Lager"}
{if $Artikel->cLagerBeachten == 'N' || $Artikel->fLagerbestand > 0}{assign var=stockinfo value="auf Lager"}{/if}
{$stockinfo}{$d}
{* Zustand *}
{if $Artikel->FunktionsAttribute.zustand}
<tab>{$Artikel->FunktionsAttribute.zustand}
{else}
<tab>neu
{/if}{$d}
{if $Artikel->FunktionsAttribute.eek}
<tab>{$Artikel->FunktionsAttribute.eek}
{/if}{$d}
{$Artikel->Versandkosten}{$d}
{$Artikel->cHAN}{$d}
{$Artikel->cBarcode}{$d}
{$Artikel->cHersteller}{$d}
{$Artikel->fGewicht}{$d}
{$Artikel->cArtikelgewicht}{$d}
{* Lieferstatus *}
{if $Artikel->cLieferstatus}
<tab>{$Artikel->cLieferstatus}
{else}
<tab>{$stockinfo}
{/if}{$d}
{* Zusatzattribute (Varianten von Kindartikeln) *}
{if $Artikel->oVariationenNurKind_arr}
<tab>{foreach name=variants from=$Artikel->oVariationenNurKind_arr item=variant}
<tab><tab>{if $variant->Werte}
<tab><tab><tab>{if !$smarty.foreach.variants.first}${/if}
<tab><tab><tab>{$variant->cName}:
<tab><tab><tab>{foreach name=variants from=$variant->Werte item=variantvalues}
<tab><tab><tab><tab>{$variantvalues->cName}
<tab><tab><tab>{/foreach}
<tab><tab>{/if}
<tab>{/foreach}
{/if}{$d}
{* Bilder *}
{foreach name=article_images from=$Artikel->Bilder item=oBild}
{if !$smarty.foreach.article_images.first};{/if}
<tab>{$oBild->cPfadGross}
{/foreach}
{$d}
{$Artikel->cKurzBeschreibung}{$d}
{$Artikel->cBeschreibung}
{/strip}

Hier werden nicht alle Bild URLs exportiert und die Lieferzeit fehlt mir.
 

bzng

Gut bekanntes Mitglied
25. April 2014
139
13
Falsches Forum - hier geht es um die Wawi - deine Frage zielt ja aber offensichtlich auf den Shop ab.



Die Logik für alle Bilder stimmt soweit. Eben in einem Shop5 getestet - klappt. Damit werden alle Bilder innerhalb einer Spalte (durch ein Semikolon getrennt) exportiert.
Der prinzipielle Delimiter der Datei ist eine Pipe "|".

Thema Lieferzeit:
{if $Artikel->nErscheinendesProdukt == 1}
lieferbar ab: {$Artikel->Erscheinungsdatum_de|replace:'*':''}
{else}
Lieferzeit: {$Artikel->cEstimatedDelivery|replace:'*':''}
{/if}
 

Ähnliche Themen