افزونه فاکتورو؛ سیستم حرفهای فاکتور و اسناد ووکامرس
فاکتورو (wpFaktoro WooCommerce InvoiceXtra Pro) یک افزونه کامل برای ساخت و مدیریت اسناد فروشگاه ووکامرس است: فاکتور فروش، پیشفاکتور، برگه انبار، برچسب آدرس، برچسب محصول، رسید صندوق فروش و سند ورود و خروج کالا. همه چیز داخل سایت خودتان ساخته میشود، به زبان فارسی، با تاریخ شمسی و طرحهایی که برای چشم مشتری ایرانی نوشته شدهاند.
اگر فروشگاه اینترنتی دارید، احتمالاً این صحنه برایتان آشناست: مشتری زنگ میزند و میگوید «فاکتور رسمی میخواهم». شما ووکامرس را باز میکنید، اطلاعات سفارش را دستی داخل یک فایل Word یا Excel میریزید، لوگو را بالای صفحه میچسبانید، تاریخ را از تقویم گوشی نگاه میکنید و بعد از ده دقیقه یک PDF نصفهنیمه تحویل میدهید. فردا همان کار برای سفارش بعدی تکرار میشود. فاکتورو دقیقاً برای پایان دادن به همین چرخه ساخته شده است.
فاکتورو دقیقاً چه کاری میکند؟
فاکتورو روی همان اطلاعاتی مینشیند که ووکامرس از قبل دارد. هیچ چیزی را دوباره وارد نمیکنید. وقتی سفارشی ثبت میشود، در صفحه ویرایش همان سفارش جعبهای به نام «اسناد فاکتورو» میبینید با هفت کاشی رنگی: فاکتور، پیشفاکتور، انبارداری، برچسب آدرس، برچسب محصول، برچسب ارسال صندوق فروش و فاکتور صندوق فروش. روی هرکدام کلیک کنید، سند در یک صفحه تمیز باز میشود و آماده چاپ یا دانلود است.
نکته مهم این است که فاکتورو یک «تولیدکننده PDF روی سرور» نیست. تبدیل سند به تصویر و PDF کاملاً در مرورگر کاربر انجام میشود. یعنی هیچ فایلی روی هاست شما ذخیره نمیشود، هیچ فضایی اشغال نمیشود و پردازنده سرور شما درگیر ساخت PDF نمیشود — موضوعی که روی هاستهای اشتراکی ایرانی تفاوتش را خیلی زود احساس میکنید.
سه مشکل همیشگی که حل میشود
- وقتگیر بودن: ساخت دستی فاکتور برای هر سفارش، بهازای هر سند چند دقیقه از روز شما میگیرد. با فاکتورو این کار به یک کلیک تبدیل میشود.
- بینظمی ظاهری: وقتی هر فاکتور را دستی میسازید، هیچ دو فاکتوری شبیه هم نیستند. طرحهای آماده فاکتورو ظاهر یکدست و حرفهای به همه اسناد فروشگاه میدهند.
- خطای انسانی: شماره فاکتور تکراری، مبلغ اشتباه، آدرس ناقص. فاکتورو شمارهها را بهصورت اتمیک از دیتابیس میگیرد و مبالغ و نشانیها را مستقیم از سفارش میخواند.
هشت سند که با یک کلیک ساخته میشوند
۱. فاکتور فروش
سند اصلی فروش با شمارهگذاری مستقل و قابل تنظیم: پیشوند، پسوند، شماره شروع و تعداد صفر ابتدای شماره (مثلاً عدد ۱۲ بهصورت ۰۰۱۲ چاپ شود). ستونهای جدول، مبلغ به حروف، شرایط و توضیحات، مهر و امضا و وضعیت سفارش همگی قابل کنترلاند. علاوه بر طرحهای عمومی، دو طرح کاملاً ایرانی هم دارید: «صورتحساب فروش کالا و خدمات» با چیدمان رسمی و طرح «مودیان» با ستونهای صورتحساب الکترونیکی نوع اول شامل شناسه کالا، واحد اندازهگیری، نرخ مالیات بر ارزش افزوده و شماره منحصر به فرد مالیاتی.
۲. پیشفاکتور
شمارهگذاری جدا از فاکتور، تاریخ اعتبار و انقضا، و لینک پرداخت آنلاین همراه با کد QR. مشتری کد را با دوربین گوشی اسکن میکند و مستقیم به صفحه پرداخت میرود. باکس پرداخت فقط تا وقتی نمایش داده میشود که سفارش واقعاً تسویه نشده باشد؛ روی یک فاکتور پرداختشده، تکمیلشده یا لغوشده هیچ دکمه «پرداخت کنید» چاپ نمیشود.
۳. برگه انبار (انبارداری)
برگهای برای کسی که سفارش را جمع میکند: نام کالا، تعداد، کد انبار و در صورت نیاز تصویر بندانگشتی، بدون قیمت. طرح «کارت چیدمان» برای انبارهای بزرگتر و طرح حرارتی برای پرینترهای رول ۵۸ و ۸۰ میلیمتری هم موجود است.
۴. برچسب آدرس
کارت A6 با اطلاعات فرستنده و گیرنده و بارکد قابل اسکن سفارش، آماده چسباندن روی بسته. طرحهای ویژه مرسوله پستی و تیپاکس هم در بسته هست. اگر پرداخت در محل دارید، مبلغ قابل دریافت روی برچسب چاپ میشود.
۵. برچسب محصول
برچسب تکی محصول با بارکد، کد QR و قیمت — مناسب چاپ اتیکت قفسه. از فهرست محصولات ووکامرس هم با یک کلیک قابل چاپ است.
۶. برچسب محصولات سفارش
بهازای هر واحد از هر کالای سفارش یک برچسب، بهصورت شبکهای، روی برگه برچسب A4 یا رول حرارتی. برای فروشگاههایی که هر بسته را جداگانه برچسب میزنند.
۷ و ۸. صندوق فروش (POS)
رسید فروش حضوری با عرض ۵۸ یا ۸۰ میلیمتر برای پرینتر حرارتی، بههمراه برچسب ارسال مخصوص صندوق. ماژول صندوق فروش را میتوانید کاملاً خاموش کنید اگر لازمش ندارید.
در کنار این هشت مورد، یک سند «ورود و خروج کالا» هم دارید که مستقل از سفارش، از داخل پیشخوان ساخته و چاپ میشود.
۸۰ طرح آماده، از فاکتور رسمی تا طرحهای شاد کودکانه
بیشتر افزونههای فاکتور یک طرح دارند و شما مجبورید با همان کنار بیایید. فاکتورو در نسخه ۱.۳.۰ با ۸۰ طرح آماده عرضه میشود و انتخاب طرح، یک انتخابگر تصویری با پیشنمایش، نام و توضیح فارسی است — نه یک لیست کشویی از نام فایلها.
طرحهای حرفهای و ایرانی
پردیس، تهران، اصفهان، شیراز، تبریز، کویر، البرز، بازار، هایپر، مرسوله پستی و تیپاکس — طرحهایی با سربرگ کادردار، شماره سریال، جدولهای منظم و رنگبندی آرام که روی کاغذ A4 و روی چاپگر لیزری ساده هم تمیز درمیآیند. طرح دیجیکالا هم برای فروشگاههایی که ظاهر آشنای بازارگاههای بزرگ را میپسندند در دسترس است.
طرحهای شاد برای فروشگاه بازی، اسباببازی و پوشاک کودک
گیمر، آرکید، جعبه اسباببازی، آبنبات، حباب، مداد شمعی و فضایی. اگر فروشگاه شما گیم، اسباببازی یا لباس بچگانه میفروشد، فاکتور خاکستری اداری با برند شما جور درنمیآید. این طرحها همان اطلاعات را با رنگ و حالوهوای دیگری چاپ میکنند.
پخششده روی همه بخشها
- فاکتور: ۲۸ طرح
- پیشفاکتور: ۱۱ طرح
- انبارداری: ۹ طرح
- برچسب آدرس: ۱۰ طرح
- برچسب محصول: ۹ طرح
- برچسب محصولات سفارش: ۳ طرح
- فاکتور صندوق فروش: ۷ طرح
- برچسب ارسال صندوق فروش: ۲ طرح
- سند ورود و خروج کالا: ۱ طرح
رنگ اصلی، فونت سند و اندازه کاغذ در تنظیمات عمومی مشخص میشود و روی همه طرحها اثر میگذارد. چهار فونت فارسی وزیرمتن، ساحل، صمیم و شبنم همراه سند بارگذاری میشوند، بنابراین فاکتور روی دستگاهی که هیچ فونت فارسی نصب ندارد هم همانطور دیده میشود که شما دیدهاید. اگر نمیخواهید فونت از اینترنت گرفته شود، این قابلیت را خاموش کنید یا فونت اختصاصی خودتان را معرفی کنید.
خروجی PDF، PNG، HTML و چاپ مستقیم
بالای هر سند چهار دکمه هست: چاپ، دریافت PDF، دریافت PNG و دریافت HTML. هر چهار خروجی در مرورگر ساخته میشوند:
- PDF — سند بلند بهجای اینکه در یک صفحه کوچک و ناخوانا شود، روی چند صفحه A4 برش میخورد.
- PNG — تصویر با کیفیت بالا، مناسب ارسال در واتساپ و تلگرام؛ کاری که مشتریهای ایرانی بیش از همه انجام میدهند.
- HTML — فایل تکفایلی و کاملاً خودبسنده برای بایگانی یا ارسال با ایمیل.
- چاپ — با صفحهبندی درست، بدون بریدهشدن جدولها وسط ردیف.
چون هیچکدام روی سرور اجرا نمیشوند، سرعت خروجی به قدرت هاست شما ربطی ندارد و هیچ فایلی روی سایت انباشته نمیشود.
شمارهگذاری، بارکد، کد QR و لینک امن
شماره فاکتور و پیشفاکتور مستقل از شماره سفارش و مستقل از یکدیگر شمرده میشوند و در سطح دیتابیس بهشکل اتمیک گرفته میشوند؛ یعنی حتی اگر دو سفارش در یک لحظه ثبت شوند، شماره تکراری صادر نمیشود.
بارکد Code 128-B روی سرور و بهصورت SVG درونخطی ساخته میشود — بدون درخواست به سرویس بیرونی و بدون تصویر اضافه — و کد QR در مرورگر رسم میشود. جای بارکد در سربرگ سند است و اگر ترجیح میدهید، از تنظیمات به پاورقی برمیگردد.
هر سند یک لینک اشتراکگذاری امن دارد که با توکن HMAC-SHA256 امضا شده و به نوع سند، شماره سفارش و تاریخ انقضای اختیاری گره خورده است. کسی نمیتواند با دستکاری شماره در نشانی، فاکتور مشتری دیگری را ببیند. مقایسه توکن هم زمانثابت است تا به حملات زمانسنجی راه ندهد.
فارسیسازی کامل، تاریخ شمسی و ارقام فارسی
فاکتورو برای فروشگاه ایرانی نوشته شده، نه اینکه بعداً ترجمه شده باشد. روی یک وردپرس فارسی، تمام بخشهای افزونه — تنظیمات، پیشخوان، جعبه سفارش، صفحه نمایش سند، خود اسناد، ایمیلها، گزارشها و ابزارکهای المنتور — فارسی نمایش داده میشوند، بدون آنکه لازم باشد فایل ترجمهای نصب کنید. اگر فایل ترجمه اختصاصی خودتان را داشته باشید، آن فایل اولویت دارد و کنترل کامل در دست شماست.
تاریخ بهصورت شمسی (جلالی) یا میلادی چاپ میشود و ارقام را میتوانید فارسی کنید. اگر افزونه فارسیساز ووکامرس دارید که خودش تاریخها را تبدیل میکند، تنظیمات همانجا به شما یادآوری میکند که نوع تقویم را میلادی بگذارید تا تاریخ دوبار تبدیل نشود. کل چیدمان اسناد راستچین و بر پایه CSS logical properties نوشته شده است.
تنظیمات: هر بخش سند را روشن و خاموش کنید
صفحه تنظیمات با زبانههای آیکوندار مرتب شده است: فروشگاه و برند، عمومی، فاکتور، پیشفاکتور، انبارداری، برچسب آدرس، برچسب محصول، صندوق فروش، ایمیلها، ماژولها، پیشرفته و راهنما.
فروشگاه و برند
نام، نشانی، کد پستی، تلفن، ایمیل، وبسایت، کد اقتصادی، شناسه ملی، شماره ثبت، لوگو و تصویر مهر و امضا. لوگو و مهر را میتوانید مستقیم از کتابخانه رسانه وردپرس انتخاب یا بارگذاری کنید یا مثل قبل لینک مستقیم بدهید. هر فیلدی که پر کنید، در یک ردیف فشرده زیر سربرگ سند و بالای نشانیها چاپ میشود؛ سربرگ خودش فقط لوگو و نام فروشگاه را نگه میدارد تا صفحه شلوغ نشود.
کنترل بلوکبهبلوک
برای هر نوع سند جداگانه تعیین میکنید چه چیزی چاپ شود: تصویر محصولات، نشان وضعیت، ناحیه امضا، متن شرایط، ستون کد کالا، بارکد، کد QR، قیمتها، ارزش مرسوله، ردیف اطلاعات فروشگاه و نشانیهای صورتحساب و حمل و نقل. اگر فروشگاه شما فقط تحویل حضوری دارد، نشانی حمل و نقل را خاموش کنید و سند کوتاهتر شود.
ماژولها
هر قابلیتی که لازم ندارید را کامل خاموش کنید — صندوق فروش، انبارداری، برچسب محصول، گزارشها و بقیه. افزونه فقط همان چیزی را بارگذاری میکند که روشن است.
تجربه مشتری: دریافت پیشفاکتور از سبد خرید
خیلی از خریدهای سازمانی در ایران با یک جمله شروع میشوند: «پیشفاکتور بفرستید تا تأیید بگیرم.» فاکتورو یک دکمه «دریافت پیشفاکتور» در سبد خرید میگذارد که پیشفاکتور را از روی سبد زنده میسازد — بدون ساختن سفارش پیشنویس و بدون سوزاندن شماره پیشفاکتور. متن دکمه، روشن یا خاموش بودن آن و اینکه برای کاربران مهمان هم دیده شود یا نه، همه قابل تنظیم است.
مشتریان ثبتنامکرده هم یک زبانه «اسناد» در حساب کاربری دارند و میتوانند فاکتورهای خودشان را ببینند و دانلود کنند؛ یعنی تماسهای «فاکتورم را دوباره بفرستید» هم کم میشود. لینک امن فاکتور را میتوانید به ایمیلهای ووکامرس اضافه کنید و در صورت تمایل، نسخه HTML سند را بهعنوان پیوست ایمیل بفرستید.
گزارشها، چاپ گروهی و گزارش پیک
بخش گزارشها با فیلتر تاریخ و وضعیت سفارش کار میکند، جمع مبالغ را نشان میدهد و خروجی CSV میگیرد. یکی از گزارشها مخصوص پیک و تحویل است: اقلام، مبالغ، نشانیها و شماره تماسها در یک فایل، آماده تحویل به مأمور ارسال.
در فهرست سفارشها هم میتوانید چند سفارش را انتخاب کنید و اسناد همه را یکجا چاپ بگیرید — هم روی صفحه سفارشهای HPOS و هم روی صفحه قدیمی سفارشها. برای فروشگاههایی که صبح ۴۰ بسته آماده میکنند، همین یک قابلیت کل روند بستهبندی را عوض میکند.
برای توسعهدهندهها: قالب، هوک و REST API
هیچ قالبی در فاکتورو رمزگذاری نشده است. همه طرحها فایل PHP باز و خوانا هستند و از پوسته فرزند قابل بازنویسیاند:
wp-content/themes/<child-theme>/wp-faktoro/invoices/my-design.php
بهمحض ساختهشدن فایل، نامش در انتخابگر قالب ظاهر میشود؛ نیازی به ثبت جداگانه نیست. با فیلتر pw_faktoro_template_catalog میتوانید برای طرحتان نام فارسی، توضیح و رنگ اصلی تعریف کنید.
از نسخه ۱.۳.۰ «قالبهای مشترک» اضافه شدهاند: کل بدنه سند در یک فایل تستشده و escapeشده قرار دارد و هر طرح فقط کلاس ظاهری، نوع چیدمان و متنهای خودش را میفرستد. یعنی یک طرح تازه در چند خط نوشته میشود:
pw_faktoro_part( 'document', $data, array(
'skin' => 'pw-tpl-my-design',
'layout' => 'banner',
'title' => 'فاکتور فروش',
) );
در کنار آن، دهها تابع کمکی (قیمت با ارقام فارسی، مبلغ به حروف، بارکد، کد QR، ردیف اطلاعات فروشگاه، خطوط امضا و…)، مجموعهای از فیلترها و اکشنها، و یک REST API با فضای نام pw-faktoro/v1 در اختیار دارید. اگر فقط میخواهید رنگ یا فاصلهها را تغییر دهید، اصلاً لازم نیست قالب بسازید: جعبه «CSS اختصاصی اسناد» در تنظیمات عمومی همین کار را میکند. یک زبانه «راهنما» هم داخل تنظیمات هست که تمام این مسیر را قدمبهقدم با نمونه کد آماده توضیح میدهد.
سازگاری، امنیت و کارایی
- HPOS: پشتیبانی کامل از ذخیرهسازی سفارشهای پرسرعت ووکامرس. افزونه سازگاریاش را رسماً اعلام میکند و فقط از CRUD API ووکامرس استفاده میکند، نه از کوئری مستقیم روی جدولها.
- المنتور: ابزارکهای «فیلد سند» و «اطلاعات فروشگاه» — با محافظ، یعنی اگر المنتور نصب نباشد هیچ خطایی رخ نمیدهد.
- دکان و WCFM: فروشندگان چندفروشندگی میتوانند اسناد سفارشهای خودشان را ببینند. این هم با محافظ اجرا میشود.
- امنیت: پاکسازی همه ورودیها، escape همه خروجیها، بررسی nonce و سطح دسترسی روی هر عملیات، و چهار سطح دسترسی جداگانه برای مدیریت، مشاهده، ساخت سند و مشاهده گزارشها.
- کارایی: خروجیها سمت مرورگر ساخته میشوند، هیچ فایلی روی هاست ذخیره نمیشود و ماژولهای خاموش اصلاً بارگذاری نمیشوند.
- حذف افزونه: هنگام حذف، اطلاعات مالی اسناد بهصورت پیشفرض حفظ میشود تا سابقه فروش شما از بین نرود.
پیشنیازها و نصب
| نام | افزونه فاکتور حرفه ای ووکامرس |
|---|---|
| وردپرس | ۵.۸ و بالاتر |
| ووکامرس | ۶.۰ و بالاتر |
| PHP | ۷.۴ تا ۸.۳ و بالاتر |
| HPOS | پشتیبانی کامل |
| زبان | فارسی و انگلیسی، راستچین |
| تعداد طرحها | ۸۰ طرح آماده |
نصب در سه گام
- فایل افزونه را از پیشخوان وردپرس بارگذاری و فعال کنید.
- در نسخه لایسنسدار، از منوی «لایسنس» کد خریداریشده از wpcart.ir را فعال کنید.
- به «فاکتورو ← تنظیمات» بروید، اطلاعات فروشگاه و لوگو را وارد کنید و طرح دلخواهتان را انتخاب کنید. تمام.
جمعبندی
فاکتورو برای فروشندهای نوشته شده که هر روز با سفارش واقعی سروکار دارد: کسی که باید فاکتور بفرستد، بسته را برچسب بزند، به انبار برگه بدهد و آخر ماه گزارش بگیرد. همه این کارها داخل همان صفحه سفارشی که هر روز باز میکنید انجام میشود، به فارسی، با تاریخ شمسی و با ظاهری که آبروی برند شما را نگه میدارد.
افزونه فاکتورو را از وردپرس کارت تهیه کنید و اولین فاکتور حرفهای فروشگاهتان را همین امروز صادر کنید.
دیدگاه کاربران (0)
هنوز دیدگاهی برای این محصول ثبت نشده است.