دانلود افزونه ایزی دیجیتال دانلودز
دانلود افزونه ایزی دیجیتال دانلودز یا Easy Digital Downloads (به اختصار EDD) یک افزونه قدرتمند و تخصصی وردپرس برای راه اندازی...
دانلود افزونه ایزی دیجیتال دانلودز یا Easy Digital Downloads (به اختصار EDD) یک افزونه قدرتمند و تخصصی وردپرس برای راه اندازی فروشگاه محصولات دیجیتال است. این افزونه برخلاف بسیاری از پلتفرمهای تجارت الکترونیک که برای فروش محصولات فیزیکی طراحی شدهاند، از روز اول به طور اختصاصی برای فروشندگان محتوای دیجیتال ساخته شده است.

EDD در سال 2012 توسط شرکت Sandhills Development عرضه شد و امروزه بیش از 50.000 فروشنده در 187 کشور از آن استفاده میکنند. این افزونه بیش از 30 میلیون سفارش را پردازش کرده و امتیاز 4.7 از 5 را در مخزن وردپرس کسب کرده است.
ویژگیهای برتر افزونه ایزی دیجیتال دانلودز
1. محصولات نامحدود بدون هزینهی لیست کردن
با EDD میتوانید تعداد نامحدودی محصول ایجاد کنید و هیچ هزینه ای برای لیست کردن کالا پرداخت نمی کنید. هر محصول میتواند چندین فایل با فرمتهای مختلف (مثل PDF، PNG، JPEG) داشته باشد و برای هر کدام قیمت جداگانه تعیین کنید.
2. سبد خرید و تسویه حساب بهینه
افزونه دارای سبد خرید یکپارچه و فرم تسویه حساب بهینه شده است که تجربه خرید را برای مشتریان ساده میکند.
3. درگاههای پرداخت متنوع
EDD از طریق اتصال یک کلیک به محبوب ترین درگاه های پرداخت جهانی، فروش را در عرض چند دقیقه ممکن میکند:
- کارتهای اعتباری (از طریق Stripe و Square)
- PayPal و PayPal Credit
- Apple Pay و Google Pay
- WeChat Pay، AliPay، Amazon Pay
- Klarna، iDEAL، Bancontact، giropay و بسیاری دیگر
EDD عضو تأیید شده برنامه های شریک Stripe، PayPal و Square است.
4. گزارشگیری قدرتمند
ابزارهای گزارش گیری پیشرفته به شما امکان میدهند:
- رشد مشتریان، درآمد و فروش را رصد کنید
- روندها را در دورههای زمانی مختلف مقایسه کنید
- گزارشهای تفکیکی بر اساس محصول، دستهبندی، برچسب و مالیات دریافت کنید
5. مدیریت آسان مشتریان
امکان ثبت نام خودکار مشتریان، پیگیری سوابق خرید هر کاربر و مدیریت کامل اطلاعات مشتریان از دیگر قابلیتهای این افزونه است.
6. کدهای تخفیف و کوپن
سیستم پیشرفته تخفیفها و کوپنها به شما امکان میدهد برای بازاریابی و جذب مشتریان بیشتر، کدهای تخفیف متنوع ایجاد کنید.
7. ذخیره سازی امن فایلها
فایلهای دیجیتال شما به صورت امن ذخیره میشوند و لینکهای دانلود محافظت شده هستند.
8. انعطافپذیری و قابلیت توسعه
با بیش از ۷۰ افزونهی جانبی (add-on) رسمی، میتوانید امکانات فروشگاه خود را توسعه دهید. این افزونه ها قابلیت هایی مانند کیف پول، امنیت بیشتر لینک های دانلود، و امکانات دیگر را اضافه می کنند.
جمع بندی افزونه ایزی دیجیتال دانلودز
افزونه Easy Digital Downloads یک انتخاب ایده آل برای فروش انواع محصولات دیجیتال مانند کتابهای الکترونیکی، نرمافزار، قالب، موسیقی، عکس، دورههای آموزشی و هر محتوای دیجیتال دیگری است. این افزونه با ارائهی امکانات تخصصی برای فروش دیجیتال، سبک وزن بودن، راه اندازی سریع و پشتیبانی کامل از زبان فارسی، به یکی از محبوب ترین ابزارهای فروش فایل در وردپرس تبدیل شده است.
تغییرات نسخه افزونه ایزی دیجیتال دانلودز
امنیت: مشکل نبود بررسی مجوز دسترسی هنگام ارسال ایمیل آزمایشی خلاصه ایمیلها برطرف شد.
امنیت: کدهای تخفیف دارای محدودیت تعداد استفاده، از زمان شروع فرایند پرداخت رزرو میشوند. به این ترتیب، مشتریانی که همزمان فرایند پرداخت را انجام میدهند، دیگر نمیتوانند بیش از سقف تعیینشده از یک کد تخفیف استفاده کنند.
پرداخت: مشکل نمایش داده نشدن فرمهای ورود و ثبت نام در صفحه پرداخت ساخته شده با بلوک پرداخت، در صورتی که این بلوک هیچ بلوک داخلی نداشته باشد، برطرف شد.
پرداخت: برای افزایش سرعت تکمیل سفارش، محاسبه مجموع درآمد فروشگاه به بعد از تکمیل فرایند پرداخت موکول شد.
پایگاه داده: رویدادهای پایگاه داده اکنون فقط با انجام عملیات ایجادکننده همان رویدادها اجرا میشوند.
تخفیفها: کدهای تخفیفی که به دلیل سفارشهای در انتظار پرداخت رزرو شده بودند، زودتر آزاد میشوند. در نتیجه، سبدهای خرید رها شده مانع استفاده سایر مشتریان از کدهای تخفیف محدود نخواهند شد.
تخفیفها: اگر سفارش پرداخت شده باشد اما کد تخفیف استفاده باقیماندهای نداشته باشد، سفارش به جای تکمیل خودکار، برای بررسی در وضعیت «در انتظار بررسی» قرار میگیرد.
ایمیلها: خطای بحرانی هنگام فعال بودن قابلیت بازیابی سبد خرید برطرف شد. این خطا در صورت فعال بودن افزونه دیگری برای ارسال ایمیل، میتوانست مانع ارسال تمام ایمیلهای سایت شود.
ایمیلها: مشکل ارسال ایمیل آزمایشی و پیش نمایش ایمیلهای سفارشی مربوط به بازیابی سبد خرید برطرف شد.
ایمیلها: ایمیل اطلاع رسانی به کاربران جدید اکنون فقط در نتیجه ثبت نام کاربر ارسال میشود.
سفارشها: مشکل اجرای فرایند پردازش سفارشهای در انتظار پرداخت هنگام تغییر وضعیت سفارش به وضعیتهایی غیر از «در انتظار پرداخت» و «در حال پردازش» برطرف شد.
سفارشها: هشدارهای PHP در صفحه مدیریت سفارشها، هنگام ثبت سفارش بدون آدرس IP، برطرف شد.
پیپال (PayPal): مشکل ناموفق بودن بازپرداخت جزئی مبالغ ۱۰۰۰ واحد یا بیشتر، و همچنین بازپرداخت در فروشگاههایی که از ویرگول به عنوان جداکننده اعشار استفاده میکنند، برطرف شد.
گزارشها: مشکل جابهجایی ستونهای خروجی فایل مشتریان پس از ستون شناسه (ID)، هنگام فیلتر کردن گزارش بر اساس دسته بندی یا برچسب دانلود، برطرف شد.
گزارشها: مشکل کمبود حافظه هنگام خروجی گرفتن از گزارشها در فروشگاههایی با تعداد زیاد دانلودهای دسته بندی شده برطرف شد.
گزارشها: اگر کاربر اجازه اجرای یک عملیات خروجی گرفتن از اطلاعات را نداشته باشد، اکنون پیام خطا نمایش داده میشود و فرایند به صورت نامحدود ادامه پیدا نمیکند.
استرایپ (Stripe): سرعت فرایند پرداخت در فروشگاههایی با تعداد زیاد سفارش افزایش یافت.
ابزارها: اگر برای صفحه ابزارها، زبانهای درخواست شود که وجود ندارد، اکنون زبانه پیش فرض نمایش داده میشود.
- جدید – Abilities: اطلاعات فروشگاه اکنون در Abilities API وردپرس ثبت میشود تا دستیارهای هوش مصنوعی بتوانند سفارشها، مشتریان، محصولات و تخفیفها را شناسایی کرده و با آنها کار کنند.
- جدید – مدیریت: پشتیبانی از Command Palette اضافه شد. در وردپرس 6.9 و بالاتر، میتوان با کلیدهای
Cmd+Kدر مک یاCtrl+Kدر ویندوز، سفارشها، مشتریان، تخفیفها و دانلودها را جستجو و مستقیماً به آنها دسترسی پیدا کرد. - مدیریت: ظاهر فیلدهای انتخاب پیشرفته بهبود یافت تا در کنار افزونههایی که استایلهای اختصاصی Chosen را بارگذاری میکنند، بهدرستی نمایش داده شوند.
- مدیریت: اعتبارسنجی و نحوه خروجی تنظیمات فروشگاه هنگام ذخیرهسازی ایمنتر شد.
- API: بررسی دسترسی و قابلیت مشاهده اطلاعات در Endpoint مربوط به API محصولات بهبود یافت.
- API: بررسی مجوزها در API مربوط به گزارشهای دانلود فایل و همچنین شرایط صدور کلیدهای API بهبود یافت.
- بلوکها: بررسی مالکیت در بلوک User Downloads بهبود یافت.
- بلوکها: نحوه ثبت ویژگیهای استایل در CSS داخلی بلوک Downloads ایمنتر شد.
- سبد خرید: مشکل از کار افتادن لینک حذف محصولات پس از بهروزرسانی سبد خرید با AJAX برطرف شد.
- سبد خرید: بررسیهای مربوط به سبد خرید مهمان بازیابیشده، از جمله قیمتگذاری و سطح دسترسی آن، بهبود یافت.
- تسویهحساب: لینک «بازیابی رمز عبور» به پیام خطای ورود در صفحه تسویهحساب بازگردانده شد.
- تسویهحساب: خطای «رمز عبور خود را تأیید کنید» که مانع ثبتنام مشتریان جدید در حالت تسویهحساب مبتنی بر بلوک میشد، برطرف شد.
- تسویهحساب: مشکل عمل نکردن دکمه PayPal برای کاربران مهمان در شرایطی که فرم ورود در صفحه تسویهحساب مخفی بود، برطرف شد.
- تسویهحساب: میزان بررسی و تأیید اطلاعات قبل از ثبت خودکار حساب جدید برای سفارش افزایش یافت.
- تسویهحساب: کنترلهای ضدسوءاستفاده برای ایجاد حساب کاربری در سمت کاربر اضافه شد و نحوه اعمال تنظیمات ثبتنام فروشگاه در فرایند تسویهحساب بهبود یافت.
- سازگاری – Elementor: مشکل نمایش تصاویر بندانگشتی محصولات با اندازه کامل و همچنین یک هشدار PHP در ابزار قدیمی تسویهحساب Elementor برطرف شد.
- سازگاری – Elementor: مشکل نمایش نادرست طرح دو ستونه صفحه تسویهحساب برطرف شد.
- سازگاری – Elementor: عملکرد سمت کاربر بهبود یافت و دیگر در هر بار مشاهده صفحه، کل ساختار عناصر Elementor رمزگشایی نمیشود.
- سازگاری – WP All Export: مشکل ایجادشده توسط اسکریپتهای انتخاب پیشرفته EDD که باعث از کار افتادن سازنده Drag & Drop میشد، برطرف شد.
- Cron: پاکسازی نشستها اکنون تا زمانی که تمام نشستهای منقضیشده پردازش شوند، بهصورت خودکار دوباره زمانبندی میشود.
- Cron: بررسی شرایط و زمینه اجرای وظایف نگهداری Cron بهبود یافت.
- مشتریان: هشدارهای مربوط به کلیدهای تعریفنشده در شرایطی که اطلاعات نشست مشتری بهصورت ناقص ذخیره شده بود، برطرف شد.
- مشتریان: بررسی سطح دسترسی لازم برای حذف مشتری و اطلاعات مرتبط با او بهبود یافت.
- مشتریان: میزان تأیید اطلاعات قبل از اتصال یک رکورد مشتری موجود به حساب ثبتنامشده افزایش یافت.
- مشتریان: نحوه ذخیره نام و آدرس مشتری در شرایطی که فرایند تسویهحساب کامل نمیشود، بهبود یافت.
- پایگاه داده: پاکسازی و اعتبارسنجی مقادیر متای سریالشده بهبود یافت.
- تخفیفها: اعمال محدودیتهای مربوط به تعداد دفعات استفاده از تخفیفها سختگیرانهتر شد.
- دانلودها: هشدار PHP هنگام ارائه فایلهایی که روی یک URL قرار دارند اما مسیر فایل محلی ندارند، برطرف شد.
- دانلودها: محدودیت دسترسی به پوشهها هنگام ارائه فایلهای محلی سختگیرانهتر شد.
- دانلودها: بررسی مالکیت و محل قرارگیری فایلهایی که با شناسه پیوست (Attachment ID) مشخص میشوند، بهبود یافت.
- دانلودها: بررسی سطح دسترسی نتایج جستجوی محصولات بهبود یافت.
- دانلودها: نحوه ذخیرهسازی نتایج جستجوی محصولات در کش بهبود یافت.
- دانلودها: بررسی مجوز هنگام ذخیره محصولات ترکیبی و نحوه تعیین دسترسی به فایلهای آنها بهبود یافت.
- دانلودها: اعمال محدودیت تعداد دانلود برای هر فایل سختگیرانهتر شد.
- دانلودها: نحوه تطبیق فایلهایی که گزینه قیمت برای آنها تعیین نشده با خرید انجامشده بهبود یافت.
- دانلودها: بررسی دسترسی مشتری به گزینه قیمت خریداریشده بهبود یافت.
- دانلودها: بررسی مسیر فایلهای محصولات برای اطمینان از قرارگیری در محل مجاز بهبود یافت.
- دانلودها: اعتبارسنجی هنگام ایجاد لینکهای دانلود فایل بهبود یافت.
- ایمیلها: نحوه نمایش اطلاعات محصولات در تگ ایمیل
{download_list}بهبود یافت. - ایمیلها: بررسیهای انجامشده پیش از ارسال ایمیل رسید خرید و ایمیل اطلاعرسانی فروش جدید بهبود یافت.
- ایمیلها: خطای جدی در تگ نام که هنگام ثبت سفارشی بدون نام کوچک رخ میداد، برطرف شد.
- درگاهها: اعتبارسنجی و بررسی مجوزها برای ثبت دامنه Apple Pay بهبود یافت.
- گزارشها: بررسی سطح دسترسی موردنیاز برای مشاهده گزارشهای فروشگاه بهبود یافت.
- مهاجرت: بررسی شرایط اجرای فرایندهای ارتقای پسزمینه بهبود یافت.
- سفارشها: اعتبارسنجی لازم برای بازیابی سفارشهای رهاشده بهبود یافت.
- سفارشها: بررسیهای بیشتری برای اجرای عملیات ارسال مجدد رسید خرید اضافه شد.
- سفارشها: نمایش عنوان محصولات در ویرایشگر سفارش اصلاح شد.
- سفارشها: میزان تأیید هویت لازم برای مشاهده رسید سفارش توسط کاربران مهمان افزایش یافت.
- سفارشها: محدودیتهای مربوط به HTML مجاز در یادداشتهای محصولات موجود در رسید سفارش سختگیرانهتر شد.
- سفارشها: پاکسازی و نحوه نمایش آدرس سفارشها در بخش مدیریت بهبود یافت.
- سفارشها: شرایط لازم برای اجرای عملیات تأخیری روی سفارشها سختگیرانهتر شد.
- سفارشها: سطح مجوز موردنیاز برای ایجاد سفارش بهبود یافت.
- سفارشها: بررسی سطح دسترسی هنگام انتقال گروهی سفارشها به زبالهدان یا بازیابی آنها بهبود یافت.
- سفارشها: بررسی مجوزها و ورودیها هنگام ایجاد دستی سفارش بهبود یافت.
- سفارشها: نحوه مدیریت رسید سفارش در شرایطی که تأیید ایمیل در انتظار انجام است، بهبود یافت.
- سفارشها: نحوه تعیین سفارش موردنظر توسط Shortcode رسید سفارش محدودتر و ایمنتر شد.
- PayPal: وضعیت اتصال فروشگاههایی که همچنان از PayPal Commerce v2 استفاده میکنند، اکنون در بخش سلامت سایت بهدرستی گزارش میشود.
- PayPal: پیش از ارسال درخواست بازپرداخت به PayPal، بررسیهای بیشتری انجام میشود.
- PayPal: مشکل ناموفق بودن بازپرداخت برای فروشگاههایی که همچنان به PayPal Commerce v2 متصل هستند، برطرف شد.
- PayPal: بررسی URL بازگشت PayPal پیش از ایجاد نشست خرید سختگیرانهتر شد.
- PayPal: بررسیهای بیشتری برای عملیات همگامسازی Webhookهای PayPal اضافه شد.
- PayPal Standard: اعتبارسنجی پیامهای ورودی IPN بهبود یافت.
- PayPal Standard: نحوه ذخیره پیامهای درگاه مربوط به اختلافات PayPal در یادداشتهای سفارش بهبود یافت.
- گزارشها: عملکرد صفحات گزارشها بهبود یافت.
- گزارشها: نحوه تطبیق نمودار میزان استفاده از تخفیف با کد تخفیف بهبود یافت.
- Stripe: مشکل ناموفق بودن تسویهحساب اشتراکهای دارای دوره آزمایشی رایگان به دلیل بررسی مبلغ در Card Elements برطرف شد.
- Stripe: از ایجاد پرداختهای تکراری هنگام پرداخت با Stripe Payment Elements جلوگیری شد.
- Stripe: بررسیهای بیشتری برای مرحله تکمیل اتصال Stripe Connect اضافه شد.
- Stripe: تنظیمات Elements Mode اکنون برای فروشگاههایی که همچنان از Card Elements استفاده میکنند نیز قابل مشاهده است.
- توسعهدهندگان: تگهای ایمیل اکنون در یک Registry از کلاسهای مجزا تعریف میشوند. توابع
edd_add_email_tag()و فیلترedd_email_tagsبدون تغییر باقی ماندهاند و تابعedd_email_tag_billing_address()منسوخ شده است. - توسعهدهندگان: کتابخانه Action Scheduler به نسخه 4.1.0 بهروزرسانی شد.
- توسعهدهندگان: Hookهای داخلی جدید از ساختار نامگذاری مبتنی بر
/مانندedd/domain/eventاستفاده میکنند. نام Hookهای قبلی تغییری نکرده است. - توسعهدهندگان: مسیریابهای اکشن پویا در یک کلاس واحد ادغام شدند و فیلتر
edd/actions/router/blocked_hooksبرای کنترل نام Hookهایی که این مسیریابها اجرا میکنند، اضافه شد. - توسعهدهندگان: فیلترهای
edd/logs/file_downloads/columnsوedd/logs/file_downloads/rowبه جدول گزارشهای دانلود فایل اضافه شدند. - توسعهدهندگان: ردیفهای خروجی تاریخچه دانلود اکنون شناسه گزارش (Log ID) را نیز شامل میشوند.
قابلیتهای جدید
- جدید – تسویهحساب: ویرایشگر بلوکی صفحه پرداخت اکنون از شخصیسازی با بلوکهای داخلی (Inner Blocks) پشتیبانی میکند.
- جدید – تسویهحساب: ویجتهای جدید و قابل ترکیب برای صفحه پرداخت Elementor اضافه شدهاند که کنترل و شخصیسازی بیشتری را فراهم میکنند.
- جدید – Stripe: امکان پرداخت با UPI اضافه شد.
مدیریت و پنل ادمین
- مدیریت: سازگاری با WordPress 7.1 برای جداول لیست مدیریت و تولید گروهی فاکتورها برطرف شد.
- مدیریت: از تأثیرگذاری استایلهای بخش مدیریت EDD بر ظاهر متاباکسهای سایر افزونهها در ویرایشگر بلوکی جلوگیری شد.
- مدیریت: پیشنهاد فعالسازی قابلیت محافظت در برابر اسپم به تنظیمات متفرقه (Misc) اضافه شد.
- مدیریت: گزینه فعالسازی ارسال دادههای آماری (Telemetry) از حالت قبلی به یک کلید روشن/خاموش (Toggle) تغییر کرد.
تسویهحساب
- تسویهحساب: نشانگر بارگذاری صفحه پرداخت بهروزرسانی شد.
- تسویهحساب: صفحه پرداخت مبتنی بر شورتکد اکنون از همان فیلدهای آدرس نسخه بلوکی استفاده میکند.
WP-CLI
- CLI: مشکل شناسایی بهروزرسانیهای موجود برای EDD و افزونههای جانبی از طریق WP-CLI برطرف شد.
تخفیفها
- تخفیفها: مشکل از بین رفتن کد تخفیف در لینکهای تخفیف از پیش تنظیمشده، زمانی که یک هوک سبد خرید محصولی را هنگام افزودن به سبد حذف میکرد، برطرف شد.
دانلودها
- دانلودها: مدیریت ریدایرکتها هنگام دانلود فایلها از نظر امنیتی و پایداری تقویت شد.
PayPal
- PayPal: سازگاری با سایتهای استیجینگ و سایتهای کلونشده بهبود یافت.
- PayPal: قابلیت PayPal Connect پایدارتر و قابلاعتمادتر شد.
- PayPal: فرایند ثبت دامنه برای Apple Pay بهبود یافت.
- PayPal: سازگاری با ویژگی Brand Name در PayPal بهبود پیدا کرد.
- PayPal: دریافت توکن Fastlane در صفحاتی که مربوط به پرداخت نیستند، متوقف شد.
- PayPal: دکمههای PayPal Connect بهبود یافتند.
- PayPal Standard: مدیریت سیستم قدیمی IPN بهبود یافت.
Square
- Square: مشکل غیرفعال ماندن دکمه پرداخت برای کارتهای کشورهایی که Square فیلد کد پستی را نمایش نمیدهد، برطرف شد.
Stripe
- Stripe: مدیریت پیامهای خطا برای پرداختهای ناموفق بهبود یافت.
- Stripe: دکمه Connect with Stripe مطابق با هویت بصری و برندینگ فعلی Stripe بهروزرسانی شد.
- Stripe: برای فروشگاههایی که همچنان از Legacy Card Elements استفاده میکنند، یک اعلان در پنل مدیریت اضافه شد.
- Stripe: درگاه پرداخت iDEAL با نام و برند جدید معرفی شد.
توسعهدهندگان
- توسعهدهندگان: کتابخانه قدیمی تشخیص مرورگر با سیستم مدرن User-Agent Parsing جایگزین شد.
- توسعهدهندگان: مدیریت فایلها بهبود یافت تا عملکرد آن با استانداردها و رویههای هسته وردپرس هماهنگتر باشد.
- توسعهدهندگان: مدیریت خطا هنگام ثبت Service Providerها اصلاح شد.
- توسعهدهندگان: وابستگی
edd-tom-selectبهصورت صریح برای اسکریپتهای بخش مدیریت تعریف شد. - توسعهدهندگان: تشخیص نوع درخواستها مانند Cron، AJAX و REST متمرکز و یکپارچه شد.
- توسعهدهندگان: نحوه مدیریت اسکریپتهای بلوکها و فرایند ساخت فایلهای مربوط به آنها بهروزرسانی شد.
- توسعهدهندگان: رویدادهای سبد خرید به CustomEvents بومی مرورگر منتقل شدند.
- توسعهدهندگان: Mozart به نصب سراسری (Global Install) منتقل شد تا پایداری فرایند Build افزایش پیدا کند.
- توسعهدهندگان: حداقل نسخههای موردنیاز به PHP 8.0 و WordPress 6.7 افزایش یافت.
- توسعهدهندگان: بلوکهای EDD بهعنوان یک مجموعه متادیتا (Metadata Collection) ثبت شدند.
- توسعهدهندگان: مشکل مربوط به قابلیت منسوخشده PluginPostStatusInfo در WordPress 6.6 برطرف شد.
- بخش مدیریت: نمایش پیامهای خطای درگاه پرداخت و گزارشهای درخواست API از نظر امنیتی تقویت و ایمن تر شد.
- بخش درونریزی (Import): امنیت و اعتبارسنجی فایل های آپلود شده برای درون ریزی بهبود پیدا کرد.
به این افزونه امتیاز دهید
نسخه جدیدتری منتشر شده؟ ثبت گزارش