پرینت و ذخیره اطلاعات محصول با افزونه WooCommerce PDF Invoices & Packing Slips

زمانی که مشتری اقدام به ثبت سفارش خود می کند ممکن است بخواهد به ذخیره اطلاعات محصول خود بپردازد. افزونه ی WooCommerce PDF Invoices & Packing Slips این امکان را فراهم می کند تا مشتری بتواند یک نسخه pdf از سفارش خود را دریافت کند. در ادامه با آموزش نصب و راه اندازی این افزونه با ما همراه باشید.

نصب افزونه WooCommerce PDF Invoices & Packing Slips
برای نصب این افزونه وارد پیشخوان وردپرس شوید و از قسمت افزونه ها, افزونه ی WooCommerce PDF Invoices & Packing Slips را جستجو کنید و بعد از نصب آن را فعال کنید. همچنین می توانید از سایت wordpress.org > plugins نام افزونه را جستجو کرده و آن را دانلود کنید و در قسمت افزونه ها بارگذاری نمایید.
تنظیمات افزونه
بعد از نصب افزونه، به منوی ووکامرس گزینه ی PDF Invoices اضافه می شود با کلیک بر روی آن وارد تنظیمات شوید.
تنظیمات عمومی برای ذخیره اطلاعات محصول

- ?How do you want to view the PDF : شما می توانید یکی از گزینه های “دانلود pdf” یا “باز شدن pdf در تب جدید مرورگر” را انتخاب کنید که pdf به چه صورت برای مشتری نمایش داده شود.
- Choose a template : شما می توانید برای شخصی سازی الگو فایل simple که مسیر آن در تصویر ذکر شده را در یک پوسته فرزند (child-theme) در مسیر مشخص شده قرار دهید تا آن را شخصی سازی کنید.
- Paper size : از این قسمت سایز pdf را مشخص کنید.
- Test mode : با فعال بودن حالت آزمایش ، هر سندی که ایجاد شود همیشه از آخرین تنظیمات استفاده می کند ، نه اینکه از تنظیمات همانطور که در زمان ایجاد سند پیکربندی شده است ، استفاده کند.
توجه: شماره و تاریخ فاکتور تحت تأثیر این تنظیم نیستند و همچنان تولید می شوند. - Extended currency symbol support : اگر نماد ارز شما به درستی نمایش داده نمی شود ، این را فعال کنید.

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 : فرمت شماره که با اضافه کردن پیشوند و پسوند آن را سفارشی می کنید.
- پیشوند : برای استفاده از سال و ماه فاکتور به ترتیب از [invoice_year] و [invoice_month] استفاده کنید.
- پسوند : اضافه کردن پسوند به شماره فاکتور
- padding : عدد مورد نظر را اینجا وارد کنید مثلا 6 را وارد کنید تا 42 به صورت 000042 نمایش داده شود.
توجه: اگر قبلاً یک قالب شماره فاکتور سفارشی با فیلتر ایجاد کرده باشید ، تنظیمات فوق نادیده گرفته می شوند
Reset invoice number yearly : با فعال کردن این مورد شماره فاکتور به صورت سالانه بازنشانی می شود.
Allow My Account invoice download : اجازه دانلود فاکتور از حساب کاربری من زمانی که :
- Only when an invoice is already created/emailed : فقط وقتی فاکتور از قبل ایجاد شده / از طریق ایمیل ارسال شده باشد.
- Only for specific order statuses (define below) : فقط برای وضعیت های خاص سفارش
- Always : همیشه
- Never : هرگر
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 فاکتور سفارش مشتری و فایل ارسال مرسوله را مشاهده می کند.
About حامد نجفی
بعد از گذشت 9 سال کار با وردپرس و فعالیت اینترنتی هر روز علاقه ام به این کار بیشتر میشه. سختی های زیادی تو این راه کشیدم و دوست دارم به شما کمک کنم این مسیر رو سریعتر طی کنین. با من در شبکه های اجتماعی در تماس باشید :)
More Posts by حامد نجفی
دیدگاهتان را بنویسید