Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Admininterface

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 26.03.2007, 13:03
Benutzerbild von back@me
Erfahrener Benutzer
 
Registriert seit: 13.10.2004
Beiträge: 317
Frage Feld "Kommentar" (unter >Kunden >Bestellungen) mit Text vorbelegen?

Kann mir jemand verraten, wie ich das Feld "Kommentar" im Backend unter >Kunden >Bestellungen mit einem Text vorbelegen kann?

Ich habe zwar schon in der order.php den Tabellenbereich gefunden, in dem das Kommentarfeld ausgegeben wird, doch leider bekomme ich es nicht hin
PHP-Code:
<tr><?php echo xtc_draw_form('status'FILENAME_ORDERSxtc_get_all_get_params(array('action')) . 'action=update_order'); ?>
<td class="main"><?php echo xtc_draw_textarea_field('comments''soft''100''10'$order->info['comments']); ?></td>
</tr>
Hintergrund: Da ich meinen Kunden eine Versandnummer (Trackingnummer) mitteile, würde ich zu dieser dem Kunden gerne eine knackige und kurze Anleitung über das Kommentarfeld mitschicken. Da ich es jedoch nicht immer separat reinkopieren will, sondern eher umgekehrt -wenn ich den Text nicht benötige, lieber rauslöschen will- würde ich den Text halt schon gerne vorher drin stehe haben.

Das ganze wird dann so in etwa aussehen:
-----------------------------------------------------------

Ihr Paket hat die Auftragsnummer:

Zur Sendungsverfolung wählen Sie auf der linken Seite in der Navigation unter http://privatpaketservice.hlg.de den Punkt "Sendungsstatus" und geben dort Ihre Auftragsnummer ein. Als angemeldeter Benutzer bei "MyHermes" sehen Sie den Sendungsstatus außerdem in Ihrer Auftragsliste.


Sollten Sie noch Fragen haben, kontaktieren Sie mich unter der angegebenen Mail-Adresse.

-----------------------------------------------------------

Vielen Dank für Eure Hilfe

back@me
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 26.03.2007, 23:04
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

Hi back@me,

Die Stelle ist genau richtig.
Jetzt musst Du nur anstelle von "$order->info['comments']" Deinen Text eingeben...

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.03.2007, 23:21
Erfahrener Benutzer
 
Registriert seit: 15.05.2005
Beiträge: 251
Standard

Zitat:
Zitat von back@me Beitrag anzeigen
Kann mir jemand verraten, wie ich das Feld "Kommentar" im Backend unter >Kunden >Bestellungen mit einem Text vorbelegen kann?
Das ganze habe ich in der \templates\admin\mail\german\change_order_mail.txt
gelöst.
Da den Text rein. Die mail bekommt der Kunde wenn der Status geändert wird.
Gruß Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 27.03.2007, 11:27
Benutzerbild von back@me
Erfahrener Benutzer
 
Registriert seit: 13.10.2004
Beiträge: 317
Daumen hoch

Zitat:
Zitat von buero-design Beitrag anzeigen
Hi back@me,

Die Stelle ist genau richtig.
Jetzt musst Du nur anstelle von "$order->info['comments']" Deinen Text eingeben...

Ben
Hi Ben,

vielen Dank ... ich hatte (fast) alles durchprobiert, doch dass ich komplett das "$order->info['comments']" ersetzen muss hätte ich nicht gedacht. Es funktioniert wunderbar --> sogar schön mit Formatierung für HTML-Mail Empfänger

Welche funktion hat denn eigentlich "$order->info['comments']"?

PS.: Mein Kollege hat noch kein Termin in Aachen und Umgebung -> habe gerade mal bei den Dispatchern nachgefragt! Geduld ... Geduld


Zitat:
Zitat von tglaser Beitrag anzeigen
Das ganze habe ich in der \templates\admin\mail\german\change_order_mail.txt
gelöst.
Da den Text rein. Die mail bekommt der Kunde wenn der Status geändert wird.
Gruß Thomas
Hi Thomas,

auch danke für Deinen Tipp ... doch diese Version (die ich auch zuerst in Betracht gezogen hatte) hat den Nachteil, dass der vorgefertigte Text bei jeder Mail mit geschickt wird. Bei meiner Variante kannst Du Dich entscheiden, ihn vorher noch aus dem Kommentarfeld zu löschen, oder ihn gegen einen anderen Text zu ersetzen.
Interessant wäre auch die Überlegung, mehrere Texte in dem Cquellcode "einzupflanzen" und später -vor Update des Bestellstatus- die Überflüssigen Texte zu löschen.

--------------------------

So muss es aussehen, wenn das Kommentarfeld im Admin 100 zeichen Breit sein soll und auch die Formatierung für HTML-Mails stimmen soll:

In
shop/admin/order.php

Folgenden Code suchen:
PHP-Code:
<td class="main"><?php echo xtc_draw_textarea_field('comments''soft''60''10'$order->info['comments']); ?></td>
</tr>
ersetzen mit folgendem Code (und ggf. Texte anpassen):


PHP-Code:
<td class="main"><?php echo xtc_draw_textarea_field('comments''soft''100''10''<p>Ihr Paket hat die Auftragsnummer: 
<p>Zur Sendungsverfolung wählen Sie unter http://privatpaketservice.hlg.de auf der linken Seite in der Navigation den Punkt "Sendungsstatus" und geben dort Ihre Auftragsnummer ein.
<p>Als angemeldeter Benutzer bei "MyHermes" sehen Sie den Sendungsstatus außerdem in Ihrer Auftragsliste.'
); ?></td>


Sieht fertig dann so aus:



Viele Grüße und Danke an Euch zwei

back@me
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 10.05.2007, 12:54
xt:C Sponsor
 
Registriert seit: 11.07.2006
Beiträge: 16
Standard

kann man dies auch noch Statusabhängig vorbelegen? das heisst wenn Status geändert wird auf:

Status1 erscheint Text1

Änderung d. Auswah auf anderen Statusl:

Status2 erscheint Text2


geht das - dies wäre echt der Hammer - somit würde sich jeder in manchen Branchen viel Arbeit ersparen.

danke für eure Antworten
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 13.05.2007, 00:11
xt:Commerce Support Kunde
 
Registriert seit: 03.04.2007
Ort: Eifel
Beiträge: 287
Daumen hoch

Hallo,

wenn man für jeden Status einen anderen Text verwenden möchte und mit der Lösung von @back@me noch vermeiden möchte das ein falscher Text oder alle Texte versendet werden kann man die die Textvorlagen auch auserhalb des Textfeldes zur verfügung stellen (copy - paste).

in die Zeile (604) nach:
HTML-Code:
<!-- BMC Delete CC Info -->
	<a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, 'oID='.$_GET['oID'].'&action=deleteccinfo').'">'.BUTTON_REMOVE_CC_INFO;?></a>&nbsp;
   <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, 'page='.$_GET['page'].'&oID='.$_GET['oID']).'">'.BUTTON_BACK;?></a>
      </td>
      </tr>
folgendes einfügen:

HTML-Code:
<tr><td>
	  <br>-- Text-Zahlungseingang --
	  <br>Wir haben Ihre Zahlung ...
	  <br><br>-- Versendet --
          <br>Ihre Sendung wurde versendet ...
usw.
          </td></tr>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 13.05.2007, 08:12
Benutzerbild von back@me
Erfahrener Benutzer
 
Registriert seit: 13.10.2004
Beiträge: 317
Standard

Hi ideweb,

das ist richtig, habe ich auch im Gästebuchbereich so gemacht (um Einträge zu kommentieren).
Mit meiner Lösung muss man schon jedes Mal aufpassen, dass nur der richtige Text an den Kunden geht!

Grüße und einen schönen Muttertag

back@me
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bestellungen, feld, kommentar, kunden, text, vorbelegen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anker Setzen sebastiankippe Template System 10 02.04.2008 05:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand