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/page.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/page.phtml')
| -rw-r--r-- | views/mods/mod_reviews/page.phtml | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/views/mods/mod_reviews/page.phtml b/views/mods/mod_reviews/page.phtml index f246c15..ef3d53f 100644 --- a/views/mods/mod_reviews/page.phtml +++ b/views/mods/mod_reviews/page.phtml @@ -13,6 +13,23 @@ <p class="wpsg-review-page__message" role="status"><?php echo esc_html((($page['status']??'') === wpsg_review::STATUS_APPROVED)?__('Vielen Dank für Ihre Bewertung. Sie ist jetzt veröffentlicht.', 'wpsg'):__('Vielen Dank für Ihre Bewertung. Sie erscheint, sobald wir sie freigegeben haben.', 'wpsg')); ?></p> + <?php } else if ($page['state'] === 'stop') { ?> + + <h2 class="wpsg-review-page__title"><?php echo esc_html__('Erinnerungen abbestellen', 'wpsg'); ?></h2> + <p class="wpsg-review-page__message"><?php echo esc_html__('Sie bekommen dann keine E-Mail mehr, die Sie an eine Bewertung Ihrer Bestellungen erinnert. Bewerten können Sie weiter über die Links, die Sie schon haben, und im Kundenkonto.', 'wpsg'); ?></p> + <form method="post" action="<?php echo esc_url(add_query_arg(wpsg_mod_reviews::PARAM_STOP, $page['token'], (string)get_permalink())); ?>"> + <?php wp_nonce_field('wpsg_review_stop_'.intval($page['order_id'])); ?> + <p class="wpsg_checkoutblock"><button type="submit" name="wpsg_review_stop_submit" value="1" class="wpsg_button<?php echo wpsg_button_class(); ?>"><?php echo esc_html__('Keine Erinnerungen mehr', 'wpsg'); ?></button></p> + </form> + + <?php } else if ($page['state'] === 'stopped') { ?> + + <p class="wpsg-review-page__message" role="status"><?php echo esc_html__('Erledigt: Sie bekommen keine Erinnerungen an eine Bewertung mehr.', 'wpsg'); ?></p> + + <?php } else if ($page['state'] === 'stop_invalid') { ?> + + <p class="wpsg-review-page__message"><?php echo esc_html__('Dieser Link ist ungültig. Bitte verwenden Sie den vollständigen Link aus der E-Mail.', 'wpsg'); ?></p> + <?php } else if ($page['state'] === 'invalid') { ?> <p class="wpsg-review-page__message"><?php echo esc_html__('Dieser Link ist ungültig. Bitte verwenden Sie den vollständigen Link aus Ihrer Bestellung.', 'wpsg'); ?></p> @@ -31,7 +48,7 @@ <?php } else { $errors = $page['errors']; $data = $page['data']; ?> - <h2 class="wpsg-review-page__title"><?php echo esc_html(wpsg_translate(__('„#1#“ bewerten', 'wpsg'), $page['product'])); ?></h2> + <h2 class="wpsg-review-page__title"><?php echo esc_html(wpsg_translate(__('#1# bewerten', 'wpsg'), $page['product'])); ?></h2> <?php if (sizeof($errors) > 0) { ?> <div class="wpsg-review-page__errors" role="alert"> |
