Ankündigung

Einklappen
Keine Ankündigung bisher.

Oscommerce nach Zen Cart

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Oscommerce nach Zen Cart

    Hallo zusammen. Bin gerade zufällig über Zen Cart gestolpert und muß sagen, sieht echt klasse aus alles. Da ich im Moment einen OScommerce Shop laufen habe, quält mich eine Frage. Gibt es eine Möglichkeit die User und die Artikel, etc. aus dem Oscommerce in den Zen Cart zu importieren. Hinter den Kulissen ähneln sich die Shopsysteme ja stark. Wenn das reibungslos funktionieren würde, könnte ich mir vorstellen schnellstmöglich zu Zen zu wechseln.

    Vielen Dank im Voraus für eure Mühe.

    #2
    da beide systeme mit unterschiedlichen tabellen arbeiten dürfte es mit einfachem importieren nix werden - es sei jemand kennt einen konverter ....

    Kommentar


      #3
      Das Einzige was ich dazu kenne ist dieses Posting in englisch

      This is the support site for the popular Zen Cart e-commerce shopping cart software.


      Gruß
      MaleBorg

      Kommentar


        #4
        Was möglich wäre:
        Export mit Easypopulate aus dem alten Shop.
        Anpassen der Spaltenüberschriften
        Import mit Easypopulate in ZenCart.

        Gruß Web28

        Kommentar


          #5
          Hatte zwar gehofft, es gibt eine einfache Möglichkeit, aber trotzdem vielen Dank für die Anregungen. Die englische Seite muß ich mir mal genauer ansehen. Den ich möchte die 1800 Artikel nicht nochmal neu eingeben und den über 3000 Kunden auch keine Neuanmeldung.
          Vielen Dank für eure Mühe. Mein Entschluss steht immer fester nächstes Jahr zu ZC zu wechseln.
          Wünsche euch allen ein frohes Fest und nen guten Rutsch.

          Kommentar


            #6
            @pwlcom:
            was betreibst du denn für einen shop, das du 3000 kunden hast?...da kann man ja neidisch werden

            Kommentar


              #7
              Einen Shop für EDV, kompatible Tinte und Toner. Möchte hier ja keine Werbung machen, darf man bestimmt nicht, oder? Die Kunden kommen größtenteils von Google und auch von Preissuchmaschinen.

              Kommentar


                #8
                es gibt da eine möglichkeit ich muss schauen ob ich den code noch habe aber im englischen forum gibt es eine anleitung den wir habe es nach der anleitung vor einem jahr auch geschaft. Ich denke du kannst ruhig auch deinen Link posten.

                Gruß Christian

                Kommentar


                  #9
                  Okay, na dann mal los. Wäre Super wenn Du das Script mit Anleitung noch hättest. Dann steht einem baldigen Umstieg nichts mehr im Wege. ZC gefällt mir immer besser. OSc ist etwas zu kompliziert und alt. Aber er hat mir 3 Jahre gute Dienste erwiesen.

                  Kommentar


                    #10
                    Hallo anbei ein code der die tabellen von osc an zen cart anpasst
                    das ganze natürlich ohne gewähr muss gegebenenfalls an die eingenen bedürfnisse angepasst werden.

                    und nicht vergessen BACKUP !!!

                    Code:
                    #Convert OSC to ZENCART CUSTOMER; CATEGORY; PRODUCTS and ORDERS
                    
                    ALTER TABLE customers ADD customers_nick VARCHAR( 96 ) NOT NULL AFTER `customers_email_address`;
                    ALTER TABLE customers ADD customers_group_pricing INT( 11 ) DEFAULT '0' NOT NULL;
                    ALTER TABLE customers ADD customers_email_format VARCHAR( 4 ) DEFAULT 'TEXT' NOT NULL;
                    ALTER TABLE customers ADD customers_authorization int(1) NOT NULL default '0';
                    ALTER TABLE customers ADD customers_referral VARCHAR(32) NOT NULL default '';
                    
                    ALTER TABLE customers_info ADD customers_info_source_id int(11) NOT NULL default '0' AFTER `customers_info_date_account_last_modified`;
                    
                    ALTER TABLE orders ADD payment_module_code varchar(32) NOT NULL default ''AFTER payment_method;
                    ALTER TABLE orders ADD shipping_method varchar(128) NOT NULL default '' AFTER payment_module_code;  
                    ALTER TABLE orders ADD shipping_module_code varchar(32) NOT NULL default '' AFTER shipping_method;
                    ALTER TABLE orders ADD coupon_code varchar(32) NOT NULL default '' AFTER shipping_module_code ;
                    ALTER TABLE orders ADD cc_cvv blob AFTER cc_expires;
                    ALTER TABLE orders ADD order_total decimal(14,2) default NULL;
                    ALTER TABLE orders ADD order_tax decimal(14,2) default NULL;
                    ALTER TABLE orders ADD paypal_ipn_id INT( 11 ) DEFAULT '0' NOT NULL;
                    ALTER TABLE orders ADD ip_address varchar(15) NOT NULL default '';
                    
                    ALTER TABLE orders_products CHANGE products_quantity products_quantity FLOAT DEFAULT '0' NOT NULL;
                    ALTER TABLE orders_products ADD onetime_charges decimal(15,4) NOT NULL default '0.0000'AFTER `products_quantity`;
                    ALTER TABLE orders_products ADD products_priced_by_attribute tinyint(1) NOT NULL default '0' AFTER `onetime_charges`;
                    ALTER TABLE orders_products ADD product_is_free tinyint(1) NOT NULL default '0';
                    ALTER TABLE orders_products ADD products_discount_type tinyint(1) NOT NULL default '0';
                    ALTER TABLE orders_products ADD products_discount_type_from tinyint(1) NOT NULL default '0';
                    ALTER TABLE orders_products ADD products_prid tinytext NOT NULL;
                    
                    ALTER TABLE orders_status_history CHANGE track_num track_id1 text;
                    ALTER TABLE orders_status_history ADD track_id2 text;
                    ALTER TABLE orders_status_history ADD track_id3 text;
                    
                    
                    ALTER TABLE customers ADD INDEX idx_email_address_zen ( customers_email_address );
                    ALTER TABLE customers ADD INDEX idx_referral_zen ( customers_referral(10) );
                    ALTER TABLE customers ADD INDEX idx_grp_pricing_zen ( customers_group_pricing );
                    ALTER TABLE customers ADD INDEX idx_nick_zen ( customers_nick );
                    ALTER TABLE customers ADD INDEX idx_newsletter_zen ( customers_newsletter );
                    ALTER TABLE customers_basket ADD INDEX idx_customers_id_zen ( customers_id );
                    ALTER TABLE customers_basket_attributes ADD INDEX idx_cust_id_prod_id_zen ( customers_id, products_id(36) );
                    
                    ALTER TABLE orders ADD INDEX idx_status_orders_cust_zen ( orders_status, orders_id, customers_id );
                    #ALTER TABLE orders ADD INDEX idx_customers_id_zen ( customers_id );
                    ALTER TABLE orders_status_history ADD INDEX idx_orders_id_status_id_zen ( orders_id, orders_status_id );
                    ALTER TABLE orders_products ADD INDEX idx_orders_id_zen ( orders_id );
                    ALTER TABLE orders_products ADD INDEX orders_id_prod_id_zen ( orders_id , products_id );
                    ALTER TABLE orders_products_attributes ADD INDEX idx_orders_id_prod_id_zen ( orders_id , orders_products_id );
                    ALTER TABLE orders_products_download ADD INDEX idx_orders_id_zen ( orders_id );
                    ALTER TABLE orders_products_download ADD INDEX idx_orders_products_id_zen ( orders_products_id );
                    
                    ALTER TABLE layout_boxes ADD INDEX idx_name_template_zen ( layout_template, layout_box_name );
                    
                    ALTER TABLE email_archive DROP INDEX email_to;
                    ALTER TABLE email_archive ADD INDEX idx_email_to_address_zen ( email_to_address );
                    ALTER TABLE email_archive DROP INDEX module;
                    ALTER TABLE email_archive ADD INDEX idx_module_zen ( module );
                    Gruß Christian

                    Kommentar


                      #11
                      Wo füge ich das ein? In die Datenbank wenn ich die OSc Tabellen bei Zen integriert habe??

                      Kommentar


                        #12
                        Hi
                        ich glaube Christian meint das man diese auf die jetztige OSc datenbank ausführt aber vorher sichern das eght dann nur per phpmyadmin oder ähnlichen db tools nach erfolgreichen ausführen des skribts muss du dann nur noch die tabellen in dein zencart einfügen und soltest alle kunden und produckte in deinem neuen zencartshop übernommen haben

                        hoffe es klapt alles
                        lass doch mal wissen ob alles funktioniert hat
                        falss andere auch von osc umsteigen wollen ist das sicherlich einfacher als alle kunden und produckte zuverlieren und neu anzulegen oder mit Ep zu Exportiren

                        mfg
                        vom netten Onkel

                        Kommentar


                          #13
                          Nö, klappt leider nicht. Habe es jetzt in meinen OSC Testshop integriert. Dort bekomme ich immer die Fehlermeldung: #1060 - Duplicate column name 'Alles mögliche'. Fehlt da eine Angabe das er vorhandene Datensätze überschreibt? Kenne mich leider nicht so gut in MySQL aus.

                          Kommentar


                            #14
                            Hat den keiner eine Idee? Bin langsam am verzweifeln. Irgendwie muß es doch gehen. Bei anderen ging es ja auch. Auf der englischen Seite haben ja auch user berichtet das es geht. Liegt es vielleicht an eingebauten Contributions im OSc?

                            Kommentar


                              #15
                              Da einige OSC Erweiterungen die Datenbank verändern kann es natürlich daran liegen.

                              So wie ich die SQL Anweisung lese, fügt er den Tabellen zusätzliche Felder zu, sollten diese schon vorhanden sein, kann er die natürlich nicht doppelt anlegen.

                              Da müsstest du im Grunde jetzt jede Fehlermeldung dir vornehmen, schauen, ob es das Feld schon gibt und die Zeile dementsprechend löschen.

                              Gruß
                              MaleBorg

                              Kommentar

                              Info zu diesem Forenarchiv:
                              Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                              Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                              Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                              PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                              Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                              FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                              Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                              Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                              Fehler in der Software können auf Github als Issues gemeldet werden.
                              Follow us
                              aktuelle version
                              Zen Cart 1.5.7h deutsch
                              vom 15.04.2024
                              [Download]
                              Lädt...
                              X