Je ne sais pas combien de temps j'ai essayé d'obtenir le prix unitaire dans le courriel de transaction de Magento.
Par défaut, le système dans l'email de confirmation de commande seulement
- Nom du produit (Nom)
- Modèle (SKU)
- Quantité (Qté)
- Total (Total)
émis. Un client souhaite, mais en outre la colonne “Prix” ou. Prix à l'unité ont.
La (Ver-)Recherche a été long et sinueux, mais en fin de compte couronnés de succès. Pour la sortie de la nouvelle colonne sont deux fichiers de modèle responsable. D'une part, de la nouvelle colonne elle-même- la
items.phtml
dans le dossier
app / design / frontend /[de base ou par défaut]/[IhrTemplate]/template / email / commande
et de l'autre côté de la garniture de la colonne- la
default.phtml
dans le dossier
app / design / frontend /[de base ou par défaut]/[IhrTemplate]/template / email / commande / articles / commande
(Le dossier peut-être un peu changé avec le Magentoversionen, mais les fichiers sont les mêmes).
Commandez maintenant dans le premier courriel insérer une nouvelle colonne, Ajoutez la ligne suivante nous ca. en ligne 33 dans items.phtml
<e align =”centre” bgcolor =”#d9e5ee” style =”rembourrage:3px 9px”><?php echo $ this->__('Prix') ?></e>
Maintenant, une nouvelle colonne apparaît. Mais il manque encore le remplissage.
Pour cela, le code suivant et ouvert default.phtml ca. en ligne 49 copié
<td align =”droit” valign =”haut” style =”rembourrage:3px 9px”><?php
si ($ce->assistant(«Taxe»)->displaySalesPriceInclTax($_order->getStore())) {
$itemprice = $ this->assistant('Checkout')->getPriceInclTax($_item) ;
l'écho de cette-$>assistant('Checkout')->formatPrice($itemprice);
} d'autre {
l'écho de cette-$>assistant('Checkout')->formatPrice($_item->getPrix()) ;
} ?>
</td>
Ce code prévoit le comblement et aussi pour la bonne brut- et la présentation net.
Maintenant, il nous reste encore le problème, que la somme n'est pas juste et ressemble donc un peu drôle. Pour cela nous nous tournons pour ouvrir
sales.xml
à partir du dossier
app / design / frontend /[de base ou par défaut]/[IhrTemplate]/disposition
et de regarder pour qu'il y
Email rubrique mises en page
Hier ca. en ligne 247 On trouve alors
<méthode d'action =”setLabelProperties”><valeur>colspan =”3” align =”droit” style =”rembourrage:3px 9px”</valeur></action>
ici le colspan sur “4” changer et ça marche.
Utilisé dans les versions Magento 1.4.1.1 et 1.5.1.0 Remarques? Ajouts? Remarques? Volontiers!
Bonjour,
Super Anleitung – merci! Ich habe es für Magento 1.7 umgesetzt und es auf eine funktioniert bis Klenigkeit auch:
Der letzte Schritt, in dem die nach rechts Summe verschoben wird, funktiert nicht. colspan habe ich auf 4 geändert in der ventes-xml, aber die Summe steht trotzdem rechtsbündig 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?
Merci beaucoup!
Salut, das kann ich nicht Leider par Ferndiagnose sagen. Da-es wie geschrieben- eine guerre Spezialanpassung, haben wir das seit dem nicht mehr gemacht. Müsste homme 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.