Neu Gutscheine für JTL Shop 4

Wann möchtet ihr ein funktionierendes Gutscheinsystem im JTL Shop?


  • Gesamtzahl der Stimmen
    70
  • Poll closed .

KATTUN

Gut bekanntes Mitglied
11. September 2018
139
8
Ok, dann hat sich bei den Wawi-Versionen nix geändert. Ist bei uns auch genauso. So ein Workflow wäre sehr hilfreich. Vielen Dank für ihre Mühen!


Bei der Version 1.7.12.0 ist es so das wenn ich alles mit dem GS bezahle, dass dann die Zahlungsart in der wawi richtig gesetzt wird.
Wenn ich nur einen Teil mit dem GS bezahle und den anderen Teil dann z.B: mit PayPal zahle dann setzt die wawi bei beiden Zahlungen PayPal als Zahlungsart ein. Da die wawi aber eben weiß dass der Zahlungsartname css_gutschein ist, ist das eben ganz klar ein Fehler den die wawi selbst verursacht.

Ich habe eben mal kurz in die Workflows geschaut, man kann eine einzelne Zahlungsart wie es scheint nicht direkt ansprechen, aber ich werde das austesten und mir etwas einfallen lassen.

Den Anhang 101599 betrachten
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
OK, es gibt jetzt hier ein Update :)

Das ganze lässt sich über einen custom Workflow regeln, Aufwand max. eine Stunde, bei den meisten wird das vermutlich nur von einem SP erledigt werden können,
da der Custom Workflow über den SQL Manager angelegt werden muss.

Custom WOrkflows gehen soweit ich weiß ab Version 1.6.37


Das war jetzt mein erster custom Workflow den ich erstellt habe, es könnte also sein das da noch optimierungsbedarf wäre, bei mir läuft der so aber ohne Probleme


so sieht der custom Workflow aus den man über den SQL Manager erstellen muss:

SQL:
CREATE TYPE CustomWorkflows.Parameter_spAuftragPaymentName_Name FROM NVARCHAR(255);
GO
EXEC CustomWorkflows._SetActionParameterDisplayName @parameterName = 'Parameter_spAuftragPaymentName_Name' , @displayName ='Zahlungsartname' 
GO
CREATE  PROCEDURE CustomWorkflows.spAuftragPaymentName @kAuftrag INT, @cName Parameter_spAuftragPaymentName_Name
AS
BEGIN
UPDATE dbo.tZahlung
SET tZahlung.kZahlungsart = (SELECT TOP 1 kZahlungsart FROM dbo.tZahlungsArtSprache WHERE cName= @cName)
WHERE  tZahlung.kBestellung = @kAuftrag
AND tZahlung.cName = @cName
END
GO
EXEC CustomWorkflows._SetActionDisplayName @actionName ='spAuftragPaymentName', @displayName = 'css Zahlungsart setzen'


dann hat man wenn alles gut geht :)
in der wawi bei den Aufträgen diese Auswahl:

2023-07-28%2014%2009%2043%20(6)[1].png

und dann kann man hier den Namen der Zahlungsart so wie man es angegeben hat einfügen, in meinem Fall css_gutschein, dass ist ja jetzt über die Sprachvariablen im Plugin individuell anpassbar:

2023-07-28%2014%2016%2039[1].png


Wichtig ist, habt Ihr mehrere Sprachen, dann muss das für jede Sprache ein solcher Workflow für Auftrag erstellt eingerichtet werden.
was noch wichtig ist, die Zahlungsart muss in der wawi als Zahlungsart dann auch mit genau diesem Namen vorhanden sein.

Wenn Ihr unsicher seit, dann lasst die Finger davon und lasst es euch machen, länger als eine Stunde wird das nicht dauern, wir sind hier also weit weg von 700,- €.


Der Workflow muss zeitversetzt ausgeführt werden.
 
Zuletzt bearbeitet:

KATTUN

Gut bekanntes Mitglied
11. September 2018
139
8
Wow vielen Dank. Dann schaue ich, dass wir demnächst die Wawi updaten und dann schau ich mal ob ich klar komme oder mir Hilfe holen muss. Vielen Dank Herr Petermann. Man kann ihren Service nicht genug hervorheben!
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.600
451
Wir testen nun auch wieder dein Gutschein.
Eine frage zum Workflow, dort steht ja (Doku) Auftrag -> Sonstiges -> Hinweis
Das gibt es aber mit 1.7.?? nicht mehr, ist das nun Anmerkung?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
Ja Anmerkung passt den Query solltest du anpassen, ich glaube der steht in der Doku noch nicht drinnen für die 1.7er wawi
GUTSCHEIN = deine Artikelnummer

Code:
{% if Vorgang.Sonstiges.Anmerkung -%}{{ Vorgang.Sonstiges.Anmerkung }}\
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{% endif -%}\
{% for pos in Vorgang.AuftragsPositionen.ArtikelPositionen %}\
{% if pos.Artikelnummer == "GUTSCHEIN" %}\
{% capture query %}SELECT * FROM Verkauf.vAuftragPositionEigenschaft WHERE kAuftragPosition = '{{ pos.InternePositionsnummer }}'{% endcapture -%}\
{% assign result = query | DirectQuery %}\
{% for res in result.Daten %}\
{{ res.cName }}: {{ res.cWert }}
{% endfor %} \
{% endif %}\
{% endfor %}
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
geh als erstes ins Backend zu den Gutscheinen und schau ob das als PDF angezeigt werden kann.
Wenn das geht, dann hast du eventuell vergessen einen cronjob zu aktivieren oder wenn du es über den Worker laufen laesst, dann laeuft der nicht sauber durch.

Wenn du gar nicht weiter weißt..... anrufen.
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.600
451
Manchmal macht es einem schon ein Angst wie schnell du bist :oops: :p

In der Doku steht das es kein Cronjob braucht wenn der Worker die ganze Zeit läuft (Was bei mir der fall ist), soll ich den Cronjob also doch auch noch einrichten? Habe ich bisher nicht.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
:)

Es ist am besten, bzw. am sichersten, wenn du einen Cronjob verwendest, das über den WOrker zu machen ist einfach zu unsicher.

Stell mal die Konfig auf cronjob um, danach rufst du einfach mal im Browser den Link auf der dir angezeigt wird (den ohne quite), also den oberen und schaust was passiert.

Dann sollten die ausstehenden versendet werden.

den Cronjob kannst du ruhig jede Minute laufen lassen, das ist am besten, denn wenn jemand einen GS kauft möchte er ja nicht 5 Minuten warten bis der kommt.
 
  • Gefällt mir
Reaktionen: Star Piercing

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.600
451
Okok, danke schon mal.

Bei mir steht folgende URL im Backend:
*XXX*//?cssCron
Also zwei mal //, ist das korrekt? In der Doku steht dort nur eins drin.

Dann werde ich den Cronjob mal einrichten lassen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
Dann überprüfe mal ob du in deiner config Datei vom Shop ein slash am Ende der Domain hast, das gehört da nicht hin und muss dringend weg.
hier wie das in der aktuellen Version aussieht


2023-10-12%2007%2049%2021[1].png
 
  • Gefällt mir
Reaktionen: Star Piercing

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.600
451
So, perfekt, es läuft. :thumbsup:
Welches ist der beste Dateityp für die Gutscheine? Habe jetzt mit .jpg probiert, da ist die farbe dann aber falsch im Shop in der Vorschau.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
jpg ist der einzig mögliche Dateitype udn könnte auch 300dpi haben.
Das die Farben dann anders sind glaube ich so auf anhieb nicht :)
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.600
451
Ich würde doch hier nie falsche Infos posten :eek:

gutschein_farbe.jpg



Ich speichere die aber nochmal neu ab, evtl. ging da was schief.
Hmmm, nur jpg? Beim Hochladen stehen aber noch viel mehr Dateitypen da: jpg, jpeg, jpe, gif, png, bmp, svg und webp
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.445
2.572
Berlin
Firma
css-umsetzung
In der Doku steht aber, das derzeit nur das Format jpg in der Größe eines Din A4 Formates möglich ist :)
alles andere würde derzeit nicht funktionieren, auch wenn es den Anschein hat.
 

KATTUN

Gut bekanntes Mitglied
11. September 2018
139
8
So ich habe das
OK, es gibt jetzt hier ein Update :)

Das ganze lässt sich über einen custom Workflow regeln, Aufwand max. eine Stunde, bei den meisten wird das vermutlich nur von einem SP erledigt werden können,
da der Custom Workflow über den SQL Manager angelegt werden muss.

Custom WOrkflows gehen soweit ich weiß ab Version 1.6.37


Das war jetzt mein erster custom Workflow den ich erstellt habe, es könnte also sein das da noch optimierungsbedarf wäre, bei mir läuft der so aber ohne Probleme


so sieht der custom Workflow aus den man über den SQL Manager erstellen muss:

SQL:
CREATE TYPE CustomWorkflows.Parameter_spAuftragPaymentName_Name FROM NVARCHAR(255);
GO
EXEC CustomWorkflows._SetActionParameterDisplayName @parameterName = 'Parameter_spAuftragPaymentName_Name' , @displayName ='Zahlungsartname'
GO
CREATE  PROCEDURE CustomWorkflows.spAuftragPaymentName @kAuftrag INT, @cName Parameter_spAuftragPaymentName_Name
AS
BEGIN
UPDATE dbo.tZahlung
SET tZahlung.kZahlungsart = (SELECT TOP 1 kZahlungsart FROM dbo.tZahlungsArtSprache WHERE cName= @cName)
WHERE  tZahlung.kBestellung = @kAuftrag
AND tZahlung.cName = @cName
END
GO
EXEC CustomWorkflows._SetActionDisplayName @actionName ='spAuftragPaymentName', @displayName = 'css Zahlungsart setzen'


dann hat man wenn alles gut geht :)
in der wawi bei den Aufträgen diese Auswahl:

Den Anhang 101617 betrachten

und dann kann man hier den Namen der Zahlungsart so wie man es angegeben hat einfügen, in meinem Fall css_gutschein, dass ist ja jetzt über die Sprachvariablen im Plugin individuell anpassbar:

Den Anhang 101620 betrachten


Wichtig ist, habt Ihr mehrere Sprachen, dann muss das für jede Sprache ein solcher Workflow für Auftrag erstellt eingerichtet werden.
was noch wichtig ist, die Zahlungsart muss in der wawi als Zahlungsart dann auch mit genau diesem Namen vorhanden sein.

Wenn Ihr unsicher seit, dann lasst die Finger davon und lasst es euch machen, länger als eine Stunde wird das nicht dauern, wir sind hier also weit weg von 700,- €.


Der Workflow muss zeitversetzt ausgeführt werden.
Jetzt sind wir endlich auf der aktuellen Wawi-Version und ich habe mich heute mal getraut, den Workflow per Query einzuspielen. Scheint alles zu funktionieren. Vielen Dank dafür!
 

Freaky

Sehr aktives Mitglied
7. Mai 2009
1.331
104
Lässt es sich eigentlich irgendwie abbilden einen Gutschein auch manuell in der WAWI einzugeben, wenn man einen Auftrag schreibt und der Kunde steht vor einem?
So dass das dann mit dem Plugin abgeglichen wird, inkl. Restguthaben?
Funktioniert das auch/oder mit JTL POS?

Mit LS Pos geht das ja, soweit ich das gelesen habe.

PS: Peter, ich liebe deine Plugins und deinen Service. Ich vermisse auf deiner Seite immer einen Changelog der Plugins. Ich lade das Plugin immer runter und lese dann da den Changelog. Das nur nebenbei ;)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Falsche DATEV-Logik POS Gutscheine JTL-POS - Fehler und Bugs 1
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 0
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 34
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
gelöst: Für diesen User wurde zum angegebenen Mandanten keine Firma gefunden!! JTL-Wawi 1.10 13
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
Neu Für fiktive paginierte Kategorieseiten 404 statt 301 Allgemeine Fragen zu JTL-Shop 0
Neu Paypal Checkout Modul für Gambio bis GX 26.x Gambio-Connector 0
Neu Verlinkungen richtig setzen für mehrere Sprachen Allgemeine Fragen zu JTL-Shop 10
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 1
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
weitere Angaben für eBay JTL-Wawi 1.11 1
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
Neu Freelancer gesucht für Artikelpflege ( Herstellerkataloge / Preisänderungen einspielen) Dienstleistung, Jobs und Ähnliches 3
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu Für die Weiterentwicklung und Betreuung unserer bestehenden Systemlandschaft suchen wir einen erfahrenen Freelancer (m/w/d) mit fundierten Kenntnissen JTL-Wawi App 1
Neu Platzhalter für OPC-Portlets in Seitentext einbauen Allgemeine Fragen zu JTL-Shop 1
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0
Neu OSS aktiv – Ausnahme für Eventtickets mit deutschem Leistungsort möglich? Allgemeine Fragen zu JTL-Shop 6
Neu Lösung nötig für JTL 1.11+ !!! Fragen rund um LS-POS 3
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Artikelmerkmale für eigenes Exportformat auslesen Betrieb / Pflege von JTL-Shop 1
Gesamtübersicht für Minusbuchen (Lagerbuchungstext) JTL-Wawi 1.10 2
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Neue Preiserhöhung JTL April +~20% für Monatstarife, eingeschränkte "Funktionalitäten" User helfen Usern - Fragen zu JTL-Wawi 294
Neu Jecke Anfrage für Rosenmontag 🎉 – Kamelle & Werbegeschenke gesucht Smalltalk 0
Neu Suche DirectQuery für Kundenkommentar (Rechnung) & Hinweis (Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Coupon für Oberkategorie aktivieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu vollständige Liste/Definition aller Importfelder für die JTL-Ameise JTL-Ameise - Fehler und Bugs 7
Neu Mehrere Label für GLS Retoure nicht möglich? JTL-ShippingLabels - Fehler und Bugs 0
Beantwortet Downloadfunktion für pdf dateien Allgemeine Fragen zu JTL-Shop 10
Neu Im- und Export-Vorlage für eBay Bestandsabgleich JTL-Ameise - Ideen, Lob und Kritik 0
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Zweiter Shop an gleichem Mandanten nur für USA JTL-Wawi 1.11 1
Neu Suche Servicepartner für SQL-Abfrage Dienstleistung, Jobs und Ähnliches 2

Ähnliche Themen