!!! Seit Update 3.19.2 einfügen der Kommentare - Status ändern: nicht mehr möglich

14.12.2014 11:03
#1
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Posts: 634
Quote
Seit Update 3.20.0 - das Einfügen der Kommentare - Status ändern! nicht mehr möglich

Hallo,

seit dem Update auf 3.19.2 (3.20.0) funktioniert die Kommentarfunktion für den Bestellstatus nicht mehr:


Hallo Name,
Der Status Ihrer Bestellung Nr. 230305460 wurde geändert
Neuer Status ist: AbgebrochenBestellen Details: https://www.example.de/bestellungen/order.html?order_id=5460


Der Link "Bestellen Details:" klebt nun hinten dran! Wie ändere ich das?

Und die Kommentare werden nicht mehr eingefügt! Wie ändere ich das?

Gruß


EDIT: mit 3.20.0 gehts es auch NICHT!


Letzte Änderung: 14.12.2014 13:54
 
14.12.2014 11:15
#2
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Posts: 634
Quote
Aw: !!! Seit Update 3.19.2 einfügen der Kommentare - Status ändern: nicht mehr möglich

So sah das bis 3.18.5 aus.... perfekt!


Hallo Vorname Nachname,

Der Status Ihrer Bestellung Nr. 230304278 wurde geändert.

Neuer Status ist: Bestätigt

Details Ihrer Bestellung: https://www.example.de/bestellungen/order.html?order_id=4278


Kommentare zu Ihrer Bestellung:
Ihre Bestellung ist bei uns eingegangen und wird bearbeitet. Über den Status der Produktion und des Versands werden Sie jeweils gesondert per E-Mail informiert. Bitte beachten Sie die weitere Vorgehensweise, die Sie der von uns gesendeten E-Mail bzw. Rechnung entnehmen können.


Firma GmbH
Straße Nr.
PLZ Stadt
Deutschland
Telefon: +49(0)123457
Telefax: +49(0)123456


Was muss ich ändern, dass das wieder so profesionell aussieht?

Danke und Gruß


Letzte Änderung: 14.12.2014 13:55
 
14.12.2014 14:12
#3
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Posts: 634
Quote
GELÖST: Seit Update 3.19.2 einfügen der Kommentare - Status ändern: nicht mehr möglich

Hallo zusammen,

hab das Problem gelöst... in der statusorder.php war ab 3.19.2 folgendes nicht mehr vorhanden:

<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>


... das konnte ja nicht mehr laufen...

(Hier wurde auch generell was an der Architektur geändert, konnte mir aber keinen Überblick verschaffen.)

Lösung:

Eine sauber formatierte "Status geändert E-Mail" bekommt man so:

/components/com_jshopping/templates/defaultg/order

statusorder.php

Kompletten Inhalt wie folgt ändern:


<?php defined('_JEXEC') or die(); ?>
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,

<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>


<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>

<?php if ($this->order_detail){?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?>

<?php }?>

<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>


<?php }?>
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>


Änderungen in Sprachdatei:

de-DE.php (Frontend)

/components/com_jshopping/lang

Zeilen 201 und 203

define('_JSHOP_ORDER_STATUS_CHANGE_SUBJECT','Der Status Ihrer Bestellung Nr. %s wurde geändert');

define('_JSHOP_YOUR_ORDER_STATUS_CHANGE', 'Der Status Ihrer Bestellung Nr. %s wurde geändert');

... und Zeile 427

define('_JSHOP_ORDER_DETAILS','Details Ihrer Bestellung');


Dann kann man wieder Kommentare mitschicken die dann auch in der E-Mail stehen und ordentlich formatiert sind.

Siehe: http://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/forum/posts/1/8632.html?limitstart=0&lang=de#2

Gruß

B


Letzte Änderung: 14.12.2014 14:17
 
Copyrights MAXXmarketing GmbH. All Rights Reserved