فعال سازی ویرایش فاکتور در WHMCS نسخه 9
با انتشار نسخه ۹، تیم WHMCS تغییری در مدیریت فاکتورها اعمال کرد که هدفش افزایش یکپارچگی مالی و جلوگیری از تغییرات دستی ناخواسته در سوابق حسابداری بود. به همین دلیل، ویرایش مستقیم فاکتور (invoice) پس از ایجاد آن، بهطور پیشفرض غیرفعال شده است.
این تصمیم از منظر حسابداری منطقی است؛ چرا که فاکتورهای صادر شده معمولاً باید ثابت بمانند تا گزارشهای مالی معتبر بمانند. اما در عمل، بسیاری از کسبوکارهای کوچک و متوسط هنوز به روش سنتی نیاز دارند که بتوانند فاکتور را در صورت خطا اصلاح کنند، نه اینکه مجبور شوند آن را باطل کرده و از نو بسازند.
راهحل: فعالسازی مجدد ویرایش فاکتور با یک خط کد
راهحل: فعالسازی مجدد ویرایش فاکتور با یک خط کد
خوشبختانه WHMCS این قابلیت را کاملاً حذف نکرده، بلکه پشت یک تنظیم مخفی در فایل configuration.php قرار داده است. با فعال کردن این متغیر، دسترسی مدیریتی به ویرایش فاکتور بازمیگردد.
مراحل فعالسازی
۱. به هاست خود متصل شوید (از طریق FTP، SFTP یا File Manager پنل هاست)
۲. فایل configuration.php را در مسیر اصلی نصب WHMCS پیدا کنید
۳. یک نسخه پشتیبان از فایل تهیه کنید (این نکته را جدی بگیرید، چون هرگونه خطای تایپی در این فایل کل سایت را از دسترس خارج میکند)
۴. خط زیر را به انتهای فایل، قبل از تگ بستهشدن ?> (در صورت وجود) اضافه کنید:
$allow_adminarea_invoice_mutation = true;
۵. فایل را ذخیره و روی سرور آپلود کنید
۶. وارد پنل ادمین WHMCS شوید و یک فاکتور تستی را باز کنید تا مطمئن شوید گزینه ویرایش ظاهر شده است