Admin:GoogleBase anpassen

Aus WEB-Shop Software Wiki
Version vom 28. Januar 2010, 11:32 Uhr von Yogi (Diskussion | Beiträge) (→‎Versandkosten nach Gewicht)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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}