1. Start
  2. Dokumente
  3. wpShopGermany4
  4. Tutorials
  5. eigene Texte in die Statusmeldungen integrieren

eigene Texte in die Statusmeldungen integrieren

Um eigene Texte in die Statusmeldungen zu integrieren, muss eine Verbindung zum Server (mittels FileZilla, WinSCP, …) hergestellt werden. Nun navigiert man zum entsprechenden Template unter wp-content/plugins/wpshopgermany-free/views/mailtemplates. Nutzt man html-Mails, benötigt man das status.phtml unter wp-content/plugins/wpshopgermany-free/views/mailtemplates/html. Das Template öffnet man mit einem Editor.

Nun findet man dort verschiedene Abfragen nach den entsprechenden Status-IDs und dazugehörige Beispieltexte. Diese Texte können editiert werden. Es ist zu beachten, dass keine Klammern oder Hochkommas entfernt werden. Ausschließlich der Text innerhalb der Hochkommas dürfen editiert werden.

Nach Fertigstellung muss das Template unter wp-content/uploads/wpsg/user_views/mailtemplates, bzw. unter wp-content/uploads/wpsg/user_views/mailtemplates/html, gespeichert werden.

<?php

  /**
   * Dieses Template wird für die Mail bei einer Statusänderung verwendet
   * 
   * Eingeganten = 0, 
   * Auftragakzeptiert = 1
   * unvollständig = 2
   * Zahlung akzeptiert = 100
   * Rechung geschrieben = 110
   * Zahlung fehlgeschlagen = 200
   * Ware versendet = 250
   * zugestellt = 300
   * zurückgezahlt = 400
   * storniert = 500
   * Abo aktiv = 600
   * offene Abokündigung = 610
   * Abo gekündigt = 620
   */

  $this->htmlMail = false;
  
  $oCustomer = wpsg_customer::getInstance($this->view['kunde']['id']);
  
  
?><?php echo wpsg_translate(__('Hallo #1# #2# #3#,', 'wpsg'), $oCustomer->getTitle(), $oCustomer->getFirstname(), $oCustomer->getName()); ?>
 <br /><br />
<?php echo wpsg_translate(
  __('Der Status Ihrer Bestellung mit der Bestellnummer #1# hat sich von "#2#" auf "#3#" "#4#"geändert.', 'wpsg'), 
  $this->view['order']['onr'], 
  __($this->view['status_alt'], 'wpsg'), 
  __($this->view['status_neu'], 'wpsg'),
    __($this->view['state_new_id'], 'wpsg')); ?> 
<?php $this->callMods('mail_status', array(&$this->view['order'], &$this->view['kunde'])); ?>    
<br />
<?php if ($this->view['state_new_id'] == '1') { ?>
  <br /><?php echo __('Ihr Auftrag wurde akzeptiert', 'wpsg'); ?><br />
<?php } ?>    
    
<?php if ($this->view['state_new_id'] == '2') { ?>
  <br /><?php echo __('Ihre Bestellung ist unvollständig. Bitte prüfen Sie die Daten!', 'wpsg'); ?><br />			   
<?php } ?>

<?php if ($this->view['state_new_id'] == '100') { ?>
  <br /><?php echo __('Ihre Zahlung wurde akzeptiert. Vielen Dank!', 'wpsg'); ?><br />
<?php } ?>
        
<?php if ($this->view['state_new_id'] == '100') { ?>
  <br /><?php echo __('Ihre Zahlung wurde nicht akzeptiert. Bitte prüfen Sie den Zahlungsvorgang.', 'wpsg'); ?><br />	   
<?php } ?>
        
<?php if ($this->view['state_new_id'] == '250') { ?>
    <br /><?php echo __('Ihre Ware wurde versendet!', 'wpsg'); ?><br />
<?php } ?>
          
<?php if ($this->view['state_new_id'] == '300')	{ ?>
  <br /><?php echo __('Ihre Ware wurde zugestellt!', 'wpsg'); ?><br />
<?php } ?>
        
<?php if ($this->view['state_new_id'] == '400') { ?>
  <br /><?php echo __('Ihre Zahlung wurde zurückgezahlt!', 'wpsg'); ?><br />
<?php } ?>
        
<?php if ($this->view['state_new_id'] == '500') { ?>
  <br /><?php echo __('Ihre Bestellung wurde storniert!', 'wpsg'); ?><br />
<?php } ?>


<?php if ($this->view['state_new_id'] == '600') { ?>
  <br /><?php echo __('Ihr Abo ist aktiv!', 'wpsg'); ?><br />
<?php } ?>


<?php if ($this->view['state_new_id'] == '610')	{ ?>
  <br /><?php echo __('Ihre Abokündigung steht noch offen.', 'wpsg'); ?><br />
<?php } ?>


<?php if ($this->view['state_new_id'] == '620') { ?>
  <br /><?php echo __('Ihr Abo wurde erfolgreich gekündigt!', 'wpsg'); ?><br />
<?php } ?>
        
<br /><?php echo __('Mit freundlichen Grüßen', 'wpsg'); ?>

<?php echo __($this->get_option('wpsg_shopdata_name'), 'wpsg'); ?> - <?php echo __('Team', 'wpsg'); ?>
Fandest du diesen Artikel hilfreich? Nein Ja

Wie können wir helfen?