Habe vor einer Woche einen XML Export für google merchants gemacht, wegen demselben Problem: Kopfzeile wie gehabt aus dem Template: <?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:g="http://base.google.com/ns/1.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<link href="http://%7B%24sConfig.sBASEPATH%7D/engine/connectors/export/%7B%24sSettings.id%7D/%7B%24sSettings.hash%7D/%7B%24sSettings.filename%7D" rel="self" type="application/rss+xml">
<title>{$sConfig.sSHOPNAME}</title>
<description>test</description>
<link>http://{$sConfig.sBASEPATH}
<language>{$sLanguage.isocode}-{$sLanguage.isocode}</language>
<image>
<url>http://{$sConfig.sBASEPATH}/templates/0/de/media/img/default/store/logo.gif</url>
<title>{$sConfig.sSHOPNAME}</title>
<link>http://{$sConfig.sBASEPATH}
</image>
Das Template habe ich um availability und google_product_category erweitert:
<item>
<title>{$sArticle.name|strip_tags|strip|truncate:67:"...":true|escape}</title>
<link>{$sArticle.articleID|link:$sArticle.name|escape}
<description>{$sArticle.description_long|strip_tags|regex_replace:"/[^\wöäüÖÄÜß .?!,&:%;\-\"']/i":""|trim|truncate:9000:"..."|escape}</description>
<category>{$sArticle.articleID|category:" > "|escape}</category>
{if $sArticle.changed}<pubdate>{$sArticle.changed|date_format:"%a, %d %b %Y %T %Z"|escape}</pubdate>{/if}
<bild_url>{$sArticle.image|image:4}</bild_url>
<additional_image_link></additional_image_link>
<id>{$sArticle.ordernumber|escape}</id>
<preis>{$sArticle.price|format:"number"}</preis>
<availability>in stock</availability>
<google_product_category></google_product_category>
<produktart>{$sArticle.articleID|category:"/"|escape}</produktart>
<marke>{$sArticle.supplier|escape}</marke>
{if $sArticle.suppliernumber}<modellnummer>{$sArticle.suppliernumber|escape}</modellnummer>{/if}
<zustand>neu</zustand>
<versand>
<land>DE</land>
<service>DHL</service>
<preis>{$sArticle|@shippingcost:"prepayment":"de"}</preis>
</versand>
<google_product_category>{$sArticle.attr5|escape}</google_product_category>
<ean>{$sArticle.ean|replace:"|":""}</ean>
<mpn>{$sArticle.ordernumber|replace:"|":""}</mpn>
</item>
Produkte sind bei mir problemlos gelistet worden.