Bedingung in Exportformaten

aektschen

Gut bekanntes Mitglied
9. Dezember 2010
244
11
Hallo,

mich hat google gerade freundlich darauf hingewiesen, dass ich keine Motorroller an google shopping übermitteln darf. Jetzt brauche ich eine Bedingung in meinen Exportformat für google, dass alle Produkte ausschließt, die in der Shopkategorie Motorroller sind.

Jemand schon mal so einen Codefetzen geschrieben?

. . . und wo wir gerade dabei sind, ich habe da noch Preisvergleiche die nicht so gut laufen. In diese will ich nur Artikel exportieren, die bei mir TOP-Artikel sind. Da würde ich auch noch ein Code-Schnipsel suchen.

Schon mal vielen Dank und einen Fröhlichen Gruss
 

aektschen

Gut bekanntes Mitglied
9. Dezember 2010
244
11
AW: Bedingung in Exportformaten

Hallo,

ich schon wieder. Ich habe noch gesucht und habe einen Thread gefunden, in dem die Lösung eigentlich steht:
http://forum.jtl-software.de/shopbe...33-exportformat-mit-gewissen-bedingungen.html

Nur will sie irgendwie nicht funktionieren. Ich will die Kategorie "Motorroller" aus der Google Produktsuche ausschließen, da mein File deswegen gesperrt wurde.

Mein Exportfomat sieht jetzt so aus:

{if $Artikel->Kategoriepfad|strpos:"Motorroller" == false}
<tab>{$Artikel->Kategoriepfad}<tab>{$Artikel->cArtNr}<tab>{$Artikel->fGewicht}<tab>{und natürlich viel anderes}<tab>
{/if}


Es bleiben aber hartnäckig alle Artikel in der Datei. Vielleicht hat jetzt jemand eine Idee.

Hier nochmal das ganze Exportformat. Oben ist nur die gekürtzte Version.

Grüsse Wolfgang

{if $Artikel->Kategoriepfad|strpos:"Motorroller" == false}{$Artikel->Kategoriepfad}<tab>{$Artikel->cArtNr}<tab>{$Artikel->cName|truncate:70}<tab>{$Artikel->cBeschreibung}<tab>{$Artikel->FunktionsAttribute.g_kategorie}<tab>{$Artikel->Kategoriepfad}<tab>{$Artikel->cDeeplink}<tab>{$Artikel->Artikelbild}<tab>http://www.sonstnix.de/{$Artikel->Bilder[2]->cPfadGross},http://www.sonstnix.de/{$Artikel->Bilder[3]->cPfadGross},http://www.sonstnix.de/{$Artikel->Bilder[4]->cPfadGross},http://www.sonstnix.de/{$Artikel->Bilder[5]->cPfadGross},http://www.sonstnix.de/{$Artikel->Bilder[6]->cPfadGross}<tab>new<tab>{if $smarty.now|date_format:"%Y-%m-%d" > $Artikel->dErscheinungsdatum and $Artikel->fLagerbestand > 0}in stock{elseif $smarty.now|date_format:"%Y-%m-%d" >= $Artikel->dErscheinungsdatum and $Artikel->fLagerbestand < 1}available for order{elseif $smarty.now|date_format:"%Y-%m-%d" < $Artikel->dErscheinungsdatum}out of stock{/if}<tab>{$Artikel->Preise->fVKBrutto}<tab>{$Artikel->cHersteller}<tab>{$Artikel->cBarcode}<tab>{$Artikel->cHAN}<tab>DE::Versand:{$Artikel->Versandkosten}<tab>{$Artikel->fGewicht}{/if}
 

aektschen

Gut bekanntes Mitglied
9. Dezember 2010
244
11
AW: Bedingung in Exportformaten

Auch wenn ich langsam Sorge habe, dass ich von einem Therapeuten geschnappt werde, weil ich mich in diesem Thread nur mit mir unterhalte, hier ein neuer Zwischenstand auf der Suche nach der Lösung:

Wenn ich vor das == ein Ausrufezeichen setze, werden NUR Roller ausgegeben.

{if $Artikel->Kategoriepfad|strpos:"Motorroller" !== false}
<tab>{$Artikel->Kategoriepfad}<tab>{$Artikel->cArtNr}<tab>{$Artikel->fGewicht}<tab>{und natürlich viel anderes}<tab>
{/if}


Wenn ich das Ausrufezeichen wieder weg mach, werden wieder ALLE Artikel ausgegeben. Vielleicht hat jetzt jemand ne Idee.

Grüsse Wolfgang
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.208
1.794
AW: Bedingung in Exportformaten

Also - so weit ich weiß gibt es ein Attribut das man zum Artikel erfassen kann und dann wird der Artikel automatisch nicht exportiert - wenn ich es nur in der Wiki wiederfinden würde ... :)
 

aektschen

Gut bekanntes Mitglied
9. Dezember 2010
244
11
AW: Bedingung in Exportformaten

Vielen Dank für den Tipp. Das Attribut hätte aber alle Preisvergleiche betroffen. Es geht mir nur um google shopping. Bei den Helden darf man keine motorisierten Fahrzeuge anbieten - warum auch immer. Nur Fahrräder bis 25 km/h.
Ich hab die Lösung aber gerade gefunden. Nur für den Fall, dass irgendjemand vor dem gleichen Problem steht. Es darf nicht == heißen, es muss === heißen.

{if $Artikel->Kategoriepfad|strpos:"Motorroller" === false}
<tab>{$Artikel->Kategoriepfad}<tab>{$Artikel->cArtNr}<tab>{$Artikel->fGewicht}<tab>{und natürlich viel anderes}<tab>
{/if}

Dann funzt es.

Das andere Problem (nur Artikel exportieren, die TOP-Angebot sind) hatte ich zwischenzeitlich auch gelöst. Das werde ich benutzen um bei Preisvergleichen, die nicht so gute Conversions bringen (bei mir z.B. billiger.de) nur noch eine Auswahl an TOP-Artikeln zu publizieren.

Wer darauf Lust hat, hier der passende Code:

{if $Artikel->cTopArtikel|strpos:"Y" !== false}{$Artikel->Kategoriepfad};{$Artikel->cArtNr};{$Artikel->cName};{$Artikel->Preise->fVKBrutto}{/if}

Mit fröhlichem Gruss

Wolfgang
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Bedingung in Exportformaten

Hallo Wolfgang!

Ich bin gerade an Deinem Beitrag hängengeblieben.

Ich muss für Google Shopping alle Produkte ausschließen, wo "Hanföl" drin vorkommt.

Kannst Du mir da weiter helfen?

Wo und wie gibt man das bei Attributen ein? Wie geht das? Sorry wenn ich so frage, aber klar ist mir das Ganze nicht!