SQL Befehl um alle Artikel einer Kategorie auf eine Versandzeit zu ändern

Thema wurde von THR, 5. Juni 2012 erstellt.

  1. THR

    THR Erfahrener Benutzer

    Registriert seit:
    1. Juni 2011
    Beiträge:
    276
    Danke erhalten:
    13
    Danke vergeben:
    22
    Ich möchte für eine Hauptkategorie und aller Unterkategorien die Versandzeit der Artikel auf ein und dieselbe Versandzeit setzen.

    Wie müßte der Befehl aussehen?
     
  2. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.734
    Danke erhalten:
    1.334
    Danke vergeben:
    305
    Hi THR,

    mit folgendem SQL Befehl kannst du die Lieferzeit für alle Artikel z.B. auf "sofort lieferbar" stellen:

    PHP:
    UPDATE products SET products_shippingtime=1;
    Ersetze die 1 durch die ID der jeweiligen Lieferzeit. Die IDs findest du im Admin Bereich unter "Konfiguration->Lieferzeiten"

    Die IDs sind in der Standard Shopinstallation wie folgt vergeben:

    1 = sofort lieferbar
    2 = 2-3 Tage
    3 = 2-4 Wochen
    (Link nur für registrierte Nutzer sichtbar.)
     
  3. THR

    THR Erfahrener Benutzer

    Registriert seit:
    1. Juni 2011
    Beiträge:
    276
    Danke erhalten:
    13
    Danke vergeben:
    22
    Das bezieht sich ja auf alle Artikel in der DB.
    Wie sieht es mit einer Begrenzung auf Artikel einer Bestimmten Kategorie oder eines einzelnen Kategorie-Astes aus?
    Dabei müssen ja die IDs der Hauptkategorie und deren Unterkategorie berücksichtigt werden. Aber Wie sieht dann der Befehl aus?