Easy Digital Downloads Pro is a powerful WordPress plugin designed for virtual goods and digital downloads. It supports unlimited products, unlimited transactions, and offers various payment methods such as PayPal, Stripe, etc. No hidden fees, easy management of your online store.
This plugin is particularly suitable for selling digital goods like eBooks, software, music, videos, etc. It features a streamlined checkout process and supports coupons and discount codes to help you increase sales conversion rates. Additionally, it provides detailed sales reports and analytics tools, allowing you to keep track of your store’s operations at all times.
Easy Digital Downloads Pro also supports multiple languages and currencies, making it suitable for global sales. Its user interface is friendly, easy to set up and use, even for users without a technical background. The plugin is regularly updated, ensuring stable and secure functionality.
Whether you are an individual creator or a business, Easy Digital Downloads Pro can meet your needs. It is an ideal choice for selling digital goods, helping you easily expand your business.
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 Version Update Log 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹
The update log for Easy Digital Downloads Pro plugin is as follows:
= 3.3.5.2 =
* Checkout: Fixed an issue where the user's first or last name was not saved to their WordPress account during registration at checkout.
* Checkout: Fixed an issue with sending purchase data to certain gateways processing credit card information from form data.= 3.3.5.1 =
* Stripe: Fixed issues with displaying and saving Stripe settings.= 3.3.5 =
New support for more Stripe payment methods has been added, including more wallets, mobile payment options, and some bank redirect features.
* Stripe: Improved the accessibility of the checkout form.
* Stripe: Enhanced compatibility with Stripe, resolving the issue of missing form attributes in customized checkout pages.
* Stripe: Properly handle error messages when attempting to create Webhooks without HTTPS.
* Stripe: Updated Stripe PHP library.
* PayPal: Fixed an issue that caused PayPal to not fully connect in test mode.
* PayPal: Optimized the prompts on the PayPal settings screen.
* PayPal: Fixed an issue with the date_created field on some PayPal Commerce orders.
* WP-REST: Improved integration with WP-REST API media endpoints.
* Receipts: Improved hash verification when viewing receipts as a guest.
* Email: Fixed a fatal error that may occur with the WP Mail SMTP plugin.
* Email: The list filter can now be accessed even if the disabled email list is empty.
* Checkout: Improved handling of guest customers.
* Checkout: Prevent edge cases during the checkout process that could trigger warnings.
* HTTP: Introduced a standard HTTP request tool for consistent HTTP requests.
* Discounts: Prevent JavaScript errors when editing discounts.
* Management: Vertical navigation elements now support back/forward browser navigation.= 3.3.4 =
New Stripe: When connecting EDD to Stripe, necessary webhooks will be registered.
* Cart: Enhanced cookie handling when emptying the cart and re-adding items.
* Checkout: Resolved undefined variable issue encountered when using block registration forms.
* Downloads: Improved response header handling to prevent invalid content length headers.
* Downloads: Resolved inconsistency in author availability between new downloads and existing downloads.
* Email: Improved email tag loading for more efficient processing.
* Email: Removed the ability to insert images from the password reset email editor.
* Email: Corrected filter name in new user email to ensure functionality.
* Email: Fixed critical error in password reset due to missing parameters.
* Email: Fixed issue with empty {password_link} email tag for first-time users.
* File System: Integrated file system interactions by standardizing file paths.
* Orders: Improved calculation of order totals for orders with multiple adjustments.
* Orders: Fixed issues with restoring order and date creation values.
* Orders: Now deleting an order will also remove related transaction records.
* Orders: Implemented safeguards to prevent negative order totals.
* Reports: Fixed PHP notices occurring in certain time zones.
* Sessions: Added filters for more flexible cookie management.
* Sessions: Added built-in support for Pantheon cookie exclusion.
* Sessions: Added built-in support for WP Engine cookie exclusion.
* Stripe: Enhanced legacy card element session compatibility.
* Users: Added a tool to help fix broken functionality that prevents access to the EDD settings interface.= 3.3.3 =
* Reports: For fully refunded items, refund details may include partial refund information.
* Sessions: Improved session handling when checking out simultaneously with user login.
* Admin: Fixed display issues when searching for EDD items in list view.
* Email: Prevented PHP errors related to email summary settings.
* Email: Increased reliability of email summaries.
* Block: Fixed issues in the checkout block for existing customers without last names.
* Downloads: Improved handling of cart widget tags when adding items to the cart.
* Downloads: Enhanced detection and handling when downloading local files.
* Settings: Refactored the process of saving settings for consistency.= 3.3.2 =
* Checkout: Improved session handling for payments using Stripe.
* Settings: Enhanced pass validation, which could lead to deactivation on certain server configurations.
* Admin: Improved response speed of the EDD admin menu.
* Session: Set the default session handling to database for new installations.
* i18n: Ensured that certain block strings are translatable.= 3.3.1 =
* Settings: Fixed PHP warnings related to the store's region when managing settings.
* Settings: Ensured the selected currency option is a registered currency.
* Orders: Fixed an issue causing the order search function not to work consistently.
* Email: Ensured that email subjects do not contain HTML tags.
* Email: Admin sales notifications were not sent to multiple recipients.
* Checkout: Improved compatibility detection of the checkout page by the extension.
* Onboarding: Improved the styles and content of the onboarding wizard.= 3.3.0 =
* Important Note: This version requires WordPress 6.0 or higher.
* Email: **New Feature** The brand new email editor makes managing emails easier than ever. You can now view and manage all emails in “Downloads” > “Emails”.
* Email: **New Feature** You can now easily toggle the status of most emails to enable or disable them.
* Email: **New Feature** Email tags have been improved and are now more widely available for extension use, with context awareness based on email type and recipient.
* Email: **New Feature** Now, when an order is marked as refunded, you can send emails to customers.
* Email: **New** Added email tags for refund amount and refund ID.
* Email: **New Feature** You can now view the email log of emails sent to customers by EDD in “Downloads” > “Emails” > “Logs”.
* Email: **New** Added a new email tag for order fees.
* Email: **New** Added the ability to send emails to the store owner regarding Stripe “early fraud warning” webhooks.
* Email: **New Feature** You can now easily restore the default email templates from the editor.
* Email: More emails can now be previewed and tested.
* Email: Added the ability to edit “New User”, “Password Reset”, and “User Verification” emails.
* Email: Email settings have been moved to “Downloads” > “Emails” > “Settings”.
* Sessions: **New Feature** Session handling has been completely rewritten to improve reliability and performance.
* Sessions: You can now change the session storage method through settings in “Downloads” > “Settings” > “Other”.
* Sessions: A custom database table has been added for session storage when using the database storage method.
* Sessions: Improved performance and reliability of the session cleanup Cron event.
* Sessions: Enhanced session handling to start only when necessary, allowing for more pages to be cached for visitors.
* Extensions: The “Disable Purchase Receipts” extension is now marked as deprecated and will be disabled since the functionality is now built into EDD.
* Extensions: The auto-register extension is now marked as deprecated and will be disabled since this functionality is now built into EDD.
* Stripe: Improved handling when a Stripe customer cannot be found.
* Stripe: A disconnect button will be added in the Stripe settings if the connected Stripe account is closed.* Stripe: Improved and implemented a fallback mechanism to reduce failures during Stripe payment processing.
* PayPal: Optimized the PayPal registration process to avoid potential fatal errors.
* HTML: The product dropdown elements have been improved in terms of reliability, search, and performance.
* Migration: Increased the reliability of the EDD 3.0+ migration process.
* Reporting: There could be a situation where positive changes are displayed as negative percentages when calculating percentage differences.
* Cart: In some cases, the 'Add to Cart' button failed to redirect logged-in users to the checkout page.
* Checkout: Improved the handling of the purchase form when displaying the login form.
* Checkout: Improved the handling of address fields when using Stripe payment elements.
* Checkout: Enhanced purchase validation during the checkout process.
* Export: Order export sometimes might use product IDs as user IDs.
* WPCron: We have refactored the way EDD uses WPCron to improve performance and reliability.
* Customer: Improved the validation process when removing email addresses from customer information.
* Admin: Many of our 'checkbox' settings have been updated to use the new 'toggle' setting type.
* Admin: Increased coherence of the EDD admin pages.
* i18n: Updated the regional list for the UK.
* i18n: Added a region for Benin.
* i18n: We have reviewed, updated, and improved a large number of translations based on feedback and context from translators.
* Performance: Improved integration with the Heartbeat API to reduce the number of requests.
* Refunds: Increased the reliability and performance of generating refund numbers.= 3.2.12 =
* Compatibility: Fixed the conflict between the installation wizard and the multi-currency extension.
* Stripe: Improved the handling of refund fees through the Stripe dashboard.
* Export: Enhanced the performance, management, and protection of the export files generated by EDD.
* Email: Improved validation prior to installing the Recapture integration.= 3.2.11 =
* Order Management: When searching for orders, product IDs were incorrectly added to the filter parameters, which should not have been included.= 3.2.10 =
* Downloads: Improved performance when creating and managing download directories.
* Discounts: Start and end dates correctly handle time zones.
* Discounts: Increased accuracy in checking if the store has valid discounts.
* Discounts: Running background upgrade processes to ensure all discounts have valid start and end dates.
* Developers: Debug logs are now managed in the EDD upload directory.
* Payments: Improved detection and handling of purchase sessions when displaying receipts and confirmation pages.
* Performance: Optimized the amount of data stored in the options table related to change logs.
* HTML: Product dropdown menus may force the inclusion of non-product items.
* HTML: Improved placeholder values for product dropdown lists.
* HTML: There may be an unexpected empty option in the product dropdown menu's options list.
* HTML: Textarea HTML fields can add empty content to values.
* Checkout: The privacy policy checkbox may not always display as expected.
* Blocks: Improved loading of the Easy Digital Downloads block.
* Blocks: Improved handling of the Easy Digital Downloads block when using the classic theme.
* Orders: Manual order creation in the admin may fail to save orders due to functionality checks.
* Migration: Increased reliability of the EDD 3.0+ migration routine for potentially corrupted serialized data.
* Migration: Improved compatibility of PHP 8.0+ with EDD 3.0+ migration routines.= 3.2.9 =
* Stripe: Resending purchase receipts may fail if the Stripe billing descriptor is included in the email template.
* Settings: Improved reliability in determining timezone settings in WordPress.
* Reports: Certain timezone settings may cause incorrect date displays when reporting with custom dates.
* Emails: Adjustments made when old email hooks display deprecation notices.= 3.2.8 =
*Stripe: Fixed an issue that could cause card payments to fail when providing a bank statement description with the `statement_descriptor` parameter.
*Stripe: Important! The “statement descriptor” setting in the Stripe gateway settings is no longer editable. The description will now be automatically pulled from the Stripe account settings.
*Stripe: The Buy Now button may issue a PHP deprecation notice.
*API: Added an option to log public API queries for EDD API (API requests without keys and tokens).
*Downloads: Improved the reliability of download file access checks.
*Downloads: Searching downloads via dropdown may return incorrect results.
*PayPal: Improved the reliability of the PayPal merchant account connection process.
*Taxes: Improved the reliability of tax calculations for multiple item orders.
*Checkout: The legend of checkout form elements may display incorrectly in Safari.
*HTML: Introduced a new toggle checkbox class.
*Reports: A fatal error may occur if an invalid download ID is provided to the report URL.
*System: Prevented fatal errors and improved the collection of site system information.
*Compatibility: Improved checkout compatibility with Wordfence.= 3.2.7 =
*Admin: Improved validation for saving certain settings.
*API: Improved API key management for admins, including displaying the last time the key was used.
*Customers: Prevented updating customers without an email address.
*Downloads: Improved consistency in setting and retrieving price option name results.
*Downloads: Searching for international characters in the download dropdown list may not work correctly.
*Downloads: Improved download access verification.
*Fees: Improved the reliability of fees and tax calculations.
*Orders: Order status badge API now includes orders as parameters for filtering.
*Reports: Download category reports have been improved for large datasets.
*Reports: Date ranges calculated for certain time zones and dates were incorrect.
*Stripe: Improved mixed cart messaging.