- طراح محصول
پرسش متداول مدیریت: آیا تنوعهای یک محصول میتوانند ارز و مبلغ پایه متفاوتی داشته باشند؛ مثلاً یک مدل دلاری و مدل دیگر یورویی؟
همنرخ، افزونه قیمتگذاری ارز و طلا برای وردپرس و ووکامرس است. مبلغ پایه محصول را به دلار، یورو یا دارایی منتخب وارد کنید و قیمت ریالی یا تومانی را با نرخ معتبر ذخیرهشده، سود، کارمزد و فرمول فروشگاه محاسبه کنید. برای فروشگاه طلا، وزن و اجرت را به فرمول اضافه کنید؛ برای محصولات متغیر، هر تنوع میتواند ارز و مقدار مستقل داشته باشد.
پنل فارسی و راستچین، نمایش نرخ بازار، هشت ابزارک المنتور، ویرایش گروهی، محافظت از قیمت و API اختصاصی در یک افزونه مستقل فراهم شدهاند. نسخه این بسته ۱٫۱٫۰ و قیمت خرید آن ۷۰۰٬۰۰۰ تومان است. فایل نصب و راهنمای فارسی داخل بسته قرار دارند.
همنرخ برای فروشگاههایی کاربرد دارد که قیمت کالا به ارز، وزن طلا یا نرخ یک دارایی وابسته است: کالاهای وارداتی، محصولات با مدل دلاری و یورویی، نمونههای فروش طلا با فرمول وزنی و سایتهای نمایش نرخ. بخش نمایش بازار بدون ووکامرس کار میکند؛ برای محاسبه و ذخیره قیمت محصولات، ووکامرس لازم است.
این مثالها روش محاسبه را نشان میدهند. اجرت، سود، مالیات و شیوه فروش را مدیر فروشگاه تعیین میکند؛ افزونه قاعده مالیاتی یا قیمت معاملاتی تضمینشده ارائه نمیکند.
منوی همنرخ شامل پیشخوان، داراییها، منابع، سرویسهای اشتراکی، فرمولها، ویرایش گروهی، تنظیمات، اتصال API، انتقال تنظیمات، گزارش و راهنما است. پیشخوان وضعیت دریافت نرخها، داراییهای فعال، فرمولها و زمانبندی را نشان میدهد. فونت استعداد بهصورت محلی بارگذاری میشود و رابط راستچین برای استفاده فارسی آماده است.

کاتالوگ آماده شامل ارزهای رایج، گروههای سنا و نیما، طلای ۱۸ و ۲۴ عیار، انواع آبشده و مثقال، سکه امامی و بهار آزادی، نیمسکه، ربعسکه و سکه گرمی، نقره و گروههای فلزات جهانی و انرژی است. واحدهایی مانند گرم، مثقال، اونس و بشکه کنار دارایی تعریف میشوند.
برای هر دارایی میتوانید وضعیت فعال، نام و کد، گروه، واحد، منبع، نماد یا مسیر پاسخ، ضریب تبدیل، نرخ دستی و پارامترهای سود و هزینه را تنظیم کنید. نرخهای دستی و آزمایشی نیز برای کنترل و بررسی در دسترساند. وجود دارایی در کاتالوگ به معنی دریافت خودکار آن از همه منابع نیست. نمادهای فعال باید در منبع انتخابی نرخ معتبر داشته باشند؛ در نصب آزمایش، ۱۲ دارایی پیشفرض با نرخ واقعی بارگذاری شدهاند.
هشت آداپتر عمومی برای TGJU، ایرانجیب، الان چند، زروان، اتحادیه طلا و جواهر تهران، صرافی یاران، طلا و عیار پیادهسازی شدهاند. نرخ هر دارایی از منبع تنظیمشده آن دریافت میشود. پروفایلهای نوسان، TGN و زربها نیز در مجموع ۱۱ پروفایل منبع در دسترساند؛ منابع قراردادی به کلید و اطلاعات همان سرویس نیاز دارند.
ساختار و دسترسی منابع عمومی ممکن است تغییر کند. مدیر فروشگاه میتواند منبع و ضریب را کنترل یا اصلاح کند. نرخ صفر، داده ناسازگار یا نرخ خارج از محدوده اعتبار، جای قیمت قبلی محصول ذخیره نمیشود.
در بخش سرویسهای اشتراکی، کلید، طرح، مدت اعتبار و سرویس منتخب را تنظیم کنید و گزینه استفاده از اشتراک را روشن کنید. با فعال بودن و دریافت پاسخ معتبر، نرخ سرویس منتخب برای نمادهای نگاشتشده اولویت میگیرد. با خاموش کردن اشتراک، روش قبلی و منابع عمومی دوباره استفاده میشوند و منبع اصلی هر دارایی حفظ میشود.
سرویس رسمی نوسان کلید حساب شخصی لازم دارد. نگاشت آماده دلار فروش، طلای ۱۸ عیار، سکهها و نمادهای پشتیبانیشده، دکمه آزمون اتصال، فاصله دریافت و شمارنده درخواستها در پنل وجود دارد. طرح رایگان معرفیشده توسط سرویس، ۱۲۰ درخواست ماهانه دارد؛ افزونه برای این طرح فاصله دریافت خودکار را حداقل شش ساعت در نظر میگیرد. محدودیتهای طرح استاندارد و طلایی نیز در تنظیمات طرح کنترل میشوند.
تابان گوهر نفیس ـ TGN سرویس اشتراکی و دموی یکهفتهای معرفی کرده است. نشانی دقیق API، واحد قیمت، جدول نمادها و مسیر پاسخ را از تأمینکننده بگیرید. احراز هویت با هدر اختصاصی، Bearer یا کلید در نشانی و مسیرهای JSON قابل تنظیم هستند. برای دمو، تاریخ پایان اعتبار تعیین میشود.
دکمه آزمون اتصال یک درخواست از سهمیه مصرف میکند. شمارنده فقط مصرف همین نصب را میسنجد. پایان اعتبار، اتمام سهمیه، خطای اتصال، نبود نماد و نرخ نامعتبر باعث استفاده از نرخ عمومی معتبر میشود؛ اگر آن هم معتبر نباشد، قیمت قبلی محصول حفظ میشود. نرخهای دستی و آزمایشی تحت تأثیر اشتراک قرار نمیگیرند. انتخاب طرح در افزونه، خرید یا تأیید پرداخت نیست؛ هزینه اشتراک و صدور کلید در قیمت افزونه لحاظ نشده است. شرایط طرحها را هنگام تهیه در سایت رسمی کنترل کنید.
در ویرایشگر محصول ووکامرس، همنرخ را فعال کنید، دارایی را انتخاب و مبلغ پایه را وارد کنید. سود درصدی، سود ثابت، کارمزد، مبلغ اضافه، روش گرد کردن، حداقل قیمت و حاشیه نوسان قابل تنظیماند. مبلغ عادی و مبلغ حراج میتوانند مبنای ارزی داشته باشند؛ برنامه زمانی حراج ووکامرس حفظ میشود.
هر تنوع محصول تنظیم مستقل دارد و بعد از محاسبه، قیمت والد محصول متغیر همگام میشود. پیشنمایش محاسبه به شما کمک میکند قبل از ذخیره نتیجه را ببینید. قابلیت معادلسازی نیز قیمت موجود را به مقدار ارزی متناظر تبدیل میکند تا شروع استفاده، مبلغ جاری را بیدلیل تغییر ندهد.
amount * rate * (1 + profit_percent / 100) + profit_fixed + fee + extra
فرمولها را در کتابخانه ذخیره کنید و در تنظیم محصول به کار ببرید. متغیرهای مقدار، نرخ، وزن، طول، عرض، ارتفاع، سود و هزینه در دسترساند. متغیر دلخواه مانند اجرت یا مالیات و نرخ دارایی دیگر مانند rate_EUR نیز قابل استفاده است.
min، max، round، ceil، floor و abs.
علاوه بر حالت غیرفعال، چهار الگوی گرد کردن صفر، ۹، ترکیب ۹ و صفر و ترکیب ۹۸ و صفر با گام قابل تنظیم وجود دارد. برای قیمت ۳٬۵۸۶٬۲۰۶ و گام هزار، خروجیها به ترتیب ۳٬۵۸۷٬۰۰۰، ۳٬۵۸۶٬۹۹۹، ۳٬۵۸۹٬۰۰۰ و ۳٬۵۹۸٬۰۰۰ هستند.
حداقل قیمت، از ثبت مبلغ پایینتر از کف تعیینشده جلوگیری میکند. حاشیه نوسان، حداکثر درصد تغییر نسبت به قیمت ثبتشده است؛ تغییر بزرگتر متوقف و گزارش میشود. نرخ خالی، صفر، قدیمی، تاریخ نامعتبر آینده، واحد پول ناسازگار و محاسبه نامعتبر نیز قیمت معتبر قبلی را پاک نمیکنند.
محصولات را با شناسه یا دسته انتخاب کنید و تنظیم دارایی، سود، کارمزد، گرد کردن و محافظت قیمت را گروهی اعمال کنید. پردازش در بستههای ۲۵تایی و با قفل صف انجام میشود. دریافت نرخ زمانبندیشده، مدت کش و حداکثر عمر نرخ قابل تنظیماند.
در بازدید محصول، محاسبه از نرخ معتبر محلی انجام میشود و دریافت لازم در پسزمینه زمانبندی میشود. برای اجرای منظم بدون وابستگی به بازدید، باید زمانبند سرور یا WP-Cron درست تنظیم شده باشد. فایلهای پنل و نمایش در محل استفاده بارگذاری میشوند.
افزونه قیمتگذاری ارز و طلا همنرخ، نمایش بازار را با شورتکد و ابزارک المنتور ارائه میکند. ابزارکها کنترل محتوا، رنگ و تایپوگرافی دارند و نسخه رایگان المنتور برای استفاده از آنها کافی است.
| نمایش | کاربرد و شورتکد |
|---|---|
| نرخ یک دارایی | نمایش نرخ، منبع و زمان دریافت؛ [hn_rate code="USD"] |
| جدول نرخها | انتخاب دارایی و ستونها؛ [hn_table codes="USD,EUR,GOLD18"] |
| کارت نرخ | کارتهای دارایی با تعداد ستون قابل تنظیم؛ [hn_cards codes="USD,EUR"] |
| نوار نرخ | نمایش چند دارایی در نوار؛ [hn_ticker codes="USD,EUR,AED"] |
| مبدل ارز | تبدیل تعاملی با نرخ معتبر محلی؛ [hn_converter codes="USD,EUR"] |
| زمان قیمت محصول | زمان ذخیره قیمت توسط افزونه؛ [hn_updated product_id="123"] |
| ارز محصول | معادل قیمت فعلی با نرخ دارایی؛ [hn_product_currency product_id="123"] |
| نمودار تاریخچه | نمایش دادههای واقعاً ذخیرهشده؛ [hn_chart code="USD"] |
نمایشهای بازار بدون ووکامرس قابل استفادهاند؛ نمایشهای مرتبط با محصول به ووکامرس نیاز دارند. نمودار با جمع شدن تاریخچه تکمیل میشود و داده ساختگی تولید نمیکند. زمان قیمت محصول با زمان دریافت نرخ و زمان اعلام بازار متفاوت است.
فرم ویرایش محصول در دکان رایگان با کنترل مالکیت و nonce پشتیبانی میشود. فروشنده فقط محصول مجاز خود را ویرایش میکند؛ تنظیم مستقل تنوعها در ویرایشگر ووکامرس در دسترس است. اطلاعات نرخ و محاسبه هنگام سفارش با روش CRUD ووکامرس ثبت میشود و مسیر سفارش کلاسیک، Store API و HPOS در نظر گرفته شدهاند.
رابط تنوعهای Dokan Pro و اتصال اختصاصی رمزیار بدون نسخه مجاز آنها آزموده نشدهاند. بسته همنرخ شامل کد یا مجوز Elementor Pro، Dokan Pro و رمزیار نیست.
بخش API کلید مستقلی برای اتصال برنامه شما به فروشگاه دارد. مدیر میتواند آن را روشن یا خاموش کند، کلید بسازد، کلید را تعویض یا لغو کند. کلید فقط هنگام ساخت نمایش داده میشود و هش SHA-256 آن ذخیره میشود. این کلید با کلید منابع نرخ متفاوت است.
GET /wp-json/hamnerkh/v1/rates GET /wp-json/hamnerkh/v1/rates/USD POST /wp-json/hamnerkh/v1/calculate Header: X-Hamnerkh-Key
API نرخها را میخواند و قیمت را محاسبه میکند؛ محصول را ویرایش نمیکند. محدودیت داخلی ۱۲۰ درخواست در دقیقه برای هر کلید اعمال میشود. نمونه بدنه محاسبه در راهنمای فارسی وجود دارد. در حالت خاموش، حتی کلید صحیح هم دسترسی ندارد.
تنظیمات، داراییها و فرمولها را با JSON صادر و وارد کنید. کلیدهای محرمانه در خروجی پیشفرض حذف میشوند و ورودی پیش از ذخیره یکپارچه اعتبارسنجی میشود. این انتقال برای تنظیمات افزونه است و سفارشها، کاربران و محصولات را جابهجا نمیکند.
گزارش دریافت و محاسبه، دلیل رد نرخ یا توقف تغییر قیمت را نشان میدهد و اطلاعات حساس کلیدها پوشانده میشوند. دسترسی مدیریتی و درخواستهای تغییر دارای کنترل مجوز و nonce هستند. فیلترهای hn_rate_value، hn_product_config و hn_price_result برای توسعه اتصال اختصاصی در دسترساند. غیرفعال کردن افزونه، تنظیمات و قیمتهای ثبتشده را پاک نمیکند.
هشت منبع عمومی با دریافت واقعی و بخشهای قیمتگذاری، پنل، API، ابزارکها و برگشت از اشتراک با آزمونهای اجرایی بررسی شدهاند. اتصال واقعی نوسان، TGN و زربها با کلید خریداریشده هنوز آزموده نشده است؛ برای TGN و زربها اطلاعات قرارداد فنی نیز لازم است. سازگاری همه نسخهها و پوستهها از محیط آزمون نتیجه نمیشود؛ پیش از استفاده در فروشگاه اصلی، تنظیمات را روی نسخه آزمایشی بررسی کنید.
در تصاویر زیر، قیمت محصول از نرخ ذخیرهشده و تنظیمات همنرخ محاسبه شده است. تصویر اول محصول دلاری با سود و کارمزد و تصویر دوم محصول طلا با وزن و اجرت را نشان میدهد. این محصولات در سایت آزمایش محلی ساخته شدهاند.


بله؛ منابع عمومی قابل تنظیماند و اشتراک نوسان یا TGN اختیاری است. با خاموش کردن اشتراک، افزونه از روش قبلی استفاده میکند.
خیر؛ این مبلغ برای بسته همنرخ است. حساب، کلید و طرح تأمینکننده نرخ را جداگانه از سایت رسمی تهیه میکنید.
نرخ نامعتبر استفاده نمیشود. در مسیر اشتراک، نرخ عمومی معتبر جایگزین میشود و اگر نرخ معتبر وجود نداشته باشد قیمت قبلی محصول حفظ میشود.
بله؛ تنظیم مستقل تنوعها در ویرایشگر ووکامرس پیادهسازی شده است.
برای نمایش بازار با شورتکد به ووکامرس نیاز ندارید. ابزارکها با المنتور رایگان کار میکنند؛ بخش محصولات به ووکامرس وابسته است.
گالری شامل هشت تصویر واقعی و تمامعرض از پنل افزونه و دو تصویر واقعی از محصول دلاری و طلای وزنی در سایت آزمایش محلی است. نرخها و قیمتها مربوط به زمان ثبت تصویر هستند.
برای بررسی گزینههای دیگر نیز میتوانید افزونههای وردپرس کدنما را ببینید.
hamnerkh-1.1.0.zip را دریافت کنید.کلید و طرح واقعی را از تأمینکننده تهیه کنید. در بخش «سرویسهای اشتراکی»، طرح، کلید، تاریخ اعتبار و تنظیمات قرارداد را ذخیره و اتصال را آزمایش کنید؛ سپس گزینه استفاده از اشتراک را روشن کنید. آزمون یک درخواست مصرف میکند. برای TGN نشانی، روش احراز هویت، واحد، نگاشت نماد و مسیر پاسخ لازم است. با خاموش کردن اشتراک، منابع عمومی قبلی استفاده میشوند.
در «اتصال API» بخش را فعال و کلید بسازید؛ آن را همان لحظه کپی و در برنامه خود با هدر X-Hamnerkh-Key ارسال کنید. ساخت کلید جدید یا حذف کلید، قبلی را لغو میکند. کلید تأمینکننده نرخ با این کلید مستقل تفاوت دارد.
راهنمای کامل README-FA.md، جزئیات منابع PROVIDERS-FA.md و گزارش TEST-REPORT.md داخل بستهاند. ابتدا روی سایت آزمایشی بررسی کنید؛ نرخ نامعتبر و فرمول ناموفق قیمت قبلی را حفظ میکنند.
پس از خرید، تیکت را از پیشخوان خودتان بفرستید تا نسخهی محصول کنار گفتگو باشد.
ارسال تیکت
تجربه شما از این محصول