No sé cuánto tiempo he estado tratando de obtener el precio unitario en la dirección de correo electrónico de transacciones de Magento.
Por defecto, el sistema en el correo electrónico de confirmación de pedido sólo
- Nombre del producto (Nombre)
- Modelo (SKU)
- Cantidad (Cantidad)
- Total parcial (Total parcial)
emitido. Un cliente desea pero, además, la columna “PRECIO” o. Precio por unidad tienen.
LA (Ver-)Búsqueda fue largo y tortuoso, pero en última instancia, coronados por el éxito. Para la salida de la columna de nuevo dos archivos de plantilla responsable. Por un lado, para la nueva columna en sí- LA
items.phtml
en la carpeta
app / design / frontend /[base o por defecto]/[IhrTemplate]/template / email / orden
y en el otro lado para el relleno de la columna- LA
default.phtml
en la carpeta
app / design / frontend /[base o por defecto]/[IhrTemplate]/template / email / orden / artículos / orden
(La carpeta puede haber cambiado un poco con la Magentoversionen, pero los archivos son los mismos).
Orden ahora en el primer correo electrónico insertar una nueva columna, Agregue la línea siguiente nos ça. en línea 33 en items.phtml
<ª align =”centro” bgcolor =”#d9e5ee” style =”relleno:3px 9px”><?php echo $ this->__('Precio') ?></ª>
Ahora, una nueva columna aparece. Pero todavía le falta el relleno.
Para esto, el código siguiente y abierto ca default.phtml. en línea 49 copiado
<td align =”derecho” valign =”top” style =”relleno:3px 9px”><?php
si ($esta->ayudante("Impuesto")->displaySalesPriceInclTax($_order->getStore())) {
$itemprice = $ this->ayudante('Checkout')->getPriceInclTax($_item) ;
echo $ this->ayudante('Checkout')->formatPrice($itemprice);
} más {
echo $ this->ayudante('Checkout')->formatPrice($_item->getPrice()) ;
} ?>
</td>
Este código establece el relleno y también para la correcta bruto- y presentación neta.
Ahora nos queda el problema, que la suma no es correcto, por lo que parece un poco gracioso. Para ello nos dirigimos a abrir
sales.xml
de la carpeta
app / design / frontend /[base o por defecto]/[IhrTemplate]/disposición
y buscar allí
Diseños de la sección E-mail
Hier ca. en línea 247 entonces se encuentra
<método de acción =”setLabelProperties”><valor>colspan =”3” align =”derecho” style =”relleno:3px 9px”</valor></acción>
aquí el colspan en “4” cambio en y funciona.
Se utiliza en las versiones de Magento 1.4.1.1 Y 1.5.1.0 Comentarios? Adiciones? Notas? Con alegría!
Hola,
súper Anleitung – muchas gracias! Ich habe es für Magento 1.7 umgesetzt und es funktioniert bis auf eine Klenigkeit auch:
Der letzte Schritt, en dem die Summe nach rechts verschoben wird, funktiert nicht. colspan habe ich auf 4 geändert in der ventas xml, aber die Summe steht rechtsbündig trotzdem nicht in der Tabelle. Hast du eine Idee, woran das liegen könnte? Ist hier der Aufbau gegenüber Magento 1.4 /1.5 anders?
Muchas gracias!
Hola, Das kann ich leider nicht por Ferndiagnose Sagen. Da es-wie geschrieben- eine guerra Spezialanpassung, haben wir das nicht mehr SEIT dem gemacht. Musste man sich einmal im Detalle 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.