Abweichende Attributwerte für POS-Kasse via Ameise importieren

Lukast

Aktives Mitglied
9. September 2022
11
2
Hallo liebe JTL NutzerInnen & Team,

ich versuche seit einiger Zeit, eine größere Zahl von Artikeln für unsere Ladenkasse fit zu machen. Dort rufen wir die Artikel per PLU auf.

Die PLU ist bei jedem Artikel für die Plattform WAWI hinterlegt, fehlt aber in den Artikeleigenschaften für die POS Plattform "KasseLaden".
Ich schaffe es nicht, sie per Ameise von WAWI auch nach "KasseLaden" zu kopieren. Es gibt dort beim Import von Attributen den Tab "Abweichende Attributwerte in Verkaufskanäle" aber dort ist nur "Webshop" gelistet, nicht jedoch die POS Kasse.
Hat jemand eine Idee, wie ich den Wert elegant für rund 200 Artikel kopieren kann, ohne das händisch zu machen?
Oder habe ich einen Denkfehler?

Beste Grüße,
Lukas


Bildschirmfoto 2026-01-17 um 15.24.39.jpg

Bildschirmfoto 2026-01-17 um 15.28.49.jpgBildschirmfoto 2026-01-17 um 15.28.43.jpg
 

Atelier-Zippel

Sehr aktives Mitglied
27. Dezember 2022
229
58
Firma
Atelier Zippel, Bernd Zippel Nachf.
Hallo Lukas,

von der Brust ins Auge, wenn Ameise Attribute nicht will ...

Admin -> eigene Felder -> Gruppe anlegen -> JTL-Pos
Admin -> eigene Felder -> Feld anlegen ->PLU
Deine CSV Datei ->
Ameise -> import -> Eigene Felder Artikel Artikel - Name: PLU - Wert: xxxx

Workflow -> Artikel Manuell -> Ereignis anlegen -> PLU
Workflow -> anlegen -> PLU
Workflow -> neue Bedingung -> Artikel -> eigene Felder -> JTL-Pos -> PLU großer als 0
Workflow -> neue Aktion -> Wert setzen -> Variable -> Attribute -> Global\PLU\Einsprachig -> Wert: {{ Vorgang.EigeneFelder.JTL-Pos.PLU }}
Feld leeren: x

Wawi -> Artikel (F2) -> neuer temporärer Filter -> eigene Felder -> Filter aktivieren -> Mindest ein der ... -> eigene Felder auswählen -> PLU ...

beim ersten Artikel ausprobieren -> Workflow Ereignis auslösen -> PLU -> Prüfen im Artikel
wenn alles passt ->
alle markieren -> Workflow Ereignis auslösen -> PLU

LG

Bernd
 

Lukast

Aktives Mitglied
9. September 2022
11
2
Lieber Bernd,

danke für den Tip!
Allerdings sind die PLU Werte für die Kasse zunächst inaktiv. Erst wenn ich hier manuell einen Haken gesetzt habe (ohne die Werte einzutragen) funktioniert der Workflow...
Hast du eine Idee, wie dieser Wert so aktiviert werden kann, dass ich nicht alle einzeln anfassen muss?

Liebe Grüße
Lukas
 

Anhänge

  • Bildschirmfoto 2026-01-29 um 23.24.18.jpg
    Bildschirmfoto 2026-01-29 um 23.24.18.jpg
    131,9 KB · Aufrufe: 6
  • Bildschirmfoto 2026-01-29 um 23.24.10.jpg
    Bildschirmfoto 2026-01-29 um 23.24.10.jpg
    105,4 KB · Aufrufe: 6

Atelier-Zippel

Sehr aktives Mitglied
27. Dezember 2022
229
58
Firma
Atelier Zippel, Bernd Zippel Nachf.
Hallo Lukas,

habe eine Möglichkeit gefunden, aber geht nur mit CustomWorkflows.(Edition JTL Pro)
Basis: https://support.t4dt.com/hc/de/arti...ttribute-für-Shops-per-Workflow-setzen-ab-1-6
Danke an -> T4DT GmbH

Script auf dem SQL Server: Ihr öffnet das Managementstudio mit der Datenbankverbindung und geht in den betroffenen Mandanten:

Script:

--Copyright (c) 2022 T4DT GmbH
--INSERT INTO Datensatz in die erste Tabelle (tArtikelAttribut) und Datensatz in die zweite Tabelle (tArtikelAttributSpache) eingefügt (Bernd)
--Jedem, der eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, wird hiermit kostenlos die Erlaubnis erteilt, ohne Einschränkung mit der Software zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, ändern, Zusammenführen, Veröffentlichen, Verteilen, Unterlizenzieren und/oder Verkaufen von Kopien der Software, und Personen, denen die Software zur Verfügung gestellt wird, dies unter den folgenden Bedingungen zu gestatten:
--Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

IF NOT EXISTS(
SELECT TOP 1 1 FROM sys.types WHERE name = 'Parameter_AttributWert')
CREATE TYPE CustomWorkflows.Parameter_AttributWert FROM NVARCHAR(255);
GO

EXEC CustomWorkflows._SetActionParameterDisplayName @parameterName = 'Parameter_AttributWert', @displayName = 'Attribut-Wert'

IF NOT EXISTS(
SELECT TOP 1 1 FROM sys.types WHERE name = 'Parameter_kShop')
CREATE TYPE CustomWorkflows.Parameter_kShop FROM INT;
GO

IF NOT EXISTS(
SELECT TOP 1 1 FROM sys.types WHERE name = 'Parameter_kSprache')
CREATE TYPE CustomWorkflows.Parameter_kSprache FROM INT;
GO

IF NOT EXISTS(
SELECT TOP 1 1 FROM sys.types WHERE name = 'Parameter_kAttribut')
CREATE TYPE CustomWorkflows.Parameter_kAttribut FROM INT;
GO

IF EXISTS(SELECT 1 FROM sys.procedures WHERE Name = 'AttributShopWertSetzen')
DROP PROCEDURE CustomWorkflows.AttributShopWertSetzen
GO

CREATE PROCEDURE CustomWorkflows.AttributShopWertSetzen @kArtikel INT, @value Parameter_AttributWert, @Kshop Parameter_kShop, @kSprache Parameter_kSprache, @kAttribut Parameter_kAttribut AS
IF EXISTS(SELECT artAt.kArtikelAttribut FROM dbo.tArtikelAttributSprache artAttI18n
JOIN dbo.tArtikelAttribut artAt ON artAt.kArtikelAttribut = artAttI18n.kArtikelAttribut
WHERE kShop = @Kshop
AND artAttI18n.kSprache = @kSprache
AND kArtikel = @kArtikel
AND kAttribut = @kAttribut)
BEGIN
UPDATE artAttI18n SET cWertVarchar = @value
FROM dbo.tArtikelAttributSprache artAttI18n
JOIN dbo.tArtikelAttribut artAt ON artAt.kArtikelAttribut = artAttI18n.kArtikelAttribut
WHERE kShop = @Kshop
AND artAttI18n.kSprache = @kSprache
AND kArtikel = @kArtikel
AND kAttribut = @kAttribut
END
ELSE
BEGIN
-- Datensatz in die erste Tabelle (tArtikelAttribut) einfügen
IF NOT EXISTS(SELECT
kArtikelAttribut
FROM
tArtikelAttribut
WHERE kShop = @Kshop
AND kArtikel = @kArtikel
AND kAttribut = @kAttribut)
BEGIN
INSERT INTO tArtikelAttribut (kArtikel, kAttribut, kShop) VALUES (@kArtikel, @kAttribut, @Kshop)
END


-- Datensatz in die zweite Tabelle (tArtikelAttributSpache) einfügen
INSERT INTO tArtikelAttributSprache (kArtikelAttribut, kSprache, cWertVarchar) VALUES ((SELECT kArtikelAttribut FROM tArtikelAttribut WHERE kShop = @Kshop AND kArtikel = @kArtikel AND kAttribut = @kAttribut), @kSprache, @value)


END

GO
EXEC CustomWorkflows._CheckAction 'AttributShopWertSetzen'
GO
EXEC CustomWorkflows._SetActionDisplayName 'AttributShopWertSetzen', 'Attributwert für Shop setzen'
GO

Scriptende

https://support.t4dt.com/hc/de/arti...ttribute-für-Shops-per-Workflow-setzen-ab-1-6

Hinweise:
  • Attribut-Wert kann beliebig gewählt oder per dotliquid gesetzt werden zB: Artikel-EigeneFelder-PLU
  • kShop muss aus der eigenen Datenbank (in dbo.tShop) ermittelt werden und ist je Setup unterschiedlich. Theoretisch kann man auch den Wert 0 für global hiermit nutzen, dafür ist aber der Workflow "Wert setzen" von JTL gemacht und gedacht.
  • kSprache wird in dbo.tSpracheUsed ermittelt, nicht aus dbo.tSprache. Wichtig: Bei Funktionsattributen muss der Wert 0 gesetzt werden zB bei PLU
  • kAttribut wird am leichtesten aus der Tabelle dbo.tAttributSprache ermittelt, da dort der jeweilige Attributname steht.

LG

Bernd
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Individuelle Software, Web & Automatisierung für den E-Commerce – Nodarix GmbH Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Wroker macht keinen abgleich für Kaufland JTL-Wawi 2.0 8
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Kundengruppeneinstellungen für Mindestabnahme und Abnahmeintervall löschen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Keine Labels für Warenpost international über Packtisch JTL-ShippingLabels - Fehler und Bugs 8
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Neu Artikelname & Beschreibung angepasst für jeweiligen Marktplatz Arbeitsabläufe in JTL-Wawi 1
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
API 2.1 für OnPrem? JTL-Wawi 2.0 6
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu Neue Kennzeichnungspflicht für Elektrogeräte (Altgeräterücknahme) Betrieb / Pflege von JTL-Shop 4
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 5
Neu Neue Tracking-URL für DPD JTL-ShippingLabels - Fehler und Bugs 4
AboutYou keine Felder für GPSR Daten SCX-(Ninepoint)-Anbindungen 0
globale Angebotsvorlage anpassen für eBay Angebote "Artikelspezifisch" JTL-Wawi 1.11 0
Neu Connectorupdates für Shopware 6.7.7 bzw 6.7.8? Shopware-Connector 39
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Stornobeleg für Verkauf ohne Rechnung User helfen Usern - Fragen zu JTL-Wawi 9
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Kein changelog für 1.11.8 JTL-Wawi 1.11 29
Text Vorbereitung für WAWI import JTL-Wawi 1.11 3

Ähnliche Themen