Admin:GoogleBase anpassen

Aus WEB-Shop Software Wiki
Zur Navigation springenZur Suche springen

GoogleBase benötigt informationen zum Produkt die derzeit nicht in der ECB vorhanden sind, z.B. Versandkosten, Zustand der Ware. Diese werden über die Template Datei /templates/_core/transfer/googbase/xml-items.tpl in die Ausgabedatei geschrieben.

In dieser Datei befindet sich u.a. der u.a. Inhalt. Wenn Du diesen ändern möchtest so gehe folgendermaßen vor: - erstelle ein Verzeichnis /templates/DeinTemplate/transfer/googbase - Kopiere die Datei /templates/_core/transfer/googbase/xml-items.tpl in dieses Verzeichnis und passe sie entsprechend an.

Ändere nicht die Dateien im _core Verzeichnis, da diese durch ein Update überschreiben werden.

{* Google Base muniert bei der Datenqualität fehlende "Zustände". Wer auch gebrauchte Waren verkauft muss hier Änderungen vornehmen! *}
<g:zustand>neu</g:zustand>
{* Google Base erwartet inzwischen auch die Versandkosten, die hier Beispielhaft verwendet werden. *}
<g:versand>
    <g:land>DE</g:land>
    <g:region></g:region>
    <g:service>DHL</g:service>
    <g:preis>4.90</g:preis>
</g:versand>

Versandkosten nach Gewicht

Du hast im Shop Versandkosten nach dem Produktgewicht zu berechnen:

  • <= 5 Kg: 4,90 €
  • <= 7 Kg: 7,90 €
  • sonst: 10,90 €
{if $product.products_weight <= 5}4.90{elseif $product.products_weight <= 7}7.90{else}10.95{/if}

Nun sollte beim Ermitteln des Gewichtes zumindest noch das Gewicht der Basis-Verpackung hinzugerechnet werden, diese steht in der Konstante SHIPPING_BOX_WEIGHT:

{if $product.products_weight+$smarty.const.SHIPPING_BOX_WEIGHT <= 5}4.90{elseif $product.products_weight+$smarty.const.SHIPPING_BOX_WEIGHT <= 7}7.90{else}10.95{/if}