Tôi không biết bao lâu tôi đã cố gắng để có được các đơn giá trong giao dịch thư điện tử Magento.
Theo mặc định, hệ thống trong email xác nhận đơn hàng chỉ
- tên sản phẩm (Tên)
- số mục (Mã hàng)
- số lượng các mảnh (Số lượng)
- tổng phụ (Subtotal)
đầu ra. Tuy nhiên, một khách hàng muốn thêm cột “giá” hoặc. có đơn giá.
các (View-)Tìm kiếm là lâu dài và khó khăn nhưng cuối cùng đăng quang với thành công. Đối với các sản lượng chính xác của các mới cột hai mẫu tập tin có trách nhiệm. Trên một mặt cột mới -để mình- các
items.phtml
trong thư mục
ứng dụng / thiết kế / frontend /[cơ sở hoặc mặc định]/[IhrTemplate]/template / email / đặt hàng
và ở phía bên kia -ví điền vào các cột- các
default.phtml
trong thư mục
ứng dụng / thiết kế / frontend /[cơ sở hoặc mặc định]/[IhrTemplate]/template / email / đặt hàng / mặt hàng / đặt hàng
(các thư mục có thể đã thay đổi một chút với Magentoversionen, nhưng các tập tin giống nhau).
Để đầu chèn một cột mới trong Mail, Chúng tôi đặt các ca dòng sau. trong dòng 33 trong items.phtml chết
<th align=”trung tâm” bgcolor=”#d9e5ee” style =”đệm:3px 9px”><?php echo $ this->__(‘Price’) ?></thứ>
Bây giờ, một cột mới xuất hiện. Tuy nhiên, vẫn còn thiếu điền.
Đối với điều này, mở và default.phtml sau ca đang. trong dòng 49 sao chép
<td align=”đúng” valign=”top” style =”đệm:3px 9px”><?php
nếu ($điều này->người giúp việc(‘tax’)->displaySalesPriceInclTax($_order->getStore())) {
$itemprice = $this->người giúp việc(‘checkout’)->getPriceInclTax($_mục) ;
echo $this->người giúp việc(‘checkout’)->formatPrice($Giá mặt hàng);
} khác {
echo $this->người giúp việc(‘checkout’)->formatPrice($_mục->getPrice()) ;
} ?>
</td>
Mã này cung cấp cho đầy và tại cùng một thời gian tổng hợp- và trình bày net.
Nhưng bây giờ chúng tôi vẫn còn có vấn đề, mà tổng là không đúng, và như vậy, nhìn một chút hài hước. Đối với điều này, chúng tôi chuyển sang mở
sales.xml
từ thư mục
ứng dụng / thiết kế / frontend /[cơ sở hoặc mặc định]/[IhrTemplate]/bố trí
và tìm kiếm
phần Email bố trí
ngày hôm qua ca. trong dòng 247 sau đó sẽ
<phương pháp action =”setLabelProperties”><giá trị>colspan=”3” align=”đúng” style =”đệm:3px 9px”</giá trị></hoạt động>
hier die colspan auf “4” ändern und schon klappt es.
Được sử dụng trong các phiên bản Magento 1.4.1.1 và 1.5.1.0 bình luận? bổ sung? Ghi chú? vui vẻ!
Xin chào,
super Anleitung – thanks! Ich habe es für Magento 1.7 umgesetzt und es funktioniert bis auf eine Klenigkeit auch:
Der letzte Schritt, in dem die Summe nach rechts verschoben wird, funktiert nicht. colspan habe ich auf 4 geändert in der sales-xml, aber die Summe steht trotzdem nicht rechtsbündig in der Tabelle. Hast du eine Idee, woran das liegen könnte? Ist hier der Aufbau gegenüber Magento 1.4 /1.5 nếu không thì?
Rất cám ơn!
Chào, das kann ich leider nicht per Ferndiagnose sagen. Da es -wie geschrieben- eine Spezialanpassung war, haben wir das seit dem nicht mehr gemacht. Müsste man sich einmal im Detail anschauen.
Hallöle,
hab das gerade auch in Magento 1.8.1 hinbekommen, allerdings bin ich am Ende auch an der sales.xml hängen geblieben, aber hab den Fehler schnell gefunden, da hat die sales.xml aus base/default die sales.xml aus default/meintheme überschrieben, obwohl das ja eigentlich anders rum sein sollte o_o
Danke für die tolle ausführliche Anleitung.