افزونه فاکتور آنلاین وردپرس (WP Plugin Invoice)
معرفی افزونه
افزونه فاکتور آنلاین یک سیستم اختصاصی برای مدیریت، ثبت، صدور، پیگیری و چاپ فاکتورهای مشتریان در بستر وردپرس است. این افزونه با هدف سادهسازی فرآیند صدور فاکتور و ایجاد یک ساختار یکپارچه برای مدیریت اطلاعات مشتریان و محصولات طراحی شده است.
با استفاده از افزونه WP Plugin Invoice مدیر سایت میتواند برای هر مشتری یک فاکتور ایجاد کرده و چندین محصول را در همان فاکتور ثبت کند. هر محصول بهصورت مستقل در فاکتور ذخیره شده و دارای اطلاعاتی مانند نام محصول، لینک محصول، کد شناسه، تاریخ ثبت، تاریخ انقضا و شماره سریال اختصاصی خواهد بود.
یکی از ویژگیهای اصلی افزونه، تولید خودکار و یکتای شماره سریال برای محصولات است. مدیر سایت هنگام ثبت فاکتور نیازی به وارد کردن شماره سریال ندارد و سیستم در زمان ذخیره فاکتور، شماره سریال مناسب را بهصورت خودکار تولید میکند.
همچنین امکان مشاهده فاکتورها، جستوجوی اطلاعات، ویرایش، انتقال به زبالهدان، بازگردانی، حذف کامل، عملیات گروهی و تهیه خروجی چاپ و PDF برای هر فاکتور در اختیار مدیر سایت قرار دارد.
ساختار افزونه بهگونهای طراحی شده است که اطلاعات مربوط به مشتری و محصولات در یک سیستم یکپارچه مدیریت شوند و مدیر سایت بتواند بدون نیاز به استفاده از نرمافزارهای جانبی، فرآیند مدیریت فاکتور را از داخل پیشخوان وردپرس انجام دهد.
هدف اصلی افزونه
هدف اصلی افزونه فاکتور آنلاین، فراهم کردن یک سیستم ساده و متمرکز برای مدیریت فاکتورهای مشتریان در وردپرس است.
در بسیاری از کسبوکارها، صدور فاکتور بهصورت دستی یا با استفاده از فایلهای جداگانه انجام میشود. این روش در ابتدای کار ممکن است قابل استفاده باشد، اما با افزایش تعداد مشتریان و سفارشها، نگهداری و پیگیری اطلاعات دشوار خواهد شد.
افزونه فاکتور آنلاین این فرآیند را داخل وردپرس متمرکز میکند.
مدیر سایت میتواند اطلاعات مشتری را ثبت کرده، محصولات موردنظر را به فاکتور اضافه کند و سپس فاکتور نهایی را در سیستم ذخیره نماید.
اطلاعات ثبتشده در آینده قابل جستوجو، ویرایش، چاپ و مدیریت خواهند بود.
این ساختار باعث میشود سوابق فاکتورها در یک محیط واحد نگهداری شده و دسترسی به اطلاعات گذشته بسیار سادهتر شود.
امکانات اصلی افزونه
ثبت فاکتور برای مشتری
افزونه امکان ایجاد یک فاکتور جدید برای هر مشتری را فراهم میکند.
مدیر سایت میتواند اطلاعات اصلی مشتری را در هنگام ایجاد فاکتور وارد کند.
اطلاعات مشتری شامل موارد زیر است:
-
نام مشتری
-
شماره تماس
-
نشانی
-
کد پستی
پس از ثبت اطلاعات مشتری، محصولات موردنظر به فاکتور اضافه میشوند.
به این ترتیب اطلاعات مشتری و محصولات خریداریشده در قالب یک فاکتور واحد مدیریت خواهند شد.
ثبت چند محصول در یک فاکتور
یکی از امکانات اصلی افزونه، امکان ثبت چند محصول در یک فاکتور است.
مدیر سایت میتواند در فرم افزودن فاکتور با استفاده از دکمه ➕ افزودن آیتم یک ردیف جدید برای محصول ایجاد کند.
برای هر محصول اطلاعات جداگانهای ثبت خواهد شد.
اطلاعات هر آیتم شامل موارد زیر است:
-
نام محصول
-
لینک محصول
-
کد شناسه محصول
-
تاریخ ثبت
-
تاریخ انقضا
-
شماره سریال اختصاصی
در صورتی که مشتری چند محصول داشته باشد، مدیر میتواند تمام محصولات را در همان فاکتور ثبت کند و نیازی به ایجاد فاکتورهای جداگانه برای هر محصول نخواهد داشت.
این ساختار باعث میشود اطلاعات خرید مشتری منظمتر و مدیریت آن سادهتر شود.
شماره سریال خودکار و یکتا
یکی از ویژگیهای مهم افزونه، سیستم تولید خودکار شماره سریال برای محصولات است.
مدیر سایت هنگام ایجاد فاکتور نیازی به وارد کردن شماره سریال ندارد.
پس از ذخیره فاکتور، سیستم شماره سریال مناسب را برای هر محصول تولید کرده و در اطلاعات همان محصول ذخیره میکند.
شماره سریال بهصورت خودکار تولید شده و مدیر سایت امکان ویرایش دستی آن را ندارد.
این روش باعث کاهش خطاهای انسانی و جلوگیری از ثبت شمارههای تکراری میشود.
شماره سریال هر محصول میتواند بهعنوان شناسه اختصاصی آن محصول در سیستم مورد استفاده قرار گیرد.
اهمیت شماره سریال در فاکتور
شماره سریال میتواند برای شناسایی دقیق محصولات ثبتشده در فاکتور مورد استفاده قرار گیرد.
در صورتی که یک مشتری چند محصول مشابه داشته باشد، شماره سریال میتواند به مدیر سایت کمک کند تا هر محصول را بهصورت مستقل شناسایی و پیگیری کند.
همچنین وجود شماره سریال باعث میشود در زمان جستوجو، مدیر بتواند مستقیماً با وارد کردن شماره سریال به اطلاعات مربوط به محصول و فاکتور دسترسی پیدا کند.
این قابلیت برای کسبوکارهایی که محصولات دارای شناسه یا شماره سریال اختصاصی ارائه میکنند، اهمیت بیشتری دارد.
مدیریت تاریخهای فاکتور
برای هر محصول امکان ثبت تاریخ وجود دارد.
تاریخ ثبت بهصورت شمسی مدیریت میشود و هنگام ایجاد محصول جدید، تاریخ روز بهعنوان مقدار پیشفرض در نظر گرفته میشود.
همچنین برای هر محصول امکان ثبت تاریخ انقضا وجود دارد.
این قابلیت باعث میشود اطلاعات مربوط به زمان ثبت و اعتبار محصول در فاکتور بهصورت مشخص نگهداری شود.
استفاده از تاریخ شمسی نیز باعث میشود اطلاعات برای کاربران فارسیزبان خواناتر و مناسبتر باشد.
وضعیت محصولات
بر اساس تاریخ انقضای ثبتشده برای هر محصول، وضعیت آن قابل بررسی است.
در صفحه پیشنمایش و چاپ فاکتور، وضعیت محصول نمایش داده میشود.
محصول میتواند دارای وضعیت:
فعال
یا
منقضی
باشد.
این قابلیت باعث میشود مدیر یا مشتری بتواند در هنگام مشاهده فاکتور، وضعیت هر محصول را نیز مشاهده کند.
افزودن فاکتور جدید
برای ایجاد یک فاکتور جدید، مدیر سایت از منوی:
فاکتور آنلاین ← افزودن فاکتور
استفاده میکند.
در صفحه افزودن فاکتور ابتدا اطلاعات مشتری وارد میشود.
سپس با استفاده از گزینه افزودن آیتم محصولات موردنظر به فاکتور اضافه میشوند.
برای هر محصول اطلاعات موردنیاز وارد شده و شماره سریال بهصورت خودکار توسط سیستم ایجاد خواهد شد.
پس از تکمیل اطلاعات، فاکتور ذخیره شده و در لیست فاکتورها قرار میگیرد.
ویرایش فاکتور
تمام فاکتورهای ثبتشده قابلیت ویرایش دارند.
مدیر سایت میتواند از لیست فاکتورها روی گزینه ویرایش کلیک کرده و اطلاعات موردنظر را تغییر دهد.
یکی از نکات مهم در فرآیند ویرایش، حفظ شماره سریال محصولات قبلی است.
اگر محصولی قبلاً دارای شماره سریال بوده باشد، شماره سریال آن در هنگام ویرایش تغییر نخواهد کرد.
در صورتی که محصول جدیدی در حالت ویرایش به فاکتور اضافه شود، سیستم برای آن محصول شماره سریال جدید تولید خواهد کرد.
این ساختار باعث میشود شماره سریال محصولات قبلی ثابت باقی بماند و سوابق آنها دچار تغییر نشود.
جستوجوی فاکتورها
افزونه دارای سیستم جستوجوی اطلاعات است تا مدیر سایت بتواند در میان فاکتورهای ثبتشده، رکورد موردنظر را سریع پیدا کند.
جستوجو میتواند بر اساس اطلاعات مختلف انجام شود.
موارد قابل جستوجو عبارتاند از:
-
نام مشتری
-
شماره تماس
-
نام محصول
-
کد محصول
-
شماره سریال
برای مثال، اگر مشتری فقط شماره تماس خود را در اختیار شرکت قرار دهد، مدیر میتواند با استفاده از شماره تماس به سوابق فاکتورهای مربوط به مشتری دسترسی پیدا کند.
همچنین شماره سریال میتواند برای جستوجوی مستقیم یک محصول استفاده شود.
لیست فاکتورها
تمام فاکتورهای ایجادشده در بخش مدیریت افزونه نمایش داده میشوند.
مدیر سایت میتواند فهرست کامل فاکتورها را مشاهده کرده و عملیات مدیریتی مختلفی روی آنها انجام دهد.
هر فاکتور میتواند شامل چندین محصول باشد و اطلاعات مربوط به هر محصول نیز در ساختار همان فاکتور ذخیره شده است.
از طریق لیست فاکتورها میتوان عملیاتهایی مانند:
-
ویرایش
-
پیشنمایش
-
چاپ
-
حذف
-
انتقال به زبالهدان
را انجام داد.
سیستم زبالهدان
برای جلوگیری از حذف ناخواسته اطلاعات، افزونه دارای سیستم زبالهدان است.
هنگامی که یک فاکتور حذف میشود، ابتدا به زبالهدان منتقل میشود.
در این مرحله اطلاعات همچنان قابلیت بازگردانی دارد.
مدیر سایت میتواند فاکتور حذفشده را بررسی کرده و در صورت نیاز آن را به لیست اصلی بازگرداند.
در صورتی که دیگر به اطلاعات نیاز نباشد، امکان حذف کامل و دائمی رکورد نیز وجود دارد.
بازگردانی فاکتورها
فاکتورهای انتقالیافته به زبالهدان قابلیت Restore یا بازگردانی دارند.
این قابلیت برای مواقعی که یک فاکتور بهصورت اشتباه حذف شده است بسیار کاربردی خواهد بود.
مدیر سایت میتواند فاکتور موردنظر را از زبالهدان انتخاب کرده و آن را به لیست اصلی فاکتورها بازگرداند.
به این ترتیب حذف یک فاکتور الزاماً به معنای از دست رفتن فوری اطلاعات آن نیست.
حذف کامل اطلاعات
در صورتی که مدیر سایت از عدم نیاز به یک فاکتور مطمئن باشد، میتواند آن رکورد را بهصورت دائمی حذف کند.
این عملیات برای پاکسازی اطلاعات غیرضروری و مدیریت حجم دیتابیس قابل استفاده است.
با توجه به ماهیت دائمی این عملیات، حذف کامل بهتر است پس از بررسی دقیق اطلاعات انجام شود.
عملیات گروهی
برای مدیریت تعداد زیادی فاکتور، افزونه از قابلیت عملیات گروهی پشتیبانی میکند.
مدیر میتواند چند فاکتور را بهصورت همزمان انتخاب کرده و عملیات موردنظر را روی همه رکوردهای انتخابشده اجرا کند.
این قابلیت باعث کاهش زمان مدیریت فاکتورها میشود.
برای مثال، به جای حذف یا انتقال هر فاکتور بهصورت جداگانه، چند فاکتور انتخاب شده و عملیات موردنظر یکبار روی مجموعه اجرا میشود.
چاپ فاکتور
برای هر فاکتور یک صفحه اختصاصی پیشنمایش و چاپ در نظر گرفته شده است.
مدیر سایت میتواند از ستون عملیات لیست فاکتورها گزینه پیشنمایش / چاپ را انتخاب کند.
پس از ورود به صفحه چاپ، اطلاعات کامل فاکتور نمایش داده خواهد شد.
اطلاعات قابل نمایش شامل موارد زیر است:
-
نام شرکت
-
اطلاعات مشتری
-
شماره تماس
-
نشانی
-
کد پستی
-
محصولات
-
لینک محصولات
-
کد محصولات
-
شماره سریال
-
تاریخ ثبت
-
تاریخ انقضا
-
وضعیت محصولات
این صفحه میتواند بهعنوان نسخه رسمی قابل چاپ فاکتور مورد استفاده قرار گیرد.
خروجی PDF
یکی از امکانات کاربردی افزونه، امکان تبدیل فاکتور به فایل PDF است.
برای تهیه PDF نیاز به نصب کتابخانه جداگانه یا سرویس خارجی وجود ندارد.
مدیر سایت ابتدا صفحه پیشنمایش فاکتور را باز کرده و گزینه چاپ فاکتور را انتخاب میکند.
پس از باز شدن پنجره چاپ مرورگر، کاربر میتواند گزینه:
Save as PDF
را انتخاب کند.
به این ترتیب فاکتور بهصورت فایل PDF ذخیره خواهد شد.
این روش امکان ذخیره، بایگانی و ارسال فاکتور برای مشتری را فراهم میکند.
بایگانی فاکتورها
وجود نسخه دیجیتال فاکتورها باعث میشود سوابق خرید مشتریان در سایت قابل نگهداری باشد.
مدیر سایت میتواند فاکتورهای ثبتشده را در سیستم نگهداری کرده و در آینده به آنها مراجعه کند.
این موضوع برای کسبوکارهایی که نیاز به نگهداری سوابق فروش و ارائه فاکتور به مشتری دارند، اهمیت زیادی دارد.
همچنین امکان چاپ و خروجی PDF باعث میشود اطلاعات دیجیتال فاکتور در صورت نیاز به نسخه قابل ارائه تبدیل شود.
فرم استعلام فاکتور
افزونه امکان قرار دادن فرم استعلام در بخش عمومی سایت را نیز فراهم کرده است.
با قرار دادن شورتکد زیر در یک صفحه یا نوشته وردپرس:
[nvw_check_form]
فرم استعلام برای کاربران سایت نمایش داده میشود.
مشتری میتواند شماره سریال محصول را در فرم وارد کرده و اطلاعات مربوط به آن را بررسی کند.
این قابلیت به مشتری اجازه میدهد بدون ورود به پیشخوان وردپرس یا تماس مستقیم با شرکت، اطلاعات محصول و وضعیت مربوط به آن را بررسی کند.
کاربرد استعلام برای مشتری
سیستم استعلام میتواند ارتباط بین شرکت و مشتری را سادهتر کند.
در حالت سنتی، مشتری برای بررسی وضعیت یک محصول ممکن است مجبور باشد با واحد فروش یا پشتیبانی تماس بگیرد.
با وجود فرم استعلام آنلاین، مشتری تنها با وارد کردن شماره سریال میتواند وضعیت مربوط به محصول خود را مشاهده کند.
این موضوع علاوه بر کاهش حجم درخواستهای پشتیبانی، تجربه کاربری بهتری برای مشتری ایجاد میکند.
امنیت و سطح دسترسی
برای محافظت از اطلاعات فاکتورها، بخشهای مدیریتی افزونه دارای محدودیت دسترسی هستند.
دسترسی به صفحات مدیریتی و عملیات مهم افزونه نیازمند قابلیت:
manage_options
است.
این قابلیت معمولاً در اختیار مدیر سایت قرار دارد.
عملیات محافظتشده شامل موارد زیر است:
-
افزودن فاکتور
-
ذخیره اطلاعات
-
ویرایش فاکتور
-
حذف فاکتور
-
بازگردانی
-
حذف کامل
-
پیشنمایش مدیریتی
-
عملیات گروهی
این ساختار کمک میکند کاربران عادی سایت نتوانند به اطلاعات مدیریتی فاکتورها دسترسی پیدا کنند.
ساختار ذخیره اطلاعات
در نسخه 1.0، اطلاعات فاکتورها در یک جدول واحد ذخیره میشوند.
نام جدول اصلی افزونه:
wp_nvw_invoices
است.
اطلاعات مربوط به محصولات در ساختار items نگهداری میشود.
در این ساختار، اطلاعات چندین محصول میتواند در یک رکورد فاکتور ذخیره شود.
این رویکرد باعث شده است ساختار دیتابیس سادهتر و مدیریت اطلاعات فاکتور یکپارچه باشد.
مدیریت چند محصول در یک رکورد
استفاده از ساختار items امکان ذخیره چند محصول در یک فاکتور را فراهم میکند.
به این ترتیب برای هر محصول نیازی به ایجاد یک رکورد مستقل در جدول اصلی وجود ندارد.
فاکتور بهعنوان رکورد اصلی شناخته میشود و محصولات مرتبط با آن در بخش items ذخیره میشوند.
این ساختار امکان توسعه قابلیتهای مربوط به چند محصول در یک فاکتور را نیز فراهم میکند.
مدیریت تاریخ شمسی بدون کتابخانه جانبی
یکی از ویژگیهای فنی افزونه، استفاده از تابع داخلی برای مدیریت تاریخ شمسی است.
افزونه برای تبدیل تاریخ میلادی به شمسی به کتابخانه خارجی وابسته نیست.
تاریخهای ثبت و انقضا از طریق توابع داخلی افزونه پردازش میشوند.
این موضوع باعث کاهش وابستگیهای خارجی و سادهتر شدن فرآیند نصب و راهاندازی افزونه خواهد شد.
جلوگیری از تداخل با سایر افزونهها
تمام توابع اختصاصی افزونه با پیشوند:
nvw_
نامگذاری شدهاند.
استفاده از Prefix اختصاصی باعث کاهش احتمال تداخل نام توابع با سایر افزونههای وردپرس میشود.
این موضوع اهمیت ویژهای در سایتهایی دارد که چند افزونه اختصاصی در کنار یکدیگر نصب شدهاند.
به عنوان مثال ممکن است یک سایت علاوه بر افزونه فاکتور آنلاین، افزونههایی برای مدیریت گارانتی، انبار، مشتریان یا سایر فرآیندهای اختصاصی نیز داشته باشد.
استفاده از نامگذاری اختصاصی کمک میکند اجزای مختلف این افزونهها از یکدیگر تفکیک شوند.
رکورد نمونه
برای آشنایی مدیر سایت با ساختار افزونه، هنگام فعالسازی یک رکورد نمونه بهصورت خودکار ایجاد میشود.
این رکورد میتواند برای مشاهده نحوه عملکرد سیستم و ساختار نمایش اطلاعات مورد استفاده قرار گیرد.
مدیر سایت میتواند از طریق رکورد نمونه با نحوه نمایش مشتری، محصولات، شماره سریال و صفحه فاکتور آشنا شود.
پس از آشنایی با سیستم، رکورد نمونه در صورت عدم نیاز قابل مدیریت و حذف خواهد بود.
نصب افزونه
مرحله اول: کپی کردن افزونه
ابتدا پوشه افزونه با نام:
nv_invoice
را در مسیر زیر قرار دهید:
wp-content/plugins/
پس از قرار دادن پوشه، افزونه در فهرست افزونههای وردپرس قابل مشاهده خواهد بود.
مرحله دوم: فعالسازی افزونه
وارد پیشخوان وردپرس شوید و از بخش افزونهها، افزونه فاکتور آنلاین را پیدا کرده و فعال کنید.
مرحله سوم: ایجاد جدول دیتابیس
در زمان فعالسازی افزونه، جدول موردنیاز بهصورت خودکار در دیتابیس ایجاد میشود.
نام جدول:
wp_nvw_invoices
است.
در صورت استفاده سایت از Prefix متفاوت برای جداول وردپرس، نام جدول نیز مطابق همان Prefix ایجاد خواهد شد.
تغییرات نسخه 1.0
نسخه 1.0 افزونه فاکتور آنلاین شامل تغییرات و قابلیتهای اصلی زیر است:
تبدیل ساختار Warranty Tracker
در این نسخه، ساختار اولیه Warranty Tracker به افزونه فاکتور آنلاین تبدیل شده است.
این تغییر باعث شد ساختار پوشهای و معماری افزونه با نیازهای سیستم فاکتور هماهنگ شود.
هدف از این تغییر، ایجاد یک سیستم مستقل برای مدیریت فاکتورهای آنلاین و سوابق محصولات بوده است.
مدیریت چند محصول
امکان ثبت چند محصول در هر فاکتور اضافه شده است.
مدیر سایت میتواند با استفاده از دکمه افزودن آیتم چندین محصول را در یک فاکتور ثبت کند.
هر محصول نیز اطلاعات و شماره سریال مستقل خود را خواهد داشت.
شماره سریال خودکار
سیستم تولید خودکار شماره سریال برای محصولات در نسخه جدید پیادهسازی شده است.
شماره سریال بهصورت خودکار ایجاد شده و امکان ورود دستی آن وجود ندارد.
تاریخ شمسی
مدیریت تاریخهای ثبت و انقضا با استفاده از تاریخ شمسی در افزونه اضافه شده است.
این قابلیت باعث شده اطلاعات زمانی برای کاربران فارسیزبان خواناتر باشد.
خروجی چاپ و PDF
قابلیت پیشنمایش فاکتور و چاپ آن اضافه شده است.
همچنین کاربر میتواند از قابلیت Save as PDF مرورگر برای تهیه نسخه PDF استفاده کند.
زبالهدان
سیستم زبالهدان برای حذف امنتر فاکتورها اضافه شده است.
رکوردها ابتدا به زبالهدان منتقل شده و امکان بازگردانی یا حذف کامل دارند.
عملیات گروهی
امکان انتخاب چند فاکتور و اجرای عملیات گروهی روی آنها اضافه شده است.
یکپارچهسازی ساختار دیتابیس
در نسخه 1.0 اطلاعات بهصورت یکپارچه در جدول:
wp_nvw_invoices
ذخیره میشوند.
محصولات مربوط به هر فاکتور نیز در ساختار:
items
نگهداری میشوند.
این ساختار جایگزین معماری قبلی مبتنی بر دو جدول جداگانه شده است و باعث شده اطلاعات فاکتور و محصولات مرتبط با آن در یک ساختار واحد مدیریت شوند.
مزایای استفاده از افزونه فاکتور آنلاین
استفاده از افزونه فاکتور آنلاین باعث میشود فرآیند صدور و مدیریت فاکتورها در یک محیط متمرکز انجام شود.
مدیر سایت میتواند بدون نیاز به نرمافزار جداگانه، فاکتورهای مشتریان را از داخل پیشخوان وردپرس ایجاد و مدیریت کند.
تولید خودکار شماره سریال، ثبت تاریخ شمسی، امکان ثبت چند محصول، جستوجوی اطلاعات، سیستم زبالهدان، عملیات گروهی و امکان چاپ و تهیه PDF مجموعهای از قابلیتهایی هستند که مدیریت فاکتورها را سادهتر میکنند.
همچنین نگهداری اطلاعات در دیتابیس وردپرس باعث میشود سوابق فاکتورها در کنار سایر اطلاعات سایت در دسترس مدیر قرار داشته باشند.
کاربرد افزونه در کسبوکارها
افزونه فاکتور آنلاین میتواند برای مجموعهها و شرکتهایی که نیاز به صدور و مدیریت فاکتور برای مشتریان دارند مورد استفاده قرار گیرد.
برخی از کاربردهای احتمالی آن عبارتاند از:
-
صدور فاکتور برای مشتریان
-
ثبت سوابق خرید
-
ثبت محصولات در فاکتور
-
مدیریت شماره سریال محصولات
-
مدیریت تاریخ ثبت و انقضا
-
چاپ فاکتور
-
تهیه نسخه PDF
-
بایگانی فاکتورها
-
جستوجوی سوابق مشتریان
-
پیگیری محصولات بر اساس شماره سریال
-
ارائه امکان استعلام اطلاعات به مشتری
ساختار افزونه میتواند برای شرکتهایی که علاوه بر فاکتور، نیاز به مدیریت شناسه و سوابق محصولات نیز دارند، کاربرد ویژهای داشته باشد.
روند کامل استفاده از افزونه
فرآیند استفاده از افزونه بهصورت مرحلهای و ساده انجام میشود.
ابتدا مدیر سایت وارد بخش فاکتور آنلاین ← افزودن فاکتور میشود.
در مرحله اول، اطلاعات مشتری شامل نام، شماره تماس، نشانی و کد پستی وارد میشود.
سپس مدیر با استفاده از گزینه افزودن آیتم محصولات موردنظر را به فاکتور اضافه میکند.
برای هر محصول نام، لینک، کد شناسه و تاریخهای مربوطه ثبت میشود.
در زمان ذخیره، سیستم بهصورت خودکار شماره سریال یکتا برای محصولات جدید ایجاد میکند.
پس از ثبت فاکتور، اطلاعات در لیست فاکتورها نمایش داده میشود.
مدیر میتواند در آینده فاکتور را جستوجو، ویرایش یا چاپ کند.
در صورت نیاز، فاکتور بهوسیله چاپگر یا قابلیت Save as PDF مرورگر به نسخه چاپی یا PDF تبدیل خواهد شد.
جمعبندی
افزونه فاکتور آنلاین یک سیستم اختصاصی برای مدیریت و صدور فاکتور در وردپرس است که با هدف سادهسازی فرآیند ثبت، مدیریت، چاپ و بایگانی فاکتورهای مشتریان طراحی شده است.
این افزونه امکان ثبت چندین محصول در یک فاکتور را فراهم کرده و برای هر محصول نیز شماره سریال بهصورت خودکار و یکتا صادر میکند.
مدیریت تاریخهای شمسی، امکان جستوجوی اطلاعات بر اساس مشتری و محصول، ویرایش فاکتورها، سیستم زبالهدان، بازگردانی، عملیات گروهی و امکان چاپ و تهیه PDF از دیگر امکانات اصلی این افزونه هستند.
ساختار یکپارچه دیتابیس در نسخه 1.0 نیز باعث شده اطلاعات فاکتور و محصولات مرتبط با آن در یک جدول واحد و در ساختار items مدیریت شوند.
از نظر فنی، استفاده از پیشوند اختصاصی nvw_ برای توابع، تولید خودکار شماره سریال و استفاده از تابع داخلی برای مدیریت تاریخ شمسی باعث شده افزونه ساختاری مستقل و قابل توسعه داشته باشد.
این افزونه میتواند بهعنوان یک سیستم پایه برای مدیریت فاکتور در وردپرس مورد استفاده قرار گیرد و در نسخههای آینده نیز قابلیت توسعه و اضافه شدن امکانات تخصصیتر در حوزه فروش، مشتریان، پرداخت و خدمات پس از فروش را داشته باشد.
