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

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.398
406
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.398
406
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
202
27
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: 9
  • 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: 2

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.398
406
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.398
406
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.398
406
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 TIPP: Artikel markieren die bei Kaufland eingestellt sind User helfen Usern - Fragen zu JTL-Wawi 0
Alle Label für einen Artikel bei E-Mail (Workflow) abfragen JTL-Wawi 1.6 0
Neu Beschaffung Zeigt keine Artikel an JTL-Wawi - Fehler und Bugs 5
Neu Import von Artikel mit Variationen Arbeitsabläufe in JTL-Wawi 1
In Diskussion Workflow: Abfrage eines Funktionsattributes, Ausgabe nur mit diesem Artikel JTL-Workflows - Ideen, Lob und Kritik 0
Neu Fehlermeldung beim Wareneingang in WMS "Artikel wurde nicht gefunden" obwohl der Artikel anscheinend korrekt angelegt wurde. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Auswirkungen Checkbox Artikel inaktiv User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel aus JTL-Wawi werden nicht oder fehlerhaft an Shopify übertragen Shopify-Connector 0
Neu Automatisch Hinweis/Kommentar bei Artikel auf Einkaufsliste anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel mit mm-Berechnung - Schnittware - Artikel Konfiguration Plugins für JTL-Shop 3
Neu Offene Artikel Liste JTL-Wawi 1.6 0
Neu Artikel effizienter duplizieren / Bezeichnungen & Beschreibungen automatisch befüllen JTL-Wawi - Ideen, Lob und Kritik 8
Neu Geniales Feature: "Kopie von" Artikel duplizieren JTL-Wawi - Ideen, Lob und Kritik 12
Neu Zurückgestellte Artikel direkt auf eine Expressliste packen lassen - möglich? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Beim Angebotsimport wird der falsche Lagerbestand importiert (Anzahl bereits verkaufter Artikel als Bestand) eBay-Anbindung - Fehler und Bugs 0
Neu Vorschläge für Umlagerungen in ein FBA Lager, es werden auch Artikel vorgeschlagen, die aktuell keine FBA Artikel sind JTL-Wawi - Fehler und Bugs 0
NEUE Artikel werden nicht nach kaufland und otto übertragen kaufland.de - Anbindung (SCX) 0
Shopware 6 - Artikel ohne Bestand nicht sichtbar Shopware-Connector 4
Neu Artikel darf nur bestimme Kunden kaufen Allgemeine Fragen zu JTL-Shop 0
Gelöst Artikel nach Gewicht verkaufen Allgemeine Fragen zu JTL-POS 2
Artikel aus auftragsreinen Picklisten vor dem Verpacken nicht Scannen JTL-Wawi 1.6 2
Gelöst Artikel anlegen mit Konfigurationsgruppe/ Varianten Auswahl Allgemeine Fragen zu JTL-POS 2
Neu Kategorie wird trotz Artikel nicht angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Soft 404 wegen Hersteller-Seiten ohne Artikel Betrieb / Pflege von JTL-Shop 1
Neu SW6 Connector Artikel Abgleich bricht ab - Allowed memory Size Shopware-Connector 8
Neu Top-Artikel Dartstellung in den Nebenkategorien Allgemeine Fragen zu JTL-Shop 1
Neu Stücklisten Artikel verstecken im Shop möglich? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Artikel Anlage/Pflege der csv JTL-Ameise - Ideen, Lob und Kritik 3
Neu Wieder verfügbare Artikel auf Startseite anzeigen Allgemeine Fragen zu JTL-Shop 0
Neu Ebay-Artikel können in Eazyauction nicht aktiviert werden eBay-Designvorlagen - Fehler und Bugs 0
Neu Erweiterte Suche - Artikel - [Gruppe hinzufügen] funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Artikel werden nicht den Versandklassen zugeordnet JTL-Wawi 1.6 3
Neu Aufschalten auf bestehende AMAZON Artikel User helfen Usern - Fragen zu JTL-Wawi 0
Artikel Attribute - keine Werteliste JTL-Wawi 1.7 0
Rabatte für bestimmte Artikel sperren Einrichtung JTL-Shop5 1
Neu Exportformat für Artikel >100€ Allgemeine Fragen zu JTL-Shop 0
Neu Überverkäufe aktivieren, aber nur für alle Artikel eines Herstellers und nur für eine Verkaufsplattform. Geht das? User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Tagesabschluss Umsatz nach Warengruppen oder Artikel Allgemeine Fragen zu JTL-POS 4
Artikel lassen sich nicht mehr öffnen bei Version 1.7.5 JTL-Wawi 1.7 1
Neu Artikel anlegen mit Bestandsträger mit JTL möglich ? User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst Packtisch+ scannt den falschen Artikel und zeigt die falsche Farbe an [WAWI-65811] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 3
Neu Stücklisten Artikel - Produzieren JTL-Plan&Produce - Ideen, Lob und Kritik 1
Artikel bei Google nicht über HAN zu finden Einrichtung JTL-Shop5 1
Neu Amazon Artikel mit der Wawi bearbeiten? User helfen Usern - Fragen zu JTL-Wawi 9
Neu Artikel für die Lieferantenbestellung summieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Geht das mit Ameise. Artikel-Nr 001 mit Bild, nun soll neuer Artikel-Nr. 002 und das selbe Bild bekommen wie Artikel-Nr 001 User helfen Usern - Fragen zu JTL-Wawi 1
Artikel automatisch auf Einkaufsliste JTL-Wawi 1.6 1
Neu Kategoriebeschreibung unter Artikel anzeigen lassen Templates für JTL-Shop 2
Kategorie text unter den artikel anzeigen JTL-Wawi 1.6 3
Neu Ameise - Artikel-Import unnötige Abfrage JTL-Ameise - Fehler und Bugs 3

Ähnliche Themen