Neu Shopabgleich funktioniert nicht

speedpapa

Neues Mitglied
25. Juni 2023
9
0
Hallo zusammen,

bevor ich mich jetzt noch ein paar Stunden damit wahnsinnig mache, frage ich hier mal nach.
Ich habe die Shopversion mit 500 Artikel.

Beim Abgleich sind 367 Artikel aktiv und 641 zu löschen.
Jedoch wird der Abgleich nicht durchgezogen.

Die Meldungen seht ihr im Screenshot.

Habt Ihr hierzu eine Lösung bzw. was mache ich falsch?

Vielen Dank für die Hilfe.
 

Anhänge

  • Screenshot 2023-11-06 204158.png
    Screenshot 2023-11-06 204158.png
    19,3 KB · Aufrufe: 38
  • Screenshot 2023-11-06 204259.png
    Screenshot 2023-11-06 204259.png
    49,5 KB · Aufrufe: 38

vlat

Aktives Mitglied
2. Oktober 2009
48
3
Also wir nutzen 1.7.14.0 und müssen den Worker mehrmals täglich neu starten, weil er hängen bleibt. Dann geht auch kein manueller Abgleich.

Wir lösen das Problem so. Worker aus wenn die oberen Prozesse bei Worker 1 beendet sind, Wawi aus, dann gibt es noch immer ein JTL Wawi Instanz im Prozessmanager und die beenden wir, 10 min warten. Worker starten oder manueller Abgleich starten. Dann funktioniert es auf unbestimmte Zeit wieder.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo,
die Meldung im Abgleich scheint doch sehr eindeutig: "Sie nutzen eine Community-Free Edition, insgesamt können nur 500 Artikel synchronisiert werden. Sie haben 955 Artikel für den Abgleich aktiv."
Du kannst mit der Community-Free nur 500 Artikel zwischen Wawi und Shop abgleichen. Das gilt immer für insgesamt und nicht pro Abgleich!
 
  • Gefällt mir
Reaktionen: hula1499

speedpapa

Neues Mitglied
25. Juni 2023
9
0
Anbei die Lösung durch den JTL- Support.




Guten Tag Markus Soutschek,



die inaktiven Artikel die jedoch für den Verkaufskanal aktiviert sind, zählen ebenfalls dazu.

Ich habe hier einmal ein Skript für die JTL-Wawi Datenbank womit Sie herausfinden können wie viele Artikel tatsächlich für den Shop aktiv sind.

SELECT COUNT(*)
style='color:#910091'>FROM dbo.tArtikelShop
style='color:#910091'>WHERE tArtikelShop.kShop = @ShopId
Die Shop-Id finden Sie unter



select * from dbo.tShop heraus.



Wenn das größer 500 ist, wird der Abgleich abgebrochen. Wenn die Artikel jedoch tArtikel.cAktiv = 'N' haben und trotzdem in tArtikelShop stehen, ist das falsch.



Das hier würde die inaktiven Artikel dann aus tArtikelShop schmeißen:

DELETE style='color:#910091'>FROM tArtikelShop
style='color:#910091'>WHERE tArtikelShop.kArtikel style='color:#910091'>IN
style='color:#172B4D'>(
style='mso-tab-count:1'> SELECTstyle='color:#172B4D'> tArtikel.kArtikel
style='color:#172B4D'> style='color:#910091'>FROM tArtikel
style='color:#172B4D'> style='color:#910091'>WHERE tArtikel.cAktiv <> style='color:#009100'>'Y'
style='color:#172B4D'>) ANDstyle='color:#172B4D'> tArtikelShop.kShop = @ShopId;
Mit freundlichem Gruß

--

Nico Timmer


JTL-Software-GmbH
Rheinstr. 7
41836 Hückelhoven
 

Ähnliche Themen