افزونه قیمتگذاری ارزی خودکار ووکامرس قیمت محصولات فروشگاه شما را بر اساس دلار، یورو، درهم و دهها ارز دیگر، با نرخ روز بازار ایران و هر ساعت بهروز میکند. قیمت ارزی هر محصول را یک بار وارد میکنید؛ از آن به بعد افزونه نرخ را میگیرد، درصد سود و گرد کردن شما را اعمال میکند و قیمت را در صفحه محصول، سبد خرید و پرداخت درست نگه میدارد. اگر نرخ تازه نباشد، آن محصول با قیمت اشتباه فروخته نمیشود.
- آپدیت خودکار قیمت محصولات ارزی هر ساعت، بدون تنظیم cron روی سرور
- محافظت از قیمت: فروش با نرخ کهنه یا جهش مشکوک انجام نمیشود
- درصد سود و گرد کردن برای کل فروشگاه، هر دسته و هر محصول
- محصولات ساده، خارجی و متغیر، با ویرایش سریع و گروهی
- ثبت نرخ روی هر سفارش، تاریخچه قیمت و ایمیل هشدار
- لایسنس روی دامنه شما، بهروزرسانی از داخل وردپرس و ۱۴ روز آزمایش رایگان
چرا قیمتگذاری ارزی خودکار؟
اگر کالای وارداتی، قطعه، لوازم دیجیتال یا هر محصولی میفروشید که قیمتش به دلار بسته است، با هر تغییر نرخ ارز باید قیمت دهها یا صدها محصول را عوض کنید. بهروزرسانی دستی هم وقت میگیرد و هم خطا دارد: یک محصول جا میماند و زیر قیمت خرید فروخته میشود، یا قیمتی کهنه ساعتها روی سایت میماند. این افزونه قیمت هر محصول را از روی قیمت ارزی و نرخ روز حساب میکند، پس قیمت فروشگاه همیشه با بازار جلو میرود.
| کار | بهروزرسانی دستی | با افزونه قیمت ارزی |
|---|---|---|
| تغییر قیمت بعد از نوسان دلار | یکییکی برای هر محصول | خودکار، هر ساعت، برای همه محصولات ارزی |
| نرخ قدیمی یا اشتباه | دیده نمیشود تا مشتری بخرد | فروش آن محصول متوقف میشود و «تماس بگیرید» نمایش داده میشود |
| درصد سود | با ماشینحساب، برای هر محصول | یک بار، برای فروشگاه، دسته یا محصول |
| گرد کردن قیمت | دستی | خودکار، با تعداد صفر و جهت دلخواه |
| نرخ پشت هر فروش | ثبت نمیشود | روی خود سفارش میماند |
خرید لایسنس و نسخه آزمایشی
لایسنس برای دامنه سایت شما و برای مدت مشخص صادر میشود. طرح را انتخاب کنید و دامنه را بنویسید. بعد از پرداخت، کلید لایسنس و فایل افزونه در همین صفحه میآید و به ایمیلتان هم فرستاده میشود؛ همه لایسنسها در بخش «لایسنسهای من» پنل کاربری هم هست.
میخواهید اول امتحان کنید؟ هر سایت واقعی یک بار میتواند ۱۴ روز رایگان از افزونه استفاده کند. برای گرفتن فایل افزونه با پشتیبانی تماس بگیرید؛ بعد از نصب، دوره آزمایشی را از بخش لایسنس خود افزونه شروع میکنید.
آشنایی با بخشهای افزونه
تصویرهای این بخش از خود افزونه، با محصولات نمونه، گرفته شدهاند تا دقیقاً ببینید چه چیزی میخرید.
۱. پیشخوان: وضعیت نرخها در یک نگاه
با باز کردن منوی «نرخ ارز» در پیشخوان وردپرس، اول وضعیت کلی را میبینید: آخرین و بعدیترین بهروزرسانی، تعداد ارزهایی که محصولات شما استفاده میکنند و اینکه همه بهروزند یا نه، و تعداد محصولات ارزی. با دکمه «دریافت همین الان» هم میتوانید نرخها را بیانتظار تازه کنید. اگر مشکلی باشد، مثلاً تغییری که منتظر تأیید است یا ارزی که در منبع پیدا نشده، همینجا با فهرست محصولات آسیبدیده نشان داده میشود.

۲. قیمت ارزی در صفحه ویرایش محصول
کنار گزینههای «مجازی» و «دانلودی»، گزینه قیمت ارزی اضافه میشود. با روشن کردنش، قیمت ارزی و قیمت ارزی تخفیفخورده را مینویسید، ارز را از فهرست ارزهای منبع (با آخرین نرخ هر کدام) انتخاب میکنید و قیمت نهایی را همانجا زنده میبینید. اگر برای این محصول درصد سود جدا بخواهید، در همین کادر مینویسید؛ خالی بماند، درصد دسته یا تنظیمات کلی اعمال میشود. فیلدهای قیمت خود ووکامرس در این حالت فقطخواندنی میشوند تا کسی اشتباهی دستشان نزند.

۳. محصولات متغیر: هر تنوع قیمت ارزی خودش
در محصول متغیر، هر تنوع (مثلاً هر سایز یا رنگ) گزینه قیمت ارزی و همان فیلدها را دارد. میتوانید بعضی تنوعها را ارزی و بعضی را با قیمت ثابت تومانی بفروشید؛ قیمت هر تنوع جدا از نرخ ارز خودش حساب میشود.

۴. درصد سود و گرد کردن برای هر دسته
در صفحه هر دسته محصول، کادر «قیمت ارزی» میگوید محصولات این دسته بهطور پیشفرض با چه ارزی، چه درصد افزایشی و چه گرد کردنی قیمت بخورند. ترتیب همیشه روشن است: تنظیم محصول، بعد دسته، بعد تنظیمات کلی فروشگاه.

۵. تنظیمات قیمتگذاری با مثال زنده
در تنظیمات افزونه، قیمت ارزی را برای کل فروشگاه روشن یا خاموش میکنید، درصد افزایش نرخ را مینویسید و تعداد صفر و جهت گرد کردن (به سمت بالا، نزدیکترین یا پایین) را انتخاب میکنید. زیر همین بخش، یک مثال زنده نشان میدهد محصول ۱۰ دلاری با این تنظیمات چند تومان میشود. پیشفرض گرد کردن برای فروشگاه تومانی ۳ صفر و برای فروشگاه ریالی ۴ صفر است.

۶. محافظت از قیمت: هرگز با نرخ اشتباه نفروشید
این بخش افزونه را از یک ابزار ساده تبدیل نرخ جدا میکند. اگر نرخ ارزی که محصولی استفاده میکند بهروز نشود، از منبع حذف شود یا از «حداکثر عمر نرخ» (پیشفرض ۶ ساعت) قدیمیتر باشد، فقط همان محصولات بهجای قیمت «تماس بگیرید» با شماره تماس شما نشان میدهند و قابل خرید نیستند. اگر نرخی در یک بهروزرسانی بیش از حد مجاز (پیشفرض ۲۰٪) تغییر کند، اعمال نمیشود و منتظر تأیید شما در پیشخوان میماند. محصولی که پیشتر در سبد مشتری بوده در سبد میماند و فقط ثبت سفارشش تا تازه شدن نرخ صبر میکند.

۷. ثبت نرخ روی هر سفارش
هر قلم ارزی سفارش، قیمت ارزی، ارز، نرخ، درصد افزایش و زمان نرخ را در خود سفارش نگه میدارد؛ مثلاً «۸ دلار × نرخ ۲۶۴٬۹۰۰ تومان». بعدها اگر مشتری یا حسابدار پرسید این قیمت از کجا آمد، جوابش روی همان سفارش است. اگر بخواهید، این اطلاعات در صفحه سفارش و ایمیل سفارش به مشتری هم نشان داده میشود.

۸. ایمیل هشدار
اگر بهروزرسانی نرخ شکست بخورد، ارزی در منبع پیدا نشود، تغییری منتظر تأیید بماند یا لایسنس رو به پایان باشد، افزونه به یک یا چند گیرنده ایمیل میفرستد؛ وقتی همه چیز به حالت عادی برگشت هم خبر میدهد. فقط ارزهایی هشدار میدهند که محصولات شما واقعاً استفاده میکنند. ایمیل آزمایشی با یک کلیک و گزارش ده ارسال آخر هم در همین بخش است.

۹. جدول همه نرخها و نامهای مستعار
بخش «نرخها» همه ارزهای منبع را با نرخ منبع، نرخی که برای محصولات استفاده میشود، زمان بهروزرسانی و تعداد محصولات هر ارز نشان میدهد. اگر منبع نام ارزی را عوض کند (مثلاً «دلار» به «دلار آمریکا»)، با یک کلیک نام تازه را به نام قبلی وصل میکنید و هیچ محصولی بیقیمت نمیماند.

۱۰. جدول نرخ ارز در سایت با شورتکد
با شورتکد [currency_rates] جدول نرخ ارزها را در هر برگه یا نوشته نشان میدهید: ارزهای دلخواه به ترتیب دلخواه، با یا بدون درصد افزایش، به واحد منبع یا واحد فروشگاه، با زمان آخرین بهروزرسانی و سه ظاهر مختلف. سازنده شورتکد در بخش «راهنما» گزینهها را میگیرد و شورتکد آماده را با یک کلیک کپی میکند.

قیمت نهایی چطور حساب میشود؟
قیمت نهایی = گرد کردن(قیمت ارزی × نرخ ارز با درصد افزایش). نرخ به واحد فروشگاه (ریال، تومان، هزار ریال یا هزار تومان) تبدیل میشود، درصد افزایش رویش اعمال میشود و حاصل طبق تنظیمات گرد میشود؛ قیمت مثبت هیچوقت صفر نمیشود.
مثال: دلار ۲۶۴٬۹۰۰ تومان و افزایش ۵٪ میشود ۲۷۸٬۱۴۵ تومان. محصول ۱۰ دلاری میشود ۲٬۷۸۱٬۴۵۰ تومان و با گرد کردن ۳ صفر به بالا، ۲٬۷۸۲٬۰۰۰ تومان.
قیمت همان لحظه در فروشگاه، سبد و پرداخت اعمال میشود. قیمت ذخیرهشده در دیتابیس هم (برای مرتبسازی، فیلتر قیمت و گزارشها) در پسزمینه و دستهدسته بهروز میشود، تا فروشگاههای بزرگ کند نشوند. ویرایش سریع، ویرایش گروهی، REST API و درونریزی CSV هم نمیتوانند قیمت محاسبهشده را اشتباهی عوض کنند.
سازگاری و پیشنیازها
- وردپرس ۶٫۲ یا بالاتر، ووکامرس ۷ یا بالاتر و PHP ۷٫۴ یا بالاتر (با افزونه dom)
- محصول ساده، خارجی و متغیر؛ ویرایش سریع، ویرایش گروهی و ستون «قیمت ارزی» در فهرست محصولات
- واحد پول فروشگاه: ریال، تومان، هزار ریال و هزار تومان
- پاک کردن خودکار کش صفحه محصول و فروشگاه با WP Rocket، LiteSpeed Cache، W3 Total Cache، WP Super Cache، SiteGround Optimizer و WP Fastest Cache
- تقویم شمسی و ارقام فارسی، و وقت تهران برای سایتهایی که روی UTC تنظیم شدهاند
- بدون نیاز به cron سرور: اگر WP-Cron روی هاست اجرا نشود، اولین بازدید بعد از موعد نرخ را میگیرد و پیش از پرداخت هم نرخ عقبمانده همان لحظه تازه میشود
لایسنس، امنیت و بهروزرسانی
- نرخ از سرویس نرخ آیا: نرخها با لایسنس فعال از سرور ما میرسد؛ اگر منبع نرخ عوض شود، روی سرور عوض میشود و لازم نیست شما کاری کنید.
- پاسخ امضاشده: هر پاسخ سرور امضای دیجیتال دارد و افزونه آن را بررسی میکند؛ سرور جعلی نمیتواند نرخ یا لایسنس تقلبی بدهد.
- روی دامنه شما: لایسنس روی دامنه سایت فعال میشود. نسخه توسعه همان سایت، مثل localhost، دامنههای .local یا زیردامنهای مثل dev.shop.ir، با همان کلید کار میکند و از سهمیه کم نمیشود.
- بهروزرسانی از داخل وردپرس: نسخه تازه با جزئیات تغییرات در صفحه افزونهها نمایش داده میشود و میتوانید بهروزرسانی خودکار را روشن کنید.
- بعد از پایان لایسنس: نرخها دیگر بهروز نمیشوند و محصولات ارزی «تماس بگیرید» نشان میدهند تا با قیمت کهنه فروخته نشوند. افزونه ۱۴ و ۳ روز پیش از پایان اعتبار یادآوری میفرستد و با تمدید، همان کلید دوباره کار میکند.
نصب و فعالسازی
- فایل افزونه را از صفحه نتیجه خرید یا بخش «لایسنسهای من» پنل کاربری دانلود کنید.
- در پیشخوان وردپرس، از «افزونهها ← افزودن ← بارگذاری افزونه» آن را نصب و فعال کنید.
- صفحه «شروع به کار» باز میشود: در منوی «نرخ ارز»، بخش لایسنس، کلید را وارد کنید.
- در ویرایش محصول، قیمت ارزی را روشن کنید و قیمت ارزی و ارز را بنویسید. تمام است.
پرسشهای رایج
قیمت محصولات در دیتابیس هم عوض میشود یا فقط نمایشی است؟
هر دو. قیمتی که مشتری در صفحه محصول، سبد و پرداخت میبیند همان لحظه از نرخ روز حساب میشود، و قیمت ذخیرهشده در دیتابیس هم در پسزمینه بهروز میشود تا مرتبسازی، فیلتر قیمت و گزارشهای ووکامرس درست بمانند. سفارشهای ثبتشده با همان قیمت زمان خرید میمانند.
چه ارزهایی پشتیبانی میشود؟
همه ارزهایی که سرویس نرخ میدهد، از جمله دلار، یورو، درهم امارات، پوند، لیر ترکیه، یوان، دلار کانادا و دهها ارز دیگر. هر محصول میتواند ارز خودش را داشته باشد.
نرخها هر چند وقت یک بار بهروز میشوند؟
هر ساعت. پیش از ثبت سفارش هم اگر نرخ عقب باشد، همان لحظه تازه میشود تا سفارش با نرخ روز ثبت شود.
میتوانم برای یک محصول نرخ دستی بگذارم؟
بله. اگر «نرخ خودکار» را خاموش کنید، نرخ دستی همان محصول استفاده میشود و درصد افزایش کلی روی آن اثری ندارد.
نسخه آزمایشی دارد؟
بله. هر سایت واقعی یک بار میتواند ۱۴ روز رایگان آن را امتحان کند. برای گرفتن فایل افزونه با پشتیبانی تماس بگیرید؛ بعد از نصب، دوره آزمایشی را از بخش لایسنس شروع میکنید.
دامنه سایتم عوض شد چه کنم؟
از پنل کاربری، بخش «لایسنسهای من»، دامنه قبلی را آزاد کنید و کلید را روی سایت تازه فعال کنید.
با افزونههای کش مشکلی ندارد؟
بعد از هر تغییر قیمت، کش وردپرس و ووکامرس و کش صفحه افزونههای کش رایج پاک میشود. برای کش سطح سرور یا CDN، زمان نگهداری صفحههای محصول را کوتاه تنظیم کنید.
شروع کنید
اگر قیمت محصولاتتان به ارز بسته است، از همین امروز دیگر لازم نیست با هر تغییر دلار قیمتها را دستی عوض کنید. طرح مناسب را انتخاب کنید یا اگر سؤالی قبل از خرید دارید، با ما تماس بگیرید. اگر کاری لازم دارید که این افزونه انجام نمیدهد، افزونه اختصاصی آن را برایتان مینویسیم.