سفارشی کردن و رایتچین کردن ایمیلهای ارسالی وو کامرس

nsm1000

تازه وارد
با سلام

چطور میشه ایمیلهای ارسالی وو کامرس رو سفارشی و راستچین کرد؟

 

samadblaj

کاربر عضو
سلام؛

به "مدیریت سایت >> ووکامرس >> تنظیمات >> ایمیل ها >> مثال : سفارش شما تکمیل شده" بروید.

و دکمه نمایش الگو را انتخاب کنید و کد های خودتون رو مثل کدی که در زیر قرار دادم سفارشی کنید


کد:
<?php/** * Customer completed order email * * @author 		WooThemes * @package 	WooCommerce/Templates/Emails * @version     1.6.4 */
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?>
<?php do_action('woocommerce_email_header', $email_heading); ?>
<p><?php printf( __( "Hi there. Your recent order on %s has been completed. Your order details are shown below for your reference:", 'woocommerce' ), get_option( 'order' ) ); ?></p>
<?php do_action('woocommerce_email_before_order_table', $order, false); ?>
<h2 style="text-align:right;direction: rtl; font-size: 12px;" ><?php echo __( 'Order:', 'woocommerce' ) . ' ' . $order->get_order_number(); ?></h2>
<table cellspacing="0" cellpadding="6" style="width: 100%; border: 1px solid #eee;" border="1" bordercolor="#eee">	<thead>		<tr>			<th scope="col" style="text-align:right; border: 1px solid #eee;"><?php _e( 'Price', 'woocommerce' ); ?></th>			<th scope="col" style="text-align:right; border: 1px solid #eee;"><?php _e( 'دانلود پروژه', 'woocommerce' ); ?></th>		</tr>	</thead>	<tbody style="text-align:right;direction: rtl; font-size: 14px;">		<?php echo $order->email_order_items_table( true, false, true ); ?>	</tbody></table>
<?php do_action('woocommerce_email_after_order_table', $order, false); ?>
<?php do_action( 'woocommerce_email_order_meta', $order, false ); ?>
<h2 style="text-align:right;direction: rtl; font-size: 12px;"><?php _e('Customer details', 'woocommerce' ); ?></h2>
<?php if ($order->billing_email) : ?>	<p style="text-align:right;direction: rtl; font-size: 12px;"><strong><?php _e( 'Email:', 'woocommerce' ); ?></strong> <?php echo $order->billing_email; ?></p><?php endif; ?><?php if ($order->billing_phone) : ?>	<pstyle="text-align:right;direction: rtl; font-size: 12px;"><strong><?php _e( 'Tel:', 'woocommerce' ); ?></strong> <?php echo $order->billing_phone; ?></p><?php endif; ?>

<?php do_action('woocommerce_email_footer'); ?>
 

hos

تازه وارد
سلام؛به "مدیریت سایت >> ووکامرس >> تنظیمات >> ایمیل ها >> مثال : سفارش شما تکمیل شده" بروید.

و دکمه نمایش الگو را انتخاب کنید و کد های خودتون رو مثل کدی که در زیر قرار دادم سفارشی کنید


کد:
<?php/** * Customer completed order email * * @author         WooThemes * @package     WooCommerce/Templates/Emails * @version     1.6.4 */
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?>
<?php do_action('woocommerce_email_header', $email_heading); ?>
<p><?php printf( __( "Hi there. Your recent order on %s has been completed. Your order details are shown below for your reference:", 'woocommerce' ), get_option( 'order' ) ); ?></p>
<?php do_action('woocommerce_email_before_order_table', $order, false); ?>
<h2 style="text-align:right;direction: rtl; font-size: 12px;" ><?php echo __( 'Order:', 'woocommerce' ) . ' ' . $order->get_order_number(); ?></h2>
<table cellspacing="0" cellpadding="6" style="width: 100%; border: 1px solid #eee;" border="1" bordercolor="#eee">    <thead>        <tr>            <th scope="col" style="text-align:right; border: 1px solid #eee;"><?php _e( 'Price', 'woocommerce' ); ?></th>            <th scope="col" style="text-align:right; border: 1px solid #eee;"><?php _e( 'دانلود پروژه', 'woocommerce' ); ?></th>        </tr>    </thead>    <tbody style="text-align:right;direction: rtl; font-size: 14px;">        <?php echo $order->email_order_items_table( true, false, true ); ?>    </tbody></table>
<?php do_action('woocommerce_email_after_order_table', $order, false); ?>
<?php do_action( 'woocommerce_email_order_meta', $order, false ); ?>
<h2 style="text-align:right;direction: rtl; font-size: 12px;"><?php _e('Customer details', 'woocommerce' ); ?></h2>
<?php if ($order->billing_email) : ?>    <p style="text-align:right;direction: rtl; font-size: 12px;"><strong><?php _e( 'Email:', 'woocommerce' ); ?></strong> <?php echo $order->billing_email; ?></p><?php endif; ?><?php if ($order->billing_phone) : ?>    <pstyle="text-align:right;direction: rtl; font-size: 12px;"><strong><?php _e( 'Tel:', 'woocommerce' ); ?></strong> <?php echo $order->billing_phone; ?></p><?php endif; ?>

<?php do_action('woocommerce_email_footer'); ?>
سلام

چطوری میشه فونتهای فارسی بهش اضافه کرد؟

ممنون

 

shahdebee

تازه وارد
سلام

به آدرس wp-content/plugins/woocommerce/templates/emails برو و فایل email-header.php رو ویرایش کن

دو تا کد text-align:left; هست که باید پیداشون کنی و به جاشون text-align:right;direction:rtl; بزاری

همین!!

 

hos

تازه وارد
سلام

جواب منو ندادید

امکان داره که فونتایی مثل byekan را اضافه کنیم؟

من هرچه تلاش کردم نشد!

 

Mohammad

مدیر انجمن
پرسنل مدیریت
کدی که استفاده می کنید چیه؟؟؟

فکر نکنم بشه css web font استفاده کرد برای ارسال در ایمیل...

 

mydavid66

تازه وارد
من فونت tahoma استفاده کردم ولی اصلا جالب در نمیاد هیچ راهکاری برای استفاده از فونت های فارسی مثل yekan نیست؟؟؟

 
آخرین ویرایش توسط مدیر:

miladjef

کاربر عضو
با سلام

چطور میشه ایمیلهای ارسالی وو کامرس رو سفارشی و راستچین کرد؟
برای سفارشی کردن بهتر از افزونه که در لیینک زیر هست استفاده کنید.



 
بالا