Produkteigenschaften per SQL Befehl ändern Artikelverfügbarkeit: auf lager

Thema wurde von Leander Kopp, 6. September 2012 erstellt.

  1. Leander Kopp
    Leander Kopp Erfahrener Benutzer
    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    Hallo,

    ich habe eine neue Vorlage für die Artikeldetailseite erstell.
    Diese würde ich gerne bei allen Artikeln standardmäßig hinterlegen ohne die orginal standard.html zu verändern.

    geht das?

    Desweiteren, und das ist mir noch viel wichtiger, würde ich gerne die Artikelverfügbarkeit: auf lager (Google Plflichtfeld)
    bei allen Artikel hinterlegen, ohne alle Artikel einzeln öffnen zu müssen.

    Ist das irgendwie möglich?

    Ich dachte sowas ist sicherlich per sql Befehl möglich
     

    Anhänge:

  2. Gerd Schoolmann
    Gerd Schoolmann Erfahrener Benutzer
    Registriert seit:
    23. August 2012
    Beiträge:
    165
    Danke erhalten:
    23
    Danke vergeben:
    21
    #2 Gerd Schoolmann, 6. September 2012
    Zuletzt bearbeitet: 6. September 2012
    Hallo Leander,
    zu Deiner 2. Frage: normalerweise müsste das mit einem Updatebefehl gehen.

    UPDATE products
    SET products_shippingtime = 1
    WHERE products_shippingtime = 2 OR 3

    Es kommt natürlich darauf an, wie viele Leiferzeitanzeigen du hast.

    Ich habe nur 3: auf Lager(1), begrenzt(2) und ausverkauft(3).

    Habs bei mir ausprobiert, funzt. Trotzdem ist ´ne DB-Sicherung vorher angeraten.
     
  3. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Have Fun ;-)
    --Templates setzen für alle Produkte
    UPDATE products SET products_template = 'standard_modified.html';
    UPDATE products SET options_template = 'product_options_selection_modified.html';
    UPDATE products SET gm_options_template = 'product_options_selection_modified.html'
     
  4. Leander Kopp
    Leander Kopp Erfahrener Benutzer
    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    super danke ihr zwei.

    Werde ich heute abend mal antesten.

    Macht ihr eure sql sicherungen auch über mysql dumper oder immer direkt z.b im phpmyadmin?
     
  5. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Ist bei uns ein Click im Account und alles ist gesichert. Anschliessend SQL-Sicherung und Datei-Sicherung in GX2 selbst.
    Doppelt hält besser ;-)
     
  6. Gerd Schoolmann
    Gerd Schoolmann Erfahrener Benutzer
    Registriert seit:
    23. August 2012
    Beiträge:
    165
    Danke erhalten:
    23
    Danke vergeben:
    21
    bei mir erledigt sowas ein chronjob direkt aufm Server.
     
  7. HolgerNils (xycons.de)
    HolgerNils (xycons.de) G-WARD 2013/2014
    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.989
    Danke erhalten:
    473
    Danke vergeben:
    369
    Das sowiso, aber wir warten bei Änderungen wie z. B. umfassenden SQLs nicht, bis der durch ist ;-)
     
  8. Leander Kopp
    Leander Kopp Erfahrener Benutzer
    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    wir haben bis jetzt eine Täglich Sicherung des Servers bei all-inkl.
    und ein Cron der 2 Mal Täglich nur die sql sichert.

    Bei änderungen an der sql-db mach ich bisher nur Sicherungen über den mysql dumper.
    Damit läßt sich die sicherung auch wieder exrem schnell zurück spielen.
     
  9. Leander Kopp
    Leander Kopp Erfahrener Benutzer
    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8


    Hallo Gerd habe mir gerade deinen sql befehl nochmal angeschaut.
    ich glaube dein Befehl bezieht sich auf dem Artikel Status und nicht auf die Google Verfügbarkeit?

    sollte der befehl nicht so aussehen?
    UPDATE products_item_codes SET google_export_availability_id = 1;
    kann das sein?
    bin kein sql profi kannst du das prüfen ob das so sein kann?
     

    Anhänge:

  10. Gerd Schoolmann
    Gerd Schoolmann Erfahrener Benutzer
    Registriert seit:
    23. August 2012
    Beiträge:
    165
    Danke erhalten:
    23
    Danke vergeben:
    21
    Moin Leander,

    heisst für mich: alle deine Artikel sollen in deinem Shop lieferbar sein (nicht bei Google auf verfügbar stehen)
     
  11. Leander Kopp
    Leander Kopp Erfahrener Benutzer
    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    Hallo Gerd,

    es sollte im shop als auch bei google auf verfügbar stehen.

    Wie bekomme ich es also hin das bei allen artikeln
    google_export_availability_id = 1 drinn steht?

    Wäre das der richtige sql befehl?
    UPDATE products_item_codes SET google_export_availability_id = 1;

    Gruß Leo
     
  12. Gerd Schoolmann
    Gerd Schoolmann Erfahrener Benutzer
    Registriert seit:
    23. August 2012
    Beiträge:
    165
    Danke erhalten:
    23
    Danke vergeben:
    21
    Ja, müsste so gehen. Am besten DB sichern und dann ausprobieren. Wenn´s nicht klappt, DB zurücksichern.
     
  13. Leander Kopp
    Leander Kopp Erfahrener Benutzer
    Registriert seit:
    23. April 2012
    Beiträge:
    67
    Danke erhalten:
    3
    Danke vergeben:
    8
    super werde ich nacher testen.

    Dank dir.