Shop5 Export Idealo Artikel mit Umlauten werden in Idealo mit Sonderzeichen dargestellt

PhiDo

Aktives Mitglied
31. August 2018
59
14
Moin,
die Suchergebnisse auf Ideao von unseren Produkten mit Umlauten werden in der Idealo Trefferliste immer mit Sonderzeichen dargestellt.

Beispiel:

1630048475232.png

Wir nutzen die Standard Exportvorlage von JTL

{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}
{* Lieferzeit *}
{if $Artikel->cEstimatedDelivery}
<tab>{$Artikel->cEstimatedDelivery}
{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}{$d}
Partner-Merchant-Solution = JTL; Partner-Merchant-Solution-Version = JTL-Shop 4; Integration-Partner = JTL; Interface-Version = JTL-Shop 4
{/strip}

In der letzten Zeile tatsächlich "JTL-Shop 4" obwohl wir den Shop 5 benutzen
https://guide.jtl-software.de/jtl-shop/systemverwaltung/exportformate-von-jtl-shop/#idealo


Muss ich hier boch etwas einstellen ?

1630048703635.png
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo, also der Beispiel-Text sieht aus als wäre er doppelt UTF-8 kodiert. Ich weiß jetzt nicht ob Idealo da anhand der Interface-Version unterschiedliche Strategien fährt, könnte mir aber gut vorstellen das dort nochmal explizit nach UTF-8 kodiert wird, da JTL-Shop4 die Daten in ANSI geschickt hat. JTL-Shop5 verwendet aber von sich aus überall UTF-8.
Vlt. solltest du einfach mal testen die Interface-Version auf JTL-Shop 5 zu ändern!?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Die Zeile in deiner Exportvorlage:
Code:
Partner-Merchant-Solution = JTL; Partner-Merchant-Solution-Version = JTL-Shop 4; Integration-Partner = JTL; Interface-Version = JTL-Shop 4
auf
Code:
Partner-Merchant-Solution = JTL; Partner-Merchant-Solution-Version = JTL-Shop 5; Integration-Partner = JTL; Interface-Version = JTL-Shop 5
ändern
 

PhiDo

Aktives Mitglied
31. August 2018
59
14
@FPrüfer

Das hat leider nicht geklappt. Die Darstellung in Idealo zeigt immer noch Sonderzeichen anstelle von Umlauten oder "ß"

Noch eine Idee?
 

Cassiopeia

Sehr aktives Mitglied
9. Mai 2017
536
87
Ist das oben gepostete Exportformat noch ok ?

Wollten auch Idealo machen aber im Shop 5 gibt es den Feed nicht mehr auszuwählen.

Und sonst gibt es nur kostenpflichtige Plugins.

Könnte sonst jemand einen Funktionierenden Export für den SHop 5 posten ?

Die zwei Sachen fehlen mir noch

- Der Datenfeed enthält keine Versandkostenspalte. Auch bei kostenlosem Versand benötigen wir diese im Datenfeed. Bitte fügen Sie diese hinzu und hinterlegen als Wert eine Null.

- Für grundpreispflichtige Angebote benötigen wir gem. § 2 Preisangabenverordnung die Grundpreise (Preis pro Verpackungseinheit) in 1 Kilogramm, 1 Liter, 1 Kubikmeter, 1 Meter oder 1 Quadratmeter der Ware . Bitte übergeben Sie diese Angabe als Freitext (Preis pro Mengeneinheit) in einer separaten Spalte, z. B. "34.50 EUR/Kg".


Hab es mit folgendem Feed (der von Facebook) gemacht:

id<tab>title<tab>link<tab>image_link<tab>product_type<tab>availability<tab>condition<tab>description<tab>price<tab>brand


{$Artikel->cArtNr}<tab>{$Artikel->cName|truncate:100}<tab>{$Artikel->cDeeplink}<tab>{$URL_SHOP}/{$Artikel->Bilder[0]->cPfadGross}<tab>{$Artikel->Kategoriepfad}<tab>{if $Artikel->fLagerbestand > 0 || ($Artikel->FunktionsAttribute.allow_overselling == 1 || $Artikel->cLagerBeachten == N || $Artikel->cLagerKleinerNull == Y || $Artikel->inWarenkorbLegbar == 1)}in stock{else}out of stock{/if}<tab>new<tab>{$Artikel->cKurzBeschreibung|truncate:5000}<tab>{$Artikel->Preise->fVKBrutto} {$Waehrung->cISO}<tab>{$Artikel->cHersteller}
 
Zuletzt bearbeitet:

Cassiopeia

Sehr aktives Mitglied
9. Mai 2017
536
87
Ok ist gelöst

id<tab>title<tab>link<tab>image_link<tab>product_type<tab>availability<tab>condition<tab>description<tab>price<tab>versandkosten<tab>grundpreis<tab>lieferzeit<tab>brand

{$Artikel->cArtNr}<tab>{$Artikel->cName|truncate:100}<tab>{$Artikel->cDeeplink}<tab>{$URL_SHOP}/{$Artikel->Bilder[0]->cPfadGross}<tab>{$Artikel->Kategoriepfad}<tab>{if $Artikel->fLagerbestand > 0 || ($Artikel->FunktionsAttribute.allow_overselling == 1 || $Artikel->cLagerBeachten == N || $Artikel->cLagerKleinerNull == Y || $Artikel->inWarenkorbLegbar == 1)}in stock{else}out of stock{/if}<tab>new<tab>{$Artikel->cKurzBeschreibung|truncate:5000}<tab>{$Artikel->Preise->fVKBrutto} {$Waehrung->cISO}<tab>{$Artikel->Versandkosten}<tab>{$Artikel->cLocalizedVPE[0]}<tab>{$Artikel->cEstimatedDelivery}<tab>{$Artikel->cHersteller}