توضیحات
افزونه PDF Invoices for WooCommerce یک پلاگین برای افزودن و ایجاد فاکتورهای PDF برای سفارشات ووکامرس با امکان درج لوگو، آدرس شرکت، شماره مالیات و… است. با این افزونه به صورت خودکار یک فاکتور PDF کاملا قابل تنظیم را به ایمیل سفارش تولید و پیوست کنید. با این افزونه کاربردی مشتریان می توانند به حساب خود دسترسی داشته باشند و فاکتورهای قبلی را دانلود کنند و مدیران می توانند PDF را فوروارد کرده یا یک نسخه را دانلود کنند. طرح بندی قالب ها کاملاً قابل تنظیم است و در صورت نیاز می توان فیلدها را اضافه یا حذف کرد، همچنین قابلیت سفارشی سازی فرمت شماره فاکتور، فرمت تاریخ، فونت ارز PDF و غیره در این افزونه وجود دارد.
افزونه PDF Invoices for WooCommerce دارای ویژگی افزودن فاکتورهای PDF برای سفارشات ووکامرس است و شما می توانید قابلیت دانلود فاکتور به صورت PDF برای سفارشات را فعال و یا غیرفعال کنید. در این افزونه امکان سفارشی سازی ایجاد فاکتور در وضعیت های مختلف سفارش وجود دارد و همچنین شما می توانید فرمت شماره فاکتور، فرمت تاریخ، فونت ارز PDF و غیره را سفارشی سازی کنید. این افزونه کاربردی به شما این امکان را می دهد که لوگو، نام شرکت، اطلاعات شرکت و بقیه موارد را در فاکتورهای PDF اضافه کنید و کاربران می توانند با دانلود PDF اطلاعات شرکت و بخش های اطلاعات حقوقی شرکت مانند CIF را مشاهده کنند.
ویژگی های افزونه ساخت فاکتورهای PDF برای سفارشات ووکامرس | PDF Invoices for WooCommerce
- قالب فاکتور قابل تنظیم
- بخش های اطلاعات حقوقی شرکت مانند CIF و غیره.
- شماره گذاری ترتیبی فاکتورها با افزونه ساخت فاکتورهای PDF برای سفارشات ووکامرس
- PDF را به ایمیل “سفارش جدید” برای مدیران پیوست کنید
- اضافه کردن تصویر لوگو به PDF

- با افزونه ساخت فاکتورهای PDF برای سفارشات ووکامرس می توانید فرمت تاریخ را سفارشی کنید
- فرمت شماره فاکتور را سفارشی کنید
- با استفاده از فیلترها، ستون های فاکتور را اضافه یا حذف کنید
- ستون شماره فاکتور در لیست سفارش
- فاکتورها را فوروارد کرده یا از لیست سفارش دانلود کنید
- جعبه اطلاعات فاکتور در صفحه ویرایش سفارش


آموزش کار با افزونه ساخت فاکتورهای PDF برای سفارشات ووکامرس | PDF Invoices for WooCommerce
تنظیمات افزونه PDF Invoices for WooCommerce را می توان در منوی PDF Invoice که در تب منوی ووکامرس قرار دارد، پیدا کرد. فرم تنظیمات را تکمیل کنید، اگر به اطلاعات بیشتری در مورد تنظیمات نیاز دارید، نکات ابزار (؟) وجود دارد.
مهم است که به یاد داشته باشید که فاکتور یک سند قانونی است و قالب آن باید مطابق با الزامات قانونی اداره مالیات محلی شما تنظیم شود.
فرمت تاریخ در افزونه ساخت فاکتورهای PDF برای سفارشات ووکامرس
می توانید قالب تاریخ فاکتور را با استفاده از توابع استاندارد تاریخ PHP تنظیم کنید: (http://php.net/manual/en/function.date.php)
نمونه ای از قالب تاریخ انتخاب شده در تنظیمات فاکتور PDF پس از ذخیره نشان داده می شود.
نمونه ها
d M Y : 08 ژوئیه 2013
j F، Y: 8 ژوئیه، 2013
d-m-y : 08-07-13
آزمایش طرحبندی فاکتور
برای آزمایش چیدمان و تنظیمات خود، یک سفارش آزمایشی ایجاد کنید و آن را روی تکمیل تنظیم کنید.
همه سفارشها، چه تکمیلشده یا بهصورت دیگری، نماد «بارگیری صورتحساب» را در قسمت اقدامات خواهند داشت:
کلیک کنید و طرح فاکتور را بررسی کنید.
پارامترهای نام فایل PDF
نام فایل PDF باید منحصر به فرد باشد و به راحتی برای مشتریان قابل تشخیص باشد. از حداکثر 3 متغیر و هر متن دیگری استفاده کنید. به عنوان مثال:
فاکتور {{شرکت}}-{{شماره فاکتور}}-{{فاکتور}}
نام فایل INVOICE-WooThemes-AAA1234BBB-12052013 را pdf می دهد.
می توانید متغیرها را به هر ترتیبی مرتب کنید.
- {{company}} : نام شرکت شما.
- {{invoicate}} : تاریخ فاکتور.
- {{invoicenumber}} : شماره فاکتور.
- {{ordernumber}} : شماره سفارش از سفارش ووکامرس.
- {{month}} : ماه کامل از تاریخ فاکتور، به عنوان مثال مارس.
- {{mon}} : ماه 3 حرفی از تاریخ فاکتور، به عنوان مثال مارس.
- {{year}} : سال از تاریخ فاکتور
همچنین یک فیلتر وجود دارد که می تواند برای تغییر نام فایل بیشتر استفاده شود:
apply_filters( ‘pdf_output_filename’, $filename, $order_id );
پسوند شماره فاکتور PDF با افزونه PDF Invoices for WooCommerce
در صورت نیاز، پسوند شماره فاکتور می تواند شامل سال جاری باشد. اضافه کردن: {{year}}
به تنظیم پسوند.
انتخاب ایمیل هایی که فاکتور به آن ها پیوست شود
از نسخه 4.12.0 گزینه انتخاب ایمیلی که فاکتور ضمیمه شده باشد به ووکامرس -> تنظیمات -> ایمیل ها منتقل شده است.
اکنون هر ایمیل گزینه ای برای پیوست کردن فاکتور در صورت موجود بودن فاکتور دارد.
برای سفارشات موجود فاکتور ایجاد کنید
اگر نیاز به ایجاد فاکتور برای سفارشی که قبلاً انجام شده است دارید، فقط ایمیل سفارش تکمیل شده را از کادر متای سفارش اقدامات ارسال کنید.
صفحه سفارش
سفارش چیدمان
پسوند فاکتور PDF ویژگی های جدیدی را به صفحه سفارشات ووکامرس اضافه می کند.
- شماره فاکتور: برای دانلود فاکتور در رایانه خود کلیک کنید.
- نماد ارسال فاکتور: برای ارسال مجدد ایمیل سفارش تکمیل شده به مشتری کلیک کنید
- نماد دانلود فاکتور: برای دانلود یک نسخه از فاکتور در رایانه خود کلیک کنید. این نماد برای همه سفارشها، اعم از تکمیلشده یا موارد دیگر نشان داده میشود. اگر سفارش ناقص باشد، هیچ فاکتوری برای PDF دانلود شده نشان داده نمی شود.
به طور پیش فرض ستون اقدامات توسط ووکامرس پنهان است، می توانید آن را در گزینه های صفحه فعال کنید.

منوی کشویی عملیات گروهی

اگر نیاز به تغییر اطلاعات فاکتور PDF موجود دارید، به عنوان مثال اگر تاریخ اشتباهی در فاکتور وجود دارد یا باید قالب را تغییر دهید، می توانید با گزینه “Update PDF Meta” تغییراتی را اعمال کنید. این فقط در صورتی نشان میدهد که گزینه اشکالزدایی در تنظیمات فاکتور PDF تنظیم شده باشد – لطفاً قبل از استفاده از این گزینه مطمئن شوید که از مشکلات قانونی احتمالی آگاه هستید. در حالت ایدهآل، تغییرات لازم را در تنظیمات خود در صورت نیاز انجام دهید و سپس یک فاکتور را بهروزرسانی کنید تا تأیید کنید که همه چیز به درستی کار کرده است.
اگر میخواهید برای برخی از سفارشهایی که قبلاً شماره فاکتور ندارند فاکتور ایجاد کنید، میتوانید از «ایجاد و ایمیل فاکتور» استفاده کنید. فیلتری برای جلوگیری از ارسال ایمیل وجود دارد.
add_filter( 'pdf_invoice_bulk_send_invoice', 'remove_pdf_invoice_bulk_send_invoice' );
function remove_pdf_invoice_bulk_send_invoice() {
return false;
}
این گزینه برای سفارشهای گذشته کار میکند، به خصوص اگر گزینه موجود در تنظیمات در حال اتمام باشد.

استفاده
یک PDF به تمام ایمیل های سفارش پرداخت شده یا تکمیل شده پیوست می شود.
مشتریان می توانند فاکتور PDF را از طریق پیوند دانلود فاکتور در صفحه تشکر دریافت کنند یا به نسخه هایی از قسمت سفارشات من دسترسی داشته باشند.
همچنین میتوانید یک پیدیاف را به ایمیلهای «سفارش جدید» دریافتشده توسط مدیر فروشگاه پیوست کنید.
سفارشی سازی در افزونه PDF Invoices for WooCommerce
قالب را در قالب خود کپی کنید
برای سفارشی کردن قالب، ابتدا یک کپی در قالب خود ایجاد کنید.
wp-content/themes/YOUR_THEME/pdf_templates/template.php
اگر مجوزهای فایل سرور شما اجازه می دهد، می توانید یک کپی از الگوی PDF را با کلیک بر روی “کپی فایل قالب PDF فاکتور در پوشه قالب آماده برای سفارشی سازی” ایجاد کنید. پیوند در WooCommerce -> PDF Invoices -> Help and Customization Tab که در اینجا نشان داده شده است
هنگامی که فایل الگو را در پوشه تم خود کپی کردید، پیوندی به شما نشان داده می شود تا مستقیماً به ویرایشگر تم بروید، جایی که می توانید تغییراتی را در قالب فاکتور PDF خود ایجاد کنید
متغیرهای جدید اضافه کنید
برای اطلاعات بیشتر به قلابها و فیلترها در فاکتور PDF WooCommerce مراجعه کنید – و طرحبندی را تغییر دهید و بخشها را جابهجا کنید.
فایل های قالب از جداول HTML استفاده می کنند. این محدودیت کتابخانه DOMPDF است، زیرا می توان از برخی کلاس های CSS استفاده کرد، اما باید آزمایش کنید تا ببینید کدام کار می کند و کدام نه.
با استفاده از فونت های موجود
wp-content/plugins/woocommerce-pdf-invoice/lib/dompdf/lib/fonts/
wp-content/plugins/woocommerce-pdf-invoice/lib/dompdf/lib/fonts/dompdf_font_family_cache.dist.php
سپس می توانید فونت فایل template.php را تغییر دهید. اگر فونت با DOMPDF موجود نیست، می توانید از فونت های گوگل استفاده کنید. یک پیوند به template.php اضافه کنید و سپس استایل را مانند یک فایل HTML معمولی اضافه کنید.
استفاده از فونت های گوگل در افزونه PDF Invoices for WooCommerce
آدرس فونت را از گوگل (https://fonts.google.com) دریافت کنید و سپس قالب را به صورت زیر تغییر دهید. مهم است که فونت شما حاوی تمام کاراکترهای لازم برای زبان شما باشد و همچنین باید دارای سبک های کافی برای معمولی، پررنگ، H1، H2 باشد.
@import url('https://fonts.googleapis.com/css?family=Orbitron');
body{
font-family: 'Orbitron', sans-serif, "DejaVu Sans Mono", sans-serif, monospace;
font-size:11px;
}
استفاده از فونت True Type
مطمئن شوید که محل فونت را می دانید و سپس قالب را به صورت زیر تغییر دهید. مهم است که فونت شما حاوی تمام کاراکترهای لازم برای زبان شما باشد و همچنین باید دارای سبک های کافی برای معمولی، پررنگ، H1، H2 باشد.
@font-face {
font-family: 'Firefly';
font-style: normal;
font-weight: normal;
src: url(http://example.com/fonts/firefly.ttf) format('truetype');
}
body {
font-family: 'Orbitron', sans-serif, "DejaVu Sans Mono", sans-serif, monospace;
font-size:11px;
}
افزودن رنگ پس زمینه به خطوط تولید PDF
نیاز به فاکتورهای PDF 4.4.5
CSS زیر را به قالب PDF خود اضافه کنید، این الگو شامل تمام نامهای کلاس ممکن است
.orderdetails {
border-collapse:collapse;
}
.ordercontent {
border-collapse:collapse;
}
.pdf_table_row_heading {
color: #FFF;
background-color:#000;
}
.pdf_table_cell_heading {
padding: 4px 0;
}
.pdf_table_row_even {
background: #CACACA;
}
سوالات متداول در افزونه ساخت فاکتورهای PDF برای سفارشات ووکامرس | PDF Invoices for WooCommerce
- آیا فایل های PDF به روشی امن ذخیره می شوند؟
فایلهای PDF در صورت نیاز ایجاد میشوند و در پوشه tmp میزبان شما ذخیره میشوند، که معمولاً از طریق مرورگر قابل دسترسی نیست. یک کار CRON هر نیم ساعت یک بار فایل های PDF را حذف می کند تا سرور شما پر نشود.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.