Tab-Lösung für GPSR & nach Tabs-Navigation suchen?

Thema wurde von Anonymous, 30. August 2026 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    12. März 2015
    Beiträge:
    447
    Danke erhalten:
    27
    Danke vergeben:
    183
    Hallo,

    wir haben die GPSR‑Informationen als zusätzlichen Tab in den Artikeldetails hinterlegt – bei rund 2.700 Artikeln war das eine Menge Arbeit. Jetzt möchten wir prüfen, ob wirklich alle Artikel diesen GPSR‑Tab erhalten haben oder ob einzelne Artikel dabei „durchgerutscht“ sind.

    Gibt es eine Möglichkeit, gezielt nach der Tabs‑Navigation bzw. nach der Tab‑Überschrift zu suchen? Über QuickEdit scheint das leider nicht zu funktionieren.

    Vielen Dank vorab und liebe Grüße Britta
     
  2. Anonymous
    Anonymous Mitglied
    Registriert seit:
    26. Mai 2018
    Beiträge:
    24
    Danke erhalten:
    12
    Du könntest das im Gambio-Admin über einen SQL-Query dir ausgeben lassen.
    Dazu gehst du im bereich Toolbox -> SQL

    Achtung: Die folgenden SQL-Abfragen berücksichtigen nur die deutsche Sprachversion des Shops. Englische oder weitere Sprachversionen werden nicht durchsucht. Für Englisch muss code = 'de' durch code = 'en' ersetzt werden.

    Dieser Query zeigt dir alle Artikel welche einen GPSR-Tab haben:


    PHP:
    SELECT
        p
    .products_id     AS Artikel_ID,
        
    p.products_model  AS Artikelnummer,
        
    pd.products_name  AS Artikelname,
        
    p.products_status AS Aktiv
    FROM products 
    AS p
    INNER JOIN products_description 
    AS pd
        ON pd
    .products_id p.products_id
       
    AND pd.language_id = (
           
    SELECT languages_id
           FROM languages
           WHERE code 
    'de'
           
    LIMIT 1
       
    )
    WHERE LOCATE(
        
    '[TAB:GPSR',
        
    CAST(pd.products_description AS CHAR)
    ) > 
    0
    ORDER BY pd
    .products_name;
    Dieser Query zeigt dir alle Artikel die keinen GSPR-Tab haben:


    PHP:
    SELECT
        p
    .products_id     AS Artikel_ID,
        
    p.products_model  AS Artikelnummer,
        
    pd.products_name  AS Artikelname,
        
    p.products_status AS Aktiv
    FROM products 
    AS p
    LEFT JOIN products_description 
    AS pd
        ON pd
    .products_id p.products_id
       
    AND pd.language_id = (
           
    SELECT languages_id
           FROM languages
           WHERE code 
    'de'
           
    LIMIT 1
       
    )
    WHERE LOCATE(
        
    '[TAB:GPSR',
        
    CAST(COALESCE(pd.products_description'') AS CHAR)
    ) = 
    0
    ORDER BY pd
    .products_name;
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    12. März 2015
    Beiträge:
    447
    Danke erhalten:
    27
    Danke vergeben:
    183
    Lieber Sven, großartigen Dank für deine wertvollen Hinweise. Hat funktioniert. LG, Britta
     
  4. Anonymous
    Anonymous Mitglied
    Registriert seit:
    26. Mai 2018
    Beiträge:
    24
    Danke erhalten:
    12
    Sehr gern. Freut mich dass ich dir helfen konnte.