یکی از بهترین پلاگین ها برای فروش دوره، آموزش و فایل، افزونه ووکامرس است. در این مطلب قابلیت فروش محصولات دانلودی ووکامرس را بررسی می کنیم.
در وردپرس دو افزونه معروف و محبوب برای فروش دوره و فایل دانلودی وجود دارد. افزونه EDD و ووکامرس هر کدام مزیت های خود را دارند. اما به صورت کلی انتخاب ووکامرس برای فروش محصولات دانلودی، انتخاب بهتری خواهد بود. این افزونه به دلیل جامعه آماری بالاتر، قابلیت و امکانات بیشتری برای شما خواهد داشت. تنظیمات و بخش های گوناگونی برای محصولات دانلودی ووکامرس وجود دارد. در این مطلب به شکل کامل درباره روش افزودن محصول و تنظیمات مربوط به آن صحبت می کنیم.
افزودن محصولات دانلودی ووکامرس
ووکامرس امکان فروش انواع محصول را فراهم می کند. محصولات در WooCommerce به بخش های فیزیکی، مجازی، دانلودی، ساده، متغیر و … تقسیم می شوند. البته امکان ترکیب این حالت ها نیز وجود دارد. برای فروش فایل باید از ترکیب ساده، مجازی و دانلودی استفاده کنیم. در این صورت کاربر نیاز به ارسال کالا و دریافت آن ندارد. برای ایجاد این نوع محصول، وارد بخش افزودن محصولات ووکامرس می شویم. سپس در بخش اطلاعات محصول، تیک گزینه های «مجازی» و «دانلودی» را بزنیم. در بخش پایینی نیز امکان انتخاب فایل ها برای دانلود وجود دارد. کاربر پس از تکمیل فرایند خرید و تکمیل سفارش، امکان دریافت این فایل ها را خواهد داشت.
در بخش بعدی، امکان شخصی سازی لینک ها قرار دارد. گزینه «محدودیت دانلود»، برای ایجاد محدودیت تعداد دفعات مجاز دانلود فایل ها است. گزینه «انقضای دانلود» نیز برای ثبت تاریخ انقضا برای لینک ها است. در این صورت برای مثال لینک ها پس از گذشت ۳ روز از کار می افتند.
تنظیمات محصولات دانلودی در ووکامرس
تنظیمات محصولات دانلودی ووکامرس در بخش پیکربندی > محصولات > محصولات دانلودی قرار دارد. ووکامرس در این بخش تنظیمات مناسبی را برای حفظ امنیت فایل ها قرار داده است. در ادامه به بررسی تنظیمات این بخش می پردازیم:
روش دانلود فایل
به صورت پیش فرض ووکامرس امکان دانلود و دسترسی مستقیم به فایل ها را نمی دهد. دلیل این موضوع نیز امنیت فایل ها و عدم دسترسی غیر مجاز کاربران دیگر به فایل ها است. در این بخش ۳ گزینه قابل انتخاب است:
- اجبار به دانلود ها: در این روش لینک دانلود غیر مستقیم توسط PHP ایجاد و برای کاربر ارسال می شود. در این روش کاربر به آدرس فایل اصلی دسترسی ندارد. اما مشکل اصلی این روش اختلال برخی سرور ها برای فایل های حجیم است. اگر هنگام کار با این روش دانلود کاربر با تداخل روبرو شود، باید گزینه بعدی، یعنی Accel-Redirect/X-Sendfile را انتخاب کنیم.
- دانلود Accel-Redirect/X-Sendfile: در این روش، وب سرور های آپاچی و Nginx انجام می شود. برای استفاده از این روش باید ماژول های لازم بر روی وب سرور ما نصب و تنظیماتی برای آن انجام شود. بیشتر هاست های اشتراکی این عملیات را برای ما انجام می دهند. به صورت کلی در صورت پشتیبانی، این گزینه بهترین روش برای دانلود فایل ها است.
- فقط تغییر مسیر (ناامن): در این روش فایل ها فقط با یک تغییر مسیر ساده برای کاربر ارسال می شود. یعنی در نهایت کاربر لینک فایل های اصلی را مشاهده می کند. استفاده از این روش به دلیل خطرات احتمالی در دسترسی غیر مجاز به فایل ها، اصلا پیشنهاد نمی شود.
در پایان یک گزینه به عنوان آخرین چاره برای دانلود قرار گرفته است. با فعال کردن این، در صورت بروز هرگونه اختلال در روش «اجبار به دانلود» و «دانلود Accel-Redirect/X-Sendfile»، به صورت خودکار از حالت تغییر مسیر استفاده می شود. در این صورت کاربر به فایل خود دسترسی پیدا می کند.
محدودیت های دسترسی
در این بخش با ایجاد محدودیت های مختلف برای کاربر، امنیت و شرایط دانلود فایل ها را شخصی سازی می کنیم:
- دانلود ها نیازمند ورود هستند: با فعال کردن این گزینه، کاربر برای دانلود فایل ها حتما باید در حساب کاربری خود ورود کند. این گزینه از اشتراک گذاری لینک های دانلود جلوگیری می کند. زیرا کاربر باید اطلاعات حساب خود را نیز در اختیار کاربران دیگر قرار دهد.
- دسترسی به محصولات دانلود شدنی بعد از پرداخت: با فعال کردن این گزینه، برای دانلود، وضعیت سفارش باید به «تکمیل شده» تغییر کند. این نیز برای موقعیت هایی که نیاز به تایید توسط مدیر سایت وجود داشته باشد، کاربردی است.
در مرورگر باز کنید
این گزینه امکان نمایش فایل به جای اجبار به دانلود را فعال می کند. البته که کاربر امکان ذخیره فایل باز شده را نیز دارد. اما گاهی نیاز به این قابلیت وجود دارد.
نام فایل
ووکامرس به صورت پیش فرض این گزینه را فعال می کند. در این گزینه، برای مسائل امنیتی یک رشته متنی منحصر به فرد به نام پرونده ها اضافه می شود. به زبان ساده تر امکان حدس زدن لینک توسط کاربر از بین می رود.