Seite 1 von 1
Export Googlebase
Verfasst: 25.10.2010, 07:33
von wolfschw
Hallo
Im Adminbereich unter Export Googlebase kann man eine Datei Namens google_feed.xml erstellen.
Dieses erstellen der Datei funktioniert auch so weit.
Wenn man allerdings die Datei aufruft funktionieren die links zu den Produkten nicht.
Nach dem erstellen der Datei bekomme ich auch noch folgende Fehlermeldung.
Warning: ftp_login() [
function.ftp-login]: Please login with USER and PASS. in
/shop/admin/export_googlebase.php on line
99
FTP connection has failed!
Attempted to connect to uploads.google.com for user
gruß
Wolfgang
Verfasst: 25.10.2010, 15:31
von r23
es ist die Anbindung an
http://base.google.de/base/
Dieses Script kann man an seine bedrüfnisse anpassen und öffnet es dazu in einem Editor. z.b. NetBeans
Einfach die FTP- Zugangsdaten von Googel eintragen - wenn man das Script an sein Unternehmen anpassen möchte.
Verfasst: 30.10.2010, 08:13
von wolfschw
Hallo
Habe das script export_googlebase.php angepasst.
In soweit funktioniert es auch bis auf die Umlaute.
Das Script sollte in der xml Datei bei Zahlungsmethode <g:zahlungsmethode>Überweisung</g:zahlungsmethode> schreiben.
Lässt aber z.B. bei dem Wort Überweisung das Ü weg und schreibt nur erweisung.
gruß
Wolfgang
Verfasst: 30.10.2010, 08:43
von r23
Hallo,
kennt Googel die Zahlungsart Überweisung?
Das XML Dokument muss im UTF8 Format sein. Der Shop läuft im ISO Format.
D.h. es fehlt hier ein utf8_encode... Evtl. gib tes dieses Problem auch bei Produktnamen.
Die Versandkosten können auch per XML Datei übermittelt werden
Code: Alles auswählen
$land = 'DE';
$service = 'DHL 2 Tage';
$preis = '4.80';
$output.=' <g:versand>'."\n";
$output.=' <g:land>'.xmlentities($land).'</g:land>'."\n";
$output.=' <g:region></g:region>'."\n";
$output.=' <g:service>'.xmlentities($service).'</g:service>'."\n";
$output.=' <g:preis>'.xmlentities($preis).'</g:preis>'."\n";
$output.=' </g:versand>'."\n";
schönes Wochenende
ralf
Verfasst: 30.10.2010, 10:18
von wolfschw
Hallo
Google kennt die Zahlungart Überweisung.
Und im Artikelnamen und Artikelbeschreibung werden die Umlaute richtig geschrieben.
In Zeile 53 wird die Zahlungsweise vorgegeben.
Code: Alles auswählen
$payment_accepted = array('Bar', 'Scheck', 'Überweisung); // Zul?sige Werte: Bargeld , Scheck , GoogleCheckout , Visa , MasterCard , AmericanExpress , Lastschrift und ?rweisung .
nur nicht richtig umgesetzt.
gruß und schönes Wochenende
Wolfgang
Verfasst: 31.10.2010, 11:11
von r23
Hallo,
hier fehlt nach Überweisung ein '
[quote='wolfschw',index.php?page=Thread&postID=1976#post1976]
Code: Alles auswählen
$payment_accepted = array('Bar', 'Scheck', 'Überweisung); // usw
[/quote]
Code: Alles auswählen
$payment_accepted = array('Bar', 'Scheck', 'Überweisung');
Die Datei sollte im UTF-8 Format abgepeichert und übertragen werden.
Sollte die Datei in einem ISO-Format gepscihert werden - muss man die Ausgabe von
$payment_accepted im Script
nach UTF-8 konvertiert werden.
Hoffe die Antwort hilft weiter
ralf
Verfasst: 31.10.2010, 12:10
von r23
ps:
ein guter Editor ist z.B.
http://netbeans.org/
hth
ralf
Verfasst: 31.10.2010, 23:03
von wolfschw
Hallo
Sollte die Datei in einem ISO-Format gepscihert werden - muss man die Ausgabe von $payment_accepted im Script
nach UTF-8 konvertiert werden.
Bin auf diesem Gebiet nur ein leihe.
Wie funktioniert dieses ?
gruß
wolfgang