وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

مبلغ درگاه ووکامرس با قیمت سایت فرق دارد؛ ریال و تومان را چطور هماهنگ کنیم؟

مراحل بررسی واحد قیمت در ووکامرس و افزونه درگاه، تشخیص اختلاف ده‌برابری و آزمایش امن مبلغ سفارش و پرداخت.

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

اول سه مبلغ را کنار هم بگذارید

یک سفارش نمونه را انتخاب کنید و این سه مرحله را با واحد پولشان ثبت کنید:
  1. قیمت محصول، تعداد، تخفیف، هزینه ارسال و مالیات در سبد یا تسویه‌حساب.
  2. مبلغ نهایی سفارش در صفحه سفارش ووکامرس، نه فقط قیمت یک محصول.
  3. مبلغ و واحدی که صفحه رسمی درگاه پیش از پرداخت نشان می‌دهد؛ اگر پرداختی انجام شده، مبلغ ثبت‌شده در پنل رسمی درگاه را هم با شناسه تراکنش تطبیق دهید.
نام، شماره کارت، کد تأیید، رمز و داده شخصی مشتری را در تصویر آزمایشی ذخیره یا برای افراد نامربوط ارسال نکنید. اگر مبلغ متفاوت است، ابتدا ببینید واحد نمایش هر مرحله چیست و آیا جمع ارسال یا تخفیف اضافه شده است یا نه.
در قرارداد رایج بسیاری از افزونه‌های ایرانی، هر تومان معادل ۱۰ ریال در نظر گرفته می‌شود. برای نمونه فرض کنید مبلغ نهایی یک سفارش ۱۰۰ هزار تومان است؛ نمایش یک میلیون ریال در درگاه، با این قرارداد تبدیل، همان ارزش را نشان می‌دهد. اما اگر واحد و مقدار به شکل دیگری درج شده، نباید با نگاه به عدد تنها نتیجه گرفت. واحد و قواعد دقیق نسخه افزونه و درگاه خود را از مستندات همان ارائه‌دهنده تأیید کنید.

قدم اول: واحدی را که قیمت‌ها با آن وارد شده‌اند پیدا کنید

در پیشخوان وردپرس به ووکامرس ← پیکربندی ← همگانی بروید و بخش گزینه‌های واحد پول را ببینید. واحد انتخاب‌شده، محل نمایش نماد، جداکننده هزارگان و اعشار را یادداشت کنید. مستندات رسمی تنظیمات ووکامرس توضیح می‌دهد این گزینه‌ها کجا هستند و بخش‌های نمایشی چه می‌کنند.
حالا یک محصول ساده را از محصولات ← همه محصولات باز کنید و عدد قیمت اصلی ثبت‌شده را ببینید. این عدد را با روشی که مسئول فروشگاه هنگام ورود قیمت‌ها استفاده کرده مقایسه کنید: آیا قرار بوده تومان باشد یا ریال؟ برای کالای متغیر، قیمت گونه انتخاب‌شده را نیز جداگانه بخوانید. نماد کنار قیمت و عدد واردشده باید با توافق فروشگاه هم‌معنا باشند.
تغییر نام واحد از تومان به ریال یا برعکس معمولاً به این معنی نیست که همه قیمت‌های ذخیره‌شده، هزینه ارسال، کوپن‌ها و تنظیمات افزونه‌ها خودکار با نسبت درست تبدیل می‌شوند. افزونه‌های چندارزی یا بومی‌ساز هم ممکن است رفتار خودشان را داشته باشند. بنابراین قبل از تغییر واحد اصلی، از پایگاه داده و تنظیمات نسخه پشتیبان بگیرید، اثر آن را در نسخه آزمایشی بررسی کنید و برنامه مشخصی برای تمام قیمت‌های وابسته داشته باشید.

قدم دوم: مقدار نهایی سفارش را از قیمت محصول جدا کنید

برای آزمایش، ابتدا یک محصول ساده، یک عدد، بدون کوپن و در صورت امکان بدون هزینه ارسال و مالیات انتخاب کنید. آدرس و روش ارسال را ثابت نگه دارید. اگر با این سبد مبلغ درست است ولی در سبد واقعی فرق دارد، موارد را یکی‌یکی برگردانید:
  • تعداد: دو عدد محصول با قیمت واحد متفاوت از یک عدد است.
  • تخفیف: مقدار کوپن و شرایط آن را در جمع سفارش ببینید.
  • ارسال: هزینه ارسال ممکن است پس از انتخاب آدرس و روش محاسبه شود.
  • مالیات: قیمت شامل یا بدون مالیات و مالیات هزینه ارسال می‌تواند مبلغ نهایی را تغییر دهد. راهنمای تشخیص مالیات ووکامرس این محاسبه را جداگانه توضیح می‌دهد.
  • افزونه قیمت یا ارز: تبدیل، گرد کردن یا قیمت‌گذاری پویا ممکن است در صفحه و تسویه‌حساب رفتار متفاوتی داشته باشد؛ تنظیم همان افزونه را روی نسخه آزمایشی بررسی کنید.
هر بار جمع نهایی را با واحد آن یادداشت کنید. تفاوت حاصل از هزینه ارسال را با خطای تبدیل واحد پول یکی ندانید.

قدم سوم: تنظیمات افزونه درگاه را با قرارداد خودش تطبیق دهید

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

قدم چهارم: یک آزمایش امن و قابل مقایسه انجام دهید

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

اگر مبلغ ده برابر یا یک‌دهم است چه کنیم؟

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

نتیجه را در چند حالت تأیید کنید

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

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام