amin mirjafari

حذف اعشار قیمت و تبدیل قیمت به تومان

9 ارسال در این موضوع قرار دارد

باسلام 

دوستان من مجبور شدم از مجنتو 2 انگلیسی برای سایت مشتری  هام استفاده کنم ولی قیمت ها مشکل داره که 2 تا اعشار میخوره چطور میشه اعشار رو حذف کرد ؟

و اینکه چطور میتونم قیمت رو به تومان تبدیل کنم ؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای رفع اعشار باید از نسخه فارسی استفاده کنید

برای حل مشکل تومان هم یکی از دوستان توی همین انجمن یک ماژولی تهیه کرده بودن که تومان را اضافه می‌کرد به فروشگاه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/02/15, 11:32:45، Siavash گفته است :

برای رفع اعشار باید از نسخه فارسی استفاده کنید

برای حل مشکل تومان هم یکی از دوستان توی همین انجمن یک ماژولی تهیه کرده بودن که تومان را اضافه می‌کرد به فروشگاه

من این کار رو برای یه فردی انجام میدم که فارسی خوبی نداره و منو مجبور به استفاده از نسخه انگلیسی کرده شما چه راهی پیشنهاد میکنید تا اعشار رو حذف کنم ؟
 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، amin mirjafari گفته است :

من این کار رو برای یه فردی انجام میدم که فارسی خوبی نداره و منو مجبور به استفاده از نسخه انگلیسی کرده شما چه راهی پیشنهاد میکنید تا اعشار رو حذف کنم ؟
 

راهی نداره

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

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/02/14, 23:37:28، amin mirjafari گفته است :

باسلام 

دوستان من مجبور شدم از مجنتو 2 انگلیسی برای سایت مشتری  هام استفاده کنم ولی قیمت ها مشکل داره که 2 تا اعشار میخوره چطور میشه اعشار رو حذف کرد ؟

و اینکه چطور میتونم قیمت رو به تومان تبدیل کنم ؟

مدیر گرامی در صورت امکان اصلاح کنید پست پیشین را

 

دوست گرامی پست بالا در جواب پرسش شما بود ولی نفل قول اشتباهی آورده شد بدلیل اینکه انجمن ظاهرا امکان ویرایش یا حذف پست رو نداره دوباره ارسال می کنم

 

از این مسیر اقدام کنید

vendor/magento/module-catalog/view/base/web/js/price-utils.js

و

var precision = isNaN(format.requiredPrecision = Math.abs(format.requiredPrecision)) ? 2 : format.requiredPrecision,

رو با کد زیر جایگرین کنید

 

var precision = 0,

 

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 14 ساعت قبل، anarshi گفته است :

مدیر گرامی در صورت امکان اصلاح کنید پست پیشین را

 

دوست گرامی پست بالا در جواب پرسش شما بود ولی نفل قول اشتباهی آورده شد بدلیل اینکه انجمن ظاهرا امکان ویرایش یا حذف پست رو نداره دوباره ارسال می کنم

 

از این مسیر اقدام کنید

vendor/magento/module-catalog/view/base/web/js/price-utils.js

و


var precision = isNaN(format.requiredPrecision = Math.abs(format.requiredPrecision)) ? 2 : format.requiredPrecision,

رو با کد زیر جایگرین کنید

 


var precision = 0,

 

 

شما خودتون امتحان کردید؟ من انجام دادم نشد!!!

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 10 ساعت قبل، amin mirjafari گفته است :

شما خودتون امتحان کردید؟ من انجام دادم نشد!!!

بله دوست عزیز من با همین روش حذف کردم صفرهای بعد از اعشار رو... کش رو خالی کنید. یک راه دیگه هم توی نت دیدم اکر درست نشد اون رو هم تست کتید

در مسیر

/vendor/magento/framework/Pricing/PriceCurrencyInterface.php

 

const DEFAULT_PRECISION = 2;

با

const DEFAULT_PRECISION = 0;

جایگزین نمایید. خالی کردن کش فراموش نشود

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

 

در در 1396/02/19, 02:41:55، anarshi گفته است :

بله دوست عزیز من با همین روش حذف کردم صفرهای بعد از اعشار رو... کش رو خالی کنید. یک راه دیگه هم توی نت دیدم اکر درست نشد اون رو هم تست کتید

در مسیر

/vendor/magento/framework/Pricing/PriceCurrencyInterface.php

 

const DEFAULT_PRECISION = 2;

با

const DEFAULT_PRECISION = 0;

جایگزین نمایید. خالی کردن کش فراموش نشود

ممنون  از راهنمایی خوبتون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری