diff options
| author | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-04 19:28:06 +0200 |
|---|---|---|
| committer | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-04 19:28:06 +0200 |
| commit | 9c3b88d208fa11f62fd11461604a995cff5b6656 (patch) | |
| tree | ba5c5ee16aae2c2fc3962a02aa47b75c319d5301 /views/mods/mod_reviews/order_view.phtml | |
| parent | ff6948abc961fbc7ef66e0700e9fe837b7ed9ea6 (diff) | |
Produktbewertungen: Erinnerung per E-Mail und Block
Mit Einwilligung in der Kasse bekommt der Kunde einige Tage nach dem Versand eine Sammelmail mit den Links zu seinen offenen Bewertungen, abbestellbar über einen Link. Neuer Block „Produktbewertungen“ zeigt die Bewertungen eines Produkts auf eigenen Seiten.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'views/mods/mod_reviews/order_view.phtml')
| -rw-r--r-- | views/mods/mod_reviews/order_view.phtml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/views/mods/mod_reviews/order_view.phtml b/views/mods/mod_reviews/order_view.phtml new file mode 100644 index 0000000..fdd672c --- /dev/null +++ b/views/mods/mod_reviews/order_view.phtml @@ -0,0 +1,36 @@ +<?php + /** + * Bestellansicht im Backend: Erinnerung per E-Mail und Bewertungen der Bestellung (Modul Produktbewertungen) + * @version 4.6.1 + */ + defined('ABSPATH') || exit; + + $v = $this->view['wpsg_mod_reviews']['order']; + $c = $v['count']; + $submitted = intval($c[wpsg_review::STATUS_PENDING]) + intval($c[wpsg_review::STATUS_APPROVED]) + intval($c[wpsg_review::STATUS_REJECTED]); +?> +<?php echo wpsg_drawForm_AdminboxStart(__('Produktbewertungen', 'wpsg')); ?> +<p class="wpsg-reviews-order"> + <strong><?php echo esc_html__('Erinnerung per E-Mail', 'wpsg'); ?></strong><br /> + <?php if ($v['remind'] === '') { ?> + <?php echo esc_html__('nicht gewünscht', 'wpsg'); ?> + <?php } else { ?> + <?php echo esc_html(wpsg_translate(__('eingewilligt am #1#', 'wpsg'), $v['remind'])); ?><br /> + <?php if ($v['stop'] !== '') { ?> + <?php echo esc_html(wpsg_translate(__('abbestellt am #1#', 'wpsg'), $v['stop'])); ?> + <?php } else if ($v['sent'] !== '') { ?> + <?php echo esc_html(wpsg_translate(__('gesendet am #1#', 'wpsg'), $v['sent'])); ?> + <?php } else if ($v['skip'] !== '') { ?> + <?php echo esc_html(wpsg_translate(__('nicht gesendet, nichts mehr offen (#1#)', 'wpsg'), $v['skip'])); ?> + <?php } else if ($v['due'] !== '') { ?> + <?php echo esc_html(wpsg_translate(__('wird gesendet ab #1#', 'wpsg'), $v['due'])); ?> + <?php } else { ?> + <?php echo esc_html__('wartet auf den Status zum Bewerten', 'wpsg'); ?> + <?php } ?> + <?php } ?> +</p> +<p class="wpsg-reviews-order"> + <strong><?php echo esc_html__('Bewertungen', 'wpsg'); ?></strong><br /> + <?php echo esc_html(wpsg_translate(__('#1# abgegeben, #2# offen', 'wpsg'), $submitted, intval($c[wpsg_review::STATUS_INVITED]))); ?> +</p> +<?php echo wpsg_drawForm_AdminboxEnd(); ?> |
