Export Googlebase

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
wolfschw
Beiträge: 396
Registriert: 01.03.2009, 21:23
Wohnort: Ilshofen
Kontaktdaten:

Export Googlebase

Beitrag 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
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag 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.
wolfschw
Beiträge: 396
Registriert: 01.03.2009, 21:23
Wohnort: Ilshofen
Kontaktdaten:

Beitrag 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
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag 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
wolfschw
Beiträge: 396
Registriert: 01.03.2009, 21:23
Wohnort: Ilshofen
Kontaktdaten:

Beitrag 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
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag 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
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

ps:

ein guter Editor ist z.B. http://netbeans.org/

hth

ralf
wolfschw
Beiträge: 396
Registriert: 01.03.2009, 21:23
Wohnort: Ilshofen
Kontaktdaten:

Beitrag 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
Antworten