Neu Artikel markieren wenn sie auf anderen Marktplätzen eingestellt sind

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Hat da jemand eine sinnvolle Möglichkeit gefunden? Am besten wäre ja wenn man in "Bedingten Formatierungen" den Bereich "Verkaufskanäle" z.B. Kaufland abfragen könnte.
Egal welchen Weg wir versuchen es muss immer etwas manuell gemacht werden.

Momentan machen wir es so das wir ein Label setzen und da drauf läuft eine "Bedingte Formatierung".
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Leider noch manuell, also Artikel markieren bei Kaufland einstellen und dann per rechten Mausklick das Label setzen. Dann haben wir in der Artikelnummer ein Symbol über die bedingte Formatierung.
 

pannscheck

Sehr aktives Mitglied
1. Mai 2009
232
46
Hallo.

auch wir suchen nach einer Lösung den Verkaufskanal "Kaufland" irgendwie zu Filtern oder über einen Workflow abzufragen.

Ansonsten ist bei der Artikelübersicht nirgendwo erkennbar ob er in Kaufland eingestellt wurde oder nicht.

Gruss, Pannscheck
 
  • Gefällt mir
Reaktionen: gnarx

1001masche

Gut bekanntes Mitglied
hallo
Das Problem hatten wir auch und habe es für uns gelöst.
Ich habe in der Übersicht Artikel nach einem Datenfeld gesucht, welches angezeigt werden kann, aber bei uns nicht genutzt wird. Bei uns ist es das Datenfeld SERIE. Zur Zeit steht das Datenfeld in der Tabelle dbo.tartikel und heißt dort cSerie und kann Daten bis zu 255 Zeichen als Text aufnehmen.

Alles, was zum Marktplatz gesendet wird, steht derzeitig in der Tabelle SCX.TOFFER
Mein erster Gedanke war einen Trigger auf die Tabelle zu setzen und mit der Funktion UPDATE() einzelne Spalten zu überwachen. Trigger lief, aber die WAWI nicht mehr. Trigger gelöscht, alles wieder OK.

Ich habe eine Batch geschrieben und rufe jetzt alle 15 Minuten diese Batchdatei auf. Ich lese aus der Tabelle SCX.TOFFER die Felder kShop und nIsListed wandle das zu einem Text um und schreibe das in die Tabelle dbo.tArtikel ins Datenfeld cSerie.

Mein Batch sieht so aus:

rem echo off

SET SQLCMD=" D:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn>SQLPS.EXE"
SET PATH="D:\Users\Administrator\Documents\SQL Server Management Studio\"
SET SERVER=".\JTLWAWI"
SET DB="eazybusines"
SET LOGIN="xxxxxxxxxxxx"
SET PASSWORD="xxxxxxxxxxxxxxxxxxx"
SET OUTPUT="C:\OutputLog.txt"
CD %PATH%
ECHO %date% %time% >> %OUTPUT%

for %%f in (*.sql) do (

%SQLCMD% -S %SERVER% -d %DB% -U %LOGIN% -P %PASSWORD% -i %%~f >> %OUTPUT%

)

Mein SQL-Script sieht so aus:

use eazybusiness
go

update a
set cSerie = cast(o.kShop*10 + o.nIsListed as nvarchar(3))
from dbo.tartikel a
inner join scx.toffer o on a.kArtikel = o.kArtikel

in der Tabelle dbo.tShop finde ich, welche Nummer meine Marktplätze haben. Bei uns ist Kaufland kShop = 12
also habe ich in cSerie die Werte 120 bzw 121 und kann jetzt die bedingte Formatierung anwenden, die ich gerne möchte.

Ich weiß, dass es eine völlig fremde Verwendung von Objekten ist, aber es funktioniert. Die anderen Status wie "in Prüfung", "Warte auf Rückmeldung" habe ich noch nicht gefunden.
Verbesserungsvorschläge und Kritik jederzeit. Ich hoffe, dass ich einigen Helfen konnte. Anbei ein screenshot.
 

Anhänge

  • Marktplatz_Formatierung.jpg
    Marktplatz_Formatierung.jpg
    28 KB · Aufrufe: 13
  • Gefällt mir
Reaktionen: John

1001masche

Gut bekanntes Mitglied
hallo
Das Problem hatten wir auch und habe es für uns gelöst.
Ich habe in der Übersicht Artikel nach einem Datenfeld gesucht, welches angezeigt werden kann, aber bei uns nicht genutzt wird. Bei uns ist es das Datenfeld SERIE. Zur Zeit steht das Datenfeld in der Tabelle dbo.tartikel und heißt dort cSerie und kann Daten bis zu 255 Zeichen als Text aufnehmen.

Alles, was zum Marktplatz gesendet wird, steht derzeitig in der Tabelle SCX.TOFFER
Mein erster Gedanke war einen Trigger auf die Tabelle zu setzen und mit der Funktion UPDATE() einzelne Spalten zu überwachen. Trigger lief, aber die WAWI nicht mehr. Trigger gelöscht, alles wieder OK.

Ich habe eine Batch geschrieben und rufe jetzt alle 15 Minuten diese Batchdatei auf. Ich lese aus der Tabelle SCX.TOFFER die Felder kShop und nIsListed wandle das zu einem Text um und schreibe das in die Tabelle dbo.tArtikel ins Datenfeld cSerie.

Mein Batch sieht so aus:



Mein SQL-Script sieht so aus:



in der Tabelle dbo.tShop finde ich, welche Nummer meine Marktplätze haben. Bei uns ist Kaufland kShop = 12
also habe ich in cSerie die Werte 120 bzw 121 und kann jetzt die bedingte Formatierung anwenden, die ich gerne möchte.

Ich weiß, dass es eine völlig fremde Verwendung von Objekten ist, aber es funktioniert. Die anderen Status wie "in Prüfung", "Warte auf Rückmeldung" habe ich noch nicht gefunden.
Verbesserungsvorschläge und Kritik jederzeit. Ich hoffe, dass ich einigen Helfen konnte. Anbei ein screenshot.


Hallo - ich möchte eine Korrektur/ Ergänzung meines SQL-Scripts hier posten.

Es kann sein, dass Artikel auf dem Marktplatz nicht mehr vorhanden sind (Bestand =0) oder das Angebot beendet wurde.
In diesem Falle würden die Artikel nach dem oberen Script nicht bearbeitet werden, da bisher nur ein eine 1:1 Verbindung von sbo.tArtikel zu scx.toffer getrachtet wird.

Die Korrektur / Ergänzung

Im 1. Teil lasse ich die Artikel in dbo.tArtikel zählen, die ich im Feld cSerie bearbeitet habe und die nicht mehr in scx.toffer stehen. Diesen Wert speicher ich in der Variablen @differenz. Werden dort keine Artikel gezählt, dann bekommt die Variable den Wert 0. Ich prüfe die Datenlänge (3 Zeichen varchar = Datenlänge 6), denn manchmal kann es sein, dass bei Textfeldern ein "nichtdruckbares" Zeichen steht und das Feld leer aussieht.

Im 2. Teil schreibe ich die Daten wie zuvor beschrieben in das Datenfeld cSerie.

Nur wenn @differenz > 0 ist, also bei dbo.tArtikel stehen Daten aber nicht in scx.toffer ändere ich im Datenfeld cSerie die letzte Stelle auf 9 als bei uns auf 129, 139, ....
Screenshot anbei.

Hinweise, was noch verbessert werden kann oder Fragen dazu bitte hier posten.

So sieht mein SQL-Script jetzt aus:
use eazybusiness
go

declare @differenz int = ( select isnull(count(*),0)
from dbo.tartikel a
left join scx.toffer o on a.kArtikel = o.kArtikel
where datalength(a.cserie) = 6
and o.kArtikel is null )


-- das sind Artikel auf Marktplätzen ------------------------------

update a
set cSerie = cast(o.kShop*10 + o.nIsListed as nvarchar(3))
from dbo.tartikel a
inner join scx.toffer o on a.kArtikel = o.kArtikel


-- diese Artikel waren auf Marktplätzen ---------------------------

if @differenz > 0
update a
set cSerie = substring(a.cserie,1,2)+'9'
from dbo.tartikel a
left join scx.toffer o on a.kArtikel = o.kArtikel
where datalength(a.cserie) = 6
and o.kArtikel is null

-- EOF --------------------------------------------------------------
 

Anhänge

  • bedingte_formatierung.jpg
    bedingte_formatierung.jpg
    70,4 KB · Aufrufe: 6

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Wenn ich bei Kaufland etwas einstelle wird ja hier der Haken gesetzt, siehe Anhang.
Leider kann ich das Feld nicht abrufen unter "Bedingte Formatierung". Vielleicht wäre das ein Ansatz?2022-07-08 09_26_57-CSB-JTL Server - AnyDesk.jpg
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
So nun habe ich es wieder wie ich es schon bei einem Kunden gemacht habe. Dieser manuelle WF setzt das Label und die "Bedingte Formatierung" macht mir ein Symbol in die Artikelnummer:

2022-07-08 09_34_25-Koch-Server JTL - AnyDesk.jpg
2022-07-08 09_37_50-Koch-Server JTL - AnyDesk.jpg
 

1001masche

Gut bekanntes Mitglied
So nun habe ich es wieder wie ich es schon bei einem Kunden gemacht habe. Dieser manuelle WF setzt das Label und die "Bedingte Formatierung" macht mir ein Symbol in die Artikelnummer:



coole Idee
Es werden die Artikel bei mir angezeigt, die bei Kaufland geladen wurden. Trotzdem habe ich Artikel bei Kaufland aktiv, die in der Wawi aber keinen Label erhalten haben. Muss ich mal suchen, woran das liegen könnte. Im screenshot in der 1. Spalte Formatierung und Label. Labelspalte ist eingeblendet. Letzte Spalte Formatierung mit Verwendung Datenfeld cSerieWF_KL.jpg
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Mal geschaut ob die "Bedingte Formatierung" noch da ist? Die verschwinden manchmal. Hast du beim ausführen des manuelen WF`s alle Artikel markiert?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Neu SW5 Artikel nachträglich Variantenartikel Shopware-Connector 4
Artikel als neu kennzeichnen JTL-Wawi 1.8 3
Artikel bei Conrad anlegen JTL-Wawi 1.8 0
Neu Überverkäufe aktiviert doch beim Artikel steht Ausverkauft JTL-Shop - Fehler und Bugs 1
Neu Amazon Varianten anlegen bei bestehendem Artikel Amazon-Anbindung - Fehler und Bugs 0
Neu Alles Artikel "unverkäuftlich" mit Urlaubshinweis JTL-Ameise - Ideen, Lob und Kritik 2
Neu Probleme mit Artikelzustand bei Ebay Laufene Artikel ändern Einrichtung und Installation von JTL-eazyAuction 3
Benutzerrechte - Artikel auf Einkaufsliste setzen JTL-Wawi 1.6 1
Neu Artikel kopieren / duplizieren Arbeitsabläufe in JTL-Wawi 4
Neu Bestimmte Artikel von JTL-Search ausschließen JTL-Search 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Artikel Netto Preis von 4 Nachkommastellen auf 2 umstellen JTL-Wawi 1.7 5
Neu Artikel: Stückliste & Lieferant User helfen Usern - Fragen zu JTL-Wawi 1
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17
Neu Artikel wieder dem Vater zu ordnen User helfen Usern - Fragen zu JTL-Wawi 4
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Workflow Artikel + Anzahl in Einkaufsliste aktualisieren JTL-Wawi 1.8 0
Neue angelegte Artikel ausverkauft - kein Erscheinen auf Bestellvorschlägen JTL-Wawi 1.6 1
Neu Sortierung von Artikel nach Preis absteigend Allgemeine Fragen zu JTL-Shop 4
Neu Artikel nicht pro Stk. sondern pro kg verkaufen User helfen Usern 2
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Neu Verschiedene Artikel pro Lagerplatz beschränken JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Issue angelegt [WAWI-75449] Artikel duplizieren - ASIN wird nicht mit dupliziert. JTL-Wawi - Fehler und Bugs 1
Neu Bewertungen mittels Importtabelle auf andere Artikel übertragen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel mit Variationen? Allgemeine Fragen zu JTL-Shop 2
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Lieferant hat identischen Artikel von verschiedenen Herstellern oder verschiedene Packungsgrößen JTL-Wawi 1.7 0
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Artikel wurden über Weclapp über FFN-Connect an JTL FFN übermittelt jedoch leider nicht an Wawi & WMS JTL-Wawi 1.8 0
Info wenn Artikel mit Bestand leer geht JTL-Wawi 1.8 1
Neu Ebay Artikel - bei Umstellung auf Designvorlagen werden Beschreibungen verändert User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu Artikel mit 2 Lagerorten (Regal und Palette) Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Artikel - Sprachen - Alle eigene SEO URL? Smalltalk 1
Neu Kurzbeschreibung von einem "Stücklisten-Artikel" wird in der Rechnungskorrektur Vorlage nicht angezeigt. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Artikel Verfügbarkeitsanzeige "AUF ANFRAGE" Allgemeine Fragen zu JTL-Shop 0
Neu Richtige Hook zum Berechnen der Lieferzeit in Artikel.php Technische Fragen zu Plugins und Templates 1
Neu Ebay Artikel Designer - Erfahrungen ? eBay-Designvorlagen - Fehler und Bugs 1
Gelöst Zebra T21 Scanner mit Installierten JTL POS 1.0.9.3 beim Bon versuche Ich einfach zu Scannen er sucht aber kein Artikel JTL-POS - Fehler und Bugs 1
Neu Inaktive Artikel werden mit 404 Fehler bei Google Search angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Artikel in SQLDB und MariaDB vorhanden aber nicht in Wawi JTL-Wawi - Fehler und Bugs 2
Neu Bilder unter "Mehr dieser Waregruppe" und "Kunden, die diesen Artikel gekauft haben, kauften auch" fehlen eBay-Designvorlagen - Fehler und Bugs 0
Auftragspositionen - Erfolgter Versand Artikel - Teilieferung Welche Tabelle JTL-Wawi 1.7 2
Lieferanten EK wird nicht auf Artikelebene kopiert? EK ist überall 0 beim Artikel. JTL-Wawi 1.8 8
Neu Artikel werden nicht mehr aktualisiert, wenn sie sich auf Pickliste befinden JTL-Ameise - Fehler und Bugs 1
Neu Wawi Artikelattribut = externer Link wie am besten darstellen beim Artikel? Allgemeine Fragen zu JTL-Shop 0
Neu Keine Artikel Details nach Serverumzug (Wechsel des Hosters) Gelöste Themen in diesem Bereich 7

Ähnliche Themen