Hi,
"Wie bekomme ich diese E-Mailvorlage in den Statusänderungsgenerator bzw. wie lege ich eine Statusänderung zum Beispiel mit dem Text "Auftrag deaktiviert" an, damit ich später auf einen Blick sehe, welche Aufträge ich deaktiviert habe."
... über die Vorlagen des Auftragsverwaltungsmodul (OrderClient.exe) wirst Du das nicht hinbekommen. Die Statusmeldungen sind fest im Modul verankert ...
Eine Möglichkeit wäre allerdings mit der alternativen Webbasierten-Verwaltung zu arbeiten.
Im siquando\shop 8\common\include\ -Verzeichnis, befindet sich die config.php-Datei.
In ca. Zeile 694 gibt es diese Passage:
define('CC_RESSOURCE_ORDERSTATUS_NEW', '<cc:print value="&site.ressource.orderstatus.new" php="1">');
define('CC_RESSOURCE_ORDERSTATUS_PROCESSING', '<cc:print value="&site.ressource.orderstatus.processing" php="1">');
define('CC_RESSOURCE_ORDERSTATUS_WAITINGPAYMENT', '<cc:print value="&site.ressource.orderstatus.waitingpayment" php="1">');
define('CC_RESSOURCE_ORDERSTATUS_WAITINGITEMS', '<cc:print value="&site.ressource.orderstatus.waitingitems" php="1">');
define('CC_RESSOURCE_ORDERSTATUS_MANUFACTURING', '<cc:print value="&site.ressource.orderstatus.manufactoring" php="1">');
define('CC_RESSOURCE_ORDERSTATUS_SHIPPED', '<cc:print value="&site.ressource.orderstatus.shipped" php="1">');
Da sind alle Statuswechsel-Konstanten definiert.
- NEW -> Bestellung eingegangen
- PROCESSING -> Bestellung wird bearbeitet
- WAITINGPAYMENT -> Warten auf Bezahlung
- WAITINGITEMS -> Ware befindet sich im Zulauf. / Komponenten wurden bestellt.
- MANUFACTURING -> Ware wird gefertigt
- SHIPPED -> Ware wurde ausgeliefert.
Über die zugeordneten <cc:print ...> kannst Du diese Textausgaben über erweiterte Eigenschaften beeinflussen.
1.) in der config.ccml des entspr. Designs fügst Du z.B ein:
<cc:property id="design.myorder.status.1" caption="Text für Wechselstatusmeldung eingeben" folder="Auftragsverwaltung webbasiert" targettype="site" type="string" default="Ware wird gefertigt">
Das kannst Du für weitere Statis auch umsetzen.
2.) in der global.ccml des selben Designs fügst Du z.B ein:
<cc:if cond="&site.properties.design.myorder.status.1 ='Ware wird gefertigt'" not="1">
<cc:set value="&site.properties.design.myorder.status.1" obj="site.ressource.orderstatus.manufactoring">
</cc:if>
Das war's !
Über die Website erweiterte Eigenschaften, kannst Du jetzt deinen Status Text vergeben.
Seite neu erstellen und veröffentlichen ...
Die entspr. Texte zu den Stati-Vorlagen kannst du im Anschluß dann noch anpassen ... Die EMail-Funktion wird zudem auch unterstützt ...
... und das kommt raus - wie gesagt NUR in der webbasierten Auftragsverwaltung.
... Schöner wäre natürlich schon eine direkte Einpflegung über die Vorlagen ...
Vielleicht hilft Dir das ein bißchen !
Schöne Woche !
Dieser Beitrag wurde bereits 10 mal bearbeitet, zuletzt von »
harlekin8« (09.01.2016, 16:18)