Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #285 am: 21. November 2010, 14:19:08
    Hallo voodoopupp,

    und in der XML sind die auch nicht unterschiedlich? Hast Du mal verglichen?

    Viele Grüße

    Franky

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #286 am: 21. November 2010, 14:30:10
    Hi Franky,

    das würde ich ja gerne. Aber der eine erscheint ja gar nicht in der XML. Das Problem ist ja eben nicht zwischen XML und google, sondern zwischen Shop und XML. ;)

    Deswegen kommt mir das auch so komisch vor. ^^

    Und lt. mysldumper sind die, bis auf die versch. products_id, gleich.

    Grüße
    Voodoo

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #287 am: 22. November 2010, 07:38:09
    Hallo voodoopupp,

    ich habe da eine Vermutung.
    Ersetze mal das:

    Code: PHP  [Auswählen]
    $query = "SELECT
                            p.products_id,
                p.products_ean,
                            pd.products_name,
                pd.products_short_description,
                pd.products_description,
                            p.products_price,
                            p.products_image,
                            p.manufacturers_id,
                            p.products_weight,
                    p.products_model,
                    p.products_quantity,
                p.group_permission_1,
                            p.products_date_added,
                            p.products_tax_class_id,
                            s.specials_new_products_price
                            FROM (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN specials s ON p.products_id = s.products_id
                            WHERE p.products_status = '1'
                            AND pd.language_id = '2'
                            AND IF(s.specials_new_products_price>0, s.status = '1', '1')
                            "
    .$group_check.$fsk_lock."
                            ORDER BY p.products_date_added DESC"
    ;
    durch das:

    Code: PHP  [Auswählen]
    $query = "SELECT
                     p.products_id,
                     p.products_ean,
                     pd.products_name,
                     pd.products_short_description,
                     pd.products_description,
                     p.products_price,
                     p.products_image,
                     p.manufacturers_id,
                     p.products_weight,
                     p.products_model,
                     p.products_quantity,
                     p.group_permission_1,
                     p.products_date_added,
                     p.products_tax_class_id,
                     s.specials_new_products_price
                FROM products AS p
           LEFT JOIN products_description AS pd
                  ON (p.products_id = pd.products_id)
           LEFT JOIN specials AS s
                  ON (p.products_id = s.products_id)
               WHERE p.products_status = '1'
                 AND pd.language_id = '2'
                     "
    .$group_check."
                     "
    .$fsk_lock."
            ORDER BY p.products_date_added DESC"
    ;
     
    Viele Grüße

    Franky

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #288 am: 22. November 2010, 08:48:35
    Hi Franky,

    ich weiß nicht, was ich sagen soll: Hammer Hammer Hammer  :thumbs:

    Es läuft, es läuft, es läuft :mrgreen:

    Im Anhang also die aktuell laufende Version inkl. Frachtfreigrenze "freeamount" (ab 100 EUR - hardcoded), und alle Artikel sollten auch drinnen sein.

    Wenn du das jetzt also noch weiter verbesserst (ich teste auch brav  ;) ), dann könnte man das Modul evtl. bald in eine der neuen Versionen von modified eCommerce Shopsoftware einbauen  :D

    Grüße
    Voodoo

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #289 am: 22. November 2010, 20:15:48
    [...]
    Wenn du das jetzt also noch weiter verbesserst (ich teste auch brav  ;) ), dann könnte man das Modul evtl. bald in eine der neuen Versionen von modified eCommerce Shopsoftware einbauen  :D
    [...]

    Aber nicht mit der hard-codierten Frachtfreigrenze. ;-)

    Grüße

    Torsten

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #290 am: 22. November 2010, 20:32:24
    Genau das meinte ich ja mit "weiter verbessern"  ;)

    Grüße
    Voodoo

    anhaefr

    • Frisch an Board
    • Beiträge: 53
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #291 am: 30. November 2010, 12:40:19
    Hi,

    kann es sein, das alle Produkte aus der Sonderangebote Liste (Adminbereich) nicht von dem Feed erfasst werden? In meinem Shop werden alle Sonderangebote nicht in den Merchant Center übertragen und erscheinen deswegen dort auch nicht. Mit Google Web Search werden sie gefunden. Hab dazu schon einen Thread unter 'Bugs oder Funktionsfehler' gestartet, hier der Link: Sonderangebote werden bei Google Shopping nicht gelistet

    Schätze hier ist das Thema besser aufgehoben.

    @Admin: ist es möglich, dass Du den ersten Thread verschiebst?

    Viele Grüße
    Frank

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #292 am: 30. November 2010, 12:58:40
    also bei mir werden sie rein geladen...

    hast du das hier mal getestet: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed?

    Grüße
    Voodoo

    anhaefr

    • Frisch an Board
    • Beiträge: 53
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #293 am: 30. November 2010, 14:39:13
    Hab alle Sonderangebote aus dem Shop gelöscht, jetzt klappt's mit dem Upload ins Merchant Center.

    @Voodoo: werde das mit dem Code heute Abend checken.

    Viele Grüße
    Frank

    AgentJ

    • Neu im Forum
    • Beiträge: 3
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #294 am: 08. Dezember 2010, 02:25:45
    Ich war mal so frei und habe ein einfaches Caching eingebaut.

    [EDIT Tomcraft 08.12.2010: Modul in Beitrag 1 mit angehängt.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #295 am: 08. Dezember 2010, 09:48:38
    Prima, Danke für deine Mitarbeit! :thx:

    Grüße

    Torsten

    Bcoola

    • Schreiberling
    • Beiträge: 412
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #296 am: 08. Dezember 2010, 13:34:26
    glücklicherweise habe ich gerade den Thread hier gefunden....

    Bei mir ist das Problem, dass er immer wieder einzelne Produkte nicht listet.

    Fehlermeldung von Google: Ihr Feed enthält Angebote, die zu groß sind. Diese Angebote werden nicht berücksichtigt.
    Beispiele: Artikel-Nr.
    155

    Wenn ich dann weitere Produkte zum Shop hinzufüge, wird es morgen eine andere Nummer sein....

    Ich habe jetzt mal die oben vorgeschlagene Variante eingebaut die diese Zeile hier weglässt

    Code: PHP  [Auswählen]
     AND IF(s.specials_new_products_price>0, s.status = '1', '1')
    Dann habe ich noch das Problem, dass bei Google nicht angezeigt wird, dass wir versandkostenfrei liefern.

    Ich habe inzwischen folgende Variante eingebaut:

    Code: PHP  [Auswählen]
    // Versandkosten deutsch
            echo "\t\t<g:versand>\n";
            echo "\t\t\t<g:land>DE</g:land>\n";
            echo "\t\t\t<g:region></g:region>\n";
            echo "\t\t\t<g:service>Versandkostenfrei</g:service>\n";
            echo "\t\t\t<g:preis>0</g:preis>\n";
            echo "\t\t</g:versand>\n";
     
    und habe dafür den automatischen Teil auskommentiert, bisher ohne Erfolg.

    Ich werde das jetzt morgen früh nochmal checken und dann Feedback geben.

    Auf jeden Fall schon mal Danke an Franky!

    Falls sich jemand den Feed ansehen möchte...
    geht hier

    amens

    • Neu im Forum
    • Beiträge: 14
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #297 am: 17. Dezember 2010, 23:34:45
    Erstmal  :thx:  für dieses tolle Modul. Ich hatte einige Probleme mit Umlauten bei den Herstellern und beim Produkttitel, dies war zum Glück recht einfach zu lösen:

    Ich habe

    Code: PHP  [Auswählen]
    // Produktname
            echo "\t\t<title>". $products_name ."</title>\n";
    durch ersetzt - also um den CDATA-Container erweitert, der tut nicht weh und hat mir geholfen

    Code: PHP  [Auswählen]
    // Produktname
            echo "\t\t<title><![CDATA[". $products_name ."]]></title>\n";
    Analog bin ich bei den andern Feldern verfahren.

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #298 am: 20. Dezember 2010, 12:11:05
    Die configuration.php hat viele ?> ... ist es egal vor welches man :

    Code: PHP  [Auswählen]
    define('GOOGLE_RSS_FEED_REFID_TITLE' , 'Google RSS Feed - refID');
    define('GOOGLE_RSS_FEED_REFID_DESC' , 'Tragen Sie hier die Kampanien ID ein. Diese wird dem Google RSS Feed an jedem Link automatisch angef&uuml;gt.');
    schreibt?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #299 am: 20. Dezember 2010, 12:54:00
    Die "/lang/german/admin/configuration.php" hat am Ende der Datei genau ein Vorkommen von:

    Code: PHP  [Auswählen]
    ?>
     
    Grüße

    Torsten

               
    anything