summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorjlbeer <noreply@maennchen1.de>2026-09-15 15:46:40 +0200
committerjlbeer <noreply@maennchen1.de>2026-09-15 15:46:40 +0200
commit039ba05e6c05863f51e79f36d78e4641a04f7479 (patch)
treef3632a4604ac7d5691853ef9228158da05fc8bc2 /views
parent8916fd40e2a1475cd92607f4ff40178798e9304e (diff)
- Kampagnen Bestellstatus storniert und zurückgezahlt können auch als Bedingung gewählt werden4.5.0
Diffstat (limited to 'views')
-rw-r--r--views/mods/mod_campaigns/conditions_fields.phtml24
1 files changed, 21 insertions, 3 deletions
diff --git a/views/mods/mod_campaigns/conditions_fields.phtml b/views/mods/mod_campaigns/conditions_fields.phtml
index 66f1ae1..d122b05 100644
--- a/views/mods/mod_campaigns/conditions_fields.phtml
+++ b/views/mods/mod_campaigns/conditions_fields.phtml
@@ -22,9 +22,26 @@
?>
<p><small><?php echo __('Optionale Bedingungen. Nur gesetzte Felder werden geprüft; es müssen alle gesetzten Bedingungen zutreffen, damit die Kampagne ausgelöst wird.', 'wpsg'); ?></small></p>
-<?php /* Wird bei Produktkauf-Kampagnen ausgeblendet: dort steht die Bestellung zum
- Pruefzeitpunkt immer auf "Eingegangen", die Bedingung koennte also nur diesen
- einen Wert treffen. Das Ein-/Ausblenden uebernimmt das jeweilige Formular. */ ?>
+<?php
+ /**
+ * Bedingung "Bestellstatus" — vorerst deaktiviert, weil sie in keinem der beiden
+ * Trigger einen Nutzen hat:
+ *
+ * - Produktkauf: die Bestellung steht zum Pruefzeitpunkt immer auf "Eingegangen",
+ * jede andere Auswahl wuerde den Versand nur verhindern.
+ * - Statuswechsel: der Zielstatus steht bereits als Trigger-Wert im Versandprofil,
+ * die Bedingung waere eine Dublette davon.
+ *
+ * Zum Reaktivieren genuegt es, den folgenden Block wieder freizugeben; die Auswertung
+ * im Matcher (Feld order_status) und das Ein-/Ausblenden in beiden Formularen sind
+ * weiterhin vorhanden.
+ *
+ * Hinweis: Bereits gespeicherte order_status-Bedingungen bleiben wirksam, bis der
+ * betreffende Datensatz einmal neu gespeichert wird — buildConditionsFromRequest()
+ * uebernimmt nur Felder, die auch im Formular stehen.
+ */
+?>
+<?php /*
<p id="wpsg_cond_order_status_wrap">
<label for="cond_order_status"><strong><?php echo __('Bestellstatus', 'wpsg'); ?></strong></label><br />
<select id="cond_order_status" name="cond[order_status]" class="widefat">
@@ -34,6 +51,7 @@
<?php } ?>
</select>
</p>
+*/ ?>
<p>
<label for="cond_order_total"><strong><?php echo __('Bestellsumme (brutto)', 'wpsg'); ?></strong></label><br />