زمانی که مشتری اقدام به ثبت سفارش خود می کند ممکن است بخواهد به ذخیره اطلاعات محصول خود بپردازد. افزونه ی WooCommerce PDF Invoices & Packing Slips این امکان را فراهم می کند تا مشتری بتواند یک نسخه pdf از سفارش خود را دریافت کند. در ادامه با آموزش نصب و راه اندازی این افزونه با ما همراه باشید.
برای نصب این افزونه وارد پیشخوان وردپرس شوید و از قسمت افزونه ها, افزونه ی WooCommerce PDF Invoices & Packing Slips را جستجو کنید و بعد از نصب آن را فعال کنید. همچنین می توانید از سایت wordpress.org > plugins نام افزونه را جستجو کرده و آن را دانلود کنید و در قسمت افزونه ها بارگذاری نمایید.
بعد از نصب افزونه، به منوی ووکامرس گزینه ی PDF Invoices اضافه می شود با کلیک بر روی آن وارد تنظیمات شوید.
Enable font subsetting : فعال بودن این مورد سایز فایل را کاهش می دهد و فقط شامل کاراکترهایی است که در آن فایل استفاده شده است. این امکان قابلیت ویرایش فایل pdf را نیز محدود می کند.(در صورتی که از فونت های آسیایی استفاده می کنید توصیه می شود این مورد را فعال کنید.)
Shop header/logo : قرار دادن لوگو ی فروشگاه در هدر pdf
Logo height : تعیین اندازه ی لوگو به سانتی متر ، میلیمتر یا اینچ
Shop Name : نام فروشگاه خود را در این فیلد وارد کنید.
Shop Address : آدرس فروشگاه را در این قسمت وارد کنید.
Footer: terms & conditions, policies, etc. : در این فیلد شرایط و ضوابط، سیاست ها و … را که در پاورقی pdf قرار می گیرد وارد کنید.
فیلدهای قرار گرفته در زمینه های الگوی اضافی برای ستون های پاورقی در الگوی مدرن مورد استفاده قرار می گیرد که پاورقی را به سه ستون تقسیم می کند.
بعد از تکمیل تنظیمات عمومی روی دکمه ذخیره تنظیمات کلیک کنید.
از بخش اسناد Invoce را انتخاب کنید.
با فعال کردن این مورد فاکتور برای مشتری در قسمت حساب کاربری من و برای فروشنده در سفارشات مشتریان نمایش داده می شود.
Attach to : فایل pdf برای چه سفارش هایی مورد استفاده قرار بگیرد با انتخاب گزینه های مورد نظر فایل pdf را ضمیمه کنید.
Disable for : در این بخش می توانید ایجاد pdf را برای برخی از سفارشات محدود کنید مثلا سفارشات لغو شده یا پرداخت های ناموفق یا … را به صورت pdf نتوان ذخیره کرد.
Display shipping address : برای نمایش آدرس حمل و نقل در سند است که می توان با انتخاب یکی از گزینه ها نحوه ی نمایش را مشخص کرد که میتواند آدرس نمایش داده شود یا نشود یا زمانی که با آدرس صورت حساب متفاوت بود نمایش دهد.
Display email address : نمایش آدرس ایمیل
Display phone number : نمایش شماره تلفن
Display customer notes : با فعال کردن این گزینه یادداشت های مشتری نمایش داده می شود.
Display invoice date : در این مورد می توان “تاریخ فاکتور” یا “تاریخ سفارش” را نمایش دهید یا می توان با انتخاب “خیر” آن را غیر فعال کنید.
Display invoice number : نمایش شماره ی فاکتور سفارش
Next invoice number (without prefix/suffix etc.) : شماره فاکتور بعدی که بدون پیشوند یا پسوند و چیز دیگری وارد می شود.
Number format : فرمت شماره که با اضافه کردن پیشوند و پسوند آن را سفارشی می کنید.
توجه: اگر قبلاً یک قالب شماره فاکتور سفارشی با فیلتر ایجاد کرده باشید ، تنظیمات فوق نادیده گرفته می شوند
Reset invoice number yearly : با فعال کردن این مورد شماره فاکتور به صورت سالانه بازنشانی می شود.
Allow My Account invoice download : اجازه دانلود فاکتور از حساب کاربری من زمانی که :
Enable invoice number column in the orders list : با فعال کردن این مورد ستون شماره فاکتور را در لیست سفارشات فعال کنید.
Disable for free orders : برای سفارشات رایگان غیرفعال کنید.
Always use most current settings : همیشه از بیشتر تنظیمات فعلی استفاده کنید.
سپس ذخیره تنظیمات را بزنید.
از بخش اسناد Packing Slip را انتخاب کنید.
با فعال کردن این مورد گزینه چاپ رسید مرسوله در قسمت سفارشات ووکامرس برای فروشنده نمایش داده می شود که می تواند آن را ذخیره و پرینت بگیرد. در این سند مواردی که در زیر ذکر می شود قابل نمایش است.
Display billing address : نمایش آدرس صورت حساب
Display email address : نمایش آدرس ایمیل
Display phone number : نمایش شماره تلفن
Display customer notes : نمایش یادداشت های مشتری
Legacy mode : حالت قدیمی سازگاری را با الگوها و فیلترهای نسخه های قبلی تضمین می کند.
Legacy textdomain fallback : سازگاری با فایل های ترجمه شده از نسخه های قبل از 2017-05-15 را تضمین می کند.
Allow guest access : این گزینه را فعال کنید تا به مشتریانی که بدون حساب کاربری خریداری می کنند با یک کلید منحصر به فرد به PDF خود دسترسی پیدا کنند.
Calculate document numbers (slow) : شماره سند (مانند شماره فاکتور) به صورت پیش فرض با استفاده از “افزایش خودکار” افزایش می یابد.اگر شماره سند در پایگاه داده شما با بیش از یک واحد افزایش می یابد این گزینه را فعال کنید.
Enable debug output : اگر یک صفحه خالی یا مشکل تولید pdf دارید این گزینه را فعال کنید تا از خطاهای پلاگین خارج شوید.
احتیاط! این تنظیم ممکن است خطاهایی (از پلاگین های دیگر) در مکان های دیگر سایت شما را نیز نشان دهد ، بنابراین توصیه نمی شود که آن را در سایت های زنده فعال کنید. همچنین می توانید &debug=true را به URL اضافه کنید تا این کار را بر اساس سفارش انجام دهید.
Enable automatic cleanup : می توانید پاک سازی خودکار را فعال کنید که در یک زمان مشخص مثلا 7 روز یکبار پاکسازی را انجام دهد. پاک کردن خودکار پرونده های pdf ذخیره شده در پوشه موقت (برای پیوست های ایمیل استفاده می شود)
Output to HTML : به جای ایجاد PDF ، خروجی الگو را به صورت HTML به مرورگر ارسال کنید. همچنین می توانید &output=html را به URL اضافه کنید تا این کار را براساس سفارش انجام دهید.
Use alternative HTML5 parser to parse HTML : برای تجزیه HTML از تجزیه کننده HTML5 جایگزین استفاده کنید.
بعد از اتمام تنظیمات روی ذخیره تنظیمات کلایک کنید.
مشتری برای دریافت فایل pdf از سفارش خود وارد حساب کاربری شده و با زدن دکمه Invoice فایل خود را دریافت نماید.
همچنین فروشنده از قسمت سفارشات ووکامرس فایل pdf فاکتور سفارش مشتری و فایل ارسال مرسوله را مشاهده می کند.
بعد از دانلود فایل پی دی اف فاکتور ، فونت فارسی رو نشون نمیده ! لطفا راهنمایی کنید