Skip to main content

Total Price In Email

More
9 years 1 month ago - 9 years 1 month ago #277010 by nic7071
Total Price In Email was created by nic7071
hi,
i got some questions and need some codes and help in customizing my email tempales.

1.
i'd like to add a custom variable to show total price inside couple of hikashop email templates.
i think i have to define that in preload file and then add the echo code in html
how can i do that ?
by total price i mean the price that user has paid
total price - coupoun discount - point discount + shipping costs
and any other changes !

Thanks
Last edit: 9 years 1 month ago by nic7071.

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago - 9 years 1 month ago #277022 by nic7071
Replied by nic7071 on topic Total Price In Email
2.

this code :
<?php echo hikashop_getDate($data->cart->order_created); ?>
is returning Shamsi/Persian Date in Admin notification email
but in Status notification email this code is returning English Date Format.
i want a code to return the order creation date in Shamsi/Persian Format in StatusNotification Email !


P.S: My Joomla Admin is in English and my Joomla Front End is in Persian RTL format!
Last edit: 9 years 1 month ago by nic7071.

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago - 9 years 1 month ago #277027 by nic7071
Replied by nic7071 on topic Total Price In Email
3.
i'd like to show the name of order statuses instead of namekey.
cause it looks like i cannot change the name key but i have changed the name of my statuses and i want to use my status names instead of name keys inside my email templates.

is it possible ?
Last edit: 9 years 1 month ago by nic7071.

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago - 9 years 1 month ago #277014 by nicolas
Replied by nicolas on topic Total Price In Email
Hi,

1.
I don't understand what you mean by total price.
The total price is available like that in the HTML version of the email:
<?php echo $data->cart->order_full_price; ?>

This already includes the shipping costs, the points and coupon discounts, etc. It'a actually already displayed in the email and labelled as "total", so I'm not sure what you're trying to do.

2.
The second parameter of the hikashop_getDate function is the format:
php.net/manual/en/function.date.php
You can use the same formats than the examples there with the hikashop_getDate function so you can set exactly the format you want.

3.
Both the name and the namekey are available in the table #__hikashop_orderstatuses.
So you can load the corresponding row from that table with a MySQL query to get the name based on the namekey.
Last edit: 9 years 1 month ago by nicolas.
The following user(s) said Thank You: nic7071

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #277099 by nic7071
Replied by nic7071 on topic Total Price In Email
Hi Nicolas,
Thanks for your answer.
1.
i'm using the code u mentioned and it's working,
any way it's returning number like this: 5102000.00000
can i remove the additional zeros and add thousand separator like this: 5,102,000

2.
Thanks to the article you introduced it's done.

3.
can you tell me the code that echoes the Name of Order Statuses instead of name keys ?
i'm currently using this code and this is returning the namekey.

{VAR:order.order_status}

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #277106 by nicolas
Replied by nicolas on topic Total Price In Email
Hi,

1.
Sure. You can use the number_format function of PHP for that:
php.net/manual/en/function.number-format.php

3.
This one:
<?php echo $data->mail_status; ?>
The following user(s) said Thank You: nic7071

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #277197 by nic7071
Replied by nic7071 on topic Total Price In Email
Thanks Man ;-)

Please Log in or Create an account to join the conversation.

Time to create page: 0.181 seconds
Powered by Kunena Forum