- تاریخ : 4th مارس 2019
- موضوع : اسکریپت , اسکریپت جدید , اسکریپت رایگان , اسکریپت فارسی
- بازدید : 272 نمایش
- نظرات : بدون نظر
تبدیل واحد ارزی به میلیون تومان در Easy Digital Downloads
[ad_1]
سلام. قبلا در مورد تاثیر قیمتگذاریها بحث کردیم و متوجه شدید که اگر قیمتها را به تومان در سایتتان نمایش دهید، شاهد تاثیر خوبی در فروش سایتتان خواهید بود. دلیلش هم این هست که یک صفر از قیمت محصول شما کم شده و کاربر راحتتر خرید خود را انجام خواهد داد. این یک موضوع روانشناسی در بحث فروش هست.
اما شاید قصد داشته باشید محصولی با قیمت میلیونی با استفاده از EDD روی سایت فروشگاهی خود بفروشید. مثلا یک محصول با قیمت ۵ میلیون تومان که بصورت پیشفرض ایزی دیجیتال دانلود این قیمت را به این شکل نمایش خواهد داد:
۵۰,۰۰۰,۰۰۰ ریال
قبلا در آموزش تبدیل ریال به تومان در EDD توضیح دادیم که چطور این قیمت را به ۵,۰۰۰,۰۰۰ تومان تغییر دهید، امروز قصد داریم این قیمت اصلاح شده را به ۵ میلیون تومان تغییر دهیم.
تبدیل واحد ارزی به میلیون تومان در Easy Digital Downloads
برای تبدیل قیمتها باید یک شرط تعیین کنید که اگر تعداد کاراکترهای قیمت به ۹ عدد رسید، یعنی قیمت میلیونی شد، قیمت را به یک میلیون تقسیم کن و آنرا همراه با پسوند میلیون تومان نمایش بده.
برای اینکار وارد بخش نمایش > ویرایشگر شده و فایل functions.php قالب را تغییر دهید. کد زیر را بعد از <?php درون این فایل اضافه کنید:
if ( ! function_exists( 'edd_toman_currency' ) ) {
function edd_toman_currency( $formatted, $currency, $price ) {
if ( ! is_admin() ) {
if ( strlen($price) > 9 ){
$price = @str_replace( ',', '', $price );
$price = @$price / 10000000;
return $price . ' میلیون تومان';
}
}
return $price . ' ریال';
}
}
add_filter( 'edd_rial_currency_filter_after', 'edd_toman_currency', 10, 3 );
کد بالا شرط را برای شما فراهم کرد و در صورتی که در پنل مدیریت وردپرس نباشید و قیمت محصول شما هم ۹ کاراکتری (یعنی میلیونی) شود، پسوند قیمت به میلیون تومان تغییر خواهد کرد.
موفق باشید 🙂
راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.
[ad_2]
لینک منبع مطلب
به نکات زیر توجه کنید