クレジットメモの電子メールで{{varinvoice.increment_id}}を使用することはどういうわけか可能ですか?そうするとうまくいきません...
<p><strong>Bestellnummer:</strong> {{var order.increment_id}}</p>
<p><strong>Datum:</strong> {{var creditmemo.created_at}}</p>
<p><strong>Rechnung:</strong> {{var invoice.increment_id}}</p>
<p>Liebe(r) {{htmlescape var=$order.getCustomerName()}},<br/><br/>
動作しません。誰かが私にヒントを持っていますか?ありがとう!
編集
それは正しいですか?クラスMage_Sales_Model_Order_Creditmemoを編集し、以下を追加します。
//Get Invocie from order Object
if ($order->hasInvoices()) {
// "$_eachInvoice" is each of the Invoice object of the order "$order"
foreach ($order->getInvoiceCollection() as $_eachInvoice) {
$invoice = $_eachInvoice->getIncrementId();
}
//$invoice = $order->getInvoiceCollection();
}
と同様
$mailer->setTemplateParams(array(
'order' => $order,
'creditmemo' => $this,
'comment' => $comment,
'invoice' => $invoice,
'billing' => $order->getBillingAddress()
)
);
その後、メールテンプレートで変数{{var invoice}}を呼び出しますか?
しかし、それは表示されません、私がここで欠けているものは何ですか?