Ergebnis 1 bis 2 von 2

Thema: Google Shopping für einzelne Produkte deaktivieren

  1. #1
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    2.815
    Downloads
    249
    Uploads
    375

    Google Shopping für einzelne Produkte deaktivieren

    Wie lässt sich Google Shopping für einzelne Produkte in GX v2.4.x deaktivieren?
    Oder weiß jemand, welche Tabelle/Spalte dafür verantwortlich ist?

  2. #2
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    2.815
    Downloads
    249
    Uploads
    375

    AW: Google Shopping für einzelne Produkte deaktivieren

    Verantwortlich ist m.E. die Spalte expiration_date in der Tabelle products_item_codes.
    Über das Verfallsdatum (expiration_date), dass nichts mit dem Verfallsdatum von Lebensmitteln zu tun hat, lässt sich die Produktanzeige in Google-Shopping steuern.

    Das kleinstmögliche Datum 0000-00-00 (ab GX 2.7.x 1000-01-01) ist default. Damit bleibt das Produkt unendlich aktiv.
    Ein Datum bis max. 30 Tage in der Zukunft deaktiviert das Produkt zum angegebenen Zeitpunkt.
    Zum sofortigen Deaktivieren wählt man ein Datum in der Vergangenheit, z.B. von gestern.
    Will man die Produkte später wieder aktivieren, wählt man wieder 0000-00-00 bzw. 1000-01-01
    Siehe auch: expiration_date

    Ich verwende immernoch die alte Import-Methode und wundere mich schon länger, dass die expiration_date und identifier_exists nie mit übergeben wird.
    Deshalb habe ich jetzt mal in die import.php im Verzeichnis /admin/includes/classes/ geschaut und einen Fehler ab Zeile 492 festgestellt:
    PHP-Code:
            if ($this->FileSheme['code_isbn'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_isbn' => $dataArray['code_isbn']));
            if (
    $this->FileSheme['code_upc'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_upc' => $dataArray['code_upc']));
            if (
    $this->FileSheme['code_mpn'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_mpn' => $dataArray['code_mpn']));
            if (
    $this->FileSheme['code_jan'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_jan' => $dataArray['code_jan']));
            if (
    $this->FileSheme['brand_name'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('brand_name' => $dataArray['brand_name']));
            if (
    $this->FileSheme['identifier_exists'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('brand_name' => $dataArray['brand_name']));
            if (
    $this->FileSheme['gender'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('brand_name' => $dataArray['brand_name']));
            if (
    $this->FileSheme['age_group'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('brand_name' => $dataArray['brand_name']));
            if (
    $this->FileSheme['expiration_date'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('brand_name' => $dataArray['brand_name'])); 
    Wer, wie ich, immernoch mit der alten Import-Funktion arbeitet, sollte die import.php entsprechend anpassen:

    PHP-Code:
            if ($this->FileSheme['code_isbn'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_isbn' => $dataArray['code_isbn']));
            if (
    $this->FileSheme['code_upc'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_upc' => $dataArray['code_upc']));
            if (
    $this->FileSheme['code_mpn'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_mpn' => $dataArray['code_mpn']));
            if (
    $this->FileSheme['code_jan'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('code_jan' => $dataArray['code_jan']));
            if (
    $this->FileSheme['brand_name'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('brand_name' => $dataArray['brand_name']));
            if (
    $this->FileSheme['identifier_exists'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('identifier_exists' => $dataArray['identifier_exists']));
            if (
    $this->FileSheme['gender'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('gender' => $dataArray['gender']));
            if (
    $this->FileSheme['age_group'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('age_group' => $dataArray['age_group']));
            if (
    $this->FileSheme['expiration_date'] == 'Y')
                
    $t_item_codes_array array_merge($t_item_codes_array, array ('expiration_date' => $dataArray['expiration_date'])); 

Ähnliche Themen

  1. Neue Produkte Startseite anzeigefehler
    Von derrichi im Forum Gambio GX Frontend Bereich
    Antworten: 2
    Letzter Beitrag: 20.11.2016, 08:37
  2. Grundpreis im Google Shopping Feed
    Von defenda im Forum Gambio GX Off Topic
    Antworten: 2
    Letzter Beitrag: 11.05.2016, 08:52
  3. Suche deaktivieren
    Von GNUSMAS im Forum Gambio GX Adminbereich
    Antworten: 1
    Letzter Beitrag: 25.04.2016, 17:10
  4. Google+ Einladung | Google+ Anmeldung | Google+
    Von Souldrinker im Forum Social Media Marketing
    Antworten: 9
    Letzter Beitrag: 22.07.2011, 10:52
  5. Antworten: 8
    Letzter Beitrag: 24.12.2010, 14:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •