Datenbank: oscommerce importierte Kunden als nicht Gast Kunden setzen

Thema wurde von lilijagross, 15. Juni 2015 erstellt.

  1. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    Ich habe in meinem Gambio Shop Kunden aus meinem virherige osCommerce Shop erfolgreich importiert.
    Leider alle Kunden (auch nicht Gast Kunden) sind als Gast Kunden importiert.
    Daher diese Kunden können sich die Passwörter nicht ändern und auch die vorherige Bestellungen richtig ansehen. Ich muss irgendwie diese alte importierte Kunden auf nicht-Gast setzen.

    Ich habe gedacht es wäre genügend in Datenbank die update:

    update customers set account_type=0 where ...

    Ist das die einzige update die ich ausführen muss?

    Vielen Dank
     
  2. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    Frage: wie ändere in Datenbank ein Gast Kunde als nicht-Gast Kunde ?????

    Wie macht man das?

    Danke :)
     
  3. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    in welche Kundengruppe willst Du die Gastkunden haben?
     
  4. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo Barbara,

    Vielen Dank für deine Hilfe.
    Ich möchte gerne das diese Personen in die 'neue Kunde' Gruppe kommen.
    Meine Gambio installation ist standard, ich habe nur 3 Gruppen insgesamt: Admin, neue Kunde und Gast.

    Vielen Dank,
    Lilija
     
  5. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    #5 lilijagross, 16. Juni 2015
    Zuletzt bearbeitet: 16. Juni 2015
    Mögliche SQL für setzen als neu Kunde

    update customers set account_type=0 and customers_status=2 where customers_status != 0 and account_type != 0 and ...

    ??? Ist das ok ???


    I use the condition customers_status != 0 to avoid update admin group users.
     
  6. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Schau mal bitte in der Datenbank unter customers_status, ob bei Dir die ID für Gastkunden "1" und für Neu Kunden "2" ist.

    Dann wäre der SQL-Befehl:
    Code:
    UPDATE `customers` SET `customers_status`= 2 WHERE customers_status = 1
     
  7. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    Vielen Dank Barbara :)
     
  8. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    Für was ist account_type Feld da ? (nur als neugier)
     
  9. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Bei Gastkunden steht da eine "1", sonst eine "0". Könnte also zum Löschen der Gastkonten dienen.
    Bin mir aber nicht sicher.
     
  10. lilijagross
    lilijagross Mitglied
    Registriert seit:
    29. Juli 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    1
    Danke. Jetzt ist klar.

    Grüße,
    Lilija