Ankündigung

Einklappen
Keine Ankündigung bisher.

Attribut 'Kennzeichnung existiert'

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Attribut 'Kennzeichnung existiert'

    Hallo,

    die nachträgliche Einbindung des neuen Attributs 'Kennzeichnung existiert' (<g:identifier_exists>FALSE</g:identifier_exists>) im generierten Feed ist ziemlich umständlich.

    Wie veranlasse ich das Google Merchant Modul 3.0 zur Ausgabe des Attributs?

    Grüße
    Greg

    #2
    Trifft dieser Wert auf alle Deine Artikel zu oder nur auf bestimmte?

    Kommentar


      #3
      ca. 50% meiner Artikel sind davon betroffen. Es wäre schön, wenn man in dem Modul die Möglichkeit bekommt das Attribut anzugeben.

      Kommentar


        #4
        Ein eigenes Datenbankfeld würde ich dafür nicht machen, dieser Wert existiert ja immer nur als FALSE.
        Laut Google Spezifikation muss das angegeben werden, wenn der Artikel keine Artikelnummer oder Marke hat.

        Es kommt ein wenig darauf an, welche Felder Du generell bei solchen Artikeln befüllst.

        In der googlemcde.php z.B. ab ca. Zeile 310 unter diesem Eintrag:
        Code:
        if (GOOGLE_MCDE_BRAND == 'true' && $products->fields['products_brand'] == '') {
                        $content["brand"] = '<g:brand>' . $google_mcde->google_mcde_sanita($products->fields['manufacturers_name'], true) . '</g:brand>';
                        }
        folgendes einfügen:
        Code:
        // identifier_exists as required from july 2013
                        if ($products->fields['products_model'] == '' && $products->fields['manufacturers_name'] == '') {
                        $content["identifier_exists"] = '<g:identifier_exists>FALSE</g:identifier_exists>';
                        }
        Dann wird der Eintrag erzeugt wenn weder Artikelnummer noch Hersteller angegeben sind.

        Falls Du auch solchen Artikeln eine Artikelnummer gegeben hast, dann steuere es über den Hersteller und lasse den Hersteller frei und füge ein:

        Code:
        // identifier_exists as required from july 2013
                        if ($products->fields['manufacturers_name'] == '') {
                        $content["identifier_exists"] = '<g:identifier_exists>FALSE</g:identifier_exists>';
                        }

        Kommentar


          #5
          Danke sehr für Deine Sonntagsarbeit... Das war die Lösung!

          Kommentar

          Info zu diesem Forenarchiv:
          Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
          Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
          Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
          PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
          Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
          FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

          Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
          Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
          Fehler in der Software können auf Github als Issues gemeldet werden.
          Follow us
          aktuelle version
          Zen Cart 1.5.7g deutsch
          vom 12.12.2023
          [Download]
          Lädt...
          X