Gelöst Zufälligen Artikel in Auftrag legen

newbie333

Aktives Mitglied
29. März 2016
40
3
Hallo Miteinander

gibt es eine Möglichkeit, zufällige Artikel (1 oder 2 aus 5 definierten) in dotLiquid zu generieren?
Hätte jetzt eine weile gesucht und gegoogelt aber nichts gefunden

Die Idee ist: Ich möchte eine Aktion machen. Ab 30€ gibts kostenlos einen Zufälligen Artikel geschenkt, ab 50€ gibts 2 Artikel.
Diese würde ich als kostenlose Position dem Auftrag hinzufügen (damit dann Lager automatisch ausgebucht wird und am WMS platz keine Verzögerungen entstehen)
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.626
405
Eine konkrete Lösung habe ich nicht, aber eine Idee…

Du könntest ein Array deklarieren, welches die betreffenden fünf Artikelnummern enthält und dann zufällig aus diesem Array auswählen… ich glaube allerdings nicht, dass eine Zufallsgenerator Funktion zur Verfügung steht…

Dann könntest du das quasi rudimentär simulieren… Je nach Uhrzeit des Auftragseingangs machst du eben Fallunterscheidungen entsprechend der Minuten… Minute 0-12 der stunde entspricht dem ersten Element des arrays, Minute 13-24 den zweiten und so weiter…
 

newbie333

Aktives Mitglied
29. März 2016
40
3
heute etwas getüftelt und getestet - funktioniert soweit.
der workflow muss verzögert ausgeführt werden (bei echtzeit klappts leider nicht - warum auch immer) und schon landen "zufallsartikel" in der bestellung


Code:
{% assign rand = Datum.Jetzt | Datum: "ss" -%}
{% if rand < 10 -%}
  {% assign artikel = "1000000" -%}
{% elsif rand >= 10 and rand < 20 -%}
  {% assign artikel = "1000001" -%}
{% elsif rand >= 20 and rand < 30 -%}
  {% assign artikel = "1000002" -%}
{% elsif rand >= 30 and rand < 40 -%}
  {% assign artikel = "1000003" -%}
{% elsif rand >= 40 and rand < 50 -%}
  {% assign artikel = "1000004" -%}
{% elsif rand >= 50 and rand < 60 -%}
  {% assign artikel = "1000005" -%}
{% endif -%}
{{ artikel }}
 
  • Gefällt mir
Reaktionen: Christian_BD

newbie333

Aktives Mitglied
29. März 2016
40
3
hi nochmal.
an und für sich klappt jetzt alles - ausser bei bestellungen mit paypal plus rechnungen (diese können ja nicht mehr modifiziert werden)...
kann man diese im workflow abfragen? dort würde ich dann einen kommentar in wms anzeigen lassen
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.626
405
Super!

Du kannst das noch vereinfachen…

Statt von unten nach oben zu gehen, also Rand größer zehn und kleiner 20, dann Rand größer 20 und kleiner 30 und so weiter kannst du auch von oben nach unten gehen, dann brauchst du die doppelte Bedingungen nicht

Also wenn größer 50… Oder wenn größer 40… Oder wenn größer 30… Und so weiter…

Weil wenn Rand größer 50 ist, dann ist die Kette der Bedingungen bereits abgeschlossen. Die anderen Bedingungen werden nicht mehr geprüft…
 
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Artikelbeschreibung (oder Kurzbeschreibung) in Auftrag anzeigen/bearbeiten JTL-Wawi 2.0 2
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Rechnung an geänderte Emailadresse geht immer noch an die Alte (Ebay-Auftrag) JTL-Wawi 1.11 6
Auftrag aus bestimmtem Lager JTL-Wawi 1.7 9
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
Neu Auftrag Mailen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2

Ähnliche Themen