Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: osCommerce Shop - Datenübernahme

    mod_max

    • Frisch an Board
    • Beiträge: 56
    Re: osCommerce Shop - Datenübernahme
    Antwort #60 am: 30. November 2011, 09:31:30
    Ich bin einen etwas anderen Weg gegangen.
    [...] habe dann die Spaltennamen falls notwendig angepasst und die Spalten die gar nicht notwendig waren gelöscht. [...]

    Hallo Ingo,

    Ich habe das am Anfang auch so gemacht, unterschiedliche shop-exports als CSV gemappt und verglichen, aber dann habe ich festgestellt, dass es z.B. bei der Tabelle osc_customers 9 weniger Felder (status_id, etc.) gibt, als bei modified eCommerce Shopsoftware_Customer_3.03. Das alles von Hand aus anzupassen, ist nur eine Fleißarbeit, aber womit genau, dann woher soll ich wissen, dass es nicht andere Einträge dahin sollen, statt null oder 0..dann habe ich es einfach sein lassen und habe das Tool genommen!

    Was sind dann z.B. die Spalten, die gar nicht notwendig sind ?

    Grüße
    Max

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: osCommerce Shop - Datenübernahme
    Antwort #61 am: 30. November 2011, 11:36:30
    [...] dann habe ich es einfach sein lassen und habe das Tool genommen!
    [...]

    Das wäre auch meine Empfehlung gewesen. ;-)

    Grüße

    Torsten

    mod_max

    • Frisch an Board
    • Beiträge: 56
    Re: osCommerce Shop - Datenübernahme
    Antwort #62 am: 30. November 2011, 11:40:35
    Wobei das Forum hat mir bei der Verwendung dieses Tools sehr geholfen!

    nun hänge ich immer noch bei der folgenden Fehlermeldung:

    Code: PHP  [Auswählen]
    1054 - Unknown column 'p.products_id' in 'on clause'

    Grüße
    Max

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: osCommerce Shop - Datenübernahme
    Antwort #63 am: 30. November 2011, 12:50:03
    Hallo mod_max,

    hast Du die fehlerhafte Abfrage (hier nur mal formatiert):

    Code: SQL  [Auswählen]
        SELECT p.products_fsk18,
               p.products_shippingtime,
               p.products_model,
               p.products_ean,
               pd.products_name,
               m.manufacturers_name,
               p.products_quantity,
               p.products_image,
               p.products_weight,
               pd.products_short_description,
               pd.products_description,
               p.products_id,
               p.manufacturers_id,
               p.products_price,
               p.products_discount_allowed,
               p.products_tax_class_id
          FROM products_description pd,
              products p
    LEFT JOIN manufacturers m ON p.manufacturers_id = m.manufacturers_id,
              products_to_categories p2c
    LEFT JOIN specials s ON p.products_id = s.products_id
        WHERE p.products_status = '1'
          AND p.products_id = p2c.products_id
          AND pd.products_id = p2c.products_id
          AND p.group_ids LIKE '%c_0_group%'
          AND pd.language_id = '2'
          AND p2c.categories_id = '319'
     ORDER BY p.products_price ASC

    mal in phpMyAdmin ausgeführt?
    Was gibt er dort für eine Fehlermeldung?

    Viele Grüße

    Franky

    mod_max

    • Frisch an Board
    • Beiträge: 56
    Re: osCommerce Shop - Datenübernahme
    Antwort #64 am: 30. November 2011, 12:57:58
    Hallo Franky, danke für deine Hilfe!
    ja gerade ausprobiert und ergibt das gleiche!

    Code: PHP  [Auswählen]
    #1054 - Unknown column 'p.products_id' in 'on clause'

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: osCommerce Shop - Datenübernahme
    Antwort #65 am: 30. November 2011, 13:25:44
    Hallo mod_max,

    hast Du auch eine "specials" Tabelle, die befüllt ist?

    Denn die wird ja hier:

    Code: SQL  [Auswählen]
    LEFT JOIN specials s ON p.products_id = s.products_id

    mit der "products" Tabelle verglichen.

    Ansonsten auch noch mal eben schauen ob in der Tabelle "products" die "products_id" Spalte auch einen "auto_increment" hat...

    Mehr fällt mir in Moment dazu nicht ein, warum das so sein sollte.

    Viele Grüße

    Franky

    mod_max

    • Frisch an Board
    • Beiträge: 56
    Re: osCommerce Shop - Datenübernahme
    Antwort #66 am: 30. November 2011, 14:46:00
    [...]
    hast Du auch eine "specials" Tabelle, die befüllt ist?

    Denn die wird ja hier:

    Code: SQL  [Auswählen]
    LEFT JOIN specials s ON p.products_id = s.products_id

    mit der "products" Tabelle verglichen.
    [...]

    nein, die tabelle "specials" ist leer, außerdem ist in der "osc-export.sql" nur einen Einzigen Eintrag bei "specials", was sich in der neuen Datenbank nicht einfügen lässt! mit folgenden Fehlermeldung siehe Anhang!
    Aber die Tabelle "specials" kann auch leer sein, wenn ich keine "specials" benötige oder?

    [...]
    Ansonsten auch noch mal eben schauen ob in der Tabelle "products" die "products_id" Spalte auch einen "auto_increment" hat...
    [...]

    Ja "auto_increment" ist gesetzt!

    Viele Grüße

    Max

    Yale

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Re: osCommerce Shop - Datenübernahme
    Antwort #67 am: 29. Mai 2012, 11:35:51
    Vielen Dank für die Anleitung und die Tools.

    Der Export von OS Commerce hat wunderbar funktioniert. Falls es bei jemanden harpert: Mal die Ordnerberechtigungen von osc-export auf 777 für unterordner... setzen.

    8 Antworten
    5525 Aufrufe
    13. April 2011, 16:37:18 von Tomcraft
    4 Antworten
    5457 Aufrufe
    28. Juli 2011, 15:26:58 von Tomcraft
    2 Antworten
    2662 Aufrufe
    05. Januar 2013, 19:37:43 von reblaus