Offen Es werden nicht alle Kategorien gesynct

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
Hallo zusammen,

ich habe das Problem, dass meine Wawi nicht alle meine Kategorien ausm Onlineshop synct.
Es werden einfach sporadisch irgendwelche Kategorien ausgelassen...

Was könnte das Problem sein?
Eine Fehlermeldung kommt keine, er schließt alles sauber ab.
 

Nicson

Sehr aktives Mitglied
29. August 2012
516
94
Bayern
AW: Es werden nicht alle Kategorien gesynct

Hast du Produkte in den Kategorien? Webshop aktiv gesetzt?
Verstehe die Frage nicht ganz... "ausm" oder "in den" Webshop?
JTL Shop oder Connector?
 

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

Ja, im ONlineshop sind massig Produkte in diesen Kategorien.
ich will VOM Onlineshop IN die Wawi syncen. Und hier lässt er eben immer die gleichen Kategorien aus...
 

Hajo11

Sehr aktives Mitglied
7. November 2006
1.253
3
bei Düsseldorf
AW: Es werden nicht alle Kategorien gesynct

Ja, im ONlineshop sind massig Produkte in diesen Kategorien.
ich will VOM Onlineshop IN die Wawi syncen. Und hier lässt er eben immer die gleichen Kategorien aus...

Jetzt dann mal ganz unten angefangen;

war/ist das die erste Synchronisation oder hast Du schon mehrfach einen Abgleich Wawi/ Shop gefahren?

Dann wäre das Problem zumindest erklärbar, nach dem ersten Sync Shop/Wawi sollte nur noch Wawi/Shop synchronisiert werden. Sonst haut es immer daneben.
 

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

Hm, versteh deine Frage nicht so ganz bzw. worauf du hinaus willst.
Ich hab eine LEERE DB in Wawi angelegt und einfach gesynct. Dann holt er eben nicht alles ab.
Den Abgleich hab ich dann mehrfach probiert in der Hoffnung dass er noch mehr "Bruchstücke" runterlädt...

Meinst du, dass er nur EINMAL Daten AUS dem Shop holt und dann nie wieder?
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.649
1.966
AW: Es werden nicht alle Kategorien gesynct

Meinst du, dass er nur EINMAL Daten AUS dem Shop holt und dann nie wieder?

Korrekt, denn die Pflege der Daten muss dann über die WAWI gemacht werden und nicht mehr im Backend des Shops.
Ansonsten dieses hier:
http://wiki.jtl-software.de/index.php?title=Kategorie:JTL-Wawi:Hinweise_FAQ#Artikel.2FKategorien_aus_XT-Commerce.2C_OS_Commerce.2C_Zen_Cart_und_VirtueMart_komplett_neu_in_JTL-Wawi_importieren
 

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

Das ist lustig:
ich hab jetzt in der Wawi eine neue DB angelegt (= LEER!) und alle Online-Tabellen gelöscht die mit JTL zusammenhängen.
Ich synce: er holt mir KEINEN EINZIGEN Artikel oder Kategorie!

Warum? In meiner offline-db ist doch gar nix drin, also dürfte er doch garnix von vorhergehenden Syncs wissen.
Den Installer des Connectors hab ich natürlich neu durchgeführt, so dass auch wirklich alle Tabellen neu angelegt werden.

Die Bestellungen holt er mir aber immer alle runter...
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

Das steht in deinem Link aber ganz anders:
falls der Connector bereits installiert war, so müssen alle eazysales_m* Tabellen in der Shopdatenbank geleert (nicht gelöscht!) werden. Dadurch wird der Connector in den Originalzustand vor dem allerersten Abgleich mit JTL-Wawi gebracht. Dieser Schritt ist nicht notwendig, falls der Connector zum ersten Mal installiert und nie benutzt wurde.
Ich habe ihn NEU installiert.

Von zurücksetzen steht dort auch nix (nur beim export).
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.649
1.966
AW: Es werden nicht alle Kategorien gesynct

Es ist die Rede von der "eazysales_m* Tabellen in der Shopdatenbank geleert" - nicht die DB der WAWI, der Connector merkt sich das in der Shop-DB und wenn du von dort die Daten neu holen willst, dann musst du die Tabellen dort leeren (nicht löschen !), so habe ich das bislang verstanden (selber nie benötigt).
 

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

Ob nur geleert oder gelöscht spielt ja keine Rolle. Wenn ich den Connector neu installiere dann sind die Tabellen ja so oder so leer.
Mir ist schon klar, dass die Online-DB gemeint ist. Aber ich habs halt auch mit einem neuen User der Wawi-DB probiert.

Was solls: das Problem bleibt. Kanns sein, dass in der getArtikel.php was unter "Hole Bilder" drin ist, was auch die Artikel ansich holt?
Weil das Bilderholen habe ich ja auskommentiert.

PHP:
/*function get_bildURL($product)
{
    $bilderUrls="";
    $cur_query = eS_execute_query("select configuration_value from configuration where configuration_key=\"MO_PICS\"");
    $additional_pics = mysql_fetch_object($cur_query);
    
    $pic="";
    //hat produkt bild?
    $imageUrlPrefix="";
    if ($product->products_image)
    {
        $path="";
        if (file_exists(DIR_FS_CATALOG_ORIGINAL_IMAGES.$product->products_image))
            $path=DIR_WS_CATALOG_ORIGINAL_IMAGES;
        elseif (file_exists(DIR_FS_CATALOG_POPUP_IMAGES.$product->products_image))
            $path=DIR_WS_CATALOG_POPUP_IMAGES;
        elseif (file_exists(DIR_FS_CATALOG_IMAGES.$product->products_image))
            $path="/".DIR_WS_IMAGES;
            
        if (strlen($path)>1)
        {            
            //is es ein jpg?
            if (eregi("jpg",substr($product->products_image,strlen($product->products_image)-3)))
            {
                $pic=HTTP_SERVER."/".$path.$product->products_image;
            }
            //is es ein jpeg? 
            elseif (eregi("jpeg",substr($product->products_image,strlen($product->products_image)-4))) 
            { 
               $pic=HTTP_SERVER."/".$path.$product->products_image; 
            }
            elseif (eregi("gif",substr($product->products_image,strlen($product->products_image)-3)))
            {
                if(function_exists("ImageCreateFromGIF"))
                {
                    $im = @ImageCreateFromGIF (DIR_FS_CATALOG_ORIGINAL_IMAGES.$product->products_image);
                    if ($im)
                    {
                        //erstelle dir, falls noch nicht getan
                        if (!file_exists(DIR_FS_CATALOG_IMAGES."es_export"))
                            mkdir (DIR_FS_CATALOG_IMAGES."es_export");
                            
                        imagejpeg($im,DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id.".jpg");
                        if (file_exists(DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id.".jpg"))
                        {
                            $pic=HTTP_SERVER."/".DIR_WS_CATALOG_IMAGES."es_export/".$product->products_id.".jpg";
                        }
                    }
                }
            }
            elseif (eregi("png",substr($product->products_image,strlen($product->products_image)-3)))
            {
                if(function_exists("ImageCreateFromPNG"))
                {
                    $im = @ImageCreateFromPNG (DIR_FS_CATALOG_ORIGINAL_IMAGES.$product->products_image);
                    if ($im)
                    {
                        //erstelle dir, falls noch nicht getan
                        if (!file_exists(DIR_FS_CATALOG_IMAGES."es_export"))
                            mkdir (DIR_FS_CATALOG_IMAGES."es_export");
                            
                        imagejpeg($im,DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id.".jpg");
                        if (file_exists(DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id.".jpg"))
                        {
                            $pic=HTTP_SERVER."/".DIR_WS_CATALOG_IMAGES."es_export/".$product->products_id.".jpg";
                        }
                    }
                }
            }
        }
    }
    $bilderUrls = CSVkonform($pic);
    if ($additional_pics->configuration_value>0)
     {
        //hole bilder
        $cur_query = eS_execute_query("select * from products_images where products_id=".$product->products_id." order by image_nr");
        while ($bild = mysql_fetch_object($cur_query))
        {
            $pic="";
            if ($bild->image_name)
            {
                $path="";
                if (file_exists(DIR_FS_CATALOG_ORIGINAL_IMAGES.$bild->image_name))
                    $path=DIR_WS_CATALOG_ORIGINAL_IMAGES;
                elseif (file_exists(DIR_FS_CATALOG_POPUP_IMAGES.$bild->image_name))
                    $path=DIR_WS_CATALOG_POPUP_IMAGES;
                elseif (file_exists(DIR_FS_CATALOG_IMAGES.$bild->image_name))
                    $path="/".DIR_WS_IMAGES;
                    
                if (strlen($path)>1)
                {            
                    //is es ein jpg?
                    if (eregi("jpg",substr($bild->image_name,strlen($bild->image_name)-3)))
                    {
                        $pic=HTTP_SERVER."/".$path.$bild->image_name;
                    }
                    //is es ein jpeg? 
                    elseif (eregi("jpeg",substr($bild->image_name,strlen($bild->image_name)-4))) 
                    { 
                       $pic=HTTP_SERVER."/".$path.$bild->image_name; 
                    }
                    elseif (eregi("gif",substr($bild->image_name,strlen($bild->image_name)-3)))
                    {
                        if(function_exists("ImageCreateFromGIF"))
                        {
                            $im = @ImageCreateFromGIF (DIR_FS_CATALOG_ORIGINAL_IMAGES.$bild->image_name);
                            if ($im)
                            {
                                //erstelle dir, falls noch nicht getan
                                if (!file_exists(DIR_FS_CATALOG_IMAGES."es_export"))
                                    mkdir (DIR_FS_CATALOG_IMAGES."es_export");
                                    
                                imagejpeg($im,DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id."_".$bild->image_nr.".jpg");
                                if (file_exists(DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id."_".$bild->image_nr.".jpg"))
                                {
                                    $pic=HTTP_SERVER."/".DIR_WS_CATALOG_IMAGES."es_export/".$product->products_id."_".$bild->image_nr.".jpg";
                                }
                            }
                        }
                    }
                    elseif (eregi("png",substr($bild->image_name,strlen($bild->image_name)-3)))
                    {
                        if(function_exists("ImageCreateFromPNG"))
                        {
                            $im = @ImageCreateFromPNG (DIR_FS_CATALOG_ORIGINAL_IMAGES.$bild->image_name);
                            if ($im)
                            {
                                //erstelle dir, falls noch nicht getan
                                if (!file_exists(DIR_FS_CATALOG_IMAGES."es_export"))
                                    mkdir (DIR_FS_CATALOG_IMAGES."es_export");
                                    
                                imagejpeg($im,DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id."_".$bild->image_nr.".jpg");
                                if (file_exists(DIR_FS_CATALOG_IMAGES."es_export/".$product->products_id."_".$bild->image_nr.".jpg"))
                                {
                                    $pic=HTTP_SERVER."/".DIR_WS_CATALOG_IMAGES."es_export/".$product->products_id."_".$bild->image_nr.".jpg";
                                }
                            }
                        }
                    }
                }
            }
            $bilderUrls.=";".CSVkonform($pic);
        }
    }
    
    return $bilderUrls;
}
*/
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.649
1.966
AW: Es werden nicht alle Kategorien gesynct

Du solltest schon alles lesen, Janusch hat geschrieben:

Eine Neuinstallation des Connectors bringt nichts - er erstellt die Tabellen nicht neu, sondern lässt sie wie sie sind. Du musst den Connector zurücksetzen: Kategorie:JTL-Wawi:Hinweise FAQ
 

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

Du solltest aber auch alles lesen ;)
Ich hab ganz oben nämlich geschrieben, dass ich zuvor natürlich ALLE Tabellen GELÖSCHT hab.
Dann legt er nämlich sehr wohl leere Tabellen an - wie sie jetzt auch immer noch sind. Und bleiben....
er synct einfach nix.
 

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.111
54
AW: Es werden nicht alle Kategorien gesynct

so, nochmal:

ich leere alle Tabellen mit m vorne dran:
martikel.JPGmbestellpos.JPGmkat.JPGmvariation.JPGmvarwert.JPG

in JTL ist keine Kategorie und kein Artikel
jtlwebshop.jpg

Die Sync dauert ca. 3 Stunden, nur damit er NICHTS runterlädt (außer Bestellungen).
Die TAbellen in der ONLINE-DB bleiben dabei nach wie vor LEER.

Was dauert da so lange?!?

@thomas: soll ich ALLE Selects durchprobieren? Online in mySQL?
 

Anhänge

  • martikel.JPG
    martikel.JPG
    44,7 KB · Aufrufe: 2
  • mbestellpos.JPG
    mbestellpos.JPG
    40,5 KB · Aufrufe: 1
  • mkat.JPG
    mkat.JPG
    43,2 KB · Aufrufe: 1
  • mvariation.JPG
    mvariation.JPG
    45,8 KB · Aufrufe: 2
  • mvarwert.JPG
    mvarwert.JPG
    38,4 KB · Aufrufe: 1
  • jtlwebshop.jpg
    jtlwebshop.jpg
    98,1 KB · Aufrufe: 2

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
AW: Es werden nicht alle Kategorien gesynct

hi,

nein, nur diesen:

select products.products_id from products LEFT JOIN eazysales_martikel ON products.products_id=eazysales_martikel.products_id where eazysales_martikel.products_id is NULL limit 1

solange dieses SQL etwas liefert, wird die Wawi Artikel herunterladen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 3
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Amazone Prime - DPD Labels können mal wieder nicht erzeugt werden. Amazon-Anbindung - Fehler und Bugs 7
Neu Rücknahmebedingungen werden nicht aktualisiert - Widerrufsbutton - V1.11.9 eBay-Anbindung - Fehler und Bugs 1
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
Neu OPC - Rich Text Änderungen werden nicht übernommen Allgemeine Fragen zu JTL-Shop 1
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Amazon Bestellungen werden angezeigt aber nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Herstellerbilder werden nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 3
Neu GPSR Hersteller werden im Shop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Kaufland.pl - Aufträge werden nicht importiert. kaufland.de - Anbindung (SCX) 1
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 5
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 7
Neu Amazon Lagerbestandsberichte werden nicht abgeholt. Amazon-Anbindung - Fehler und Bugs 9
Ein neuer Hersteller kann weder angelegt noch bearbeitet werden JTL-Wawi 1.11 7
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Trackingnummern werden falsch importiert ab 3 Paketen JTL-Wawi 1.10 4
Neu Muss bei DHL Express ebenfalls was geändert werden, aufgrund DHL 4.0? User helfen Usern - Fragen zu JTL-Wawi 1
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 5
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Sichtbarkeit in Kategorien wird nicht mehr gespeichert JTL-Wawi 2.0 1
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Altes Bild wird einfach nicht gelöscht. DB Eintrag löschen? Betrieb / Pflege von JTL-Shop 0
Stücklisten in Stücklisten nicht möglich – alternative Lösung gesucht (MwSt.-Varianten) JTL-Wawi 1.11 2
Neu DHL Versenden 4.0 - Versand in EU geht nicht mehr, nur DE JTL-ShippingLabels - Fehler und Bugs 6
Plattform Abgleich nicht möglich JTL-Wawi 1.11 2
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
PayPal Zahlungsabgleich geht nicht JTL-Wawi 1.11 29
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Neu DHL funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 5
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu JSON-Download nicht möglich - Gibt es eine andere Quelle? Schnittstellen Import / Export 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 6
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Zahlungstart nicht anzeigen JTL-Shop - Fehler und Bugs 1
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1

Ähnliche Themen