Neue Formatvorlage für Google Shopping (Froogle)

Begonnen von ahe, Mai 07, 2012, 10:34:33

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

ahe

Hallo,

seit Erstellung des IBOLister Plus hat Google an seinem Dateiformat einige Änderungen vorgenommen.
Deshalb haben wir eine aktualisierte Formatvorlage erstellt.

Bei der erstmaligen Installation des IBOListers wird diese Vorlage automatisch verwendet.
In diesem Fall ist nichts weiter zu beachten.

Kunden, die den IBOLister Plus schon im Einsatz haben, können bei Bedarf aus der unten angehangen Profilvorlage ein neues Froogle-Profil erstellen.
Bitte beachten Sie auch die 3 Beispiel Funktionen
   - google_shopping_verfuegbarkeit
   - google_shopping_versand
   - google_shopping_zustand

Diese 3 Funktionen können in der eigenen lister_userdefs.pm eingetragen und dann im Profil benutzt werden.

sub google_shopping_verfuegbarkeit {
   my %params = @_;
   
   #my $lagerstand = ssp::get_var_db('LBS', 0); ## Wenn im Feld LBS der Lagerstand gespeichert wird, ist diese Zeile die korrekte
   my $lagerstand = 100; ## Dies ist nur zum Testen! Es sollte die oberer Zeile mit dem entsprechenden Feld benutzt werden!!!
   
   ## Stand 04.05.2012 erwartet Google einen der folgenden Werte.
   ## Siehe: http://support.google.com/merchants/bin/answer.py?hl=de&answer=188494&topic=2473824&ctx=topic#DE
   #auf lager
   #bestellbar
   #nicht auf lager
   #vorbestellt
   
   ## Beispiel: Alle Artikel von denen aktuell noch mindestens 50 Stück verfügbar sind, gelten als 'auf lager'. Alle anderen als 'bestellbar'.
   
   if ($lagerstand >= 50) {
       return 'auf lager';
   } else {
       return 'bestellbar';
   }
}


sub google_shopping_versand {
   my %params = @_;
   
   ## Stand 04.05.2012
   ## Siehe: http://support.google.com/merchants/bin/answer.py?hl=de&answer=188494&topic=2473824&ctx=topic#DE
   ## Google erwartet eine Kombination der Angaben
   ## country:region:service:price
   ## Beispiel 1: DE:::9.99
   ## Beispiel 2: DE::Standard:9.99
   ## Mindestangabe: :::9.99
   
   ## Das einfachste ist die Angabe einer konstanten Versandkostenpauschale für alle Artikel und für alle Lieferzonen.
   ## Ggfls kann man hier aber auch beliebig komplexe Logiken realisieren.
   ## Beispiel: 2 Lieferzonen, DE und AT mit unterschiedlichen Versandkosten:
   ## DE:::2.95,AT:::10.00
   
   return ':::10.00'; ## für alle Artikel 10 € Versandkosten
}


sub google_shopping_zustand {
   my %params = @_;
   
   ## Stand 04.05.2012
   ## Siehe: http://support.google.com/merchants/bin/answer.py?hl=de&answer=188494&topic=2473824&ctx=topic#DE
   ## Google erwartet eine der folgenden Angaben
   ## neu, gebraucht, erneuert
   
   return 'neu'; ## normalerweise: neu
}


Folgendermassen sieht das neue Profil aus:
MfG ahe