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
110
6
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
7.699
2.161
Berlin
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
110
6
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.529
419
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
7.699
2.161
Berlin
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
7.699
2.161
Berlin
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.529
419
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
7.699
2.161
Berlin
:)

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.529
419
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.
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.529
419
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.
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.529
419
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
7.699
2.161
Berlin
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
110
6
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 Variable für die Anzahl eines Produkts auf der Pickliste JTL-Workflows - Ideen, Lob und Kritik 1
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Neu Optimale Einstellungen für Mitarbeitende mit Beeinträchtigungen finden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu DotLiquid zum auslesen Attribut für BrowseNodeID Amazon-Lister - Ideen, Lob und Kritik 3
Neu Neuer Dienstleister für E-Commerce Services Dienstleistung, Jobs und Ähnliches 0
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Neu Retourenlabel für DHL Selbstzahler über Retouren erstellen geht nicht JTL-ShippingLabels - Fehler und Bugs 0
Neu Buchungsgründe für Bareinnahmen und -ausgaben auf Tagesabschluss ausweisen JTL-POS - Ideen, Lob und Kritik 0
Neu Aktueller Installationsleitfaden / Softwareempfehlung für JTL Wawi 1.10.x im Netzwerk User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe für Amazon und Lister 2.0 gesucht Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Welches PlugIn für ein besseres Google Ranking? Plugins für JTL-Shop 2
Lieferanschrift für Lieferantenbestellung ändern JTL-Wawi 1.8 2
Versandkostenstaffel nur für bestimmte Artikel zählen lassen? JTL-Wawi 1.9 1
Neu JTL-Shop Lieferanten Artikelnummer und Suchbegiffe für Onlineshop werden im Shop nicht gefunden Allgemeine Fragen zu JTL-Shop 5
Neu Die Zahlungsart SOFORT ist eine Plugin-Zahlungsart für Mollie. Das zugehörige Plugin ist jedoch nicht installiert! Allgemeine Fragen zu JTL-Shop 0
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
Neu Amazon Lister 2.0 "für das Verkaufskonto 'Amazon.de Lister' konnten keine Versandregeln gefunden werden. ..." 1.10.12.0 Amazon-Lister - Fehler und Bugs 1
Neu JTL Shop 5.5 Tips für bessere Performance? Allgemeine Fragen zu JTL-Shop 5
Neu Wenn keine Postnummer für Versand per DHL notwendig ist User helfen Usern - Fragen zu JTL-Wawi 0
Bild "TT-EC15-main.png" für das Angebot mit SKU "TT-EC15" auf Channel "OTTODEJTL" wurde nicht gefunden JTL-Wawi 1.9 0
In Diskussion JTL WAWI + FFN + OrangeConnex Workflow für Versand und Lagerbestand JTL-Workflows - Ideen, Lob und Kritik 0
Neu Gleiche Designvorlage für eBay und JTL-Shop mit globalen Textbausteinen nutzen Allgemeine Fragen zu JTL-Shop 0
Neu Ändern des Dokumententitels oder andere Wege der Datenübergabe in das Dokument hinein für Artikeletiketten. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Artikel z.B. mit Rabattcode für 0€ verkaufen. Allgemeine Fragen zu JTL-Shop 4
Speicherpfad für PDF JTL-Wawi 1.10 2
Neu Seit 5.5.0: Manchmal plötzlich kein Checkout mehr möglich "Artikel vergriffen..." Meldung für gesamte Sortiment JTL-Shop - Fehler und Bugs 2
Neu Tipps für erfolgreiche ERP-Schulungen und Änderungsmanagement Smalltalk 0
Neu ShippingLabels für Internetmarke konfigurieren JTL-ShippingLabels - Fehler und Bugs 2
Neu §12 Abs. 3 UStG für Solar- und Photovoltaikanlagen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Exportformate liefern nur netto Werte für Versandkosten seit JTL Shop 5.5.0 Betrieb / Pflege von JTL-Shop 6
Neu Packtisch+ "einrichten" Tipps, Erfahrungen für Packtisch Neuling Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Erfahrungen & Alternativen: OSS-Tool für JTL-Wawi (CountX bereits im Einsatz) User helfen Usern - Fragen zu JTL-Wawi 3
Neu cms_page_name für Shopseiten ermöglichen Shopware-Connector 0
Neu Versand für Amazon FBM Bestellungen automatisieren User helfen Usern 0
Neu Es konnte keine Zahlungsart für folgende Daten gefunden werden: Versandart: 0, Kundengruppe: 13 Allgemeine Fragen zu JTL-Shop 1
Neu Nova Child Template für JTL Shop 5.5 defekt? Installation / Updates von JTL-Shop 5
Neu Steuerberater (digital) für e-commerce - JTL Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu Abfrage Kinderartikel aktiv für Verkaufskanal, aber Vaterartikel inaktiv Eigene Übersichten in der JTL-Wawi 4
Neu JTL-Track&Trace für UPS JTL-Track&Trace - Ideen, Lob und Kritik 6
Neu [JTL Shop 5.4] Bilder für die Unterkategorien werden nicht angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Biete Premium-Lizenzen für JTL-Shop 5 – Template & Plugins Dienstleistung, Jobs und Ähnliches 0
Neu Eingangsrechnungen für Benutzergruppen ausblenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gesuch: Marketplace Manager/in für premium Taschen d2c // Share Modell Dienstleistung, Jobs und Ähnliches 0
Neu Zustellzeit EXPRESS Sendungen - als Bedingung für Workflow User helfen Usern - Fragen zu JTL-Wawi 1
Wie mache ich das: Lieferschein - retoure- Rechnung für Rest JTL-Wawi 1.9 6
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4
0% UST für eine Kundengruppe einstellen möglich? JTL-Wawi 1.9 1
Bug Wawi-62710 in 1.10 behoben? (Variable für externe Auftragsnummer beim Zusammenfassen von Aufträgen) JTL-Wawi 1.10 2
Neu Smarty-Wert für Bestseller-Bild? Templates für JTL-Shop 3

Ähnliche Themen