Easy Digital Downloads Release Notes https://easydigitaldownloads.com Sell Digital Products With WordPress Wed, 03 Jul 2024 11:11:19 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://easydigitaldownloads.com/wp-content/uploads/2023/10/cropped-new-favicon-1-32x32.png Easy Digital Downloads Release Notes https://easydigitaldownloads.com 32 32 Introducing 10 New Core Blocks, Email Summaries & More… https://easydigitaldownloads.com/blog/new-edd-3-1-release-core-blocks/ https://easydigitaldownloads.com/blog/new-edd-3-1-release-core-blocks/#comments Fri, 07 Oct 2022 17:39:09 +0000 https://easydigitaldownloads.com/?p=1777528 At Easy Digital Downloads (EDD), one of our main goals is to make digital eCommerce as simple as possible. With this in mind, we’re incredibly excited to announce the release of EDD 3.1! 🎉 This is a HUGE update with a handful of significant changes and additions that make working with Easy Digital Downloads easier

The post Introducing 10 New Core Blocks, Email Summaries & More… first appeared on Easy Digital Downloads.

]]>
At Easy Digital Downloads (EDD), one of our main goals is to make digital eCommerce as simple as possible.

With this in mind, we’re incredibly excited to announce the release of EDD 3.1! 🎉

This is a HUGE update with a handful of significant changes and additions that make working with Easy Digital Downloads easier and more enjoyable than ever.

From adding and showcasing digital products to streamlining the checkout experience for your customers, EDD 3.1 can help enhance all aspects of managing your eCommerce store.

Let’s walk you through the highlights.

What’s New?

One of the biggest updates with EDD 3.1 is the introduction of 10 new core blocks. While they don’t replace the existing shortcodes, they do provide new and improved markup and features that aren’t otherwise available.

We’ve also added some new core settings and feature updates, including email summaries, more precise reporting views, more button color options, and so on.

In this post, we’ll cover:

10 New EDD Blocks

Below are the blocks and changes you’ll find in EDD 3.1:

The EDD Core blocks.

As long as you’re running WordPress 5.8 or higher, you’ll be able to use them.

Buy Button: Boost Conversions With Easy-to-Embed CTAs

The EDD Buy Button is a simple block that adds the purchase button for a download:

The EDD 3.1 Buy Button block.

You can use it anywhere and choose to show the price or not. It lets you display variable pricing and select the product for it from the drop-down menu.

It can be super helpful for creating product landing pages where you’re putting all the product info out instead of using the download pages that get built-in automatically. The block also supports custom CSS classes if you wish to add those.

Order History: Keep & Display Organized Records of Each Purchase

The Order History block reimagines what was previously called the Purchase History block with minimal responsive markup.

Before, the Purchase History shortcode would produce a list-style table:

A EDD Purchase History page.

The new Order History block presents a cleaner, card-view look:

The Order History block.

It also supports all addons, including Software Licensing, Invoices, and Simple Shipping.

Products: Easily Showcase and Arrange Your Products Anywhere

In the past, the primary method of displaying downloads and products on pages was to use the downloads shortcode. This delivers a grid concept:

An example of a product grid.

While the grid concept is still available, the EDD Products block offers a more flexible and dynamic environment with many more options:

The EDD Products block.

Downloads can be paginated and ordered by various parameters. In addition, featured images, purchase forms, and pricing can be toggled off and on.

Registration Form: Simplify Registration to Increase Signups

The EDD Registration Form block is a simple block for registering users. You can add it to any page on your site as a CTA or use it to limit access to members-only content. It is similar to the existing shortcode, but supports more granular redirect options:

The EDD 3.1 Registration Form block.

It supports reCAPTCHA and can be a great option to put on a page that you’re restricting access to.

Login Form: Optimize Your Login to Boost the User Experience

The Login Form block is the same concept as the Registration Form block. You can use it to ensure only users registered with your site can access certain pages (or the entirety) of your site. It’s similar to the existing shortcode, but it supports more detailed control over redirecting after login:

The EDD Login Form block.

Additionally, when used with the new Login Page option in EDD settings, this replaces wp-login.php and features a full password reset flow. The Lost Password system supports reCAPTCHA.

Download Terms: Display Products Based on Specific Criteria

The EDD Download Terms block displays products based on the download categories or tags, similarly to the Products block.

You can customize the individual terms in several ways. For example, there are settings for changing the number of columns and the order, and options to show/hide empty categories, the title, thumbnail, description, count, etc.

Receipt: Automatically Provide Customers With Detailed Receipts

The Receipt block is a detailed receipt:

The Receipt block.

The order is similar to the shortcode, but all markup has improved responsiveness. It’s intended for use on the Receipt Page (renamed “Success Page”) and supports guest purchases.

When viewing the Receipt block as a user who is not logged in, you should experience one of two flows:

  • If the purchase does not have a user ID associated (it’s a guest purchase), you can enter the purchaser’s email address to confirm the order and can view all details.
  • If the purchase does have a user ID associated with it, then you will get a login form.

Confirmation: Give Customers Post-Purchase Info & Track Conversions

This block is very similar to the Receipt block but should not be used in its place, as it does not include hooks for details like subscription information. It is intended to be used with the Confirmation Page option and will display to users after completing the checkout process.

Unlike with the Receipt Page, files are displayed before pricing/totals. While similar, the Confirmation block/page should not be used interchangeably with the Receipt block/page. The Confirmation Page should be used separately for conversion tracking purposes.

Cart: Optimize the Shopping Cart to Reduce Abandonment

The shopping cart is the system on your eCommerce site that ‘holds’ items users want to purchase before actually going to the checkout. How it appears and functions on your site can influence the user experience.

The EDD Cart block is intended to replace the existing cart widget, although the parameters are different. The block can display as a mini cart (showing just quantity/total) or a detailed cart (showing more information, such as the itemized list with thumbnail images, product titles, and prices):

It also links to the Checkout Page, making it easy for your shoppers to complete their purchases.

Checkout (Beta): Create a Seamless Checkout to Boost Sales

We’re extremely excited to introduce the new Checkout Block and provide a modern take on the classic EDD Checkout screen. We’ve reordered the fields to improve conversations, improved the user context detection (only showing necessary fields to users), redesigned the payment method picker, and so much more.

We understand that the checkout experience is one of, if not the, most critical part of your store, so we are offering the checkout block as a ‘beta’ experience. This is to allow time to encourage you to test this new block and ensure that all of the amazing customizations you and other store owners have made to the EDD checkout are still compatible — without affecting your business.

Currently, this block is not added to a new site during the EDD install. Instead, the original checkout shortcode is used.

EDD 3.1 Core Settings & Feature Updates

The blocks aren’t the only new features to look forward to. Let’s cover some miscellaneous updates we’ve made with EDD 3.1.

Email Summaries: Receive Regular Store Reports

One of the new features added to EDD 3.1 is new email summaries. This lets you send weekly or monthly store reports to the admin or chosen emails that would look similar to this:

An EDD email summary report.

You can go to Downloads » Settings » Emails » Summaries:

The Email Summaries screen.

Under Email Frequency, you can pick Monthly or Weekly from the drop-down menu. The date will respect the schedule of your store. So if your week starts on Monday, it will send on Monday.

For the Email Receipt, you can leave it as the admin email or select Custom Recipients. You can also send a test email or disable email summaries altogether.

Require Login to Download Files

Under Downloads » Settings » Misc » File Downloads, we’ve added a Require Login setting:

The Require Login option in EDD 3.1.

When this box is checked, if you (or one of your users) try to click a file download from an encoded link while logged out, you’ll be presented with a login page. Once logged in, it will automatically download the file for you. This feature is really helpful if you want to restrict or limit file downloads to registered or logged-in users only.

“Success Page” Is Now “Confirmation Page”

The Success Page has been renamed to Confirmation Page to differentiate it from the receipt. The receipt includes detailed information about the order, such as the order number, date, status, and total.

In previous versions of EDD, once buyers completed their purchase, they would be sent to the Success Page, which required the [edd_receipt] shortcode:

The old EDD Success Page settings.

With EDD 3.1, there is a Receipt block and a Confirmation block. Each can be used to send users to their respective pages:

The Confirmation and Receipt Page settings in EDD.

The Login Page has been added for sites that support blocks (minimum WP 5.8). You can assign the Login Page under Downloads » Settings » Pages:

The EDD Login Page settings.

The page that you set the Login Page as must use the EDD Login Form Block.

Enhanced Report Filtering

Another big update we have with this release is with Reporting. We no longer have just this month/Last Month filtering features. With EDD 3.1, we added more detailed views and filtering options to your overviews so you can get a more specific and granular view of your analytics:

The report filtering options.

For example, you can see changes by filtering by Quarter to Date and comparing to Previous period/ quarter/year/etc.

reCAPTCHA Keys Added

reCAPTCHA keys have been added to Downloads » Settings » Misc. This means that you can automatically enable reCAPTCHA for the lost password and the registration forms. In older EDD versions, you would have to use the Checkout Fields Manager extension.

New Purchase Button Colors

New color options have been added to Downloads » Settings » Misc » Purchase Buttons:

The purchase button color options.

These use color pickers instead of the original CSS class names and will update all buttons that use the color classes throughout EDD.

New Receipt Tag

If you work on the development side of your site and want to add HTML or markers, this addition might be good to know. We’ve registered a new {receipt} tag that goes to the Receipt Page. When used, it will use “View Receipt” as the anchor text.

Before EDD 3.1, there was a {receipt_link} tag. This still exists. It adds a link so users can view their receipt either directly within the page or on a stripped-down version of the Receipt Page if, for whatever reason, they’re unable to view it correctly in their browser.

Combined with the Receipt block, the new tag should allow customers to view their receipt, regardless of browser session status.

The order history table in the admin now includes a View Receipt link so that any store manager/admin can view the customer-facing receipt:

The View Receipt link on the EDD order history table.

Similarly to Invoices, store managers/admins can always view receipts. Before EDD 3.1, Only the option to view an invoice was offered on the order history table. Now you can quickly view both.

Use EDD 3.1 to Help Grow your Business

EDD version 3.1 comes packed with powerful blocks that can help create a faster workflow. We’re here to help you scale and grow your business and have more time to focus on other tasks.

To upgrade your existing site, log in to your site, and go to Plugins. Find Easy Digital Downloads on the plugin list and click Upgrade.

Don’t have EDD? Grab an EDD Pass or SiteGround Managed EDD Hosting to get started selling!

P.S. Be sure to subscribe to our newsletter and follow us on Facebook or Twitter to stay up to date on EDD, WordPress, and digital creator tips.

The post Introducing 10 New Core Blocks, Email Summaries & More… first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-edd-3-1-release-core-blocks/feed/ 8
Introducing the new PayPal Commerce integrations for Easy Digital Downloads https://easydigitaldownloads.com/blog/paypal-commerce-integration-for-easy-digital-downloads/ https://easydigitaldownloads.com/blog/paypal-commerce-integration-for-easy-digital-downloads/#comments Thu, 19 Aug 2021 16:36:12 +0000 https://easydigitaldownloads.com/?p=1710506 Experience higher conversation rates and more reliable payments with the PayPal Commerce integration for Easy Digital Downloads.

The post Introducing the new PayPal Commerce integrations for Easy Digital Downloads first appeared on Easy Digital Downloads.

]]>
Since its creation, Easy Digital Downloads has included PayPal Standard in our freely available core plugin. We’ve also offered our PayPal Express and PayPal Website Payments Pro add-on as a paid upgrade. While these PayPal products have served our customers well, PayPal has released a new integration called PayPal Commerce that offers a better customer experience and provides and overall more stable platform for collecting payments.

Today we’re excited to offer all users the ability to use the new PayPal Commerce integration for Easy Digital Downloads.

How can I use PayPal Commerce with Easy Digital Downloads.

As of Easy Digital Downloads 2.11, PayPal Commerce is included in Easy Digital Downloads core for free. With this version of the PayPal Commerce integration, you will be able to accept payments via PayPal just as you have been with PayPal Standard. Upon enabling the gateway, you need to connect your Easy Digital Downloads store to PayPal and you are done! No API Keys to copy and paste, no IPN URLs to setup.

How is PayPal Commerce better than PayPal Standard?

Increased reliability

PayPal Standard has long been the go-to integration for quickly accepting payments via PayPal. However, over the years many improvements have been made to the payment gateway industry. PayPal Commerce communicates with your Easy Digital Downloads store via webhooks instead of the older IPN method of communication. According to PayPal, the new PayPal Commerce API is 5% more reliable when it comes to notifying your site of new sales, which results in fewer payments left ‘pending’.

Simplified configuration

PayPal Commerce offers a quick and easy way to connect your Easy Digital Downloads store with your PayPal account. Gone are the days of copying API Keys, usernames, PDT Tokens, and IPN URLs. We’ve built the new integration to be a single click, and upon completion, we’ll verify all the necessary permissions and webhooks are configured, giving you peace of mind that your store can accept payments.

Customers trust PayPal

With PayPal being a world leader in payments, it is no surprise that customers like ours and yours trust the PayPal brand. With the PayPal Commerce integration for Easy Digital Downloads, your customers will have no surprises at checkout, as they are seeing the PayPal brand while they complete their checkout with you.

View of the new PayPal branded checkout button on the Easy Digital Downloads site checkout.
PayPal Branding on easydigitaldownloads.com

How can you start using PayPal Commerce today?

After you’ve updated your Easy Digital Downloads plugin to version 2.11, you can head over to your gateway settings and connect your store to PayPal.

Animated GIF of connecting your Easy Digital Downloads store to PayPal.
From your admin menu choose Downloads > Settings > Payment Gateways > PayPal

Once connected to the new PayPal Commerce gateway, head over to your General gateway settings and be sure to enable the “PayPal” gateway, and you should see the new PayPal button on your checkout.

View of the payment gateway list for Easy Digital Downloads, including the new "PayPal" option.
From your admin menu choose Downloads > Settings > Payment Gateways

What if I use the PayPal Pro or PayPal Express extension?

As the PayPal Pro and PayPal Express integrations are also being deprecated in the future, every user who has purchased a license key for the PayPal Pro/PayPal Express integration will be given access to the new PayPal Commerce Pro integration based on their previous purchase. Any Professional Pass, Extended Pass, or All Access Pass holders will have access to this new integration as well, via their purchased pass. Just visit the Account page to view your license key and download the latest version.

The new PayPal Commerce Pro extension provides the same on-site card payment field experience that the PayPal Pro integration previously did, but in a new and more secure integration thanks to PayPal’s new checkout experience.

PayPal Commerce Pro on-site card form
PayPal Commerce Pro on-site card form

What is the difference between PayPal Commerce and the PayPal Commerce Pro extension?

The PayPal Commerce integration included with Easy Digital Downloads core allows you to accept payments via PayPal (just like PayPal Standard) as well as Subscription payments (with the Recurring Payments extension). The PayPal Commerce Pro extension opens up access to on-site card payments, a number of European gateway payment methods, and Venmo.

FeaturePayPal CommercePayPal Commerce Pro
Accept PayPal PaymentsYesYes
Sell Subscriptions*YesYes
On-Site Card PaymentsNoYes
VenmoNoYes
PayPal CreditNoYes
BancontactNoYes
giropayNoYes
iDEALNoYes
Mercado PagoNoYes
SepaNoYes
SofortNoYes
* Requires the Recurring Payments extension

Ready to get started?

We’ve outlined how to get your store connected to the new PayPal Commerce integration in our documentation, so you can start accepting payments more reliably today!

The post Introducing the new PayPal Commerce integrations for Easy Digital Downloads first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/paypal-commerce-integration-for-easy-digital-downloads/feed/ 2
Easy Digital Downloads 2.10 released – Now includes Stripe https://easydigitaldownloads.com/blog/easy-digital-downloads-2-10-released-now-includes-stripe/ https://easydigitaldownloads.com/blog/easy-digital-downloads-2-10-released-now-includes-stripe/#comments Tue, 09 Mar 2021 16:45:48 +0000 https://easydigitaldownloads.com/?p=1656267 With the Easy Digital Downloads Stripe integration you can accept credit cards, Apple Pay, Google Pay and Microsoft Pay without the need for a separate extension.

The post Easy Digital Downloads 2.10 released – Now includes Stripe first appeared on Easy Digital Downloads.

]]>
We’re excited to announce that the Stripe payment gateway is now available to all Easy Digital Downloads users!

Along with taking PayPal payments, you can now accept credit card payments through Stripe using the free version of Easy Digital Downloads. No extensions required.

Just a few of the benefits you get by enabling Stripe on your EDD store:

  • Accept credit card payments only (through Stripe) or give your customers both PayPal and Stripe options.
  • Keep your customers on your site’s checkout page instead of having them be redirected elsewhere to complete their payment.
  • Enable payment options for Apple Pay and Google Pay making your checkout even more convenient for your customers.
  • Take advantage of Stripe’s best-in-class security, user experience, and easy setup process.

Ready to get started using Stripe with EDD? Just update EDD to the latest version (2.10 or later), go to Downloads > Settings > Payment Gateways > Stripe, then click the Connect with Stripe button.

Connecting an Easy Digital Downloads store to Stripe
Connecting an Easy Digital Downloads store to Stripe

If you have an existing Stripe account, you can simply connect it here.

If you’re new to Stripe you’ll be prompted to create a free Stripe account at this step, which only takes a few minutes.

As we’re committed to being transparent about the details, please note that there will be an additional 3% fee per transaction processed through Stripe when using the free version of Easy Digital Downloads.

If you do not want the added 3% fee, you can purchase an Extended (or higher) Pass.

The Stripe Pro extension also includes the ability to accept pre-approved payments, whereas the free version does not.

Apple Pay and Google Pay support

Along with introducing Stripe in this release, Easy Digital Downloads now includes the ability to accept payments via Apple Pay, Google Pay, and Microsoft Pay. These payment methods allow your customers to check out via Touch ID, Face ID, and with payment cards saved to their digital wallets.

Start using Stripe today

Ready to get started using Stripe and these other new features for free? Simply install or update Easy Digital Downloads in your WordPress admin.

In addition to Stripe being the preferred payment gateway for Easy Digital Downloads, we are also officially a Stripe verified partner. The Stripe partner program recognizes applications which meet their strict quality requirements and allows us to provide even better services for you.

If you have any other questions, please see our Stripe Standard setup docs or reach out to us anytime using our support page. We’d love to assist you in finding the best solution for your site.

The post Easy Digital Downloads 2.10 released – Now includes Stripe first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-2-10-released-now-includes-stripe/feed/ 10
Apple Pay & Google Pay now available in Stripe Pro Payment Gateway 2.8 https://easydigitaldownloads.com/blog/apple-pay-google-pay-now-available-in-stripe-payment-gateway-2-8/ https://easydigitaldownloads.com/blog/apple-pay-google-pay-now-available-in-stripe-payment-gateway-2-8/#comments Thu, 04 Feb 2021 15:00:00 +0000 https://easydigitaldownloads.com/?p=1648253 We’re thrilled to bring you the Easy Digital Downloads Stripe Pro Payment Gateway 2.8 release, which introduces the ability to accept payments using Apple Pay, Google Pay, and Microsoft Pay using Stripe’s Payment Request Buttons.

The post Apple Pay & Google Pay now available in Stripe Pro Payment Gateway 2.8 first appeared on Easy Digital Downloads.

]]>
The Easy Digital Downloads Stripe Pro Payment Gateway 2.8 release introduces the ability to accept payments via Apple Pay, Google Pay, and Microsoft Pay. These payment methods allow your customers to checkout using Touch ID, Face ID, and with payment cards saved to their digital wallets.

Support for Stripe’s Payment Request Button

For those that are curious, this is all made possible by Stripe’s Payment Request Button, which gives you a single integration for Apple Pay, Google Pay, Microsoft Pay, and the Payment Request API —a browser standard that gives your customers the ability to quickly provide you with payment and address information they’ve stored with their browser.

Currently supported browsers include Chrome Desktop, Chrome Android, macOS Safari, iOS Safari, and Microsoft Edge for Windows. A payment method needs to have been saved to the browser or device as well. For example, you can save a card in Chrome, or add a card to your Wallet for Safari.

Payment Request Buttons are supported on Single Download pages and Download lists using the [​downloads] shortcode as a “Buy Now” payment method. You can also enable the Payment Request Button on EDD’s Checkout page, where it will be pre-selected if Stripe is set to the default payment method and your visitor’s browser supports it. It’s labeled “Express Checkout.”

Visit our Stripe Pro Payment Gateway’s Express Checkout documentation for more details on how to set this up.

Apple Pay button - Stripe payment gateway
Apple Pay
Microsoft Pay payment review - Stripe payment gateway
Review your payment in Microsoft Pay

Stripe Checkout modal replacement

Almost a year ago, Stripe deprecated the Stripe Checkout modal that some store owners preferred. This was in an effort to introduce the Strong Customer Authentication (SCA) features as well as their new hosted Stripe Checkout experience. While there was nothing we could do about it’s deprecation, we chose to provide a similar purchase experience.

We’ve re-created the Stripe Checkout modal using Stripe Elements. While it is not a stylistic match for the Legacy Stripe Checkout product, the functionality remains similar so that store owners can once again use the modal to provide a fast and secure purchase experience without the need for a cart or checkout page.

Split credit card fields

In version 2.7 of Stripe, we moved to using Stripe Elements to render the credit card fields. These fields, which are provided directly from Stripe’s library look like this.

While some people prefer the combined card field appearance, which contains the card number, expiration, and CVC, it does not work with everyone’s design preferences. In version 2.8 of our Stripe integration, we’ve added a checkbox allowing store owners to have split card fields.

Other improvements and bug fixes can be found in the changelog.

The Easy Digital Downloads Stripe Pro Payment Gateway 2.8 release is available now for all licensed customers. You can upgrade to it in your WordPress admin or download the release from your account. Documentation can be found here.

Need a license? Get an Easy Digital Downloads pass today!

The post Apple Pay & Google Pay now available in Stripe Pro Payment Gateway 2.8 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/apple-pay-google-pay-now-available-in-stripe-payment-gateway-2-8/feed/ 4
Important update for Recurring Payments and PayPal https://easydigitaldownloads.com/blog/important-update-for-recurring-payments-and-paypal/ https://easydigitaldownloads.com/blog/important-update-for-recurring-payments-and-paypal/#comments Fri, 25 Oct 2019 18:15:39 +0000 https://easydigitaldownloads.com/?p=1457872 Today we have released an important update for our Recurring Payments extension to account for an upcoming change to merchant accounts by PayPal. If you sell subscriptions through PayPal, please update to version 2.9.3 of Recurring Payments.

The post Important update for Recurring Payments and PayPal first appeared on Easy Digital Downloads.

]]>
Today we released an important update for our Recurring Payments extension. This was to account for an upcoming change to merchant accounts by PayPal. If you sell subscriptions through PayPal, please update to version 2.9.3 of Recurring Payments.

On November 1, 2019, PayPal will be entirely disabling support for purchasing multiple subscriptions in a single checkout.

Earlier this year, in January 2019, PayPal disabled support for multiple subscriptions on newer accounts. Merchant accounts that had been selling subscriptions prior to January 1, 2017 were grandfathered in and permitted to continue selling multiple subscriptions in a single checkout.

Just under three weeks ago, PayPal sent the following email to affected merchants:

Email notice sent by PayPal on October 7, 2019

Unfortunately PayPal has now decided to cease supporting multiple subscriptions entirely. So now, regardless of when the account was created, PayPal merchants are no longer able to sell multiple subscriptions in a single checkout.

This change takes effect on November 1, 2019.

We have released an update to our Recurring Payments plugin. This update is to ensure your customers do not encounter an error during checkout.

Customers that attempt to purchase multiple subscriptions through PayPal Website Payments Pro or PayPal Express will be shown the following message on checkout:

Only one subscription may be purchased through this payment method per checkout.

A lot of stores frequently sell multiple subscriptions in a single purchase and we fully recognize that this is not an ideal experience for customers. Unfortunately this is entirely outside the realm of our control and we’ve had no choice but to comply with PayPal’s sudden change.

To help the checkout experience when purchasing multiple subscriptions, we recommend disabling PayPal and, instead, using a payment gateway that continues to support multiple subscriptions. Our recommendation is Stripe.

If you’d like to continue offering PayPal alongside another gateway but also proactively prevent customers from having a poor checkout experience, please refer to our Development blog post where we have included a method for automatically removing PayPal as a payment method when there are multiple items in a checkout.

The post Important update for Recurring Payments and PayPal first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/important-update-for-recurring-payments-and-paypal/feed/ 5
Easy Digital Downloads SCA update https://easydigitaldownloads.com/blog/easy-digital-downloads-sca-update/ https://easydigitaldownloads.com/blog/easy-digital-downloads-sca-update/#comments Wed, 11 Sep 2019 05:27:14 +0000 https://easydigitaldownloads.com/?p=1439837 Today, we’re announcing the beta of our initial wave of support for the Strong Customer Authentication (or SCA for short). This initial beta consists of support for the Stripe payment gateway. Update: Stripe Gateway 2.7 and Recurring Payments 2.9 are officially released, offering SCA Support for Stripe payments. I’m pleased to let you know that

The post Easy Digital Downloads SCA update first appeared on Easy Digital Downloads.

]]>
Today, we’re announcing the beta of our initial wave of support for the Strong Customer Authentication (or SCA for short). This initial beta consists of support for the Stripe payment gateway.

Update: Stripe Gateway 2.7 and Recurring Payments 2.9 are officially released, offering SCA Support for Stripe payments.

I’m pleased to let you know that the following extensions have betas available that enable accepting payments that require SCA:

  • Stripe Gateway 2.7 Beta 1
  • Recurring Payments 2.9 Beta 1

So without further delay, here are the big changes coming in each of these releases

How to test beta releases

In order to help ensure the final release of these extensions go as smoothly as possible, we need your help testing this beta version.

Testing the beta is very simple. Simply log into your testing site that has Easy Digital Downloads with Stripe and/or Recurring Payments installed and activated and navigate to Downloads → Tools → Beta Versions and check the box for the extensions you want to allow beta testing for.

The beta update will now be available as a standard WordPress plugin update from your Plugins page, though it could take up to a few hours for the notification to appear. For further details you can view this documentation about enabling betas for extensions.

Note: we do not recommend you test the beta on a live site, please do all testing on a staging site. While we do our very best to not cause issues during updates, sometimes issues do slip through unnoticed, so having a staging / testing site is very important.

Stripe 2.7 Beta 1

SCA and PaymentIntents support

We’ve refactored our Stripe integration from the ground up to support this new platform that not only supports the Payment Intents API, but also complies with the SCA regulations. When required by their bank, the customer will be prompted with the SCA/3DS challenge prior to completing their purchase:

An example of a test payment made with the SCA challenge.

Inline card errors with Stripe

You’ve been asking for it, and finally, with the help of the Stripe Elements platform, customers who pay via credit card with Stripe will see inline card error messages that do not require a page refresh.

Stripe Elements will now show card based errors inline, without a page refresh.

Important: If you’ve customized your checkout page to make changes to the Stripe card fields, please read the following paragraphs.

You may have noticed that the credit card fields have been changed quite a bit. Instead of three form fields for the card number, expiration date, and CVV, we have what looks like one form field. This is part of Stripe Elements, and is necessary for Stripe to work now.

If you have customized your checkout page, and unhooked our card fields with something like the following, you will need to remove this customization for the checkout and card management system to continue working.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Stripe Checkout modal deprecation

As we covered in our initial post about SCA, Stripe has removed the ability to use the Stripe Checkout modal in this version of their API. While they do have a replacement Checkout system, it is no longer a modal and requires the customer to be redirected off your store in order to complete their purchase. Because this is such a large change in behavior, we chose not to simply move to the new Checkout, and instead redirect to the Easy Digital Downloads checkout page instead. In the future we are looking into a solution to reintroduce a ‘checkout-like’ feature that will give you the ability to use a modal once again.

PHP version requirements

Due to all the amazing new functionality that we’ve been provided via the Stripe v3 library, PaymentIntents, and the Elements checkout fields, it was necessary that we bump our PHP version requirement to PHP 5.6 or greater.

Other notable changes

  • Users now have the ability to remove all cards from their account as well as add a new card, when they have no cards associated with their account.
  • Store owners can now choose to only load the Stripe Javascript library when it is needed.
  • A much improved experience with the billing address form.
  • Updated to version 2019-08-14 of the Stripe API

Recurring Payments 2.9 Beta 1

As with Stripe, we needed to make some significant changes to our Recurring Payments extension to support SCA and the new Stripe API versions.

Mixed cart support for Stripe

Due to some changes in the way that Stripe payments are created for subscription purchases, it is now possible for customers who choose to checkout using Stripe to purchase a subscription and non-subscription product at the same time. For the mean-time, this feature is limited to when using Stripe at checkout.

Other notable changes

Most of the changes for this release are ‘behind-the-scenes’ changes. There are some other highlights that will likely be of interest for you though.

  • Ability to change the text for the link to cancel a subscription.
  • Admins can now configure and receive an email when a customer cancels a subscription.
  • Fixed a bug that caused PayPal Pro/Express to sometimes handle each other’s IPN calls.
  • Added a checkbox to allow cancelling a subscription when refunding a payment.
  • Admins can now change the price ID a subscription is associated with, when the product has variable prices.

So what about other gateways?

PayPal Pro

We’ve recently started building out support for PayPal Pro, but at this time we do not have a working integration with Cardinal Commerce, the vendor we’ve chosen to work with. We eagerly await their continued support in helping us become SCA compliant with PayPal Pro.

Braintree

We have added Braintree to our list of gateways to support in the near future. At this time we are researching what it will take to get Braintree SCA support into Easy Digital Downloads, and will communicate when if and when it is ready.

The post Easy Digital Downloads SCA update first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-sca-update/feed/ 19
Easy Digital Downloads Blocks released https://easydigitaldownloads.com/blog/easy-digital-downloads-blocks-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-blocks-released/#comments Tue, 11 Dec 2018 15:00:13 +0000 https://easydigitaldownloads.com/?p=1324341 With the arrival of the new WordPress editor (also known as Gutenberg), we have released a free plugin that adds a Downloads block to any post or page. Learn more about Easy Digital Downloads Blocks!

The post Easy Digital Downloads Blocks released first appeared on Easy Digital Downloads.

]]>
With the arrival of the new WordPress editor (also known as Gutenberg), we have released a free plugin that adds a Downloads block to any post or page.

Easy Digital Downloads Blocks allows you to add a block that displays a grid of your downloads on your site, similar to the [downloads] shortcode already provided with Easy Digital Downloads. This block provides a visual representation of your downloads in the editor, showing you a real-time preview as you configure the various settings. A grid of Download Categories or Download Tags can also be shown instead of your products, or in addition to your products.

Display a grid of downloads

After installing and activating the EDD Blocks plugin, you can add the block to an existing page, or create a new page where you will display your products. There are three easy ways to add a Downloads block to your post or page:

1) Click the Add block icon in the menu above the editor area, and search for downloads. Click the Downloads icon and text to add the block.

EDD Blocks - add a downloads block from top menu
Add a Downloads block to a post or page by searching for downloads from the Add block icon above the editor area

2) Click the Add block icon in the editor area, and search for downloads. Click the Downloads icon and text to add the block.

EDD Blocks - add block from editor area
Add a Downloads block to a post or page by searching for downloads from the Add block icon in the editor area

3) Hover over the editor area until you see an Add block icon, then click into the editor area and start typing /downloads. Click the Downloads icon and text to add the block.

EDD Blocks add block by typing into editor
Add a Downloads block by typing /downloads in the body of the editor area

After adding a block, you can configure the settings and select which information and elements you’d like to show in your downloads grid. Choose to show the price, a Buy Button, a thumbnail, or more content. You can also select how many downloads should appear on a page and enable pagination, as well as order your downloads.

EDD Blocks Downloads Grid
Configure the settings for your downloads grid

Display download categories and tags

If you’d prefer to display your downloads by category or tags, you can choose this from the Display drop-down menu. You can then configure which download details you wish to show, and how you’d like your products to be ordered.

The new WordPress editor also provides a shortcode block, so we’ve added a [download_categories] and [download_tags] shortcode to which you can add parameters for more granular control of your displayed products.

Shortcode block example
Add a shortcode with parameters to a shortcode block

To use EDD Blocks, you’ll need Easy Digital Downloads and WordPress 5.0 or later. If you haven’t updated to WordPress 5.0 yet, you’ll need the latest version of the Gutenberg plugin.

Easy Digital Downloads Blocks is available now! View the full list of features, view shortcode parameters, and download the plugin from WordPress.org. Alternatively, you can install the plugin directly from your WordPress admin via the Plugins page.

The post Easy Digital Downloads Blocks released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-blocks-released/feed/ 10
Update for Software Licensing brings significant performance improvement https://easydigitaldownloads.com/blog/update-for-software-licensing-brings-significant-performance-improvement/ https://easydigitaldownloads.com/blog/update-for-software-licensing-brings-significant-performance-improvement/#comments Wed, 04 Apr 2018 13:59:52 +0000 https://easydigitaldownloads.com/?p=1217223 After an extensive beta period and four release candidates, Software Licensing version 3.6 is now available! This new version is the next iteration in a series of plugin updates we have been releasing that introduces dedicated database tables for eCommerce data. The migration of data into dedicated database tables significantly improves performance and adds greater flexibility and control for future enhancements.

The post Update for Software Licensing brings significant performance improvement first appeared on Easy Digital Downloads.

]]>
After an extensive beta period and four release candidates, Software Licensing version 3.6 is now available! This new version is the next iteration in a series of plugin updates we have been releasing that introduces dedicated database tables for eCommerce data. The migration of data into dedicated database tables significantly improves performance and adds greater flexibility and control for future enhancements.

As this is a major release that makes significant changes to the underlying data structure, we have chosen to roll out the update to customers slowly. At first the update will be made available to a select number of customers followed by a few more each day. This will allow us to watch out for issues that were not identified during the beta phase before all customers are updated.

New database schema

With version 3.6, we have introduced three database tables for license keys, license meta data, and license activations. After the update is installed, store owners will be shown a prompt to initiate an upgrade routine that will migrate the existing license data into the new, dedicated tables.

Once the migration is complete, all functionality related to license keys will have better performance, as will many related pieces of functionality, such as checkout and store administration.

The new database tables have the following names and columns:

wp_edd_licenses

  • id
  • license_key
  • status
  • download_id
  • price_id
  • payment_id
  • cart_index
  • date_created
  • expiration
  • parent
  • customer_id
  • user_id

wp_edd_licensemeta

  • meta_id
  • license_id
  • meta_key
  • meta_value

wp_edd_license_activations

  • site_id
  • site_name
  • license_id
  • activated
  • is_local

Added user role capabilities

Along with the performance improvements, Software Licensing 3.6 also includes better control over user role capabilities. We have added new capabilities to user roles so that store owners can better fine-tune the data and actions staff can access and perform.

  • view_licenses: Allows viewing the list table and details page of individual license keys. The capability has been added to the Shop Manager, Shop Worker, and Administrator roles.
  • manage_licenses: Allows modifying license data. The capability has been added to the Shop Manager, Shop Worker, and Administrator roles.
  • delete_licenses: Allows deleting license records. The capability has been added to the Shop Manager and Administrator.

Upgrade or downgrade price IDs on license keys

License keys with a variable price assigned to them can now have their price option edited from the Manage screen. This provides store owners and staff an easy way to upgrade or downgrade a customer’s license key from one option to another.

Download betas from the front-end

Beta version releases have been supported in Software Licensing since 3.5. In 3.6 we have improved the feature by adding support for displaying download links for available beta versions on the front-end in the customer account areas.

Other improvements

  • More information has been added to the Licenses list table.
  • Item ID has been added to the API responses.
  • License search has been improved to allow partial license search.
  • Front-end tables have the .edd-table class added to allow better theme support.
  • Changelog output can now be filtered.
  • Refunding a renewal payment rolls back the license expiration.
  • Better tool-tips for license management.
  • Removed final keyword from the EDD_SL_License class.
  • License export tool now uses batch processing API to avoid timeouts.
  • Upgrade and Renewal dates are now stored in License meta.

Notable bug fixes

  • Improved overall performance of license count checks.
  • Lifetime child license expirations are now tied to their parent licenses.
  • activate_license API call logged the activation twice in the license logs.
  • Upgrading from lifetime to a bundle caused some issues with the expiration dates.
  • Deleting a payment record now properly affects license meta for renewals and upgrades.
  • Beta file URLs are no longer forced to http.
  • Sample plugin now uses time() instead of current_time( 'timestamp' ).
  • Using the empty_cart function now removes any renewal session data.

There are two additional important notes for this update.

First,  license key counts will likely be different after the update is complete.

You may notice, after running the migration, that some of the status counts in the license list table have changed. This is because during the migration, some checks were run against the licenses to correct any incorrect statuses. While you may see some differences in the counts for individual statuses, the overall license count should remain the same.

Second, new purchases and license keys may be created normally during the migration.

While the data migration is running, your store will still be able to process payments and generate new licenses. This means your store will continue to operate normally and new customers will not be affecte by the data migration.

The post Update for Software Licensing brings significant performance improvement first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/update-for-software-licensing-brings-significant-performance-improvement/feed/ 4
MailChimp extension updated for improved eCommerce tracking https://easydigitaldownloads.com/blog/mailchimp-extension-updated-for-improved-ecommere-tracking/ https://easydigitaldownloads.com/blog/mailchimp-extension-updated-for-improved-ecommere-tracking/#comments Tue, 16 Jan 2018 02:02:58 +0000 https://easydigitaldownloads.com/?p=1182682 The newest version of our MailChimp extension has been released after an extensive beta period. This new version introduces support for many of MailChimp's latest eCommerce tracking features, giving store owners more valuable insights about the effect email marketing has on their store's revenue performance. Along with the enhanced eCommerce reporting available, this update also introduces support for many of MailChimp's automated eCommerce emails, such as order and refund receipts.

The post MailChimp extension updated for improved eCommerce tracking first appeared on Easy Digital Downloads.

]]>
The newest version of our MailChimp extension has been released after an extensive beta period.

This new version introduces support for many of MailChimp’s latest eCommerce tracking features, giving store owners more valuable insights about the effect email marketing has on their store’s revenue performance. Along with the enhanced eCommerce reporting available, this update also introduces support for many of MailChimp’s automated eCommerce emails, such as order and refund receipts.

Revenue reports

With the new version of MailChimp for Easy Digital Downloads, store owners will have access to store revenue reports inside the MailChimp dashboard. These reports will show the total revenue from the stores connected to the MailChimp account along with the revenue that has been brought in through automation and email campaigns.

These stats provide valuable insights for store owners to help them gauge how effective their email marketing is.

eCommerce automation

Along with the revenue statistics enabled through this new version, it also adds support for many of MailChimp’s eCommerce automation tools. These include options to:

  • Send email order receipts through MailChimp
  • Send followup emails to customers after they make a purchase
  • Send order refund receipts

Take a look at the screenshot below to see some of the automation options available now:

Notes:

  1. Abandoned cart recovery is not yet supported. For the time being, we recommend site owners use Jilt for cart recovery.
  2. After installation of Version 3.0, you will need to go into your MailChimp settings at Downloads → Settings→ Extensions → MailChimp, and configure a default list before any new or old data will sync with MailChimp lists.

The new version of our MailChimp extension is available for update to all customers. If you do not yet have a license key, purchase one today for access to better eCommerce tracking automation tools.

If you have any questions, concerns, or comments, you’re welcome to leave a comment below or get in touch with our pre-sales and support team directly through our support page.

The post MailChimp extension updated for improved eCommerce tracking first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/mailchimp-extension-updated-for-improved-ecommere-tracking/feed/ 1
Free Downloads 2.2.0 improved with better performance and email verification feature https://easydigitaldownloads.com/blog/free-downloads-2-2-0-improved-better-performance-email-verification-feature/ Tue, 28 Nov 2017 18:00:36 +0000 https://easydigitaldownloads.com/?p=1159164 A little over a year ago, we announced a Easy Digital Downloads extension called Free Downloads that improved the customer experience when 'purchasing' a free item. Over the last year we've received substantial feedback from users and improved many existing aspects of the extension, as well as added some key features that will make distributing free products even easier for store owners.

The post Free Downloads 2.2.0 improved with better performance and email verification feature first appeared on Easy Digital Downloads.

]]>
A little over a year ago, we announced a Easy Digital Downloads extension called Free Downloads that improved the customer experience when ‘purchasing’ a free item. Today, I’m pleased to present to you, version 2.2.0. Over the last year we’ve received substantial feedback from users and improved many existing aspects of the extension, as well as added some key features that will make distributing free products even easier for store owners.

Refactored/Redesigned modal

In 2.2.0, we’ve completely refactored the modal presented to users from the ground up and removed the dependency on 3rd party JavaScript libraries. Don’t worry though, it should look nearly (if not exactly) the same as it previously did. We maintained as much backwards compatibility as possible. In doing this, we’ve reduced the overall complexity of Free Downloads, which makes it more reliable and easier for us to maintain, which will result in less unexpected behavior.

Email verification

Possibly one of the most requested features, was the ability to ‘verify’ email addresses, to help prevent using fake email addresses when requesting a free download. Now, Free Downloads includes a feature that requires customers to ‘confirm’ their email prior to being provided with access to your digital goods. When users enter their email address, they are informed they will get an email to confirm their download. Once received, the user just needs to click the provided link, and Free Downloads will handle the rest, either delivering the product immediately, or redirecting the user to the desired page. When combined with an email marketing extension, this feature can help improve the quality of your subscribers as it requires the user have a functioning email address to complete the process.

Improved ‘On Complete Handler’ features

One option included with Free Downloads is the ability to redirect a user to a specific page after completing their ‘purchase’. Free Downloads now appends the ‘purchase key’ (used to look up the customer and purchase data) to the query string of the redirect URL, allowing you to build a custom template and include personalized data about the customer or requested files on that redirect page.

Other fixes and improvements

While the above items are new features added, there were a slew of issues that were fixed alongside them.

Bug Fixes

  • Possible file download errors when using Dropbox Filestore
  • Registration fields now respect the ‘Disable Guest Purchase’ setting in Easy Digital Downloads
  • Better reliability when adding multiple purchase links for free products on pages
  • File download logs are now created for each download request
  • The caching system around auto-downloading multiple files has been improved
  • The form for the Free Downloads modal no longer loads on every page
  • Improvements to the ‘Bypass if Logged In’ setting
  • Fixed a bug with non-English sites and custom Download Now button text

Other improvements

  • Add more actions into the purchase form, to allow customization without creating a custom template
  • Minified JavaScript and CSS for improved performance
  • Improved usability of modal by auto-focusing on the first input field
  • Allow disabling of both purchase confirmation and admin sales notifications individually
  • Better error messages for troubleshooting

Free Downloads 2.2.0 is currently available to all valid license key holders.

View the full change log and product information for Free Downloads.

The post Free Downloads 2.2.0 improved with better performance and email verification feature first appeared on Easy Digital Downloads.

]]>
Introducing a feature rich integration between Easy Digital Downloads and Slack https://easydigitaldownloads.com/blog/introducing-feature-rich-integration-easy-digital-downloads-slack/ https://easydigitaldownloads.com/blog/introducing-feature-rich-integration-easy-digital-downloads-slack/#comments Tue, 03 Oct 2017 16:05:47 +0000 https://easydigitaldownloads.com/?p=1125007 These days, businesses can’t run without great software. No one knows this better than all of us at Easy Digital Downloads. After all, building awesome software to help businesses succeed online is exactly what we do. Every aspect of our business requires great software and every application matters. When it comes to impact though, there’s

The post Introducing a feature rich integration between Easy Digital Downloads and Slack first appeared on Easy Digital Downloads.

]]>
These days, businesses can’t run without great software. No one knows this better than all of us at Easy Digital Downloads. After all, building awesome software to help businesses succeed online is exactly what we do. Every aspect of our business requires great software and every application matters.

When it comes to impact though, there’s not much that does more for us than Slack. Everything happens in Slack. We live in Slack. Our team is constantly communicating via this powerful, real time team chat app. Whether it be holding virtual meetings, collaborating on support problems, coaching colleagues through development challenges or even simply motivating and entertaining each other, everything happens in Slack.

The importance of communication within a business cannot be understated. However, Slack offers a heck of a lot more than just a place for us to pound out messages to one another on our keyboards, no matter how much we appreciate that. With this software we can exchange files, jump on live calls, set task reminders and provide team members with all kinds of real time, automated updates from numerous other applications.

Considering our deep appreciation for this program, it shouldn’t be surprising that we took it upon ourselves to develop an integration between Slack and Easy Digital Downloads which is also rich in features and truly useful for businesses. This is not the first WordPress plugin to offer Slack connectivity or even the first EDD extension to leverage the service in some way. But we do believe it is the best. No other WordPress plugin has so thoroughly explored the limits of Slack’s API or so effectively opened the door for digital business owners to improve productivity, communicate better and save time.

Searching the web for Slack integrations with WordPress will produce numerous relevant results. But for the most part, they’re all taking advantage of one of the more basic features available with Slack: real time notifications. There are many plugins offering to send an alert to a Slack channel when something happens on your site like a new comment or, with plugins like Easy Digital Downloads, when a new sale is completed. This is kind of cool for sure, but not extremely useful. It can be nice to see alerts like this pop up in Slack especially if you’re someone like me who is constantly trying to reduce the number of emails hitting my inbox and gets a morale boost whenever someone buys my products. But that isn’t even scratching the surface of what’s possible with Slack. Piping in simple alerts to a Slack channel is trivial and is like using a Macbook Pro exclusively as a calculator. There’s so much more available.

But enough about how cool Slack and this extension are, let’s look at the features! We’re really excited about this one and think that after diving in, you will be too.

Automated Slack team invites

To join a Slack team requires an invitation. Our extension makes it possible to automatically invite customers to a Slack team with Clerk Chat. This really opens the door to all kinds of interesting use cases. Imagine creating a private community of customers and fans. With this feature enabled you could be welcoming users into your community every time they complete a transaction on your site through Easy Digital Downloads. Then you could interact with those customers to help support them, educate them, motivate them, get to know them and foster a true community of like-minded users.

The concept of maintaining a private Slack community like this isn’t brand new, but automating those invites this easily is. It makes it possible for the first time to effectively sell access to a Slack team (you could even shorten it and call it something catchy like Slaccess 😝 ) which provides a new way to engage customers while also providing you with a new way to monetize your online store.

Additionally, this same feature can be enabled for vendors with our popular Frontend Submissions extension. Vendors can be automatically invited to a Slack team when they register on your marketplace.

Real time notifications

I already mentioned that getting a Slack ping when a new sale comes through is cool but not game changing. However, we recognize that there is a lot more going on within a digital store than just completed sales. This is why we built in dozens of options for triggering alerts as well as a rich system for customizing them.

Edit notification screen with triggers listed

So if you want your Slack channel to ding when ever something on your site sells, no problem. We’ve got you covered. But if you would also like to send special notifications to a different channel (or even team), when a specific discount code is used and you want the message to include the customer’s information as well as a link to the payment record, you’re in luck. That is just as easy.

Here’s a complete list of the current triggers available in our Slack extension:

With this amount of flexibility, it is possible to keep on top of everything you care about in real time through Slack. No more need to remind yourself to check now and then to see if payments are failing or to read the latest reviews. Easily design notifications that end up where you want them based on your criteria.

Interactive notifications

Getting an alert telling you that something happened on your store is one thing. But making it possible to take appropriate actions in response to that alert right from within Slack is where this starts to get awesome. Slack allows messages sent from third party applications into a channel to include actionable buttons which will send data back to the source. We think this is pretty rad so we built in a few solid examples.

Approving a comment on a download from within Slack

These interactive buttons make it possible to execute a simple task right from within Slack so you don’t actually have to login to your WordPress site. Huge time saver.

Slash commands

One of the more unique and powerful aspects of the Slack API is the slash commands feature. With slash commands it is possible from anywhere in Slack, to execute remote scripts which can then do virtually anything. There’s a lot of room for creativity here and we explored it just a little in our Slack extension.

If you’re already using Slack but have not used slash commands, they’re quite simple to take advantage of. In fact Slack comes with many slash commands built in. To use them, just type / into Slack and you’ll get a preview list of all existing commands available to your team. My personal favorite is the /remind command.

With the EDD Slack extension, /edd will be available with a few special subcommands:

  • /edd help
  • /edd sales
  • /edd version
  • /edd discount
  • /edd customer

Running any of these commands either retrieves data from or sends a command to your Easy Digital Downloads store. The /edd sales command for example will display a sales summary for you within Slack, detailing your earnings from a period you specify. The /edd discount command allows you to view a report for an existing discount code or create a brand new one without ever logging into your site.

slack slash commands

Check out Easy Digital Downloads Slack today!

In summary, Slack is an incredible application which we couldn’t live without and this new Easy Digital Downloads integration we’ve introduced makes it far more valuable to digital store owners. If you have any questions about this extension, or just comments about how you use Slack within your organization, leave a comment below!

The post Introducing a feature rich integration between Easy Digital Downloads and Slack first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/introducing-feature-rich-integration-easy-digital-downloads-slack/feed/ 8
Significant performance improvements in Commissions 3.4 https://easydigitaldownloads.com/blog/significant-performance-improvements-commissions-3-4/ https://easydigitaldownloads.com/blog/significant-performance-improvements-commissions-3-4/#comments Tue, 12 Sep 2017 03:19:28 +0000 https://easydigitaldownloads.com/?p=1113421 Today, we're happy to announce the next major update to the Commissions add-on for Easy Digital Downloads. Commissions for Easy Digital Downloads allows you to easily record and split revenue between multiple users. Version 3.4 brings many enhancements, including the migration to custom database tables, which will improve the performance of your commissions-enabled Easy Digital Downloads store.

The post Significant performance improvements in Commissions 3.4 first appeared on Easy Digital Downloads.

]]>
Today, we’re happy to announce the next major update to the Commissions add-on for Easy Digital Downloads. Commissions for Easy Digital Downloads allows you to easily record and split revenue between multiple users.

Version 3.4 brings many enhancements, including the migration to custom database tables, which will improve the performance of your commissions-enabled Easy Digital Downloads store.

In Commissions 3.4, all site owners will be presented with a dialog instructing them to run an upgrade routine after updating. This migration will move all existing commissions records to our new database table that is built specifically to house this data in a more performance-minded way.

Clicking on the “learn more” link will explain what is occurring with this upgrade routine:

There are two ways to run the migration routine:

  1. Through the wp-admin area by clicking on the “here” link inside of the upgrade notice
  2. Via WP CLI by using the wp edd-commissions migrate_commissions command

For large sites, we strongly recommend using the WP CLI command as it will be significantly faster and less prone to server timeouts or browser problems.

In a real-world example, we were able to speed up commissions reporting on our production sites by ~3x, and removed nearly 230,000 rows from our existing tables, significantly shrinking the total amount of space taken up in the database. During the upgrade routine, all existing data will be moved from wp_posts and wp_postmeta into the new tables. Once the migration is complete, an option to delete all legacy data will be shown.

Note: the migration is written such that new commission records can be created while the routine is running, meaning your store can be left live while the commissions database is upgraded.

Please make a backup of your site prior to running the upgrade routine. We have been testing it extensively on our own sites (including our main production sites) and we are confident in its reliability, but it’s still always in your best interest to be extra safe and create backups before making large data changes.

Backwards compatibility

The data generated by EDD Commissions has been stored as a post type with postmeta for several years now, which means it’s likely that stores with custom development may have additional data stored within these tables we aren’t aware of. In an effort to maintain complete backwards compatibility, we have included a compatibility layer that helps to translate queries to the legacy data structure and reroute it to the new tables.

If you’re a developer and have made custom integrations for Commissions, please see our Development blog post outlining the details of this backwards compatibility.

Improved commission emails

One of the more popular requests was the ability to customize the delivery of commission notifications to recipients. With version 3.4 we’ve added the ability to use some custom tags in the emails that go out to commission recipients. They include:

  • {commission_id} –  The ID of the commission record
  • {item_price} – The amount paid for the item sold
  • {item_tax} – The amount of tax collected for the item sold

Along with these enhancements, commission recipients can now choose whether they want to receive email notifications within the WordPress profile editor.

Other improvements and fixes

Along with the above there are a number of other improvements in version 3.4:

  • Commissions now properly account for negative fees when calculating commission amounts
  • The export tool now allows commissions of specific statuses to be exported
  • The Commission add/edit screen now includes better data validation
  • A new hook called eddc_before_commissions_overview has been added to the Commissions Overview screen
  • A new hook called eddc_commissions_overview_table_head has been added to the Commissions Overview screen
  • A new hook called eddc_commissions_overview_table_row has been added to the Commissions Overview screen
  • A new hook called eddc_after_commissions_overview has been added to the Commissions Overview screen
  • Improved responsiveness in the Admin area
  • Product name was incorrectly shown for commissions created without a download ID specified

This update is available today to active license key owners, and can be updated from within your WordPress Updates section or downloaded from your account.

As always, if you run into any issues please don’t hesitate to reach out to our support team.

The post Significant performance improvements in Commissions 3.4 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/significant-performance-improvements-commissions-3-4/feed/ 8
Deliver custom files to your customers with the Custom Deliverables extension https://easydigitaldownloads.com/blog/deliver-custom-files-customers-custom-deliverables-extension/ https://easydigitaldownloads.com/blog/deliver-custom-files-customers-custom-deliverables-extension/#comments Thu, 17 Aug 2017 21:10:12 +0000 https://easydigitaldownloads.com/?p=1095700 If you’re a freelancer or do custom work for clients like logo design, modifying video templates, touching-up photos, copywriting, custom music, or any other digital work that requires the delivery of custom files, the brand new Custom Deliverables extension for Easy Digital Downloads is the perfect solution for you. It empowers freelancers to run their

The post Deliver custom files to your customers with the Custom Deliverables extension first appeared on Easy Digital Downloads.

]]>
If you’re a freelancer or do custom work for clients like logo design, modifying video templates, touching-up photos, copywriting, custom music, or any other digital work that requires the delivery of custom files, the brand new Custom Deliverables extension for Easy Digital Downloads is the perfect solution for you. It empowers freelancers to run their own business on their own website – with no middleman.

It’s extremely simple to use and allows your customers to pay up-front using the robust payment environment provided by Easy Digital Downloads. Your customers can order and pay for your custom work right on your website and get their purchase receipt automatically. You’ll save a huge amount of time handling the back-and-forth of invoicing and accepting payments.

All you need to do after receiving a payment is perform the ordered work, and then attach the customized files to the payment record. Your customers will immediately get an email letting them know their files are ready to download.

Additionally, if the client ever deletes that email, they can simply log into their account on your website at any time to re-download them – without needing to bother you. Alternatively, if you have guest mode enabled on your site and clients don’t have user accounts, you can also re-email the files to them with a single click on their Payment Record. This is a huge time saver for any freelancer – no more hunting for old delivered files or managing completed projects.

Two of the other main benefits of using the Custom Deliverables extension are that the files are protected – just like all files are in Easy Digital Downloads – and also tracked. This way, as soon as your customers click to download the files you delivered, you know. You won’t need to guess whether they have downloaded your delivered files.

Another big benefit is that you can upload larger files than if you had sent them through email. Because the files are uploaded and stored on your webhosting account, and your customers get emailed a link to download the protected files (so only they can download them), you can easily deliver larger files. It also integrates with the AmazonS3 extension to allow you to store extremely large files on Amazon’s servers at a very inexpensive cost. If you use Dropbox, you could also use the Dropbox File Store extension to store the customer deliverables as well.

Run your own freelancer marketplace

If you want to set up and manage your own freelancer marketplace website, you can also do that by pairing the Custom Deliverables extension with the Frontend Submissions extension. This way, you can create a website where freelancers sign up to sell custom work. This is a concept similar to websites like fiverr.com or upwork.com. While Frontend Submissions handles the vendors, Custom Deliverables makes it possible for those vendors to attach customized files to orders, right in their Vendor Dashboard.

Once you have Frontend Submissions and Custom Deliverables installed on your WordPress, Vendors can register to become sellers on the Vendor Dashboard page provided by Frontend Submissions. Then, Vendors can create products available for sale. Those products would be the service they are offering (like voice over work, logo design, etc). When a customer comes to your site and chooses the Vendor they wish to have perform the work, they can purchase the product from the Vendor. When the Vendor gets the sales notification email (powered by the Commissions extension), they can begin producing the custom files. Once they have completed the job, they can browse to their orders page in the Vendor Dashboard, upload the customized files, and notify the client by clicking the Notify Customer button.

Almost anyone could benefit from using Custom Deliverables, from people looking to earn a few extra bucks a month as a side hustle freelancer, to entire marketplace businesses which give freelancers a place to offer their services.

Here’s a few examples of the range of businesses that could use Custom Deliverables:

  • Photographers delivering things like wedding photos to their clients.
  • Video professionals delivering completed video projects to clients.
  • Copywriters delivering text to their clients.
  • A marketplace of different singers available to sing on promotional materials/commercials.

Whatever your (or your website’s) specialty is, the Custom Deliverables extension makes it easier than ever to be a digital freelancer. Make it happen and start selling customized files today right on your own website!

The post Deliver custom files to your customers with the Custom Deliverables extension first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/deliver-custom-files-customers-custom-deliverables-extension/feed/ 3
Easy Digital Downloads 2.8 released https://easydigitaldownloads.com/blog/easy-digital-downloads-2-8-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-2-8-released/#comments Tue, 25 Jul 2017 21:23:53 +0000 https://easydigitaldownloads.com/?p=1092485 After a month long beta period, Easy Digital Downloads 2.8 has finally arrived! This most recent version of Easy Digital Downloads closes nearly 60 issues including 18 bugs and 34 enhancements, many of them refining some of the core behavior of the platform.

The post Easy Digital Downloads 2.8 released first appeared on Easy Digital Downloads.

]]>
After a month long beta period, Easy Digital Downloads 2.8 has finally arrived! This most recent version of Easy Digital Downloads closes nearly 60 issues including 18 bugs and 34 enhancements, many of them refining some of the core behavior of the platform.

Improved variable pricing

If you run an EDD store using extensions that add fields and options to the variable pricing, you’ve likely seen something like this when editing a download:

The old variable pricing display with Recurring Payments and Software Licensing enabled.

In version 2.8, the variable pricing rows have been completely rewritten to be more flexible and scale with most screen sizes. And the best part, it’s backwards compatible. This means that extensions using the existing hooks and filters will work seamlessly with the 2.8 release.

The new variable pricing display with Recurring Payments and Software Licensing enabled.

Developers: See this doc on how you can integrate with the new variable pricing rows.

Performance improvements

With every release, we strive to improve the speed and stability of Easy Digital Downloads. There are a few of items resolved in Easy Digital Downloads 2.8 that should bring better performance to your store:

  • Moved registered JavaScript files to the footer
  • Moved to document.body where possible for jQuery selectors
  • Added EDD_Customer_Query to make getting customers easier and more efficient
  • Prevented a duplicate call to get customer notes when instantiating EDD_Customer

Purchase button quantity improvements

When selling products that support quantities, the purchase button will now update the price to match that of the quantity entered by the customer:

We’ve written this feature in such a way that it is flexible enough to work on most themes without any changes needed by theme and plugin developers.

This feature had to be reverted and was removed in version 2.8.1. We’ll be re-adding it after we can make some changes to improve backwards compatibility with customizations that were unforeseen.

Filter payments by gateway

From time to time, it’s useful to view payments made through a specific gateway. In Easy Digital Downloads 2.8, you now have the ability to choose a gateway and filter the Payments list table by the chosen gateway.

These improvements, along with more than 20 other minor improvements and 18 bug fixes, help to make Easy Digital Downloads better than ever before. The complete changelog for 2.8 can be viewed here.

The update for version 2.8 is available today and can be installed directly from your WordPress admin’s Plugins page.

The post Easy Digital Downloads 2.8 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-2-8-released/feed/ 10
Request a review and view reports amongst other enhancements in Reviews 2.1 https://easydigitaldownloads.com/blog/request-review-view-reports-amongst-enhancements-reviews-2-1/ https://easydigitaldownloads.com/blog/request-review-view-reports-amongst-enhancements-reviews-2-1/#comments Mon, 24 Jul 2017 13:34:36 +0000 https://easydigitaldownloads.com/?p=1091575 Reviews for Easy Digital Downloads makes it quick and easy for your visitors and customers to review the products offered on your website. We're thrilled to release version 2.1; a significant update for Reviews that we've been working on for a few months now.

The post Request a review and view reports amongst other enhancements in Reviews 2.1 first appeared on Easy Digital Downloads.

]]>
Reviews for Easy Digital Downloads makes it quick and easy for your visitors and customers to review the products offered on your website. We’re thrilled to release version 2.1; a significant update for Reviews that we’ve been working on for a few months now.

Request a review

A hugely requested feature that is coming to Reviews 2.1 is store owners being able to request reviews from customers after they’ve made a purchase. This feature can allow you to follow-up customers’ purchases should they have any feedback but also help prospective customers coming to your store in making a decision before they purchase a product.

Once enabled, users will receive an email when they’ve completed a purchase, requesting a review of the products purchased.  The email can be scheduled to be sent immediately or at a later time so you can give customers a few days to get to grips with your product!

This feature can be enabled and configured from the Reviews Emails settings (Downloads > Settings > Emails > Reviews).

Request a Review Settings

If the email is scheduled to send at a later time, a CRON job will be scheduled to send the email at the set time.  The setting can also have a Start Date set to ensure only customers who have made purchases since the set date will get emails.

Reporting

This update introduces three new reporting views which serve to provide site admins greater insight as to which downloads are performing well and which are being reviewed the most.

Three reports have been introduced:

  • Highest Average Rating of Products
  • Lowest Average Rating of Products
  • Most Reviewed Products

Highest Average Rating Report

Easier review management from the admin side

The Reviews metabox on the Download edit page which displayed the most recent reviews has been revamped to be cleaner, intuitive and easier to use.  It now displays the most recent reviews laid out in an easy-to-read manner.  We’ve also introduced inline replies allowing you to quickly and effortlessly reply to reviews.  Furthermore, you can now approve reviews straight from this metabox – without the need to refresh as well.

New Metabox UI

Guest reviews

Another heavily requested feature is guest reviews.  This has been added to Reviews 2.1 so now reviews can be posted without having a user account registered on the site beforehand. This is an optional setting that can be toggled from the Reviews Settings.

Other enhancements

  • New feature to send a notification email to site admins when a new review is posted
  • New feature added to allow the posting of a review to be delayed by a certain amount of days after purchasing
  • [downloads] shortcode can now be sorted by average rating
  • Only load CSS on single downloads and remove fixed width of labels
  • Introduced an option to prevent authors from leaving reviews on their own products
  • Use edd_get_option() instead of $edd_options global to ensure the correct filters are applied.
  • All the review counter bars are now responsive
  • “Insert Review” media button wasn’t displaying anything when modal was opened
  • Rating stars now display correct on the “Vendor Feedback page”
  • Dashboard widget now links to the correct URLs

Version 2.1 of the Reviews is available now and can be downloaded directly from your Plugins page for a one-click update. The new version may also be downloaded from your account page. If you have not yet purchased a license, see the product page for more information.

The post Request a review and view reports amongst other enhancements in Reviews 2.1 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/request-review-view-reports-amongst-enhancements-reviews-2-1/feed/ 3
Save as Draft and other improvements for Frontend Submissions 2.5 https://easydigitaldownloads.com/blog/save-draft-improvements-frontend-submissions-2-5/ Tue, 13 Jun 2017 16:33:44 +0000 https://easydigitaldownloads.com/?p=1071016 Frontend Submissions is one of our most widely used extensions and is the foundation for many digital marketplaces around the web. Today we're happy to announce the release of a new version of Frontend Submissions that brings some significant improvements to the plugin, including a new option for vendors to save draft submissions, improved frontend markup throughout the plugin, new template files, and more. Version 2.5 was released as a beta two weeks ago and after extensive testing, we're confident it is ready for everyone.

The post Save as Draft and other improvements for Frontend Submissions 2.5 first appeared on Easy Digital Downloads.

]]>
Frontend Submissions is one of our most widely used extensions and is the foundation for many digital marketplaces around the web. Today we’re happy to announce the release of a new version of Frontend Submissions that brings some significant improvements to the plugin, including a new option for vendors to save draft submissions, improved frontend markup throughout the plugin, new template files, and more. Version 2.5 was released as a beta two weeks ago and after extensive testing, we’re confident it is ready for everyone.

Save as draft option

In version 2.5, we have introduced a new option that allows vendors to save their submissions as a draft. This allows vendors to save their progress and continue it later so they do not need to complete their entire submission in a single session.

The Save Draft option will be shown to vendors when they are submitting new products and when editing existing products that are not yet published.

Vendor stats recount tool

There are times when site admins need to regenerate the earnings and sales statistics for vendors, perhaps when accounts are combined or products have been added or removed from a vendor’s account. In version 2.5 we have introduced a new tool that allows site admins to regenerate the stats shown on a vendor’s account.

This tool can be found in Downloads → Tools.

New toggle field type

With this new version of Frontend Submissions, we have introduced a new field type that allows site admins to add a “Toggle” field to the submission, registration, and profile forms.

Toggle fields are great for Yes/No type questions that require a vendor to opt in or out of a particular condition. Toggle fields can also be used to turn features and options on or off. For example, this toggle field could be used to enable or disable options provided by other Easy Digital Downloads plugins simply by providing the appropriate meta key.

Email alert for scheduled product publication

A new email option has been added that allows vendors to automatically receive an email when one of their products changes from scheduled to published. This will allow vendors to be notified when one of their products that has been scheduled for release is actually published on the site.

Improved frontend dashboard, form, and field markup

One of the biggest challenges theme authors have had with integrating Frontend Submissions into their themes has been the fact that the markup introduced in version 1.0 of the plugin was ultimately not well suited for its use cases. In version 2.5 we have worked to improve as much of the markup as possible to make it easier for developers to integrate it into their sites and to bring the markup up to expected standards.

There are several areas we have adjusted:

  • Tables have been removed from the login and registration forms and replaced with div tags.
  • Fields in the submission, profile, registration, and contact forms incorrectly had fieldset tags wrapped around each field. These have been replaced with more semantically correct div tags.
  • div wrapper has been added to the Vendor Dashboard that surrounds the menu and the main dashboard body.
  • Inline CSS has been removed from all frontend forms.
  • H1 tags have been replaced with legend tags where appropriate and H3 tags everywhere else.
  • Some input fields did not have proper labels with for attributes. These have been fixed.
  • A lot of CSS class names and IDs have been standardized. Note, no existing class names or IDs were removed or changed for backwards compatibility reasons.

These changes should make it significantly easier for theme developers and site owners to customize the display of all elements in Frontend Submissions.

More template files

We have introduced several new template files that will make it easier for theme authors and site owners to customize the display of the Vendor Dashboard area. The new files are:

  • frontend-edit-product.php
  • frontned-new-product.php
  • frontend-profile.php

These template files are pretty minimal as the bulk of the form display has to be handled through the form builder, but the files are now available so content around the forms can be more easily added or customized.

Other improvements

Along with the highlights above, we’ve also introduced a number of other improvements and bug fixes:

  • A bug that caused files to be reassigned to site admins when editing a product in the backend has been fixed.
  • The email sent to vendors when a vendor is manually approved was not being sent.
  • Several hooks have been updated with additional parameters.
  • The opt-in data tracking has been removed.
  • A bug that caused the files section to not display on the vendor dashboard has been fixed.
  • Vendor avatars now support all of the standard sizes.
  • Several pagination bugs have been fixed.
  • Pasting a file URL into the file upload field instead of uploading a field failed silently, now it shows an error message.
  • Orders showed an incorrect status on the vendor dashboard when they were any status other than complete.
  • File uploads are now always attached to the product they were uploaded to.
  • New hooks have been added to the Orders tab of the vendor dashboard.
  • The Earnings tab of the vendor dashboard now displays an overview of the vendor’s earnings.
  • Usage of the deprecated get_page() function has been replaced with get_post()
  • Quick edit now works on the Downloads list table
  • The settings that allowed the form used for submission, profile, contact, and registration have been removed as they were problematic and not needed.

Version 2.5 is available for one-click update from the Plugins page of all sites that have a valid license key activated. It can also be downloaded from your account page. If you do not yet have a license, see the product page for purchasing information.

The post Save as Draft and other improvements for Frontend Submissions 2.5 first appeared on Easy Digital Downloads.

]]>
Faster, frictionless purchases with saved cards in Stripe payment gateway 2.6 https://easydigitaldownloads.com/blog/faster-frictionless-purchases-saved-cards-stripe-payment-gateway-2-6/ https://easydigitaldownloads.com/blog/faster-frictionless-purchases-saved-cards-stripe-payment-gateway-2-6/#comments Wed, 07 Jun 2017 17:40:02 +0000 https://easydigitaldownloads.com/?p=1068646 One of the best things store owners can do to help improve their conversion rates is to make the checkout process as simple and smooth as possible. In today's update of our Stripe payment gateway, we're happy to introduce a new feature that can significantly reduce friction during checkout: saved cards. This allows returning customers to easily complete new purchases without requiring them to enter their credit card details again.

The post Faster, frictionless purchases with saved cards in Stripe payment gateway 2.6 first appeared on Easy Digital Downloads.

]]>
One of the best things store owners can do to help improve their conversion rates is to make the checkout process as simple and smooth as possible. In today’s update of our Stripe payment gateway, we’re happy to introduce a new feature that can significantly reduce friction during checkout: saved cards. This allows returning customers to easily complete new purchases without requiring them to enter their credit card details again. We have also introduced a number of other improvements in version 2.6, which you can read about below.

Saved cards

When enabled from the Downloads → Settings → Payment Gateways → Stripe screen, logged-in customers will be given the option to use a previously-used card while completing their purchase.

Logged-in customers will also be provided with an option to add a new card during their purchase if they do not wish to use a saved card.

If at any point customers wish to update or remove the cards associated with their account, they can do so from the page that contains the [edd_profile_editor] shortcode

In this update, we have also introduced a new reporting view that shows a break down of sales completed with new cards and sales completed with existing cards. This provides site admins with insights into how effective the saved cards feature is for their store.

There are a few important notes regarding the saved cards feature.

First, card data is never stored on your site or your site’s server(s). Cards are saved securely through Stripe’s system and neither Easy Digital Downloads nor site administrators ever know or see the full card numbers.

Second, this saved cards feature is not enabled by default when updating from previous versions of the Stripe payment gateway. To enable it, navigate to Downloads → Settings → Payment Gateways → Stripe.

Third, if you are using Recurring Payments, the Existing Cards feature requires you be using Recurring Payments 2.7.1 or later.

Lastly, saved cards require that customers have user accounts on your site and that they be logged into their account.

Statement Descriptor setting

Easy Digital Downloads automatically sets the text shown on credit card statements to the name of the product(s) purchases. Some site owners, however, wish to change the descriptor to something more specific or meaningful. In version 2.6, we have introduced a new setting in Downloads → Settings → Payment Gateways → Stripe that allows site owners to define the statement descriptor.

Stripe Radar integration

Radar is Stripe’s fraud prevention and detection system that can help site owners reduce the amount of fraudulent activity on their account. It also allows site owners to proactively prevent fraud. In version 2.6 of our Stripe payment gateway, we have introduced support for automatically detecting when an EDD purchase is flagged for review through Radar. When a payment is flagged for potentially being fraudulent, Easy Digital Downloads will now add a note to the payment details screen with a link to the review page in Stripe.

Additional enhancements

  • The credit card form fields now support browser autocomplete.
  • Stripe Customer IDs are now stored in customermeta instead of usermeta. An upgrade routine has been included to migrate the data.
  • All JavaScript in the plugin has been refactored to be more reliable.

Version 2.6 of the Stripe payment gateway is available now and can be downloaded directly from your Plugins page for a one-click update. The new version may also be downloaded from your account page. If you have not yet purchased a license, see the product page for more information.

The post Faster, frictionless purchases with saved cards in Stripe payment gateway 2.6 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/faster-frictionless-purchases-saved-cards-stripe-payment-gateway-2-6/feed/ 11
Sell All Access Memberships with EDD All Access https://easydigitaldownloads.com/blog/sell-all-access-memberships-with-edd-all-access/ https://easydigitaldownloads.com/blog/sell-all-access-memberships-with-edd-all-access/#comments Thu, 11 May 2017 18:14:15 +0000 https://easydigitaldownloads.com/?p=1035649 Have you ever wanted to sell memberships which provide access to all of your store’s products? If so, the All Access extension is the one you’ve been waiting for. All Access Pass memberships will give your customers access to download any products in your digital shop with a single purchase. With duration periods, download limits, the option to include all products or restrict-by-category, and powerful integrations, it's an extremely useful extension which allows for entirely new business models and opportunities.

The post Sell All Access Memberships with EDD All Access first appeared on Easy Digital Downloads.

]]>
Have you ever wanted to sell memberships which provide access to all of your store’s products? If so, the All Access extension is the one you’ve been waiting for. All Access Pass memberships will give your customers access to download any products in your digital shop with a single purchase. With duration periods, download limits, the option to include all products or restrict-by-category, and powerful integrations, it’s an extremely useful extension which allows for entirely new business models and opportunities.

This is one of our most requested extensions and after over a year in development, we are proud to finally announce its initial release.

A new and improved user experience

With All Access, your customers’ user experience will be vastly improved over purchasing items one by one because they can simply purchase an All Access Pass membership and download any files they need, whenever they need them. They will also get a single invoice and a single renewal date – which eases up on paperwork and administration.

Because the normal “Buy Now” button changes into a “Download” button, your customers with be able to find and download products using WordPress’s built-in search and categorization functions – as opposed to scrolling through un-searchable “purchase history” lists. This means the beautiful layout and functionality of your website is the same before purchase and after.

All Access duration periods open the door to recurring income

While All Access Passes can be set to never expire, if you create an All Access Product that has an expiration time, to keep getting access, your customers will have to keep renewing their All Access Pass. So rather than selling a single product to a customer 1 time, you can sign them up as members who keep paying you every period (daily, weekly, monthly, yearly, etc). Additionally, if you’d like to give your customers the option to automatically renew their All Access Passes, the EDD All Access extension also integrates perfectly with the EDD Recurring Payments extension.

All Access to a specific category

Sell All Access to a specific category of products

By default, All Access Passes include all products. If you don’t want to include all of your products in an All Access Pass, you can choose specific download categories to include instead. For example, you could sell All Access to a category called “Photos”, another called “Videos”, and another called “Software”. Whichever categories your digital shop has, you can sell All Access to that specific category.

This also enables you to sell membership “levels”. For example, by creating 3 different All Access products, you could sell “Gold”, “Silver”, and “Bronze” levels of access where “Gold” gives access to everything in the store and allows unlimited downloads per day, “Silver” gives access to only “Medium” product variations and has a limit of 10 downloads per day, and “Bronze” gives access to only “Small” product variations and has a limit of 1 download per day. This is only an example, of course. How you configure these levels is extremely flexible and entirely up to you.

Limit the number of downloads a customer can use

If you are worried about having a customer sign up and download your entire store in a single day, there is a built in option to set a maximum number of downloads per day (or per week/month/year). Download LimitsThis way, you can prevent a customer from downloading all of your products in 1 day and leaving. Note that while we’ve found a vast majority of customers do not do this, it is nice to have in place for peace of mind.

Includes ability to restrict content

If your store sells restricted content like embedded videos (as opposed to restricted file downloads), this extension includes some simple-yet-powerful shortcodes to make that possible while guiding your customers. Hiding content from non-customers is simple – wrap the [edd_aa_all_access] shortcode around the restricted content and it won’t show unless the customer has an All Access Pass which “unlocks” the content.

But this shortcode goes much further to improve the user experience by detecting whether the customer is logged-in, and whether they have purchased All Access. If they are logged out, they’ll see a login form and the option to purchase. If they are logged in but have not purchased, they’ll simply see the “Buy Now” button for All Access. If they are logged in and have purchased All Access, well then they get to see the restricted content. This way, your existing All Access customers are guided through the process of logging in (no more hunting for login forms) and new customers can easily purchase. It’s the most user-friendly solution for content restriction in a membership situation for Easy Digital Downloads.

Powerful integrations

The integrations built into All Access make it extremely robust and bring it to the next level. Running this type of business model opens up a large number of new possibilities – and All Access has been integrated with all of EDD’s major extensions to make these reality. Here are a few of the major integrations and how they work.

Sell master licenses for software

If you use the EDD Software Licensing extension to sell software (like plugins or themes), when a customer purchases an All Access Pass, they also get an All Access License – which works for any licensed product included in the All Access Pass. The best part, you don’t need to change any code in your products to make it work. If you’ve bought or sold software you know how frustrating it can be to have dozens of different license keys and all with different renewal dates. With a Master License, there is only 1 key and one renewal date.

Another possibility this opens up with Software Licensing is software bundles. For example, if you have a set of software products that could be packaged together for a new purpose, All Access lets you sell a single license that works for just those products (by putting them into a new category). This opens the door to new niches and possibilities for your already-existing software.

Commissions integration

All Access makes it easy to manage commissions on your multi-vendor marketplace. Splitting up a single purchase fairly among vendors is now extremely simple because the All Access and EDD Commissions extensions team up to handle this for you. Commissions for All Access get automatically calculated at the end of each customer’s access period.

For example, if the customer’s All Access period is 1 month, instead of calculating commissions at the moment the payment takes place (which is the way EDD Commissions normally works), it waits one month before splitting it up. This way, it can track which products the customer chose to download and only splits the payment among vendors whose products were actually downloaded by the customer. This way, if a Vendor’s products weren’t downloaded, they won’t get a piece of the payment.

This will inspire your vendors to keep uploading high quality work that customers actually want to download. Otherwise, a Vendor whose products are never downloaded would still get paid regardless of the quality or desirability of their products. This makes your marketplace attractive to high quality vendors who consistently do great work – and less attractive to the ones looking to make an easy paycheque. It’s a perfect solution for digital marketplaces that want to use this new model.

What type of digital shop could use All Access?

While just about every Digital Shop could benefit from using this extension in one way or another, here are a few ones that stand out:

  • Photographers selling their own photos
  • Stock media websites
  • Multi-vendor marketplaces
  • Websites selling software
  • Video rental websites (like mini-Netflix sites)
  • Music lesson websites
  • Online training websites
  • Band/Artist websites (VIP content)
  • Selling eBooks or audio books.

A perfect solution for every photographer

This is an extension that any photographer could benefit from. Stock photos are typically a tough sell because you are either splitting the cost with a 3rd party site (like iStock or PhotoDune), or you have to sell photos for so cheap it is hard to make a profit. Not only that, but it’s a pain for your customers to have to make a purchase every single time they need to try out a photo.

But by selling an All Access pass to your own photos through your own website, you can earn more money from your photos. Your customers can treat your website like a “cloud” drive for photos and download the ones they need whenever they need them. This is truly the best experience for customers since they don’t need to download every single photo and store them indefinitely on their own hardrive. You’ll be able to earn recurring income, customers likely spend more than they otherwise would have, and they also get to use more photos with a greatly improved user experience. It’s truly a win win situation for both you and your customers.

A perfect solution for selling royalty-free media

All of the benefits listed above for photographers also apply to anyone selling any type of royalty-free media. Whether it is music, video clips, sound effects, or any other type of digital media, you and your customers will love the benefits of using All Access.

A perfect solution for large bundles

If you sell large bundles with hundreds or thousands of products, it can be difficult to deliver this to the customer. While Easy Digital Downloads has bundles built-in, they were never meant to handle a large number of products (more than 20). With All Access, you can set up a bundle with thousands of already-existing products in seconds because of the ability to turn an existing category into a bundle.

A perfect solution for stock media websites

Websites that sell stock media can have thousands of products as well and selling All Access is typically not possible because of the multi-vendor setup. The commissions integration with All Access makes it possible for stock image/video/media sites while paying fair commissions to their vendors.

How could All Access work for you?

Every website is unique and there are definitely other ways All Access could be used for your unique situation – other than just what we’ve listed in this article. It opens the door to many exciting new business opportunities and ways to make money from your digital products. If you have specific questions about anything in All Access, make sure to check out the extensive documentation which answers almost any questions you might have about it. If there’s something you can’t seem to find there, let us know and we’ll be happy to help you find the answers. Purchase the All Access extension for Easy Digital Downloads and start selling All Access pass memberships today!

The post Sell All Access Memberships with EDD All Access first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/sell-all-access-memberships-with-edd-all-access/feed/ 76
A better Commissions plugin https://easydigitaldownloads.com/blog/better-commissions-plugin/ Mon, 27 Mar 2017 16:35:29 +0000 https://easydigitaldownloads.com/?p=1020750 We're thrilled to announce the release of a major new version of our Commissions plugin. This release includes new and improve interfaces, better compatibility with several other extensions, an improved developer API, and more!

The post A better Commissions plugin first appeared on Easy Digital Downloads.

]]>
It’s undeniable that a significant number of our users are running marketplaces, many even based on our own business model. For those users, our Commissions extension can be a crucial component of their business.

Despite its popularity, it’s been quite some time since we’ve given Commissions the attention it deserves. However, today we are thrilled to introduce the release of version 3.3 of Commissions, which brings a number of quality of life and functionality updates. Let’s take a look at a few of the highlights.

New individual commission view

Over the last few months, we’ve brought cleaner views to Easy Digital Downloads itself, our popular Software Licensing extension, and the Recurring Payments extension. With this release, we’ve introduced our new view model to individual commissions, making them much more flexible and easier to work with.

Every commission record now features a convenient details screen displaying the pertinent information for the record. From here, commission users, products, rates and amounts can be edited, and commission status can be updated.

Improved configuration interface

We’ve given the Commissions meta box a much-needed facelift, moving it from the Add/Edit Download sidebar, to the main content area. This allowed us to rework the configuration from a few simple text fields, to a truly robust, repeatable fieldset similar to those present throughout the core of EDD. The new interface is easy to work with and, best of all, familiar to anyone with experience adding products to EDD itself.

New and improved exporters

While Commissions has supported generating payout files for some time, it’s never really had a real commission overview exporter. In addition to polishing the existing payout file generation, we’ve added a new exporter which can be found under Reports → Export and provides you with a detailed CSV outlining commissions over a given time period.

Development API: EDD_Commission class

While not specifically built for developers, Commissions has the same level of flexibility our users have come to expect. With the 3.3 release, it’s makes it even easier for developers to work with and extend Commissions. The new EDD_Commission class provides easy access to all of the data associated with a commission, and makes working with it a breeze!

Improved compatibility with Simple Shipping

When using our Simple Shipping plugin with Commissions, site owners can now more precisely control how the commission calculations are done with regards to shipping fees.

See our updated documentation for more information.

Other improvements

Not everything we included in this release is major, but there is plenty more worth noting.

  • Commissions now store their currency, and batch payouts are calculated based on the stored currency
  • Added the option to automatically revoke commissions when a refund is issued
  • Commission notification emails can now be disabled
  • Fixed a typo which resulted in a widget not being given the correct ID
  • Fixed a compatibility bug when Commissions, Paypal Adaptive Payments and Simple Shipping are used together
  • Fixed a bug which could result in exports ending in an infinite loop

How to get the update

If you already have a valid license for Commissions, the update is available for one-click install from your WordPress Plugins page. For those who prefer installing updates manually, the latest version can always be downloaded from your account page.

If you haven’t already purchased Commissions, head over to the extension details page for pricing and more information.

The post A better Commissions plugin first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads 2.7 released https://easydigitaldownloads.com/blog/easy-digital-downloads-2-7-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-2-7-released/#comments Mon, 13 Feb 2017 18:26:06 +0000 https://easydigitaldownloads.com/?p=1006572 After more than three weeks of beta testing, we are thrilled to announce the release of version 2.7 of Easy Digital Downloads. This update includes a lot of significant improvements that bring better performance, improved interface designs, enhanced export options, numerous developer-focused enhancements, and more. We have been running 2.7 on our own sites for several weeks and now we are ready to release it to all of you.

The post Easy Digital Downloads 2.7 released first appeared on Easy Digital Downloads.

]]>
After more than three weeks of beta testing, we are thrilled to announce the release of version 2.7 of Easy Digital Downloads. This update includes a lot of significant improvements that bring better performance, improved interface designs, enhanced export options, numerous developer-focused enhancements, and more.

We have been running 2.7 on our own sites for several weeks and now we are ready to release it to all of you. Let’s take a look at each of the primary enhancements included in 2.7

View Order Details screen

The View Order Details screen is one that all shop owners are familiar with and probably one that many shop administrators spend a lot of time on. In 2.7 we have made several distinct improvements to the screen.

First, we have introduced support for adjusting individual item amounts. Previously it was only possible to adjust entire order totals, but now shop admins can edit the price, tax, quantity, and total for each item on the purchase separately, giving much greater flexibility.

Second, we have made some adjustments to the organization of the screen in order to incorporate the new per-item amount fields and made the top-half of the screen more intuitive.

The screen also has three other improvements:

  1. The Customer Details section is now easier to work with. The process for assigning an order to a new customer is more intuitive and navigating to the details screen for the linked customer is now simpler.
  2. Any discount code redeemed on an order is now linked directly to the discount edit screen.
  3. If taxes are collected, the tax rate charged on the order is now shown next to the tax total field in the Update Payment box.

CSV Earnings Report

Since the very earliest versions of Easy Digital Downloads, we have included a PDF Earnings report that allowed store owners to export a PDF file that showed sales and earnings over a specified time period. In 2.7 we have replaced this PDF report with a CSV version that also includes more information.

This report will generate a CSV file for the specified time frame that includes:

  • Sale count
  • Gross earnings
  • Refund count
  • Amount refunded
  • Revoked count
  • Revoked earnings
  • Abandoned count
  • Abandoned value
  • Failed count
  • Failed value
  • Net earnings

With this CSV report it is easy to generate a month to month, annual, or even multi-year report that gives a clear overview of a store’s performance.

Variable Pricing for Bundles

Bundles now include support for specifying the price option for included products. For example, if your products have three standard price options, you can now set which price option on the products customers will get access to when purchasing the bundle.

This allows store admins to set the download files customers gain access to and also allows for extension-enabled features (such as licensing) to be setup with price-option-specific settings.

Complete Abandoned / Pending purchases

Easy Digital Downloads 2.7 allows customers to resume incomplete purchases on subsequent visits. This includes both completing abandoned purchases and resubmitting purchases which may not have completed successfully when initially submitted.

An example scenario is as follows:

  • Customer adds items to their cart
  • Customer goes through the checkout with PayPal, but does not complete it on the PayPal end (and does not click ‘Cancel and Return to Site’)
  • Customer visits their ‘Purchase History’ page and finds the newly added pending payment
  • A ‘Complete Purchase’ button will appear allowing the customer to checkout with PayPal and complete the transaction.

Faster reports

We have spent a lot of time working on making our earnings report pages faster and more capable of handling large data sets. The improvements we have made in 2.7 are so significant in fact, we managed to take the load time of the reports graph from 3 minutes (for a particular test case) to just 1-2 seconds. In our test case, we loaded an earnings report that showed January 2012 to January 2017. This time period included large data sets for every month within that range and only took 1-2 seconds to load. If you spend a lot of time viewing earnings / sales reports, this should be a very welcomed improvement.

Developer API improvements

2.7 of Easy Digital Downloads includes several distinct improvements for developers.

EDD_Cart object

For the first time since version 1.0, Easy Digital Downloads now includes an EDD_Cart object that provides a simple to use API for interacting with the shopping cart contents. This new object provides methods for accessing and manipulating cart data. It also dramatically improves the performance of the checkout screen. Prior to 2.7, the checkout screen could easily take as much as 2.6 seconds to loads, even on a high performance site. In 2.7, this loading time has been reduced by nearly two seconds. On one test case, we saw the checkout load time go from 2.6865 seconds to just 0.8456 seconds with no change in place other than the new cart object.

New edd_get_payment() function

A new function has been introduced to act as a wrapper method for retrieving an instance of an EDD_Payment object in lieu of creating an instance by accessing the class directly.

The edd_get_payment() function works with the object cache to improve performance of retrieving payments.  The new function accepts the same parameters as the constructor of EDD_Payment but also returns false if a payment was not found (i.e. incorrect payment ID was specified).

If you are interacting with EDD_Payment objects, please use the new edd_get_payment() function as it can have a significant performance improvement.

EDD_Discount object

Another new API we are introducing in 2.7 is the EDD_Discount API.  It has been designed to simplify handling discount codes and follows the same model to that of EDD_Payment making altering a discount simple too. Previously, all discount interaction was handled through the edd_discount_ functions, resulting in the creation of a new object each time a function was called.  Now, a single instance of EDD_Discount holds everything about that discount code making discounts more efficient in general.

Other notable improvements

The changes above are the primary features we’d like to highlight, but there are other important improvements as well.

  • The applied tax rate is now saved in the payment meta and displayed on the View Order Details screen
  • Selected image size is now inserted into File URL field in Download Files box
  • Messages registered with edd_set_error are now output via a hook
  • Improved WP-CLI payment creation to support a date range
  • Quantity fields can now be disabled on individual download products
  • EDD_Payment and edd_get_payment now accept a payment transaction ID
  • Introduced a more EDD-specific downloads shortcode [edd_downloads]
  • Moved edd-ajax.min script to footer to allow async loading of jQuery
  • Added a ‘Refresh Reports’ button to the graph view
  • Switched to using new IPN endpoints for PayPal Standard
  • Zip / postal code now included in tax calculation function
  • Improved the fault tolerance and error handling of creating discount codes
  • The HTML markup of the profile editor has been updated to match other forms in EDD
  • API request logs can now be exported from Downloads → Reports → Export
  • File download logs can now be exported from Downloads → Reports → Export

Notable bugs fixed

Along with all of the enhancements in version 2.7, we have also fixed a number of bugs.

  • EDD_License did not properly support item_id
  • Earnings by Category estimates were not correct
  • Stopped redirect to PayPal on Buy Now buttons if PayPal gateway is disabled
  • Amazon Gateway settings are now checked before loading the scripts for Amazon Payments
  • The edd_download_redirect_to_checkout filter wasn’t respecting the desired outcome in some configurations
  • The payment notes were included in normal comment count
  • Disabling API request logging was not working
  • The history-downloads.php template was not properly showing variable price names
  • When adding fee to cart, we now preserve the decimal precision
  • Recounting store stats now resets the report transients
  • Multi-option purchase mode and variable prices work better with buy now buttons

We are really pleased to have this release available for everyone today and we welcome any and all feedback you may have about it. If you have any questions or issues, do not hesitate to leave a comment below or open a support ticket.

The post Easy Digital Downloads 2.7 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-2-7-released/feed/ 23
A new and improved Software Licensing https://easydigitaldownloads.com/blog/new-improved-software-licensing/ https://easydigitaldownloads.com/blog/new-improved-software-licensing/#comments Fri, 13 Jan 2017 18:31:56 +0000 https://easydigitaldownloads.com/?p=988045 Software Licensing is one of our essential extensions that truly sets Easy Digital Downloads apart. It is what makes it possible for so many great software products to be sold and managed by developers and product creators around the world. It is also one of our oldest extensions and was first released on September 12, 2012. Many parts of the plugin have begun to show their age. Today, however, we're thrilled to announce the release of version 3.5 of Software Licensing, an update that makes dramatic improvements throughout the entire plugin.

The post A new and improved Software Licensing first appeared on Easy Digital Downloads.

]]>
Software Licensing is one of our essential extensions that truly sets Easy Digital Downloads apart. It is what makes it possible for so many great software products to be sold and managed by developers and product creators around the world. It is also one of our oldest extensions and was first released on September 12, 2012.

Many parts of the plugin have begun to show their age. Today, however, we’re thrilled to announce the release of version 3.5 of Software Licensing, an update that makes dramatic improvements throughout the entire plugin.

There are a lot of improvements in this update. Let’s look at the highlights.

Redesigned licensing admin

There is a lot of data associated with license keys. In version 3.5 we have redesigned the most of the administration areas of Software Licensing.

Downloads → Licenses

The list table that shows all license keys has been improved to help remove clutter and improve the display on smaller screens.

License details screen

Each license key now has a dedicated details screen where all of the pertinent information for the license key is available. This screen also provides tools for action items, such as renewing or disabling a license, editing an expiration date, obtaining an upgrade URL, related license keys, and even related payment records. This makes managing license keys and locating associated customer and payment records much, much easier.

Improved upgrade proration

In version 3.3 we introduced upgrade paths for license keys that allowed customers to upgrade from one license level to the next. With the original upgrade paths feature we included support for simple proration that gave customers discounts on the upgrade based on how much they had already paid. We have now further improved upgrade paths by adding support for time-based proration discounts.

Site admins can now select either Cost-Based or Time-Based proration. With time-based calculations, the cost of an upgrade takes into account how much time is left on the existing license and then prorates the new purchase accordingly.

Per-item renewal discounts

License keys often need to be renewed on a monthly or yearly basis. For this Software Licensing has always supported renewal discounts so customers can receive a discount, such as 30%, when they renew an existing license key. In version 3.5 we have extended this feature to support per-item renewal discounts.

This means products can now have custom renewal discounts. Would you like to offer 20% on one product but 30% on another? Now you can!

Development API: EDD_SL_License class

Software Licensing is built for developers and product creators and in 3.5 we have dramatically improved the internal APIs to make it easier for developers to work with and extend Software Licensing. The new EDD_SL_License class provides easy access to all data associated with license keys and makes interacting with and adjusting that data easy.

Beta versions

Successful software update releases often include beta versions (like 3.5 of Software Licensing) so we have introduced a new feature that allows you to release beta versions of your software and provide customers with an easy way to install those beta versions.

See our documentation for more information.

We actually used this feature to release a beta version of Software Licensing 3.5 several weeks ago.

New updater classes for WordPress themes and plugins

The updater classes for WordPress themes and plugins have been updated to fix some bugs, improve performance, and make new features (such as beta versions) available. Please update your themes and plugins if you use these classes.

The new versions of the classes are:

  • 1.6.9 for plugins
  • 1.0.2 for themes

Other improvements

Along with the new features noted above, we’ve made a significant number of additional improvements as well.

  • A new option has been added to enforce email matching on license renewals. This allows site admins to require that license renewals be purchased with the same email address as the original license.
  • The EDD_SL_Plugin_Updater class has improved caching and support for beta versions. Please update your integrations.
  • The EDD_Theme_Updater class has been updated with support for beta versions. Please update your integrations.
  • New action hooks have been added to the license renewal process.
  • New filters have been added to get_licenses_of_purchase() and get_licenses_by_purchase().
  • License keys are now included in the /sales/ endpoint of the EDD REST API.
  • License keys for bundles are now grouped in the [edd_license_keys] shortcode display.
  • License upgrade purchases can now be performed through a direct URL.
  • License keys and associated meta data are now deleted when a complete store reset is done.
  • The license keys metabox in View Order Details has been improved.
  • Inline upgrade links can now be shown on purchase buttons.
  • MD5 checksums are now included in all license REST API responses.
  • A new {expiration_time} template tag has been added to license renewal notice emails.
  • A new option has been added to disable discount codes on license renewals.
  • Banner images can now be added to WordPress plugins through the ReadMe.txt parsing.
  • License keys list table can now be filtered by download product ID by entering download:# in the search field.
  • Improved labels and layout of the licensing metabox.
  • Improved file organization and naming.

Bugs fixed

A number of major and minor bugs have also been fixed.

  • Action links on license keys list table should return user to previous screen.
  • Extra paragraphs added to license renewal notice emails
  • Expiration dates are shown in GMT instead of local time.
  • Incorrect renewal flags and discounts left in cart when removing renewal from cart.
  • Invalid download message returned when using “item_name” instead of “item_id” in licensing REST API.
  • Incorrect license keys generated when re-generating keys for a purchase.
  • Updating customer email does not update the email address on license keys.
  • Error message shown when loading “View Update Details” modal window multiple times.
  • Upgrade paths shown for expired and disabled license keys.
  • Incorrect upgrade path set as the default when products contain variable prices.
  • Extend license link missing from View Licenses page in frontend Purchase History.
  • Duplicate license keys created when regenerating license keys on a purchase.
  • Site URLs can still be managed by customer when license is disabled.
  • Setting a license key to lifetime does not update the status of the license.
  • License keys improperly set to disabled when a refund is processed for a renewal.
  • Extra dash shown on checkout when renewing a license key without variable prices.
  • Deleting a renewal payment also deletes the associated license key.

How to get the update

Version 3.5 of Software Licensing can be downloaded from your account page or through one-click updates inside of your WordPress install. If you’re new to Software Licensing, the extension can be purchased from the product page.

The post A new and improved Software Licensing first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-improved-software-licensing/feed/ 31
iOS App 2.0 Released https://easydigitaldownloads.com/blog/ios-app-2-0-released/ https://easydigitaldownloads.com/blog/ios-app-2-0-released/#comments Tue, 01 Nov 2016 21:03:19 +0000 https://easydigitaldownloads.com/?p=938740 Today we are super stoked to announce the complete overhaul of our iOS app. We've been working on it for nearly a year now and we are very excited to showcase the easiest way to see how your EDD store is doing on an iPhone or iPad. The app has been completely redesigned to make it easier to see store stats and view a variety of store metrics. We've made the app be compatible with our entire REST API (including Recurring Payments, Commissions and Reviews). EDD iOS bring full support for iOS 10 along with a Watch app. An Apple Watch app has been bundled with the main app so that you can see your store's stats with a flick of the wrist!

The post iOS App 2.0 Released first appeared on Easy Digital Downloads.

]]>
Today we are super stoked to announce the complete overhaul of our iOS app. We’ve been working on it for nearly a year now and we are very excited to showcase the easiest way to see how your EDD store is doing on an iPhone or iPad.

Redesigned user interface

Dashboard

The app has been completely redesigned to make it easier to see store stats and view a variety of store metrics. A new Dashboard view shows all your stats at a glance.

The app has full support for iOS 10 and 3D Touch has been implemented. We’ve improved the performance of the reporting so you no longer see long load times.

With the introduction of many new integrations, it’s easier than ever to view associated sales data like customers, subscriptions, discounts, and more. For example, pressing on a customer from the Customers tab will display their recent sales as well as recent subscriptions (if you have Recurring Payments enabled).

We’ve added search views for sales, customers and products. A redesigned filtering view has been added to see sales and earnings between a custom date range.

See more information about your store

We’ve made the app compatible with our entire REST API.

The data displayed in the app includes:

Watch app

watch-app

An Apple Watch app has been bundled with the main app so that you can see your store’s stats with a flick of the wrist! We’ve created a minimal interface to make it super easy to see your sales and earnings for your active site.

How do I get it?

The new iOS app can be downloaded from the App Store via this link.

Note: the new app does require iOS 9.3 or later.

Questions or need help?

If you have any further questions regarding the app or need some help, please open a ticket or view our documentation for the app.

The post iOS App 2.0 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/ios-app-2-0-released/feed/ 10
Free trial support added to Recurring Payments https://easydigitaldownloads.com/blog/free-trial-support-added-recurring-payments/ https://easydigitaldownloads.com/blog/free-trial-support-added-recurring-payments/#comments Wed, 26 Oct 2016 14:42:11 +0000 https://easydigitaldownloads.com/?p=934601 We have been putting a lot of work and focus into our Recurring Payments plugin and today we're excited to announce the next set of improvements. With the release of version 2.6 of Recurring Payments, subscription signups with free trials are now fully supported.

The post Free trial support added to Recurring Payments first appeared on Easy Digital Downloads.

]]>
We have been putting a lot of work and focus into our Recurring Payments plugin and today we’re excited to announce the next set of improvements. With the release of version 2.6 of Recurring Payments, subscription signups with free trials are now fully supported.

The product edit screen now includes a Enable free trial for subscriptions box that, when checked, allows site administrators to configure a free trial for the product’s subscription.

recurring-payments-free-trialrecurring-payments-free-trial-options

When a product is configured with a free trial, payment details will be collected from the customer at checkout but they will not be charged until the trial period expires. Once the trial is over, customers are charged automatically and the subscription’s status changes from Trialling to Active.

recurring-payments-free-trial-checkout

Offering free trials for your subscription products could dramatically increase your number of paid subscribers. It helps provide a frictionless on-boarding process where customers can safely try your product or service without worrying if they are wasting money.

When asked if free trials are worth it, Forbes said:

Absolutely. A free trial is a great marketing tool and a solid step toward establishing good will with new customers. Trials with products aimed at particular audiences are effective, such as chewing gum geared toward people with dental work, tasty protein bars for athletes or eye shadows that complement certain eye colors.

“Very few people are going to give you a bunch of money to try something if they are already using a product that works,” says Kenn Devane, president and CEO of MineTech, a consultancy that helps companies find patterns in customer data. “I think you have to do a free trial.”

Version 2.6 of Recurring Payments can be downloaded from your account page or through one-click updates inside of your WordPress install. If you’re new to Recurring Payments, the extension can be purchased from the product page.

The post Free trial support added to Recurring Payments first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/free-trial-support-added-recurring-payments/feed/ 49
An even better way to handle free downloads https://easydigitaldownloads.com/blog/an-even-better-way-to-handle-free-downloads/ https://easydigitaldownloads.com/blog/an-even-better-way-to-handle-free-downloads/#comments Thu, 29 Sep 2016 18:17:34 +0000 https://easydigitaldownloads.com/?p=919134 Our Free Downloads extension just hit its second major milestone and, since it was first released, it has grown to become one of our most popular official extensions. In the last year and a half we have been working to bring you new features and more flexibility with the goal of making Free Downloads the perfect platform for managing free products through Easy Digital Downloads. With this latest release, we've pulled all the stops and brought you a completely reimagined download manager. Take a look and tell us what you think!

The post An even better way to handle free downloads first appeared on Easy Digital Downloads.

]]>
Free Downloads is hardly a new product. In fact, Free Downloads is the brainchild of a collaboration that occurred during Prestige Conference Vegas in March of last year. In its early days, Free Downloads was super simple… really just a modal that overrode the default purchase button on free products, collected an email address, created a purchase record, and delivered the requested file to the user. It didn’t have much flexibility, but it did its job!

Over the last year and a half, Free Downloads has exceeded all expectations and grown to be one of our most popular official extensions. Despite its popularity, it hasn’t grown nearly as much as it could have over the last year, but version 2.0.0 is finally here, and it’s more powerful, more flexible and full of features requested by you, our awesome customers!

However, before we get into the nuts and bolts of our latest release, let’s take a look at just what Free Downloads does for those users who are just joining us.

“Buying” free products

Easy Digital Downloads has always done one thing, and done it well: selling digital products with WordPress. This isn’t to say that it can’t handle free products, it just wasn’t designed for free products. By default, “purchasing” a free product looks basically the same as purchasing any other product. You add it to the cart, run through the checkout process, and your file is delivered. Effective, but not terribly intuitive. The below screenshot shows what this looks like to a customer.

A free product in EDD cart

Free products shouldn’t be bought

If a product is free, users shouldn’t be forced to run through the checkout process. The Free Downloads extension was written to fix this problem. It provides a simple, streamlined interface through which users can download free products, while still maintaining the purchase history that site owners depend on. The same product that we purchased above, when run through Free Downloads, can be seen in the below image.

The Free Downloads modal window

Just fill in your email and hit the “Download Now” button and your product is effortlessly delivered. This is a much more streamlined user experience! No multi-page process, no concept of “purchasing” a free product… just one simple step.

We can be better

Yes, earlier releases of Free Downloads accomplished their goal, but there was always room for improvement. Free Downloads 2.0.0 is the first huge step towards unlocking its true potential. Beyond the expected minor bug fixes and tweaks, this update drastically increases the flexibility of the plugin itself. Let’s take a look at some of the new features you can expect to find in version 2.0.0!

Support for bundled products and multi-option purchase mode

Long requested and finally realized, we’ve added support for both bundled products and variably priced products with multi-option purchase mode enabled. If you have a variably priced product with multi-option purchase mode enabled, Free Downloads now calculates the cumulative value of the selected options and displays the relevant button dynamically. In other words, if you have two free options checked, it’s handled by Free Downloads. If you have one free and one non-free option checked, the purchase is handled by Easy Digital Downloads itself (yes, this means a free product is added to your cart).

The Free Downloads meta boxBundled products takes a little more explanation. If you create a free bundled product, and check the “Use On Bundle” option in the Free Downloads meta box (shown at right), the bundle will be handled by Free Downloads regardless of the value of the products it contains. This means that if you have a $30 product in the bundle, the user will get it for free! Without the “Use On Bundle” option checked, the bundle will be treated like any other product and users will have to go through the checkout process.

Multi-file support

Free Downloads has supported auto-downloading products for a while now, but previous versions only supported this functionality on products with a single downloadable file. If you tried to download a product with multiple files, only the first listed file would be downloaded, though all would be available through the purchase receipt. Again, not really a great user experience. This update aims to fix that by adding automatic compression of all files in a multiple-file product.

In the Free Downloads settings section, there is now an info line which displays when Auto Download is enabled identifying whether or not Free Downloads is capable of compressing files on the fly. If you want to use Auto Download, but compression isn’t supported on your site, we’ve added a fallback option. The “Download Archive” field shown in the above meta box serves as an override for free products. Simply compress the files you want your customers to receive, upload the compressed file to your server, and enter the URL to the archive in that field and it will be served automatically.

Flexible free product links

The shortcode provided by Easy Digital Downloads is great at displaying standardized links, but sometimes you want something different. To make things easier for those of you who want more flexibility, we’ve added a new edd_free_download shortcode. This shortcode takes one argument, download_id, and requires a close tag. Anything between the open and close tags will be displayed as a free download link. For example, if I wanted to create a link that used the image of our friendly mascot Edd, I could enter the following into the WordPress editor:

[edd_free_download download_id="123"]<img src="https://easydigitaldownloads.com/wp-content/themes/edd-v2/images/mascot/edd-sitting.png">[/edd_free_download]

Bypassing the modal

We now support two frequently requested features: auto-downloads for logged in users, and an optional “direct download” link in the modal. For the direct download option, simply enable and configure the link to your liking, and a new link will be displayed under the download button in the Free Downloads modal. Clicking this link will automatically download the product without the user having to fill out their email address or other required information.
Free Download with Direct Download enabled

Support for remotely hosted files

Until now, free downloads were limited to locally hosted files. However, an increasing number of our users are hosting their files remotely on an external server, through Amazon S3, or similar. As of release 2.0.0, we now support files which are hosted on external web servers and Amazon S3. Unfortunately, files hosted on Dropbox are not currently supported due to a limitation in the Dropbox plugin.

Modal templating

We’ve always wanted to allow greater flexibility in the modal, but form builders are almost universally difficult to maintain and work with. It’s taken us a full year to decide how to handle this, but we’ve finally added template support for Free Downloads. Rather than building a form builder and dealing with the inevitable onslaught of support tickets that form builders produce, we’ve opted for the more minimalistic template file method employed by Easy Digital Downloads itself. If you want to override the current modal (or mobile download page), simply copy the files in the edd-free-downloads/templates directory to an edd_templates folder in the root directory of your active theme, make your changes and you’re done! If you need a bit more guidance, we have a doc on how to work with template files here.

How to get it

If you have already purchased Free Downloads and have a valid license key, the update can be installed directly from the Plugins page of your WordPress Dashboard. If you prefer to update manually, the update can be downloaded from your account page.

If you haven’t purchased Free Downloads yet, there’s no time like the present! Head on over to the extension’s details page for pricing and more information.

The post An even better way to handle free downloads first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/an-even-better-way-to-handle-free-downloads/feed/ 42
Introducing a completely redesigned Upload File extension https://easydigitaldownloads.com/blog/introducing-completely-redesigned-upload-file-extension/ https://easydigitaldownloads.com/blog/introducing-completely-redesigned-upload-file-extension/#comments Tue, 13 Sep 2016 16:00:55 +0000 https://easydigitaldownloads.com/?p=905016 The Upload File extension has come a long way since its initial release in late 2013. Designed to allow collecting specifications, images and similar from customers, Upload File has long served its purpose, but never really lived up to its full potential. All that changes with the recently-released version 2.0.0.

The post Introducing a completely redesigned Upload File extension first appeared on Easy Digital Downloads.

]]>
The Upload File extension has come a long way since its initial release in late 2013. Designed to allow collecting specifications, images and similar from customers, Upload File has long served its purpose, but never really lived up to its full potential. All that changes with the recently-released version, 2.0.0.

One of the things that makes Easy Digital Downloads such a powerful platform is the level of flexibility it provides to store owners. In fact, not every site running Easy Digital Downloads falls into the traditional “shop” category. Easy Digital Downloads users sell everything from software to services and, in many cases, may have reason to collect information beyond the scope of the checkout form. What if your shop sells custom t-shirts and you need a way for users to provide their designs? Or what if you run a service provider powered by EDD and need to collect specifications or documentation during the signup process? These are the markets that Upload File is tailored to.

In this release, Upload File has undergone a complete overhaul addressing many of the issues that have plagued it since day one, and I’d like to take a moment to show them to you.

Drag & drop upload support

Historically, Upload File has used a very simple upload form. With the 2.0.0 rewrite, we’ve updated the uploader to use a more modern, more fluid system with drag & drop support! Beyond that, the new uploader features chunked file support, allowing your users to upload significantly larger files, and auto-resume support in the event of network loss.

Beyond the functional changes, Upload File now supports direct uploading on a per-product basis. Previous versions featured “pooled” uploading; while this method worked, it wasn’t very intuitive for admins. If a customer purchased three separate products which allowed one upload a piece, the uploader simply asked for three files. Now, uploaders are displayed for each product individually, and work completely independently. In other words, if you have an uploader which requires a single image, and another which requires up to two documents, they are now separately displayed, and the relevant files are attached directly to the relevant cart items.

screen-shot-2016-09-08-at-11-32-50-am

A better user experience

While the improved uploader already provides a better user experience than previous versions, we wanted to take this release a step further. In that vein, uploaded files are now shown on both the receipt and payment history pages. Additionally, we’ve added an option to allow users to re-download their uploaded files should they feel the need to. Of course, this option can be enabled (or disabled) at will.

screen-shot-2016-09-08-at-11-34-26-am

A more flexible admin experience

The customer side isn’t the only thing that received a bit of love in this update. Our settings section has been completely redesigned with a number of new options, and more flexibility in how and where you display your upload form. Many of the options are also configurable per-product.

screen-shot-2016-09-08-at-6-28-45-am

Finally, once files have been uploaded, the admin experience has been significantly improved. Previously, we just dumped the files into a meta box on the purchase history page. Not terribly useful if a user purchased multiple products supporting uploads! Our new meta box breaks down uploaded files on a per-product basis and presents the admin with a clean, easy to understand table.

screen-shot-2016-09-08-at-6-35-48-am

How to get it

If you have already purchased Upload File and have a valid license key, the update can be installed directly from the Plugins page of your WordPress Dashboard. If you prefer to update manually, the update can be downloaded from your account page.

If you haven’t purchased Upload File yet, there’s no time like the present! Head on over to the extension’s details page for pricing and more information.

The post Introducing a completely redesigned Upload File extension first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/introducing-completely-redesigned-upload-file-extension/feed/ 4
New features in Stripe payment gateway https://easydigitaldownloads.com/blog/new-features-stripe-payment-gateway/ https://easydigitaldownloads.com/blog/new-features-stripe-payment-gateway/#comments Mon, 12 Sep 2016 16:54:14 +0000 https://easydigitaldownloads.com/?p=907984 Our payment gateway for Stripe received a significant update this morning that adds several important features for site owners. We would love to briefly show you the new updates.

The post New features in Stripe payment gateway first appeared on Easy Digital Downloads.

]]>
Our payment gateway for Stripe received a significant update this morning that adds several important features for site owners. We would love to briefly show you the new updates.

Billing address field options

One of the most often requested features since our Stripe gateway was released more than three years ago has been an option to disable billing address fields. It may have taken three years to get there, but today we’re excited to say that we have finally introduced an option to define how the billing address fields are displayed.

In the Stripe payment gateway settings, there is now a Billing Address Display option:

Billing Address Display option

This will permit site owners to choose from three options:

  1. Full address – Choosing this option will result in a complete address form being displayed.
  2. Zip / Postal Code and Country only – Choosing this option will result in a simplified billing address form being displayed that contains just a zip / postal code field and a country field.
  3. No address – Choosing this option will result in no billing address fields being displayed.

These settings allow site owners to simplify the checkout form and make it more likely that customers will complete their purchase.

Stripe Checkout options

We have supported the Stripe Checkout modal through our Buy Now buttons for several years, but we have never properly supported it on the main checkout screen. That missing integration is no longer!

With the update to 2.5 this morning, we have introduced support for enabling the Stripe Checkout modal payment window on the main Easy Digital Downloads checkout page. This can further simplify the checkout process while simultaneously making checkout more secure, faster, and even more feature rich.

Stripe Checkout payment modal window

By adding support for Stripe Checkout on the main checkout form, we have also introduced support for two other significant features:

  1. Site owners can now accept Alipay payments from customers through their Stripe account. See Stripe’s information page.
  2. We have added support for purchasing subscriptions through Stripe Checkout and our Recurring Payments plugin.
  3. We have reduced the friction of purchasing for customers.
  4. We have added support for simplified repeat customer purchasing thanks to Stripe’s “Remember Me” option.

The complete changelog for version 2.5 can be seen on our Stripe Payment Gateway product page.

We’re very excited to have this update ready for all of you. Let us know if you have any questions or comments!

The post New features in Stripe payment gateway first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-features-stripe-payment-gateway/feed/ 34
Introducing EDD Message https://easydigitaldownloads.com/blog/introducing-edd-message/ https://easydigitaldownloads.com/blog/introducing-edd-message/#comments Thu, 08 Sep 2016 16:37:30 +0000 https://easydigitaldownloads.com/?p=904843 Communicating with customers and vendors just got a whole lot easier and more convenient. EDD Message is the latest extension for Easy Digital Downloads and it allows store owners to send messages from their dashboard, directly to individual customers and vendors as well as giving vendors the ability to message their own customers too. This will be super handy for stores selling any kind of custom service which requires a followup with the customer and delivery of additional information or even custom files.

The post Introducing EDD Message first appeared on Easy Digital Downloads.

]]>
Every eCommerce store is unique. Every customer is unique, and also to a certain extent, every purchase is unique in some way. After working with clients and Easy Digital Downloads customers for a few years, I’ve really come to appreciate how different everyone’s businesses and implementations of EDD can be. These experiences have lead to the development of many extensions for Easy Digital Downloads and the latest one we want to tell you about is EDD Message.

This new extension is a perfect example of one born from many unique customer requests and use cases. We’ve routinely encountered in support, and even in our own projects, a need for a simplified tool for communicating with customers and vendors through Easy Digital Downloads. EDD Message is our new solution to those numerous cases where unique messages, alerts, questions and even files, need to be delivered easily and instantly to individual customers and vendors.

What does EDD Message do?

This extension creates a new view on the individual customer page for creating custom, unique messages which can be sent to the customer. These messages can include any kind of content, including file attachments. Attaching files is especially useful for cases where some kind of custom service was paid for by the customer, like logo design or document translation or countless other services which require following up with an individual customer.

After the message is sent to the customer, its contents are logged so you’ll retain a record of everything sent in the past.

In addition to support for standard customers, EDD Message has been developed to integrate closely with Frontend Submissions, our popular marketplace solution. This integration includes functionality for messaging vendors directly, just like customers, so store owners can improve communication with all those selling on their site.

Lastly, and perhaps best of all, with this extension, vendors are also given the ability to send custom messages directly to their own customers. When visiting their vendor dashboard and viewing the table of past orders, vendors can now simply hit a button to send something to a customer associated with one of the orders. Then they can provide that customer with whatever information they desire.

We’re very excited about this new extension and hope it helps many store owners improve communication and provide better services to their customers. You can check out the EDD Message product page here to purchase. If you have any questions or thoughts that you’d like to share, feel free to consult the documentation and/or leave a comment below.

The post Introducing EDD Message first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/introducing-edd-message/feed/ 20
Bookings update adds integration for Frontend Submissions https://easydigitaldownloads.com/blog/bookings-update-adds-integration-frontend-submissions/ https://easydigitaldownloads.com/blog/bookings-update-adds-integration-frontend-submissions/#comments Tue, 23 Aug 2016 17:13:59 +0000 https://easydigitaldownloads.com/?p=886378 Our Bookings extension provides a complete booking system for Easy Digital Downloads that allows customers to schedule meetings, appointments, consultations and other calendar and time based events. Today we're excited to announce an update to the Bookings extension that adds an integration with Frontend Submissions, our full-featured marketplace extension. This means that store owners can now operate multi-vendor marketplaces with bookings!

The post Bookings update adds integration for Frontend Submissions first appeared on Easy Digital Downloads.

]]>
Our Bookings extension provides a complete booking system for Easy Digital Downloads that allows customers to schedule meetings, appointments, consultations and other calendar and time based events.

Today we’re excited to announce an update to the Bookings extension that adds an integration with Frontend Submissions, our full-featured marketplace extension. This means that store owners can now operate multi-vendor marketplaces with bookings!

The Bookings extension typically only adds options to the download product edit screen that allow site operators to setup the booking rules. When using Frontend Submissions and the new Bookings plugin, however, a Bookings field will also be registered in the Submission Form edit screen that allows site admins to make the bookings configuration available to vendors via Vendor Dashboard provided by Frontend Submissions.

FES Bookings Field

Site admins can control the exact options they wish for vendors to be able to have access to in the Vendor Dashboard.

Once added to the submission form, vendors will see options that look something like this:

FES Bookings Frontend

Vendors can enable or disable bookings for a product and then also add the exact details for bookings, including how long each session is, how many sessions are available to book per purchase, how much each session costs. Vendors can also define the exact calendar and time availability for sessions. This means vendors have complete control over the bookings configuration!

Details of bookings made by customers are available to the vendor through the Vendor Dashboard.

Bookings calendar

Bookings list

Booking details

By combining Frontend Submissions and Bookings, you can easily operate multi-vendor marketplaces for bookable services, such as personal care, consultations, meetings, and more.

If you do not already own a license for these extensions, you can purchase one from the extension details pages linked below:

  • Learn more about Frontend Submissions, starting at $83.
  • Learn more about Bookings, starting at $82.

Thanks to the great work of the RebelCode Ltd team for making this integration possible!

The post Bookings update adds integration for Frontend Submissions first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/bookings-update-adds-integration-frontend-submissions/feed/ 7
Introducing an even better Recurring Payments https://easydigitaldownloads.com/blog/introducing-an-even-better-recurring-payments/ https://easydigitaldownloads.com/blog/introducing-an-even-better-recurring-payments/#comments Tue, 09 Aug 2016 15:35:22 +0000 https://easydigitaldownloads.com/?p=883580 Recurring Payments is one of our most widely used extensions, for good reasons, and has been the focus of a significant amount of our development time in the last 12 months. In February, 2016, we announced the first release of the new Recurring Payments plugin; today we're excited to announce yet another release with another set of sweeping improvements.

The post Introducing an even better Recurring Payments first appeared on Easy Digital Downloads.

]]>
Recurring Payments is one of our most widely used extensions, for good reasons, and has been the focus of a significant amount of our development time in the last 12 months. In February, 2016, we announced the first release of the new Recurring Payments plugin; today we’re excited to announce yet another release with another set of sweeping improvements.

First, however, you might ask why recurring payments?

One of the biggest advantages of recurring revenue is predictability. Building a predictable revenue stream allows businesses to properly forecast their future revenue and expense management.

Setting up recurring revenue with your online store might just be the most important business decision you ever make.

In this new version of Recurring Payments, we have added several significant new features, and I’d like to show those to you now.

Manual subscription creation

Since the release of version 2.4, one of the most requested features has been manual subscription creation. We listened and now it is here!

New subscription page

This tool allows site administrators to manually enter subscription records into the database that can then be synced with existing recurring profiles in merchant accounts.

Do you have existing subscriptions in Stripe, PayPal, or 2Checkout and now wish they could show up in Easy Digital Downloads? With 2.5 this is exactly what you can do.

With manual subscription creation, you can also manage offline subscriptions that are paid by check or other non-digital form of payment.

Subscription searching

It is now easier than ever to find subscription records in the database. We have added a search tool that allows you to find subscriptions by customer, profile ID, transaction ID, and more.

Subscription search form

Custom Prices integration

The Custom Prices extension is another customer favorite that is widely used and provides options for customers to enter “pay what you want” amounts. With this new version of Recurring Payments we have introduced complete support for Custom Prices, meaning you can now set up “pay what you want” subscription options.

Custom Prices recurring options

This is a commonly used feature on donation sites as it allows campaign donors to have more control over the exact amounts they wish to donate. Oh, and both Recurring Payments and Custom Prices are fully integrated with our Donations extension.

Quarterly and semi-annual subscriptions

Since 1.0, we have supported daily, weekly, monthly, and yearly subscriptions in Recurring Payments. These work for most use cases but a significant number of sites need something slightly different. Today we’re happy to announce support for quarterly and semi-annual subscription terms. This means you can now charge customers each quarter (three month) and/or twice per year (every six months).

Recurring period options

Garbage collection

We strive to keep Easy Digital Downloads lean and efficient, and part of that means cleaning up after ourselves. In 2.5 we have introduced better “garbage collection” that cleans up orphaned entries in the database, incomplete subscription records, and other unused data that would, without this, sit around clogging up the database. You won’t ever see anything in your administration areas for this, but rest assured it is working in the background to keep your database clean and happy.

Improved admin subscription management

Whether it is cancelling a subscription, manually entering a renewal payment, or extending the expiration date, site administrators need options to update subscription records. In version 2.5 we have extended the options available to site administrators. Along with the added support for manually created subscriptions, we have also added a workflow for manually renewing a subscription record and we have added an option to change the product that a subscription is assigned to.

Subscription edit screen

How to get the update

If you have already purchased Recurring Payments and have a valid license key, the update is available for one-click install from your WordPress Plugin’s page. For those that prefer manual installation of updates, the new version can be downloaded from your account page.

For anyone that has not yet purchased Recurring Payments but is ready to start building their business upon subscriptions, head on over to the extension’s details page for pricing and more information.

The post Introducing an even better Recurring Payments first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/introducing-an-even-better-recurring-payments/feed/ 31
Reviews 2.0 released https://easydigitaldownloads.com/blog/reviews-2-0-released/ https://easydigitaldownloads.com/blog/reviews-2-0-released/#comments Wed, 27 Jul 2016 16:05:12 +0000 https://easydigitaldownloads.com/?p=871703 After over a year in development, we’re super stoked to announce the release of Reviews 2.0! This is a major release with a lot of improvements, so let’s take a quick look at what’s new. Reworked reviewing system In Reviews 1.x, we extended upon the WordPress commenting system and took over the comment form on Downloads. We’re now

The post Reviews 2.0 released first appeared on Easy Digital Downloads.

]]>
After over a year in development, we’re super stoked to announce the release of Reviews 2.0! This is a major release with a lot of improvements, so let’s take a quick look at what’s new.

Reworked reviewing system

In Reviews 1.x, we extended upon the WordPress commenting system and took over the comment form on Downloads. We’re now thrilled to announce that we use our own submission form and reviews are now completely separate from standard WordPress comments. The form that appears on downloads has been reworked to integrate better with more themes out of the box and 90% of the custom styling that came in Reviews 1.x has been removed.

New Reviews Submission Form

Upon installation of Reviews, there will be an upgrader that you will be prompted to run which goes behind the scenes and upgrades all the reviews and replies to ensure they are all compatible with the new version. All Reviews have been moved from the Comments page to a separate page under the Downloads menu within the WordPress admin interface.

If you are a developer, you can learn about the changes behind the scenes by reading our post on the Development Blog.

Integration with Frontend Submissions

We’re thrilled to announce integration with Frontend Submissions: we now allow feedback to be given to vendors.

If customers buy a vendor’s product, they can leave feedback for the vendor. A link will be displayed on the customer’s Purchase History which they can follow to supply feedback to the vendor.

Vendor Feedback

Vendor Feedback Submission Form

Site Administrators can view all the feedback given to vendors on the Vendor Feedback page within the WordPress admin interface which is located under the EDD FES menu.

Ability to close or disable Reviews on a per-download basis

Disabling and Closing ReviewsWe’ve now added options for you to Close and Disable reviews on each download. Disabling reviews will not show any reviews whatsoever. However, closing reviews will stop any new reviews from being accepted.

Reviewer discount

If you’d like the reviewers of your download to receive an incentive, you can easily set a discount amount in the settings and Reviews will handle the rest!

Reviewer Discount Code Email

Other notable improvements

  • Introduce minimum and maximum word limits that can be set for reviews
  • Show a badge next to the reviewer if they have purchased the download being reviewed
  • Settings are now located under Downloads → Settings → Extensions → Reviews
  • An option has been introduced to allow voting of reviews to be disabled
  • New TinyMCE widget introduced to make embedding reviews into posts/pages easier
  • Added new ‘parent’ and ‘type’ key to API output to distinguish between reviews and replies
  • New meta box added to the “Edit Download” page to show reviews

Notable fixes

  • Fix HTML5 microdata and schema issues
  • Fix memory leak that was occurring when querying user purchases
  • Fix AJAX error that caused some votes not to be recorded

How to get the new Reviews

Reviews 2.0 is available today and can be purchased from our extensions catalogue. If you have already purchased Reviews, the new version can be downloaded from your account page. The update is available free of charge to all active license holders.

The post Reviews 2.0 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/reviews-2-0-released/feed/ 1
Easy Digital Downloads 2.6 released https://easydigitaldownloads.com/blog/easy-digital-downloads-2-6-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-2-6-released/#comments Thu, 23 Jun 2016 17:13:07 +0000 https://easydigitaldownloads.com/?p=852541 After more than six months in development, we are thrilled to announce that Easy Digital Downloads version 2.6 has been released! This is a major release that includes numerous significant improvements, which we would like to show you now.

The post Easy Digital Downloads 2.6 released first appeared on Easy Digital Downloads.

]]>
After more than six months in development, we are thrilled to announce that Easy Digital Downloads version 2.6 has been released! This is a major release that includes numerous significant improvements, which we would like to show you now.

Native import options

Six months ago, with version 2.5, we introduced improved export options for products. Now, in 2.6, we have completed the second half of the project by adding native support for importing payments and products.

From the Downloads > Tools > Import/Export screen, site administrators are now given options to import products and payments from CSV files.

The import process is built to easily handle hundreds or even thousands of records so even the largest of CSV files can be imported without problem.

These import options replace our old CSV Manager plugin in order to provide a more pleasant, easier to use, and native system for importing records into your store.

You can find complete instructions on using the new import options on our documentation site.

Additional customer emails

Almost everyone has, or at least knows someone, that has more than one email address. It’s very common for customers to purchase with one email address then come back and purchase again with a second email address.

In 2.6 we have introduced support for registering additional email addresses on customer records.

Email addresses can be manually added or removed by site administrators. If a customer makes a purchase while logged in but they use a different email than is already associated with their account, the second email will be automatically attributed to their existing customer record.

This makes managing customer records much simpler as you will no longer have multiple records for a single customer.

Refund processing for PayPal Standard

While not usually something store administrators take great pleasure in handling, refunds are a very real part of running an eCommerce store. As much as we would love to, we can’t make the actual refund more enjoyable, but we can make refunds easier to process.

In Easy Digital Downloads 2.6, we have added support for processing refunds directly from the View Order Details screen for purchases made through PayPal Standard.

You can learn more about enabling refund processing for PayPal Standard in our documentation.

Customer metadata

With 2.6, we have introduced a complete metadata API for customers that allows Easy Digital Downloads and extensions store metadata associated with customer records.

What exactly does this mean? If you are an extension developer, it provides a great way to store additional information on customer accounts. For store owners, it means many of your favorite extensions will soon be receiving updates that make them better.

The customer metadata API is an underlying infrastructural component that we have needed for a long time, so we’re thrilled to have it included in 2.6.

Improved inline documentation

While we strive to make Easy Digital Downloads live up to its name, there are always times when certain things are not quite clear. To help alleviate any uncertainty, we have introduced improved descriptions and help texts throughout the plugin. Along with the improved descriptions, we have also added tooltips in many places that offer verbose definitions of options.

Other notable changes

REST API V2. We have introduced the second version of our REST API. This version includes several noticeable improvements, including support for categories and tags on the products endpoint, product search, and date ranges for the customer endpoint. See the API versioning documentation for information on how to use version 2.

Better mobile checkout. When purchasing with a debit or credit card from a mobile phone, the card number input field will now properly set the phone’s keyboard to a numerical keyboard.

Prices on oEmbed. When embedding a download product on another site, using WordPress core’s oEmbed feature, the product prices are now shown.

Resolved schema problems. Up until 2.6, there have been numerous reports of schema micro data not being correct, resulting in validation errors by Google. These have been resolved.

Improved accessibility. To make Easy Digital Downloads more accessible to more users, we worked directly with a member of the WordPress accessibility team to help resolve accessibility issues throughout the administrative interfaces.

Developer improvements. Numerous enhancements have been made that are targeted at developers. If that is you, head over to our Developer Notes post.

In total, version 2.6 includes 47 distinct improvements and 37 bug fixes. The complete changelog can be found on WordPress.org.

The post Easy Digital Downloads 2.6 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-2-6-released/feed/ 21
The new Recurring Payments extension https://easydigitaldownloads.com/blog/the-new-recurring-payments-extension/ https://easydigitaldownloads.com/blog/the-new-recurring-payments-extension/#comments Wed, 24 Feb 2016 19:28:20 +0000 https://easydigitaldownloads.com/?p=758585 Three years ago, soon after the very first version of Easy Digital Downloads launched, we released our Recurring Payments extension. The extension quickly became one of the most popular and widely used of all the extensions in our catalogue. Today, I am excited to announce that the new Recurring Payments is here. And it's awesome.

The post The new Recurring Payments extension first appeared on Easy Digital Downloads.

]]>
Three years ago, soon after the very first version of Easy Digital Downloads was launched, we released our Recurring Payments extension. The extension quickly became one of the most popular and widely used of all the extensions in our catalogue. Today, I am excited to announce that the new Recurring Payments is here. And it’s awesome.

The new Recurring Payments plugin is packed full of features and super-charges your subscription processing in Easy Digital Downloads.

If you are not already processing recurring payments on your Easy Digital Downloads store, adding subscriptions could very likely be the most important business decision you ever make. Recurring revenue is predictable and allows businesses to properly forecast their future revenue, making risk and growth management significantly easier to manage.

Let’s look at some of the feature highlights of Recurring Payments 2.4.

Multiple subscriptions

One of the single most requested features is now here: multiple subscriptions for customers. No longer are customers restricted to a single subscription. They can register one, two, three, or even fifty subscriptions on an account if they wish.

Improved payment gateway support

Recurring Payments now includes complete support for six payment gateways, including:

  • Stripe
  • PayPal Standard
  • PayPal Express
  • PayPal Website Payments Pro
  • 2Checkout
  • Authorize.net

We plan to introduce additional payment gateways, such as Braintree and Amazon Payments in the near future as well.

Better subscription management

In the new Recurring Payments extension, we have introduced an extensive interface for viewing and managing the subscriptions in your store.

Subscription revenue reports

To help site administrators better know and track their recurring revenue, we have introduced a dedicated report page that displays the renewal payment statistics.

Subscription Renewal Report

Subscription emails

Customers can now be notified automatically via email when important changes take place with their subscriptions. Emails can be sent when renewal payments are received, payments fail to be processed, subscriptions are cancelled, and even when subscriptions are about to expire or renew automatically.

Subscription Emails

 Customer dashboard

Also in Recurring Payments 2.4, we have introduced a complete customer dashboard where subscribers can view their subscriptions and invoices, update their payment methods, and, if necessary, cancel subscriptions.

Customer Dashboard

Integration with Software Licensing

What is better than an update to one of the most powerful extensions for Easy Digital Downloads? An update that integrates it with another of the most powerful extensions! Recurring Payments 2.4 features a direct integration with the Software Licensing extension, letting site administrators set up license keys that renew automatically through subscriptions, and even offer upgrade paths between subscription levels and products.

REST API

In the new Recurring Payments, we have added a dedicated subscriptions endpoint to the Easy Digital Downloads REST API. This allows developers and 3rd party services to better integrate with the subscriptions database.

A model for collaborative development

This update to Recurring Payments has been in development for more than six months and was largely made possible through the collaboration with two external development teams. We would like to sincerely thank GiveWP and the WP Ninjas for everything they contributed to making this update possible.

How to get the new Recurring Payments

Recurring Payments 2.4 is available today and can be purchased from our extensions catalogue. If you have already purchased Recurring Payments, the new version can be downloaded from your account page. The update is available free of charge to all active license holders. Note: if you are updating from a previous version of Recurring Payments, please refer to our update guide for important information about installing the update.

Are you ready to grow your business through recurring revenue? It will likely be one of the best decisions made for your business.

The post The new Recurring Payments extension first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/the-new-recurring-payments-extension/feed/ 81
A Preview of Recurring Payments 2.4 https://easydigitaldownloads.com/blog/recurring-payments-2-4-preview/ https://easydigitaldownloads.com/blog/recurring-payments-2-4-preview/#comments Thu, 28 Jan 2016 17:06:19 +0000 https://easydigitaldownloads.com/?p=717517 Recurring Payments has been a staple in our extensions catalogue since it was released almost exactly three years ago. When first released, it provided some of the basic and necessary functions for processing recurring subscriptions through Easy Digital Downloads. It was not, however, without its limitations and shortcomings. We would like to show you a preview of the next version of the Recurring Payments extension that is the result of reevaluating the platform from the ground up and building the plugin how we wished it had been built from the beginning.

The post A Preview of Recurring Payments 2.4 first appeared on Easy Digital Downloads.

]]>
Recurring Payments has been a staple in our extensions catalogue since it was released almost exactly three years ago. When first released, it provided some of the basic and necessary functions for processing recurring subscriptions through Easy Digital Downloads.

It was not, however, without its limitations and shortcomings. Today, I would like to show you a preview of the next version of the Recurring Payments extension that is the result of reevaluating the platform from the ground up and building the plugin how we wished it had been built from the beginning.

With this next version of Recurring Payments, we took a good, hard look at what the existing plugin offered and what we wished it offered. The end result is, to put it mildly, enormously improved.

Multiple Subscriptions

As one of the single most commonly requested features, we are thrilled to announce that Recurring Payments 2.4 introduces support for multiple subscriptions on a single account. This means customers can have 1, 2, 3, or any other number of separate subscriptions on their account.

Improved Payment Gateways

Being one of the most widely used extensions by people from all parts of the world, we receive a lot of requests for support of particular payment gateways in Recurring Payments. With the version 2.4 update, we are adding support for 4 additional payment gateways:

  • Authorize.net
  • 2Checkout
  • PayPal Express
  • PayPal Website Payments Pro

These new gateways are being added on top of the ones we already supported:

  • Stripe
  • PayPal Standard

Note: the Paymill payment gateway is no longer going to be supported with Recurring Payments 2.4. If you use Paymill, we highly recommend that you migrate to Stripe.

We have also completely rebuilt the way that payment gateways interface with Recurring Payments, making it dramatically easier for us to add support for even more payment gateways in the future. After 2.4, we plan to add support for Braintree, Amazon Payments, and possibly more in version 2.5 or soon after. A complete developer guide to building new payment gateways for Recurring Payments is also going to be available soon.

Complete Subscription Management Interface

One of the largest limitations of Recurring Payments since its introduction was the lack of an interface to view the subscriptions on a site. With 2.4, we have built a complete interface that allows you to view and modify subscriptions.

Subscriptions List Single Subscription View

Better Integration Between Extensions

Here at Easy Digital Downloads, we constantly strive to make all of our products work seamlessly together. Some extensions work better together than others but it is our goal to make all of them behave as a single, cohesive system. Recurring Payments 2.4 is a great example of that. It is integrated perfectly with some of the other most widely used extensions, including Software Licensing, Auto Register, Content Restriction, and others. Note: integration with Frontend Submissions is not yet supported but is on our todo list for 2.5 or soon after.

We are most excited about the improved integration with Software Licensing, which lets you easily set it up so that license keys can be tied to a subscription and automatically renew when renewal payments are processed. The Software Licensing integration also allows customers to upgrade from one subscription level to the next.

Customer Dashboard

Another element of Recurring Payments that has always been lacking is the customer dashboard. In 2.4, we have completely revamped the customer views and controls, allowing site admins to give customers full access to view their subscriptions, update payment methods, and even cancel subscriptions if they wish.

Customer Dashboard

Subscription Emails

Configurable emails for various subscription events has been another of the most commonly requested features for Recurring Payments. With the upcoming 2.4, we are happy to say advanced email control is now included.

There are configurable emails for:

  • Renewal payment received
  • Subscription expirations (expiring soon, expired recently, etc)
  • Upcoming subscription renewal
  • Subscription cancellations

Collaborative Development

To say that this update is anything but small would be an understatement. Version 2.4 is the result of over 6 months of active development and it was largely made possible through collaborative development.

GiveWP is a wonderful plugin from the folks at WordImpress that was partially based on a fork of Easy Digital Downloads. They approached us about working together to build EDD Recurring Payments 2.4 and Recurring Donations for GiveWP. Since our two platforms shared so much in common, it was a perfect match.

The development cycle of Recurring Payments 2.4 was also assisted by Bruce Lance, a developer for the WP Ninjas. James and Kevin of WP Ninjas were incredibly gracious and donated numerous hours of Bruce’s development time to help make Recurring Payments 2.4 a reality.

This 3-way development collaboration allowed us to make huge strides in improving Recurring Payments for Easy Digital Downloads and we are incredibly excited to release the update in a few weeks.

Release Timeframe

Version 2.4 is very, very close, but not quite ready. We have a few more items to shore up before we release it. At this time, we hope to have a final release ready within a few weeks. Before the final release, we will release a private beta to a few select customers in order to get their feedback and ensure everything runs smoothly on their systems.

We have been beta testing the 2.4 update on our own sites for several weeks already and are very happy with where it is.

Questions? Comments? Let us know below!

The post A Preview of Recurring Payments 2.4 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/recurring-payments-2-4-preview/feed/ 88
Version 2.5 released https://easydigitaldownloads.com/blog/version-2-5-released/ https://easydigitaldownloads.com/blog/version-2-5-released/#comments Thu, 07 Jan 2016 19:59:57 +0000 https://easydigitaldownloads.com/?p=697814 Easy Digital Downloads version 2.5 has been released! This update is a culmination of six months of development and the work of 14 different developers. We're thrilled to bring this release to you today; let's take a quick look at what is new.

The post Version 2.5 released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 2.5 has been released! This update is a culmination of six months of development and the work of 14 different developers. We’re thrilled to bring this release to you today; let’s take a quick look at what is new.

There are several notable improvements to Easy Digital Downloads 2.5, both for store owners and extension and site developers.

Product Export

In 2.5 we have introduced a new export tool that allows you to download a CSV file of all download products in your shop. It is located at Downloads > Reports > Export and looks like this:

Screen Shot 2016-01-07 at 8.57.39 AM

This new export tool will allow store owners to more easily migrate product data between sites and better support those store owners who maintain external product catalogues and reports.

The CSV export of products is the first step in Easy Digital Downloads providing easy, reliable export/import for sites. In an upcoming version, we will also be introducing a product / payment import tool that significantly improves upon the currently available import options.

Settings Sections

Out of the box, Easy Digital Downloads has quite a lot of settings. When one, two, or even twenty extensions are activated on a site, the settings pages can become very unwieldy and difficult to navigate.

In Easy Digital Downloads 2.5, we have introduced tab sections on the settings screens that organizes each tab into logical sections.

The new sections make navigating the store settings dramatically easier. This improvement can also be utilized by extensions to help better organize the Extensions tab and settings registered by extensions. To assist extension authors in updating their settings, we’ve published a guide on our development blog on how to make use of the new sections.

Recount Tools

With e-Commerce, stats are important. Occasionally, due to a huge number of reasons, stats can get out of sync. To help keep your stats up to date when this happens, we have introduced a new tool that allows you to recount product and store stats.

Located in Downloads > Tools, this recount tool can be used to recalculate the following:

  • Recount total store earnings and sales
  • Recount earnings and sales for a particular product
  • Recount earnings and sales for all products in the store
  • Recount lifetime value and purchase counts for all customers
  • Reset store by deleting all payment and customer records

Recount ToolRecount Tool (options shown)

We have also added a recount option to the customer details screen for individual customers. This allows store owners to recount the stats and reconnect payment records to a customer if ever needed.

Screen Shot 2016-01-07 at 9.17.43 AM

While these recount options should not be needed often (sometimes not ever), they are exceptionally useful should the need arise.

EDD_Payment

Payment data has been a bit cumbersome to work with for developers since version 1.0. In 2.5, we have introduced a new developer tool called EDD_Payment that makes it dramatically easier for developers to interact with, create, and update payment records in Easy Digital Downloads.

As a quick example, this is how simple creating a new payment record is now:

$payment = new EDD_Payment(); // Instantiates a payment object
$payment->add_download( 12 ); // Adds download id 12 to the payment at it's default price
$payment->email = 'lisa@example.org'; // Email is required for a payment
$payment->status = 'complete'; // Completes the payment
$payment->save(); // Writes to the database any changes that were made

If you are not a developer, you won’t notice any difference at all, but for developers and extension authors, this is a really important change. Developers can learn more about this class on our documentation page.

Download File Ordering

As Easy Digital Downloads is all about the delivery of digital files to customers, having control over how those files are organized is important. In 2.5, we have further improved the File Downloads interface of the product edit screen by introducing drag-and-drop ordering of the files. You can now re-order the files at anytime so that they are displayed to your customers in the exact order that you want. This is especially significant for stores that sell sequenced files (such as education courses) that are designed to be consumed in a specific order.

File Download Ordering

Other notable improvements

  • File download logs are now available in the REST API at /edd-api/file-download-logs/
  • Payments can now be searched by discount code
  • REST API is now faster due to moving its processing to the “wp” hook
  • Product quantities now included in payment history export
  • Credit card fields now include HTML5 required attributes
  • Free products can now be excluded from sales and earnings graphs
  • Inline CSS styling removed from the [downloads] shortcode

Notable bugs fixed

  • Payment stats updated on customer when non-complete payments are deleted
  • PayPal IPN using deprecated mc_gross
  • Verification link missing from email when using plain-text template
  • Install process does not run properly when network activating
  • Invalid HTML markup when viewing in-browser receipt
  • Payment methods not hidden when 100% discount code applied
  • Ajax call to load dashboard store stats fires on every page
  • Symlink file downloads option does not work
  • File download links break when qTranslate/WPML plugins are activated
  • Payment search by download ID not working properly

We are thrilled for this release and hope you enjoy it as well. As with all major updates, we strongly recommend that you use a staging or test server to test the updates on your site before installing it on a live site.

The post Version 2.5 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-5-released/feed/ 58
Important information for Frontend Submissions and WordPress 4.4 https://easydigitaldownloads.com/blog/important-info-wordpress-4-4/ https://easydigitaldownloads.com/blog/important-info-wordpress-4-4/#comments Wed, 18 Nov 2015 21:43:22 +0000 https://easydigitaldownloads.com/?p=657126 WordPress 4.4 is going to be released in approximately 3 weeks, on or around December 12, 2015. With this release will be included a change that has an adverse effect on certain versions of our Frontend Submissions extension.

The post Important information for Frontend Submissions and WordPress 4.4 first appeared on Easy Digital Downloads.

]]>
WordPress 4.4 is going to be released in approximately 3 weeks, on or around December 12, 2015. With this release will be included a change that has an adverse effect on certain versions of our Frontend Submissions extension.

Several weeks ago we released Frontend Submissions 2.3. If you have not updated to 2.3 or later yet, it will be in your best interest to do so as soon as possible. Along with numerous improvements and new feature introductions, all versions of Frontend Submissions before 2.3 are no longer compatible with WordPress 4.4, due to changes made by the core WordPress development team.

If you are using an outdated version of Frontend Submissions (2.2.17 or earlier), the following error message will be displayed when accessing the form builders in Frontend Submissions when using WordPress 4.4 or later:

To resolve this issue, simply update to Frontend Submissions version 2.3 or later. You can update to 2.3 from your WordPress Plugins page or by downloading the update manually from your account page. Installing the update will require that you have a valid license key. If your license key has expired, you may renew it, at which point the update will be available to you.

The post Important information for Frontend Submissions and WordPress 4.4 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/important-info-wordpress-4-4/feed/ 1
Latest extension releases and updates for November, 2015 https://easydigitaldownloads.com/blog/latest-extension-releases-and-updates-for-november-2015/ https://easydigitaldownloads.com/blog/latest-extension-releases-and-updates-for-november-2015/#comments Mon, 09 Nov 2015 20:02:03 +0000 https://easydigitaldownloads.com/?p=649813 The Easy Digital Downloads team works tirelessly to get features, new extensions, improvements, and bug fixes released to the public and you, our wonderful users. Over the last month, several important updates were released and a few great new extensions published.

The post Latest extension releases and updates for November, 2015 first appeared on Easy Digital Downloads.

]]>
The Easy Digital Downloads team works tirelessly to get features, new extensions, improvements, and bug fixes released to the public and you, our wonderful users. Over the last month, several important updates were released and a few great new extensions published.

New integration for ConvertKit

ConvertKit is a magnificent email marketing platform that is powerful yet still exceptionally easy to use. Our latest extension allows you to connect Easy Digital Downloads to your ConvertKit account and subscribe customers to forms and tags.

convert-kit-product-image

Show messages on the checkout screen with Checkout Messages

With the new Checkout Message extension you can easily create messages that show on the checkout screen conditionally based on the contents of the shopping cart. This is perfect for when you want to display compatibility or other important messages that are specific to the items being purchased.

checkout-message-product-image

New Wallet extension for managing deposits

A few weeks ago our team released an extension called Wallet for managing a deposit system for your Easy Digital Downloads store. With Wallet, customers can deposit funds into their account at anytime and then use those funds later on to make purchases on your site. This is a perfect extension for marketplaces that wish to use deposited funds for purchases, similar to Theme Forest and the other Envato marketplaces.

edd-wallet

Cart URL extension

Have you ever wanted to give a customer or client a single URL and have all the products they need for their purchase automatically added to the cart? Well that’s exactly what Cart URL does for you. Easily create pre-defined product combinations and add them to the cart immediately when the URL is clicked.

edd-cart-url

Collect signatures with WP e-Signature

Do you need to require a signature from your customer before delivering their purchase? WP e-Signature along with their integration for Easy Digital Downloads allows you to easily require customer sign an electronic agreement before their receipts and files can be delivered.

sign-here-approve-me-product-image

Easy Digital Downloads + InfusionSoft

InfusionSoft is indisputably one of the most popular CRMs available. With WP Fusion, you can easily connect your Easy Digital Downloads store to InfusionSoft.

wpfusion-product-image

Other news and updates

Along with extension releases, the Easy Digital Downloads team and our wonderful community of collaborating developers, authors, and site owners have been busy producing new documentation, tutorials, plugin updates, and more. Here are some of the highlights.

Frontend Submissions updated to version 2.3

Our Frontend Submissions extension recently received the largest update since 1.0 when it was updated to version 2.3. You can read about the changes in our release post.

Easy testing sites with ServerPress

Our own Topher DeRosia recently wrote an excellent guide to using ServerPress for building rapid test sites when updates and changes can be safely tested worry-free.

Selling access to content

Easy Digital Downloads was built to sell digital products. Know what else is can sell really well? Digital content. Sean Davis recently went in depth on how you can use our Content Restriction add-on to limit content access to paid customers.

Integration with Awesome Support

Awesome Support is a help desk and support plugin for WordPress. This integration lets you connect Easy Digital Downloads to Awesome Support.

Easy Digital Downloads 2.5 approaching first beta

Throughout all of the updates above (and others not included), the Easy Digital Downloads team has been hard at work on the next major version of the platform that makes all of this possible. Version 2.5 is expected to be released sometime within the next 20-40 days and will include some very substantial improvements. If it interests you, a list of the items still being worked on can be seen here. You can also see the completed items on the closed issues list.

That’s all for now!

The post Latest extension releases and updates for November, 2015 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/latest-extension-releases-and-updates-for-november-2015/feed/ 1
Frontend Submissions version 2.3 released https://easydigitaldownloads.com/blog/frontend-submissions-version-2-3-released/ https://easydigitaldownloads.com/blog/frontend-submissions-version-2-3-released/#comments Mon, 26 Oct 2015 17:49:58 +0000 https://easydigitaldownloads.com/?p=639029 Frontend Submissions is one of our premier extensions that allows you to transform your Easy Digital Downloads store into a full-fledged marketplace, similar to ThemeForest, Etsy, Creative Market and other online marketplaces. Today we are thrilled to announce the long-awaited release of version 2.3 of Frontend Submissions. This release has been in development for more than a year and includes a huge number of significant improvements.

The post Frontend Submissions version 2.3 released first appeared on Easy Digital Downloads.

]]>
Frontend Submissions is one of our premier extensions that allows you to transform your Easy Digital Downloads store into a full-fledged marketplace, similar to ThemeForest, Etsy, Creative Market and other online marketplaces. Today we are thrilled to announce the long-awaited release of Frontend Submissions version 2.3. This release has been in development for more than a year and includes a huge number of significant improvements.

The 2.3 release has too many improvements to cover them all in detail here, so here are the highlights.

New vendors interface

The interface for managing vendors has been completely rebuilt and now closely mimics the interface and design of the Customers screens in Easy Digital Downloads. Each vendor now has a details “card” that shows every piece of relevant information for their account.

There are several other highlights for vendor management:

  • Vendors can now be easily searched by name, email, user ID, and even custom meta data
  • Easily convert any user account into a vendor with a single click
  • Improved vendor earnings and sales stats, including graphs and exports

Improved form editor

The form editor screens have been significantly improved and now include better field organization and all fields handle default values significantly better. FES form editor

Extensive new developer’s API for fields and forms

The backbone of Frontend Submissions is the set of powerful form builders that allow site admins to construct the perfect registration, product submission, and profile forms for their site. In Frontend Submissions 2.3, a robust developer’s API has been built to allow extension developers to easily register their own custom forms and field types. This means that extensions can now easily integrate with FES, providing stronger and more seamless feature compatibility between popular Easy Digital Downloads extensions and Frontend Submissions. Several of our extensions have already been updated to make use of the new fields API, including Simple Shipping and Commissions. In the near future, tighter integrations with FES and other popular extensions will be released. If you have an extension you’d like to see supported by FES, leave a comment below or get in touch with the support team.

reCaptcha version 2.0

Google reCaptcha 2.0 is a re-envisioned and re-engineered anti-spam system that protects your site from harmful bot and spam registrations yet is still easy for humans to complete. Frontend Submissions 2.3 includes complete support for the latest reCaptcha to help you keep your site safe and your vendors happy.

Other enhancements and bug fixes

Included in the Frontend Submissions 2.3 release are 75 distinct improvements, 24 important bug fixes, and 74 additional modifications. All together, these changes help make Frontend Submissions more powerful, more reliable, and more enjoyable to use. More than 1.5 years of development time was invested into this release to ensure the update process goes smoothly. Frontend Submissions 2.3 is 100% backwards compatible with previous versions, letting you rest assured that the update is safe to install. As with all updates, however, we do strongly advocate the use of a staging site to test the update before installing it on your live marketplace.

View complete changelog for FES 2.3

  • New: Introduced Fields API that all FES fields now run on
  • New: Introduced Forms API that all FES forms now run on
  • New: Introduced _fes_deprecated_function()
  • New: Introduced Honeypot field
  • New: ReCAPTCHA field now uses ReCAPTCHA 2.0
  • New: Introduce fes_is_key() function
  • New: Formbuilder now divides fields into extension, custom, and specific metaboxes
  • New: Introduced Vendors DB class
  • New: Introduced Vendor class
  • New: Introduced new vendors table in the admin
  • New: Introduced reports for vendors
  • New: Introduced notes for vendors
  • New: Introduced CSV export of customers for vendor product(s) in the admin
  • New: Increment/decrement vendor earnings/sales count based on payments and refunds
  • New: Raised minimum EDD requirement to 2.3
  • New: Raised minimum WP requirement to 4.2
  • New: Introduced optional opt-in tracking of data
  • New: Introduced Tools class
  • New: Introduced Welcome class
  • New: Introduced public radio toggle for submission form items
  • New: Introduced setting to let submission form items be automatically outputted on the product page
  • New: Introduce set_option (for redux settings)
  • New: Introduce redux global variable for use in set_option
  • New: Vendors can now be searched for by commission email, user_id, custom vendor meta and username
  • New: Introduced DOING_FES_FORM_SUBMISSION
  • New: Resetting a form now uses statically declared FES fields, not a psuedo imported json file
  • New: Introduced get_form_id_by_name function
  • New: Introduced get_form_class_by_name function
  • New: Introduced get_form_by_name function
  • New: Introduced get_form_by_id function
  • New: Introduced get_form_name_by_class function
  • New: FES Emails can now use any field in the emails
  • New: Added error if the vendor dashboard isn’t set
  • New: Custom receipt view for vendors for the orders
  • New: If a user has an FES role, the FES role will always show in the role column on the user table
  • New: Adds FES actions to the user table
  • New: Added JS loading overlays to the submission of forms on the frontend
  • New: Added JS success/fail alerts to the submission of forms on the frontend
  • New: Added index.php in the language folder
  • New: reCAPTCHA now shows a warning on the formbuilder field to ensure users set the reCAPTCHA settings
  • New: Introduced a highly robust and filterable field sanitization and validation system
  • New: Introduced a highly robust and filterable success/error message and redirect system for submission of forms
  • New: Introduced fes_dash_to_lower function
  • New: Introduced fes_is_frontend() function
  • New: Introduced fes_is_admin function
  • New: Introduced fes_is_api_request function
  • New: Redux has been upgraded 40+ versions
  • New: All FES emails now have defaults
  • New: Completely rethought system for triggering the EDD file protection for uploaded files
  • New: Scripts and Styles are now minified triggered using an new, better system
  • New: Introduced is_fes_form function
  • New: All FES fields now contain more explicit titles, subtitles, descriptions and sample content
  • New: Introduced Name field
  • New: New FES logo
  • New: Add reset all forms and reset form meta options on tools
  • New: Introduced a Custom Taxonomy field
  • New: FES now integrates with social login in terms of using Social Login’s grabbed social network profile picture as the vendor avatar
  • New: FES will now look for FES templates in the EDD folder
  • New: Introduced fes_get_theme_template_paths function and a more robust template loading system
  • New: Added a metabox to change the FES status of a vendor, and see the current status of a vendor on the edit user screen
  • New: Vendors can now be sorted by every column in the vendor table
  • New: Fatal errors in FES are now handled as a JS alert (no more spinning wheels of death, despair, and life contemplation)
  • New: And those fatal errors have a complete stacktrace dumped in the console for devs
  • New: Taxonomy fields now provide live suggestions for text fields
  • New: Added shortcodes to render the output of FES forms
  • New: Every single FES file has been formatted to standard
  • New: The vendor dropdown on the edit download page now uses Chosen to make finding a specific vendor easier
  • New: The FES Tools page now uses a combined metabox for import, export, and reset with a chosen dropdown to select the form to apply the action to
  • New: Introduced a Post Format field
  • New: There is now a prompt before any action can be taken to change the status of a vendor (safety measure)
  • New: There is now a link to the vendor’s store page from admin edit vendor page
  • New: A password field is no longer required on the FES registration form (if not present, FES will automatically issue the user a password)
  • New: Completely redesigned About/Welcome to FES page
  • New: Composer.json to help those who manage their WordPress sites using Composer
  • Field and Form names are now completely translateable
  • Fix: Bug in Multiple Pricing and Files field that caused the wrong columns to sometimes get unset
  • Fix: Hover on post date in the vendor dashboard was off
  • Fix: Menu fix for r34177 in WordPress core, scheduled for release with WordPress 4.4.
  • Fix: Don’t show announcements section if annoucncement isn’t set
  • Fix: FES now correctly attempts to use vendor contact email in profile before vendor user email
  • Fix: ReCAPTCHA field now echos the insert settings before using this field warning on the formbuilder field
  • Fix: Correct isues with the file (and file type) fields saving
  • Fix: FES settings global variable was on the wrong variable in certain situations
  • Fix: Resetting a form now ensures the form is correctly saved to the FES settings panel
  • Fix: Pagination links now work when using default permalink structure on the dashboard
  • Fix: Use FES specific css for the menu icon
  • Fix: ReCAPTCHA now works on ssl sites
  • Fix: JShint errors for comma on last item in an array have been remediated
  • Fix: Import/Export fields now redirects with the correct tab open
  • Fix: FES will now save image files with a dimension post-fix on the filename
  • Fix: Remediated PHP notices on plugin activation caused by the install routine attempting to find forms that didn’t exist yet
  • Fix: Logout no longer fails if Vendor Dashboard page is incorrect
  • Fix: FES now automatically saves new name indexes on new fields added on the formbuilder (like it was supposed to do)
  • Fix: Solves issues when EDD is deactivated and FES is left active
  • Fix: Profile information now displays in backend dashboard
  • Fix: Email auto-populates now for the vendor contact form
  • Fix: upload_dir is now properly (not) filtered in admin on non-download post types
  • Fix: Corrected usage of wp_new_user_notification() post WordPress 4.3
  • Tweak: Removed all FES shortcodes deprecated in FES 2.2
  • Tweak: Suspended vendors products are now set to draft instead of trash
  • Tweak: Better warnings about what revoking a vendor entails
  • Tweak: is_meta is now a characteristic of the field instead of being stored in the database
  • Tweak: When visiting a vendor page that doesn’t exist, a more generic title is presented
  • Tweak: Removing the only line from a file upload now clears that line instead of the JS error
  • Tweak: Removed deprecated & unused vendor_not_enough_permissions function
  • Tweak: Removed Formbuilder Template functions used solely by FES internal fields
  • Tweak: All functions referencing P/product(s) and/or D/download(s) and/or V/vendor(s) now use the vendor and product constants
  • Tweak: Upload buttons on file fields are now buttons instead of links
  • Tweak: X buttons on file fields are now the x symbol
  • Tweak: Removed get_input_fields function
  • Tweak: Removed prepare_meta_fields function
  • Tweak: Removed get_buffered function
  • Tweak: Removed remove_button function
  • Tweak: Removed all field functions from the Forms class
  • Tweak: Removed deprecated EDD_FES()->vendors->use_author_archives()
  • Tweak: Better admin and frontend script and style loading
  • Tweak: Removed signal_error function
  • Tweak: User Website URL field is now User URL field
  • Tweak: Rewrote the install class
  • Tweak: Rewrote the upgrade class
  • Tweak: FES now loads post types from it’s own file (prevents alot of the install bugs we were seeing)
  • Tweak: FES now loads the default fields and meta from a schema.php file (greatly reduces code redundancy)
  • Tweak: Prevent cloning of global FES object
  • Tweak: Prevent wakeup of global FES object
  • Tweak: Greatly improved the legend field used on fields output
  • Tweak: Corrected some string textdomains to edd_fes from edd
  • Tweak: Completely rewrote the FES_Menu class
  • Tweak: All menu item titles are now translatable
  • Tweak: All mentions of “application” are changed to the new “registration” if possible (context wise)
  • Tweak: Formbuilder fields now use css classes unique to the formbuilder
  • Tweak: FES system info is now included in the EDD system info, reducing chance of confusion
  • Tweak: Removed commented out console.logs in javascript
  • Tweak: Better action hook field description
  • Tweak: Completely rewrote readme.markdown
  • Tweak: Removed backup json files
  • Tweak: Removed login as vendor/customer option
  • Tweak: Use FES specific css for the menu icon
  • Tweak: Assume we want to refresh the page if vendor dashboard page isn’t set on an FES ajax call
  • Tweak: Copyright dates fixed
  • Tweak: Check to see if settings for reCAPTCHA are set before rendering the field
  • Tweak: Removed reCAPTCHA 1.0 JS, PHP and CSS
  • Tweak: Completely removed JS based field validation
  • Tweak: Access Denied error messages now give a reason in each instance
  • Tweak: All fields are now translatable
  • Tweak: Localization options for js files are now filterable
  • Tweak: Hide Redux garbage (newsletters, tracking option, submenu pages, admin notices, etc)
  • Tweak: Product and Vendor constants are now 1 setting each not 4 settings each
  • Tweak: Main tab FES settings now show in the order of usage
  • Tweak: Profile form no longer redirects on submission
  • Tweak: First Name and Last Name field on the Vendor Contact form has been replaced with a Name field
  • Tweak: Removed the subject field on the Vendor Contact form
  • Tweak: Vendor Contact now includes more sane titles and message on the email sent to vendors
  • Tweak: The registration form will no longer try to login users on submission
  • Tweak: Added a check before trying to find fields if the form doesn’t have the meta we added in the 2.3 upgrade on the reset form
  • Tweak: If FES forms are missing, then during upgrade FES will add them
  • Tweak: The FES walkers for taxonomys got reworked
  • Tweak: The install and tools classes uses get_posts to help alleviate issues with other plugins hooking into query
  • Tweak: Added more strict hiding of the Add New button on FES Forms on multisite installs
  • Tweak: Removed the ability to set a user to an FES role on the edit user screen (since that no longer makes that user a vendor)
  • Tweak: Vendors can now be sorted by every column in the vendor table
  • Tweak: Vendor and Download Status columns have been increased in size to make them easier to read/spot
  • Tweak: The name columns of the vendor and download tables have been combined with the action columns
  • Tweak: Removed all old FES js validation spans
  • Tweak: Removed old WordPress checks for versions FES no longer supports
  • Tweak: Removed fallback for emails if EDD_Emails doesn’t exist (because FES only supports EDD versions now with it)
  • Tweak: A better JS and CSS minify was employed to result in better than previous filesize minification
  • Tweak: More specific CSS for the status columns on the download and vendor tables
  • Tweak: The Post Title can no longer be removed from the submission form
  • Tweak: The forms settings are now hidden in the FES settings panel by default
  • Tweak: The settings panel has seen settings shuffled around to be more intuitive
  • Tweak: Replaced global $edd_options with edd_get_option() calls
  • Tweak: Links to “FES Profile” have been renamed to a more correct “View Vendor Profile”
  • Tweak: The default minimum length on the password field has been bumped up to 12 characters

The post Frontend Submissions version 2.3 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/frontend-submissions-version-2-3-released/feed/ 4
Version 2.4.7 released with changes to translation system https://easydigitaldownloads.com/blog/version-2-4-7/ https://easydigitaldownloads.com/blog/version-2-4-7/#comments Tue, 29 Sep 2015 16:29:32 +0000 https://easydigitaldownloads.com/?p=621462 Easy Digital Downloads version 2.4.7 was released a few minutes ago to resolve a couple of small issues and also introduce a change that will make the platform more accessible to more languages around the world.

The post Version 2.4.7 released with changes to translation system first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 2.4.7 was released a few minutes ago to resolve a couple of small issues and also introduce a change that will make the platform more accessible to more languages around the world.

A few weeks ago, WordPress.org announced a new system launching for plugins that will help plugin authors make their plugins available in more languages. The new system also enables more users and contributors to get involved with the translation process.

In an effort to improve the experience for more users of Easy Digital Downloads, we have made a few changes to the plugin in order to be fully compatible with the new translation system on WordPress.org. Primarily, we have changed what is called the “text domain”. We changed it from “edd” to “easy-digital-downloads”. This change was done because it was mandatory for the new translation system provided by WordPress.org.

We have worked hard to ensure that there are as few unexpected changes to sites as possible. It is possible, however, that users who have provided custom translation files for Easy Digital Downloads will need to update their translation files to match the new naming conventions. Please see the steps below to update your translations.

If you have used the “Say What?” plugin

The Say What? plugin is a nice, simply way to translate or change individual text strings in plugins and themes. If you have used this plugin, please make sure you have updated to version 1.6 as it introduced a compatibility layer for the new text domains.

If you have provided your own translation files

Easy Digital Downloads allows you to create your own translation files. These files are kept in one of two places:

  • wp-content/languages/edd/
  • wp-content/plugins/easy-digital-downloads/languages/

The files were previously named edd-{language}_{country}.mo. With EDD 2.4.7, the files should be named easy-digital-downloads-{language}_{country}.mo.

If your translation file uses “edd” for the prefix instead of “easy-digital-downloads”, it should continue to work. On the off chance that it does not, however, simply rename the file to easy-digital-downloads-{language}_{country}.mo.

The translation system for Easy Digital Downloads on WordPress.org is expected to go live sometime tomorrow. We will be following up this blog post with more information about how the new system works once it is available.

As mentioned previously, the update to 2.4.7 should be smooth and without issues as we have worked hard to account for every variable. If you do experience any issues, however, do not hesitate to let us know via the support page. We will be happy to help!

The post Version 2.4.7 released with changes to translation system first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-4-7/feed/ 2
Recommended Products 1.2.6 Released https://easydigitaldownloads.com/blog/recommended-products-1-2-6-released/ Thu, 02 Jul 2015 15:57:36 +0000 https://easydigitaldownloads.com/?p=560515 In eCommerce, data rules everything. Being able to track how and where your sales are coming from should drive the decisions you make going forward. With that idea, we are happy to announce that the Recommended Products extension has been updated to support tracking sales made that were purchased via the recommendations supplied to visitors.

The post Recommended Products 1.2.6 Released first appeared on Easy Digital Downloads.

]]>
In eCommerce, data rules everything. Being able to track how and where your sales are coming from should drive the decisions you make going forward. With that idea, we are happy to announce that the Recommended Products extension has been updated to support tracking sales made that were purchased via the recommendations supplied to visitors. Once updated or installed, version 1.2.6 will begin logging each item sold, that was recommended to the user via the Recommended Products extension.

Viewing Recommendation Sales

As a site admin, you’ll be able to view the recommendation sale logs via the Easy Digital Downloads Reports. Just visit:

Downloads → Reports → Logs and choose ‘Recommendations’ from the drop down, click ‘Apply’, and you’ll be presented with a view like the following:

Viewing products purchased via a recommendation
Viewing products purchased via a recommendation

On this view you’ll see 6 items listed:

  • ID – The unique Log ID for this recommendation sale
  • Source – The page that the person was on when they clicked to add the recommended item to the cart
  • Purchased – The Item that was added via the recommendation
  • Payment – The ID of and link to the payment the recommendation was purchased on
  • Amount – The amount the item was purchased for
  • Date – The date of the purchase

Clicking on the “Source” or “Purchased” items will filter the list to only items matching that selection.

Filtering the Logs

You can also filter the logs to any combination of recorded source and download via the dropdown menus shown:

sources-list downloads-list

 

As a note, since prior to this update, information regarding the purchase of recommendations was not being stored, these reports will only show items purchased after the 1.2.6 update.

Recommended Products 1.2.6 is available now via automatic updates to all current license holders.

The post Recommended Products 1.2.6 Released first appeared on Easy Digital Downloads.

]]>
Connect Easy Digital Downloads to Sendy https://easydigitaldownloads.com/blog/connect-easy-digital-downloads-to-sendy/ https://easydigitaldownloads.com/blog/connect-easy-digital-downloads-to-sendy/#comments Wed, 27 May 2015 15:24:43 +0000 https://easydigitaldownloads.com/?p=533298 Sendy lets you send email newsletters 100x cheaper than many of the competing newsletter platforms available. It is a self-hosted email newsletter application that uses Amazon Simple Email Service (SES) to send reliable emails at a fraction of the cost you would pay elsewhere. Earlier this week, we launched an extension that lets you easily connect your Easy

The post Connect Easy Digital Downloads to Sendy first appeared on Easy Digital Downloads.

]]>
Sendy lets you send email newsletters 100x cheaper than many of the competing newsletter platforms available. It is a self-hosted email newsletter application that uses Amazon Simple Email Service (SES) to send reliable emails at a fraction of the cost you would pay elsewhere. Earlier this week, we launched an extension that lets you easily connect your Easy Digital Downloads store to your Sendy account.

By connecting your store to Sendy, you will be able to provide your customers with the option to signup for your newsletter during the purchase process. You can also opt to automatically subscribe your customers to specific email lists based on the item(s) they purchase from your store.

Email marketing is one of the most well-known and proven methods to successfully growing your business, and while many newsletter services become very expensive as your list grows, Sendy remains exceptionally affordable. What’s it cost to send 10,000 emails? Sendy has a nice tool to show you exactly how much you can expect to pay through their system and two of the major competitors:

Just $1 for 10,000 emails and only $50 for 500,000 emails.

You can learn more about Sendy from their website and you can see more details about our integration with Sendy from the extension page.

The post Connect Easy Digital Downloads to Sendy first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/connect-easy-digital-downloads-to-sendy/feed/ 12
Changes to our support system https://easydigitaldownloads.com/blog/changes-to-our-support-system/ https://easydigitaldownloads.com/blog/changes-to-our-support-system/#comments Mon, 25 May 2015 18:30:14 +0000 https://easydigitaldownloads.com/?p=530127 Here at Easy Digital Downloads, we have always strived to provide top-notch support for all our users. Over the last three years, our support system has been powered by a public forum that runs on bbPress, an excellent forums plugin for WordPress, and this has worked out very well for us. On June 3rd, 2015, we are making some changes to our system to help us provide you even better support.

The post Changes to our support system first appeared on Easy Digital Downloads.

]]>
Here at Easy Digital Downloads, we have always strived to provide top-notch support for all our users. Over the last three years, our support system has been powered by a public forum that runs on bbPress, an excellent forums plugin for WordPress, and this has worked out very well for us. On June 3rd, 2015, we are making some changes to our system to help us provide you even better support.

On June 3rd, 2015, we will be turning on our new email-based support system and archiving the current forums. This move is for a myriad of reasons but ultimately comes down to one thing: helping us provide you better support and faster resolution times for your issues.

Up until now (and when the new system goes live), opening a support ticket was cumbersome. It required you to first register an account, locate the appropriate forum, find the new topic forum (hidden at the bottom), and then finally enter your ticket details. On the 3rd, this will be much simpler. Just visit the Support page and fill out the form to open a ticket. No more accounts, no more searching for links, no more hassle.

Once submitted, the ticket zooms straight to our help desk powered by Help Scout and then goes through several automated processes to ensure it’s placed in front of the best person to help you resolve the issue.

When a reply is posted to your ticket, you get it right there in your inbox, and you can reply to it right there via email as well. No longer do you have to log into your account on this site just to reply to a ticket. For those of you that are mobile or simply prefer not to keep track of accounts, that should be a huge bonus.

We are really excited for this change and are looking forward to the significant improvements it will make in helping us address support questions more efficiently and make it an easier process for you, our most valuable customers.

There are some questions that need to be addressed, however.

What about priority support?

Priority support is here to stay. Those customers that subscribe to priority support will still have their tickets placed at the top of the queue. The only real difference is that there is no longer going to be a Priority Support forum. You will open your tickets in the same form as everyone else on the Support page.

To sign up for priority support, you will still need to create an account on our site, but you will not be required to log into your account to open a ticket. The only requirement is that you open all tickets from the same email that is used with your user account.

Will the forums be deleted?

No. The forums will never be deleted.

Over the last three years, the forums have accumulated a massive wealth of public knowledge that is invaluable to us, and to our customers. They will always remain publicly accessible and will not be removed at any time.

The forums will, however, be closed to new tickets and replies to resolved tickets. Those tickets that are unresolved in the forums will remain open and customers will be able to continue to post replies to them until the time that they are marked as resolved.

On and after June 3rd, the forums will serve as an archive of information but will no longer be used for new support tickets.

When does this change take effect?

On June 3rd, 2015.

If you have any questions, comments, or concerns, do not hesitate to let us know below in the comments!

The post Changes to our support system first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/changes-to-our-support-system/feed/ 46
Software Licensing v3.2 released with improved bundle licensing https://easydigitaldownloads.com/blog/software-licensing-v32/ https://easydigitaldownloads.com/blog/software-licensing-v32/#comments Wed, 25 Mar 2015 21:33:01 +0000 https://easydigitaldownloads.com/?p=479675 Today we are thrilled to announce the release of Software Licensing version 3.2, a release that introduces several long-awaited features. Read the announcement post for more details about what is new.

The post Software Licensing v3.2 released with improved bundle licensing first appeared on Easy Digital Downloads.

]]>
Today we are thrilled to announce the release of Software Licensing version 3.2, a release that introduces several long-awaited features.

In version 3.2, we have introduced improved license management for bundle products. Now site admins have the option of generating a license key for the bundle, along with each product inside of the bundle, that permits customers to manage all of their license keys in the bundle simultaneously.

Prior to 3.2, if a customer purchased a bundle and then wished to renew the license keys later on, each license key needed to be renewed separately. This meant that when it came time to renew licenses, it was potentially very difficult for customers to do that if they had purchased a bundle with a large number of items in it. It also meant that renewing the license keys was often more expensive than simply purchasing the bundle again.

With 3.2, bundle license keys can now be renewed all at once, just like individual products.

You can visit our documentation page for bundle license keys to see examples of how this works.

Along with improved bundle licensing, we have added support for setting the activation limits on a per-price basis for bundles and fixed several bugs across the system. Bug fixes and other improvements include:

  • Incorrect field labels in renewal notice settings
  • Improved CSS / JS loading
  • Port numbers get stripped from site URLs
  • Duplicate license keys created when using Generate License Keys button is used with bundles
  • New {renewal_discount} place holder for renewal notice emails
  • Slashes not properly stripped from renewal notices

This update is free to download for all license holders and can be installed via automatic update if you have activated your license key. If you need to purchase a license key, you may do so here. If you need to renew a license key to gain access to the update, you may do some from your account.

The post Software Licensing v3.2 released with improved bundle licensing first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/software-licensing-v32/feed/ 20
Version 2.3 released! https://easydigitaldownloads.com/blog/version-2-3-released/ https://easydigitaldownloads.com/blog/version-2-3-released/#comments Wed, 11 Mar 2015 19:28:03 +0000 https://easydigitaldownloads.com/?p=461555 From everyone here at Easy Digital Downloads, we are thrilled to announce that version 2.3 has been released to the world! 2.3 includes several notable new features and a significant number of important improvements. Let’s have a look at the highlights. Customer Management The focus for 2.3 was on moving your important customer data to the forefront by

The post Version 2.3 released! first appeared on Easy Digital Downloads.

]]>
From everyone here at Easy Digital Downloads, we are thrilled to announce that version 2.3 has been released to the world!

2.3 includes several notable new features and a significant number of important improvements. Let’s have a look at the highlights.

Customer Management

The focus for 2.3 was on moving your important customer data to the forefront by introducing a brand new customer management interface.

With the improved customer management UI, accessing the ever important customer data is now clean, simple, and intuitive. Along with the improved interfaces, we have also introduced new APIs for developers that make it exceptionally simple to interact with customer data behind the scenes.

File Download URLs

The file download URL mechanism used by EDD has been significantly improved and is now more secure, more reliable, and more performant. We have introduced signed URLs that include secure tokens and expiration dates to ensure your files remain secure. This change significantly reduces the likelihood of malicious individuals being able to successfully tamper with download URLs.

By moving our download system over to signed URLs, we have also reduced the length and complexity of download URLs.

New format:

http://edd/index.php?eddfile=2231%3A514%3A0&ttl=1424167604&token=4d0a86fb8f8be40cf9927222076a5ced

Old format:

http://edd/index.php?download_key=7211cce2df06b572890934752a4c0896&email=pippin%40pippinsplugins.com&file=1&price_id=1&download_id=514&expire=MTQyNDE2NzcyOQ%3D%3D

Improved Stat Tracking

Statistics are important. In fact, they’re one of the most important aspects of your e-Commerce store. We have always strived to provide adequate reporting for sales and earnings stats, and for version 2.3, we have made a few significant improvements.

When adding or removing Download products on an existing payment record, the earnings and sales for the affected products are now properly updated when the payment record is saved. For example, if you add a new product to a payment, the sales and earnings of that payment will be incremented. Likewise, if you remove a product from a payment because you refunded part of the purchase, the sales and earnings of the product will be decremented.

We have also made significant improvements related to performance of reports in several areas:

  • Tax reports are now much more efficient
  • A race condition related to the update process for Download earnings / sales has been resolved
  • Individual customer stats are now much more performant
  • The Sales / Earnings widget on the Dashboard now loads via Ajax to improve the first-load performance

Other Improvements

  • Download products can now be added to the cart with multiple price IDs at one time
  • Better support for the Polylang plugin has been added
  • PayPal Buy Now buttons no longer create pending payment records on each click
  • A new {ip_address} email tag has been added
  • Numerous new action hooks and filters have been added for developers
  • Numerous translation files have been added and several new languages as well
  • The display of items in the cart widget has been improved to properly show quantities
  • A large number of minor PHP issues have been resolved

The complete list of files changed can be see on GitHub. The full list of bugs and improvements made can also be seen on GitHub.

Version 2.3 can be installed from your WordPress Updates page and/or downloaded directly from WordPress.org.

The post Version 2.3 released! first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-3-released/feed/ 28
EDD Amazon S3 version 2.1 released with support for Frontend Submissions https://easydigitaldownloads.com/blog/edd-amazon-s3-version-2-1-released-support-frontend-submissions/ https://easydigitaldownloads.com/blog/edd-amazon-s3-version-2-1-released-support-frontend-submissions/#comments Fri, 30 Jan 2015 19:27:14 +0000 https://easydigitaldownloads.com/?p=424726 Today I am thrilled to announce the long-awaited update to our Amazon S3 extension that introduces integration support for our popular Frontend Submissions extension. Version 2.1 is now available and can be downloaded via automatic update or from your account page. Along with added support for Frontend Submissions, version 2.1 introduces a dramatically improved UI for browsing

The post EDD Amazon S3 version 2.1 released with support for Frontend Submissions first appeared on Easy Digital Downloads.

]]>
Today I am thrilled to announce the long-awaited update to our Amazon S3 extension that introduces integration support for our popular Frontend Submissions extension.

Version 2.1 is now available and can be downloaded via automatic update or from your account page. Along with added support for Frontend Submissions, version 2.1 introduces a dramatically improved UI for browsing and uploading files and also includes support for multiple buckets. Up until now, users were forced to keep all files in a single bucket. No more!

Here’s a small preview of what the new UI looks like.

If you are using Frontend Submissions, the version 2.1 update will just work. There are no additional settings or changes to be configured. In the case that you do have questions on it, however, we’ve written up some documentation for you. You can also see the general Amazon S3 documentation here.

Note: due to the extensive nature of this update, the price of the S3 extension has also been increased from $19 to $29.

If you have any questions, comments, or concerns related to this update, don’t hesitate to let us know!

The post EDD Amazon S3 version 2.1 released with support for Frontend Submissions first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/edd-amazon-s3-version-2-1-released-support-frontend-submissions/feed/ 18
How to generate customer invoices https://easydigitaldownloads.com/blog/generate-customer-invoices/ https://easydigitaldownloads.com/blog/generate-customer-invoices/#comments Tue, 27 Jan 2015 16:04:42 +0000 https://easydigitaldownloads.com/?p=421481 Are you tired of manually generating custom invoices for your customers? The new EDD Invoices extension is here to help you solve that problem. Often due to VAT compliance or strict accounting departments, customers may request an invoice with additional details that you simply cannot collect during the checkout process at least not without making

The post How to generate customer invoices first appeared on Easy Digital Downloads.

]]>
Are you tired of manually generating custom invoices for your customers?

The new EDD Invoices extension is here to help you solve that problem.

Often due to VAT compliance or strict accounting departments, customers may request an invoice with additional details that you simply cannot collect during the checkout process at least not without making it too long.

That’s when the EDD Invoices extension comes in handy. It uses simple HTML for quick rendering while allowing your users to fill in their own details along with any custom notes they need.

In your EDD extension settings, you can add your company’s information for invoices including your VAT number, registration number, address, and other relevant information. You can also add your logo to make your invoice professional.

When a user makes a purchase, a generate invoice link will be added to their “My Accounts” or “Purchase History” area of your site.

The Generate Invoice page requires users to fill out necessary fields which are used to generate an invoice.

Once done, the user will see a professional invoice that they can either Print or Save as PDF.

It’s that simple.

Stop wasting your time in Microsoft Word to create custom invoices and automated the process with EDD Invoices extension.

We hope this helps! If this was useful, please consider following us on Twitter for more helpful EDD Tips.

The post How to generate customer invoices first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/generate-customer-invoices/feed/ 12
Version 2.2 Released https://easydigitaldownloads.com/blog/version-2-2-released/ https://easydigitaldownloads.com/blog/version-2-2-released/#comments Tue, 09 Dec 2014 17:02:15 +0000 https://easydigitaldownloads.com/?p=379898 Today we are thrilled to announce the official release of Easy Digital Downloads version 2.2. We have been extensively beta testing this release over the last month and are now confident that it is ready for the world. With over 48 distinct improvements and bug fixes, 2.2 is a major release that has made some

The post Version 2.2 Released first appeared on Easy Digital Downloads.

]]>
Today we are thrilled to announce the official release of Easy Digital Downloads version 2.2. We have been extensively beta testing this release over the last month and are now confident that it is ready for the world.

With over 48 distinct improvements and bug fixes, 2.2 is a major release that has made some significant improvements to the platform. Here are some of the highlights.

Screenshot from 2014-12-09 09:54:10Better Purchase Form Options

Quantity Field

The purchase forms now support quantity fields that allow your customers to enter their desired quantity before proceeding to checkout.

Default Selected Price Option

Shop administrators can now select the default price option that is selected for customers.

Price-Specific Purchase Buttons

Purchase buttons now support displaying a purchase form for a specific price option. Simply add the price_id parameter:

[purchase_link id="22" price_id="2"]

Screenshot from 2014-12-09 10:42:54

Improved View Order Details

The View Order Details screen is likely one of the places you spend the most time in, so shouldn’t it be great? We think so.

Screenshot from 2014-12-09 10:45:28

Focus on Purchased Downloads

The Download products your customer has purchased is one of the most important parts of this screen, so we have put it up front and in the spotlight.

Easy Access to Important Data

Screenshot from 2014-12-09 10:10:11

EDD keeps extensive logs of everything that happens with a purchase, including file downloads for the purchase and the customer. We have made this information much more accessible in 2.2.

Linked Transaction IDs

The Transaction ID is now linked directly to the transaction details page of the payment processor, making refunds and cross references easier and more efficient.

Additional Updates

New EDD_Download Class

The EDD_Download class implemented in 2.2 will make it easier for theme and extension developers to integrate with Easy Digital Downloads by providing a simple method to create and access Download product information.

Per-Product Fees with EDD_Fees

The EDD_Fees class now supports per-product fees that can be setup to only be applied when specific products are in the cart.

WP CLI Command for Test Payments

The edd command in WP CLI now supports creating sample purchase data for easier testing.

Improved Tax Settings

The Taxes settings tab has been re-organized to make configuring taxes in your store simpler and more intuitive.

Github

Better Multi-Currency Support

Payment records now properly support historical currencies, meaning that payment currencies will display their original currency even if the shop currency changes.

Improved Product Drop Downs

The product drop downs have been made more intuitive and reliable.


The complete list of changes can be seen on Github.

Version 2.2 can be downloaded from WordPress.org or from inside your WordPress admin area.

The post Version 2.2 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-2-released/feed/ 37
First version 2.2 release candidate available! https://easydigitaldownloads.com/blog/version-2-2-rc-1/ https://easydigitaldownloads.com/blog/version-2-2-rc-1/#comments Wed, 03 Dec 2014 16:45:53 +0000 https://easydigitaldownloads.com/?p=375513 Two weeks ago we announced the first beta version of Easy Digital Downloads 2.2 was ready for testing. Today we are pleased to announce that the first release candidate  for 2.2 is now available and ready for last minute testing before the final release on Tuesday next week. This update contains more than 40 significant improvements and

The post First version 2.2 release candidate available! first appeared on Easy Digital Downloads.

]]>
Two weeks ago we announced the first beta version of Easy Digital Downloads 2.2 was ready for testing. Today we are pleased to announce that the first release candidate  for 2.2 is now available and ready for last minute testing before the final release on Tuesday next week.

This update contains more than 40 significant improvements and bug fixes. The majority of this release has been focused on improving the UI and experience of existing features and developer APIs. There are, however, a few noticeable new features that all users should enjoy.

The highlights for version 2.2 include:

  • A new quantity field displayed above the purchase buttons (if item quantities are enabled). #2125
  • Transaction IDs can now be linked directly to the payment detail page in the payment processor. #2701
  • The product drop down UI has been made more intuitive. #2698
  • The Taxes settings tab has been re-organized to be much more intuitive. #2690
  • Variable price options now support selecting a default price. #2668
  • The [purchase_link] short code can now be setup for a specific price option. #2574, #2585, #2668
  • The View Order Details screen has been re-organized. #2518
  • A new EDD_Download class has been introduced for developers. #2214
  • The EDD_Fees API now supports product specific fees. #1848
  • A new WP CLI command for creating sample payment records. #2601

Download v2.2 RC1

Note: please do not install this on a live site unless you are prepared for possible hiccups. You should always backup your site before installing new versions, especially beta versions.

If you wish to test the release candidate, simply download it from the link above and install it just like any other version. Please leave any feedback you have or problems you find in the comments below.

Version 2.2 will be released on Tuesday of next week, the 9th of December.

You can see the complete list of bug fixes and improvements on Github.

The post First version 2.2 release candidate available! first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-2-rc-1/feed/ 1
Version 2.2 beta 1 now available! https://easydigitaldownloads.com/blog/version-2-2-beta-1/ https://easydigitaldownloads.com/blog/version-2-2-beta-1/#comments Wed, 19 Nov 2014 17:01:25 +0000 https://easydigitaldownloads.com/?p=361351 Over the last several months, we have been working diligently on Easy Digital Downloads version 2.2 and we are almost ready for everyone to start getting their hands on it. This first beta version is still a little rough around the edges but by letting everyone who wishes to start playing with it now, we can

The post Version 2.2 beta 1 now available! first appeared on Easy Digital Downloads.

]]>
Over the last several months, we have been working diligently on Easy Digital Downloads version 2.2 and we are almost ready for everyone to start getting their hands on it. This first beta version is still a little rough around the edges but by letting everyone who wishes to start playing with it now, we can work out all of the kinks within a few weeks when the time comes to push out the update to everyone.

This update contains more than 40 significant improvements and bug fixes. The majority of this release has been focused on improving the UI and experience of existing features and developer APIs. There are, however, a few noticeable new features that all users should enjoy.

The highlights for version 2.2 include:

  • A new quantity field displayed above the purchase buttons (if item quantities are enabled). #2125
  • Transaction IDs can now be linked directly to the payment detail page in the payment processor. #2701
  • The product drop down UI has been made more intuitive. #2698
  • The Taxes settings tab has been re-organized to be much more intuitive. #2690
  • Variable price options now support selecting a default price. #2668
  • The [purchase_link] short code can now be setup for a specific price option. #2574, #2585, #2668
  • The View Order Details screen has been re-organized. #2518
  • A new EDD_Download class has been introduced for developers. #2214
  • The EDD_Fees API now supports product specific fees. #1848
  • A new WP CLI command for creating sample payment records. #2601

Download v2.2 beta 1

Note: please do not install this beta on a live site. You should always backup your site before installing new versions, especially beta versions.

If you wish to test the beta, please leave any feedback you have or problems you find in the comments below.

We hope to release version 2.2 within two weeks but that date depends largely on the valuable feedback from our beta testers, so thank you for any feedback you have!

You can see the complete list of bug fixes and improvements on Github.

The post Version 2.2 beta 1 now available! first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-2-beta-1/feed/ 13
iOS Earnings / Sales Tracking App Updated to v1.5 https://easydigitaldownloads.com/blog/ios-earnings-sales-tracking-app-updated-v1-5/ https://easydigitaldownloads.com/blog/ios-earnings-sales-tracking-app-updated-v1-5/#comments Tue, 11 Nov 2014 20:14:35 +0000 https://easydigitaldownloads.com/?p=355730 Today we are thrilled to announce that version 1.5 of our earnings and sales tracking app for iOS has been updated to version 1.5. This is a major update that includes several new features and a lot of improvements. First and foremost, EDD iOS now supports iPads! Along with adding iPad support, we have added

The post iOS Earnings / Sales Tracking App Updated to v1.5 first appeared on Easy Digital Downloads.

]]>
Today we are thrilled to announce that version 1.5 of our earnings and sales tracking app for iOS has been updated to version 1.5. This is a major update that includes several new features and a lot of improvements.

First and foremost, EDD iOS now supports iPads!

Along with adding iPad support, we have added several other new features:

  • We have added a Today earnings line to the home screen
  • We have added a new Customers that lets you view a list of all customers and even each individual customer’s purchase history:

Also included in this update is improved iOS 8 support and a fix for the bug that previously made it impossible to delete a site.

If you already own the iOS app, the update will be available for free from the app store, including the iPad version. If you don’t own it yet, you can purchase it for $2.99 from the app store.

A huge thanks goes out to Matthew Strickland for his excellent work on this app.

The post iOS Earnings / Sales Tracking App Updated to v1.5 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/ios-earnings-sales-tracking-app-updated-v1-5/feed/ 16
Stripe Payment Gateway Now Supports Stripe Checkout https://easydigitaldownloads.com/blog/stripe-payment-gateway-now-supports-stripe-checkout/ https://easydigitaldownloads.com/blog/stripe-payment-gateway-now-supports-stripe-checkout/#comments Thu, 23 Oct 2014 20:13:44 +0000 http://easydigitaldownloads.com/?p=342764 Our Stripe.com payment gateway has just been updated to version 2.0 and now includes support for the Stripe Checkout purchase flow. The Stripe Checkout system allows you to embed a credit/debit card form directly onto your product page, allowing your customers to complete their purchase without ever leaving the page. It greatly simplifies the purchasing process, increasing the

The post Stripe Payment Gateway Now Supports Stripe Checkout first appeared on Easy Digital Downloads.

]]>
Our Stripe.com payment gateway has just been updated to version 2.0 and now includes support for the Stripe Checkout purchase flow.

The Stripe Checkout system allows you to embed a credit/debit card form directly onto your product page, allowing your customers to complete their purchase without ever leaving the page. It greatly simplifies the purchasing process, increasing the likelihood of your customers successfully completing their purchase.

You can see a demo of the Stripe Checkout system here.

Enabling Stripe Checkout for your products is as simple as setting the Button Behavior option in the Download Edit screen to Buy Now:

Screenshot from 2014-10-23 14:08:18

You can also enable Stripe Checkout via the [purchase_link] short code:

[purchase_link id="25" text="Buy Now" stripe-checkout="1"]

You can see the complete setup documentation here.

Want to see a live demo? Click Buy Now below to make a real purchase using Stripe Checkout. This is a real purchase of our Stripe Payment Gateway.

The post Stripe Payment Gateway Now Supports Stripe Checkout first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/stripe-payment-gateway-now-supports-stripe-checkout/feed/ 12
New LearnDash integration https://easydigitaldownloads.com/blog/new-learndash-integration/ https://easydigitaldownloads.com/blog/new-learndash-integration/#comments Wed, 15 Oct 2014 17:12:29 +0000 http://easydigitaldownloads.com/?p=337203 LearnDash is a powerful LMS system for WordPress that helps you easily and quickly sell access to your education courses. Over the last few weeks, the Easy Digital Downloads team collaborated with Justin, the owner of LearnDash, to build an integration between the two platforms. Today we are thrilled to announce that the integration is now

The post New LearnDash integration first appeared on Easy Digital Downloads.

]]>
LearnDash is a powerful LMS system for WordPress that helps you easily and quickly sell access to your education courses.

Screenshot from 2014-10-15 12:04:44

Over the last few weeks, the Easy Digital Downloads team collaborated with Justin, the owner of LearnDash, to build an integration between the two platforms. Today we are thrilled to announce that the integration is now available free of charge!

Key features include:

Easy course mapping: When you create a product in Easy Digital Downloads, you can quickly map a course to the product from the LearnDash course selection box.

Associate one, or multiple courses: Decide if you want to associate one course, or multiple courses, to your Easy Digital Downloads product. Perfect for creating course bundles.

Auto-User Enrollment: After successful purchase, the integration will auto-enroll the customer into the course so that they can begin taking the content.

Works with any payment gateway: Choose any payment gateway offered by Easy Digital Downloads and use it to accept payment for your courses.

The extension is free for all LearnDash customers. If you are not a LearnDash customer yet, you can receive a special discount by using the LDEDD discount code during checkout. Note, this offer expires on October 21, 2014.

Learn more at LearnDash.com.

In other news, we also recently released several new extensions:

  • Zapier – automate your store with ease and integrate with over 300 web apps and services
  • Email Reports – get daily sales reports sent straight to your inbox

 

The post New LearnDash integration first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-learndash-integration/feed/ 4
Automate your store with Zapier https://easydigitaldownloads.com/blog/automate-store-zapier/ https://easydigitaldownloads.com/blog/automate-store-zapier/#comments Wed, 24 Sep 2014 18:30:31 +0000 http://easydigitaldownloads.com/?p=322841 After several months in development and testing, we are thrilled to announce the launch of our extension that lets you integrate with Zapier, a powerful service that connects your store to over 300 other webapps and services, letting you automate accounting, mailing list subscriptions, sale notifications, and so much more. Zapier provides a simple and powerful

The post Automate your store with Zapier first appeared on Easy Digital Downloads.

]]>
After several months in development and testing, we are thrilled to announce the launch of our extension that lets you integrate with Zapier, a powerful service that connects your store to over 300 other webapps and services, letting you automate accounting, mailing list subscriptions, sale notifications, and so much more.

Zapier provides a simple and powerful way to integrate your Easy Digital Downloads store with services like Highrise, Twilio, Campaign Monitor, MailChimp, Xero, Zendesk, Dropbox, Google Docs and more!

Would you like to automatically create a row in a spreadsheet anytime a new customer is created? How about automatically subscribe customers to a list in Campaign Monitor and then also create a new customer account in your help desk when a purchase is made? Would you like to automatically send yourself a text message or specialized email when a new sale is recorded in your store? Or even, how about automatically send a welcome message to your new customer through Gmail several days after they make a purchase?

All of these are perfect examples of things you can do by connecting your store to Zapier with our new extension.

Here are some more sample use cases for Zapier:

  • Email & SMS: Send notifications when a new purchase is made (e.g. Twilio, Gmail)
  • CRM: Add leads/contacts and notes to your CRM (e.g Highrise, Salesforce)
  • Accounting: Create invoices and contacts in your accounting system (e.g. Xero)
  • Mailing List: Update your mailing list through MailChimp, Campaign Monitor, AWeber, SendGrid, and others
  • Spreadsheets: Add orders to a shared spreadsheet or CSV file, perhaps through Google Docs, Dropbox, or Google Drive
  • Contacts: Add customer details to your address book (Google Contacts)
  • Help Desk: Add a ticket to your help desk system powered by Zendesk, Desk.com, or others
  • Team Chat: Send an instant message to your team’s chat room using Hall, Slack, Hipchat, and others

We use Zapier ourselves for several things:

  • We maintain a CSV file of all customer records. Anytime a new sale s made on this site, Zapier adds the customer record to the spreadsheet in Google Docs.
  • We send notifications to our internal chat rooms during certain events, such as a purchase being marked as fraud
  • We create customer accounts in our help desk system when a new purchase is made

The possibilities are almost limitless. With over 300 webapps and services available through Zapier, you really can do just about anything. You can even connect to home lighting systems like SmartThings and make a lamp on your desk blink each time a sale is made. How cool is that?

Go to the extension details page.

The post Automate your store with Zapier first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/automate-store-zapier/feed/ 2
Easy Digital Downloads Version 2.1 Released https://easydigitaldownloads.com/blog/easy-digital-downloads-version-2-1-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-version-2-1-released/#comments Wed, 03 Sep 2014 16:40:12 +0000 http://easydigitaldownloads.com/?p=307814 It has been in development for months, ever since version 2.0 was released in June, and today we are thrilled to announce that Easy Digital Downloads version 2.1 is now available. The update can be downloaded from WordPress.org or from within your WordPress Plugins page. What’s new in version 2.1? Version 2.1 includes 72 distinct

The post Easy Digital Downloads Version 2.1 Released first appeared on Easy Digital Downloads.

]]>
It has been in development for months, ever since version 2.0 was released in June, and today we are thrilled to announce that Easy Digital Downloads version 2.1 is now available. The update can be downloaded from WordPress.org or from within your WordPress Plugins page.

What’s new in version 2.1?

Version 2.1 includes 72 distinct changes. Of those 72, 34 were bug fixes and 38 were new features and improvements to existing features. While all of these changes are important, there are a few specific changes we would like to highlight.

New email templates

One of the most noticeable features of EDD v2.1 is the brand new default email template we have built. Purchase receipts used to be resemble a bland, non-interesting, gray box that was devoid of any and all elegance. With 2.1, we have taken the time to greatly refine the emails and they now look like this:

Screenshot from 2014-09-03 10:36:07

Clean, simple, elegant.

The new email template is also now automatically applied to all emails that EDD sends out, including admin sale notifications.

With this new template, we have also introduced an entire new API for interacting with the emails sent through Easy Digital Downloads. Within the edd_templates folder is a new folder called emails. This folder contains all of the template files that control the HTML markup of the emails, meaning you can easily adjust the email templates to look exactly how you want them to look.

For extension developers, there is a new EDD_Emails class that makes it exceptionally simple to send beautiful emails from within your extension.

New customers API

In version 2.1, the underlying API that tracks customer data has been dramatically improved. It is now more efficient, more accurate, and far more powerful. The new API opens up a whole realm of possibilities for extension developers, especially for extensions that integrate with CRMs and other customer / contact tracking systems.

The new customers API has also allowed us to improve the reporting features around customers. In Downloads > Reports > Customers, you can now easily filter the customers’ table to show you the customers that have made the most purchases or the customers that have spent the most with your store.

Drag-and-drop variable prices

We are thrilled to include one of our longest outstanding feature requests in Easy Digital Downloads version 2.1: the ability to reorder variable prices into the exact order you want them displayed on the frontend.

When editing a Download, you will now have “drag handles” next to each price option that lets you drag-and-drop the prices into the exact order you desire:

Screenshot from 2014-09-03 10:51:59

Improved sales and earnings reports

The earnings and sales reports have received two significant improvements in EDD v2.1.

First, we have added a new option to the “Custom” date selection that lets you specify a start day and an end day, along with the month and year:

Screenshot from 2014-09-03 10:54:22

This allows you to get exact numbers for precise date ranges.

Second, we have improved the calculations for the Estimated monthly earnings and Estimated monthly sales statistics. The estimated values shown are now much, much more accurate and should represent a realistic estimate of how your store is expected to perform for the current month.

WordPress 4.0 compatible

As the release of WordPress 4.0 looms ever closer (tomorrow actually), we have been extra diligent in testing Easy Digital Downloads version 2.1 with the latest version of WordPress to ensure everything works perfectly.

So much more

In total, there were 72 unique issues addressed in EDD 2.1, so we can’t cover them all here in detail, but you can see the complete list of changes summarized below:

  • New: Redesigned email templates powered by the new EDD_Emails class
  • New: Customers API and database layer that dramatically improves performance of customer-related queries
  • New: Improved customer reports table that includes column filtering
  • New: Improved transaction ID tracking and display
  • New: Added support for WP CLI
  • New: Drag-and-drop ordering for variable prices
  • New: Admin sale notifications are now sent with same HTML template as purchase receipts
  • New: edd_update_payment_meta() function for easily adding and updating meta values for payment records
  • New: edd_update_payment_meta() function for easily adding and updating meta values for payment records
  • New: Hooks introduced at the bottom and top of the Discount edit screen
  • New: Added an option to hide the cart widget when on the checkout page
  • New: Introduced a function to detect if a download product is free, edd_is_free_download()
  • New: Introduced edd_get_payment_transaction_id() and edd_set_payment_transaction_id()
  • New: Introduced edd_user_can_view_receipt_item filter
  • Tweak: [downloads] short code now accepts slugs or term IDs for category and tag attributes
  • Tweak: Estimated earnings are more accurate
  • Tweak: Custom date ranges for report graphs now include a day option
  • Tweak: Added EDD-specific classes to the body tag when appropriate
  • Tweak: Improved responsiveness of the View Order Details screen
  • Tweak: Added “download” attribute to file download links
  • Tweak: Parameters for edd_get_download_file_url() now passed through urlencode()
  • Tweak: Product excerpts now available in the JSON/XML API
  • Tweak: Improved display of the payment method icons in settings
  • Tweak: Removed all instances of the extract() function
  • Tweak: PHP sessions now automatically enabled when the hosting account supports it
  • Tweak: Added Download post type to the At a Glance widget
  • Tweak: Improved SSL URL filtering of assets and non-checkout pages
  • Tweak: Replaced padlock icon on checkout with icon font
  • Tweak: Added currency settings to the System Info
  • Tweak: Prevent W3 Total Cache from caching discount codes
  • Tweak: Added caching to the get_user() method in the EDD_API
  • Tweak: Added a “size” parameter to the edd_rich_editor_callback() function
  • Fix: Sales column linked incorrectly to the File Downloads log
  • Fix: “yesterday” date range failed for EDD_Stats when the current day was the first day of the month
  • Fix: The shop_manager role could not export reports
  • Fix: Non-item fees were incorrectly allowed to be in the cart when the cart was empty
  • Fix: Errors when default CSV columns removed
  • Fix: Undefined index in process-download.php
  • Fix: Undefined index when updating a payment record with no last name
  • Fix: Fatal error on some hosts that disallow set_time_limit()
  • Fix: Incorrect label in Discount edit screen for flat rate discounts
  • Fix: Conflict with WooCommerce’s SSL option when Enforce SSL on Checkout is enabled
  • Fix: Incorrect postal code validation for Argentina
  • Fix: Incorrect postal code validation for Canada
  • Fix: Discount code not properly set in cart when passed in a URL
  • Fix: Incorrect tax amounts when a discount code is used and item quantity is greater than 1
  • Fix: Incorrect tax amount on fees when prices are inclusive of tax
  • Fix: Incorrect item amounts due to rounding amounts too early
  • Fix: Duplicated Personal Information sections sometimes displayed on checkout due to non-strict comparison
  • Fix: Notices displayed in Download Categories / Tags widget upon save
  • Fix: Multiple discounts with the same code could be created
  • Fix: Invalid CSS properties
  • Fix: Filtering the File Downloads log did not work
  • Fix: edd_before_download_content action ran after the download content
  • Fix: Download links could not be copied on View Order Details in some versions of Chrome
  • Fix: Incorrect number of decimal places for some cart amounts
  • Fix: Incorrect tax amounts when taxes are calculated after discounts
  • Fix: Adding duplicate items to the cart does not increase cart item quantity
  • Fix: Division by zero error when saving a payment record with an amount of zero
  • Fix: Empty cart problems when FORCE_SSL_ADMIN is set to true
  • Fix: Improper display of the Products field for Bundle products
  • Fix: Refunds and disputes not picked up by PayPal’s IPN listener

Having issues after upgrading?

We have tested version 2.1 extensively and have even been running it on our own sites for several weeks now, but as with all software, there are always unexpected issues in certain environments that arise after updating. If you experience any issues at all, let us know in the support forums and we will do our best to assist you.

Happy upgrading!

The post Easy Digital Downloads Version 2.1 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-version-2-1-released/feed/ 19
Version 2.1 beta 1 now available for testing https://easydigitaldownloads.com/blog/version-2-1-beta-1-now-available-testing/ https://easydigitaldownloads.com/blog/version-2-1-beta-1-now-available-testing/#comments Mon, 25 Aug 2014 15:30:40 +0000 https://easydigitaldownloads.com/?p=301364 We have been hard at work on Easy Digital Downloads version 2.1 since June, when we released version 2.0, and today we are thrilled to announce that 2.1 is getting very close to being done with the first beta version now ready for testing. 2.1 contains over 65 bug fixes and improvements, some of which are

The post Version 2.1 beta 1 now available for testing first appeared on Easy Digital Downloads.

]]>
We have been hard at work on Easy Digital Downloads version 2.1 since June, when we released version 2.0, and today we are thrilled to announce that 2.1 is getting very close to being done with the first beta version now ready for testing.

2.1 contains over 65 bug fixes and improvements, some of which are very visible and others that are more under the hood but still contribute significantly to a better operation of your stores.

As with 2.0, we are continually dedicated to the refinement of Easy Digital Downloads. In 2.1, we have made several significant improvements that were focused around refining the plugin.

First, we have taken a really serious look at how customer records are managed and we have improved them dramatically. EDD version 2.1 introduces a new database layer specifically for storing customer details as well as a new API for interacting with those records. This has done a few things:

  1.  It has made a significant performance improvement on queries related to customer information. Before we had to perform several complex, slow queries to find things like how much a customer has purchased, which items they have purchased, and other statistical information about a customer. With the new database layer, these queries are lightning fast and fully optimized.
  2. Reporting on customers can now be made significantly better. We can now easily display the most valuable customers, or the customers that have purchased the most items. Even the least valuable customers. We can now also easily make all of the customer information available in a graph. While it. Is not done yet, we will now be able to easily graph the growth of your customer base over time, and even the direct value of the customer base over time.
  3. The new API opens up numerous opportunities for extension developers to build exciting and valuable extensions related to customers as the customer information is now much more accessible and numerous helper functions have been introduced to help access the information.

Second, we have tackled a problem that has plagued us since day one of Easy Digital Downloads: empty cart problems due to session persistence and cross-domain AJAX requests. Over the last two years, we have had some real struggles with EDD on certain hosting environments and customers being able to properly add items to their shopping cart. These issues all stemmed from our sessions API that we use to track cart information. It just didn’t play very well with aggressive caching and some hosting environment. In EDD 2.1, we have implemented some automated checks that are run during install to determine if the server the plugin is being installed on properly supports a more reliable but non-default sessions API. If the server supports it, this session management API is enabled automatically. Even though this change was relatively small in terms of the lines of code, it should have a significant impact on the number of users that have a negative experience due to lost session data.

Third, we have added the ability to drag and drop variable prices in to the order that the user wants them displayed on the site. This has been a hugely requested feature since day one, so we’re very pleased to say that it has finally landed.

Fourth, we are completely revamping our email template system. Just as you can modify the template files used to display various parts of your store, we wanted you to be able to do that for your purchase receipt and sale notification emails. With version 2.1, you will be able to do that thanks to our new EDD_Email class and template systemNote: this feature is not yet finished and is not included in the first 2.1 beta release.

On top of these four focus points, we have made dozens of other improvements, including but not limited to:

  • Improved compatibility with the W3 Total Cache plugin
  • Better asset URL management when forcing SSL on the checkout page
  • A new API for storing and retrieving transaction IDs in payment gateways
  • A new option to hide the cart widget when on  the checkout screen
  • Improved responsiveness of the View Order Details screen
  • A new Day field in the Custom date range selection  form in Earnings reports
  • More accurate estimated earnings
  • Support for WP CLI
  • New helper functions for add/update payment meta

With all of these changes, we really want to get some extra eyes on it before we push out the official EDD version 2.1 release. Please see the directions below for how you can test the beta.

Testing the Beta

Testing the beta is pretty simple but please do take note of the important details below:

  1. Download beta 1 of EDD 2.1 here
  2. Upload the beta to your test website. Unless you are comfortable with possibly breaking things, do not do this on a live site. Use a test or staging site to test the beta.
  3. After the beta is uploaded, you will be prompted to upgrade your customer database. Click the link to begin the database upgrade routine. Depending on the number of customers in your database, this can take a while. Note, the upgrade notice may not go away during beta testing. You can safely ignore it after running the upgrade once.
  4. Test each feature of the plugin as best you can. Some example tests you could run:
    • Make a test purchase
    • Download the files of the purchase
    • View the store reports
    • View the reports for a specific product
    • View the customers report
    • Test the tax settings
    • Test discount codes
    • Test the plugin as you use it day to day

We will personally continue testing and tracking down any issues we find, but any assistance that you can lend is greatly appreciated. The more eyes we get on the beta, the less likely there are to be post-release problems.

If you find any issues with the beta or have any feedback you’d like to leave, feel free to post it here.

The post Version 2.1 beta 1 now available for testing first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-2-1-beta-1-now-available-testing/feed/ 13
New extensions for Summer https://easydigitaldownloads.com/blog/new-extensions-summer/ Tue, 24 Jun 2014 18:37:33 +0000 http://easydigitaldownloads.com/?p=263136 It is Summer time here in the US and time to announce the release of several more extensions that can take your digital store to the next level. PDF Vouchers for Easy Digital Downloads allows you to sell voucher codes that can then be redeemed at a physical location. This is perfect for stores that wish to

The post New extensions for Summer first appeared on Easy Digital Downloads.

]]>
It is Summer time here in the US and time to announce the release of several more extensions that can take your digital store to the next level.

edd-voucher

PDF Vouchers for Easy Digital Downloads allows you to sell voucher codes that can then be redeemed at a physical location. This is perfect for stores that wish to sell tickets to events, discount codes for on-site pickup, class admission tickets and more.

edd-xero

Love Xero? Love selling stuff on your WordPress site with Easy Digital Downloads? Combining the two seems like a no brainer.

Xero for Easy Digital Downloads will automatically create invoices and customers in Xero whenever a purchase is made on your store.

edd-product-feeds

The Product Feed plugin offers an easy way for you to provide information to other sites about your Easy Digital Download store products. The plugin has established support for Google Merchant Centre, and bing.com shopping feeds.

The post New extensions for Summer first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads Version 2.0 Released https://easydigitaldownloads.com/blog/edd-20/ https://easydigitaldownloads.com/blog/edd-20/#comments Tue, 03 Jun 2014 20:26:05 +0000 http://easydigitaldownloads.com/?p=249996 Today we are thrilled to announce that Easy Digital Downloads version 2.0 is now available for download and install from your WordPress admin. The mantra for version 2.0 was refinement. Over the last six months, we have spent countless hours working to improve not only major features of the plugin but also the little details. When building

The post Easy Digital Downloads Version 2.0 Released first appeared on Easy Digital Downloads.

]]>
Today we are thrilled to announce that Easy Digital Downloads version 2.0 is now available for download and install from your WordPress admin.

The mantra for version 2.0 was refinement. Over the last six months, we have spent countless hours working to improve not only major features of the plugin but also the little details. When building a product that is easy to use, it is often the minor details that really make a significant difference.

Version 2.0 includes 127 separate improvements and bug fixes, the most of any release to date.

While we are pleased with all of the improvements that have been made, there are a few significant changes that I’d like to walk through with you.

Discount Codes

A lot of time was spent refining discount codes in EDD version 2.0 and several aspects of them have been significantly improved.

First and foremost, the edit screen for discounts is simpler and much easier to understand, especially the Download Requirements section. It was massively confusing previously; now it looks like this:

Screenshot from 2014-05-21 14:13:38

Second, we have improved the redemption process for discount codes during checkout. When an invalid discount code is entered, an inline message is displayed with the reason the discount code is invalid. This helps the customer understand exactly why their discount cannot be redeemed, whether it be due to an invalid code or one that is simply expired.

Third, we have made some improvements to the UI for applying a discount code. Previously discount codes were applied as soon as the input field lost focus. While this was great for the users that understood how it worked, many users felt it was not intuitive. We have resolved the confusion by introducing a dedicated Apply button to the discount field.

Checkout

There have been three significant improvements to the checkout screen.

First, when cart item quantities are enabled, there used to be an “Update Cart” button displayed for updating the quantities and prices after quantities were changed. This occasionally caused purchase errors because customers didn’t always realize they needed to click “Update Cart” in order for the checkout to reflect their changes. We decided it would be better if we simply updated cart prices (subtotal, taxes, discounts, and total included) automatically any time cart quantities are adjusted. This now all happens in the background with AJAX to provide the customer with a live-refresh of their checkout screen.

Second, we’ve introduced an option to control exactly how the registration / login forms are displayed on the checkout screen. You used to limited turning the registration / login forms on / off as a whole. Now you can enable just the login form, just the registration form, both, or neither form.

Screenshot from 2014-05-21 14:20:12

Third, we’ve added an option to enforce SSL on checkout. This will take care of redirecting non-https requests to https and will also ensure that all assets, such as images and script files, are loaded via https.

Payment History

The Payment History screens, some of the most important in the entire plugin, have received several significant improvements.

First, we’ve added the option to generate new file download URLs for any purchase directly from the View Order Details screen. We’ve also added a link between the View Order Details screen and the File Downloads log section in Reports that lets you easily jump from the order details to the file download history for any purchase.

Second, we have introduced Sequential Order numbers in EDD core. You can enable sequential order numbers from Downloads > Settings > Misc. There are also options to define the starting number, the prefix, and the postfix for order numbers. Along with providing sequential order numbers, we’ve also included an upgrade routine that will allow you to upgrade all previous payment records with sequential numbers.

The third major improvement we made is the introduction of improved search routines that allow you to search by payment transaction IDs. If you have the transaction ID from PayPal, Stripe, or some other payment gateway, you can now easily locate the corresponding EDD payment record by simply searching by the transaction ID.

EDD REST API

The EDD REST API has received a few minor improvements, including performance improvements and the ability to search for specific payment records in the API requests.

We have fixed a few issues with how the API Request logs are generated and displayed, as well as several other minor UI elements.

The most significant change with the REST API, however, is the introduction of the new API Keys tab in the Tools page:

Screenshot from 2014-05-21 14:28:44

Since the introduction of the EDD REST API, the API keys have been pretty well hidden in the depths of the user edit screens, so many, many users were not even aware that it existed. This UI will help to bring one of the most powerful pieces of Easy Digital Downloads into the light, making it even more valuable as more and more users utilize it.

With the new API Keys UI, site admins can easily view all API keys for the site and even reissue or revoke keys as needed. New API keys can also be generated from this screen. In the case that you suspect you may have a compromised API key, or one that is being abused by its user, there is a simple link for each API key that takes you to the API Request log for that particular key.

Tools

The Tools page has received some significant improvements and now holds several features that were previously spread out through the plugin. The System Info section is now in a tab under tools, as are the export / import tools for the EDD settings.

With the new Tools UI, we’ve introduced the option to blacklist specific email address. If you have email addresses that are used to make fraudulent purchases, you can now put those emails onto the banned list, preventing them from ever making a purchase again. This feature was previously offered as a free extension but was so useful for so many people, we chose to put it into core.

Export

The export options EDD provides have received three nice improvements.

First, we’ve introduced the ability to export Earnings and Sales stats overtime for a specific date range. This allows you to generate a CSV of monthly earnings and sales between two points, such as January 2013 to March 2014.

Screenshot from 2014-05-21 14:36:07

Second, we’ve improved the payment history export option so that it now includes the customer’s billing address for wach payment record (if collected).

Third, the customer export option now supports exporting customers of a specific product AND a specific price option. Previously it was only possible to export customers of a product, not the price option as well.

Other Improvements

There have been numerous other improvements throughout the plugin that really help bring it to a new level of polish, but a couple of the important ones to note are:

  • The shopping cart template is now much more flexible.
  • There is a new template file for the [edd_login] short code
  • There is a new short code and template file for a stand alone registration form, [edd_register]
  • The checkbox anti-pattern throughout the plugin has been mostly reversed
  • Numerous new action and filter hooks have been added
  • 100% discount codes now work with credit card payment gateways, such as Stripe and Authorize.net
  • The [purchase_link] short code can now be used with SKUs
  • The EDD_Fees API now supports “item” and “fee” types for virtual product purchases. The checkout process also allows purchases that only contain an “item” fee. Products are no longer required to be in the shopping cart to make a purchase.
  • The EDD_Fees API now allows for fees to be marked as non-taxable
  • The Sales Summary widget has received some nice improvements

Complete Change Log

New: Added support for sequential order numbers
New: Added a new [edd_register] short code
New: Added an enforce SSL option
New: Added greatly improved discount code validation during checkout
New: Added a new API Keys list table in Downloads > Tools
New: Added support for making purchases with cart fees only
New: Added support for searching for specific payments via the REST API
New: Added a tabbed interface to the Tools page
New: Added an option to generate file download URLs from the View Order Details screen
New: Added JS events for all frontend cart / checkout actions
New: Added an “Apply” button to the checkout discount field
New: Added an Earnings / Sales Overtime export tool
New: Added support for searching payment records by transaction ID
New: Added a template file for the [edd_login]
New: Added support for Revisions to the Downloads post type
New: Added {discount_codes} template tag to purchase receipt emails
New: Added no-index, no-follow to checkout and account pages
New: Added options to control how the login / registration forms are displayed on checkout
New: Added support for passing a discount code to the checkout screen via a query arg
New: Added textarea support to the EDD_HTML_Elements class
New: Added support for exporting customers of a specific product and a specific price option
New: Introduced edd_get_*_by() functions for downloads and discounts
New: Introduced a edd_get_users_purchased_products() function
New: Introduced a edd_is_host() function

Tweak: Removed the “Update” cart button and added a background update process so amounts and quantities are updated automatically.
Tweak: Added billing address to payment history export
Tweak: Added average earnings / sales to the detailed earnings reports for products
Tweak: Added a link to the File Downloads log from View Order Details
Tweak: Added a “was_completed” meta flag for payment records
Tweak: Reversed some of the checkbox anti-patterns
Tweak: Added support showing all Download products in the [downloads] short code
Tweak: Log the reason a payment is marked as failed from PayPal
Tweak: Added a columns variable to the edd_download_class filter
Tweak: Added tax settings to the System Info
Tweak: Added improved hooks to the edd_shopping_cart() function
Tweak: Added a link to the product edit screens for each Download in the Purchased Downloads section of View Order Details
Tweak: Added $payment_id to the edd_view_order_details_form_top action
Tweak: Modified the way that the global file download limit affects individual file download limits
Tweak: Add support for identifying products in by an SKU
Tweak: Added support for hiding the credit card form if a 100% discount code is redeemed
Tweak: Added support for moving the checkout cart to the bottom of the checkout screen
Tweak: Improved the Product Requirements section of the discount edit screen
Tweak: Improved the Amount field of the discount edit screen
Tweak: Added WP_LANG constant to the System Info
Tweak: Improved order history display for non-completed payments in the purchase history
Tweak: Removed unnecessary serialization of payment meta

Bug: Cart fees weren’t properly taxed
Bug: JS error caused by error in the German translation
Bug: The File Download Limit field couldn’t be left empty
Bug: Expiration dates were set improperly in WP_Session, resulting in the garbage collection not working
Bug: Payment method icons fail to load properly on Windows servers
Bug: Entering a currency sign in the price field results in an invalid amount on save
Bug: Incorrect data format passed to number_format()
Bug: edd_before_download_content action fired too early
Bug: Customer names longer than two words cannot be properly saved in payment meta
Bug: “Activate” button for discounts fails if a discount is expired
Bug: Country field during checkout wasn’t actually required
Bug: Duplicate IDs when multiple purchase buttons for the same product are on the same page
Bug: Cart totals incorrect when redeeming multiple discounts
Bug: File download limits cannot be reset
Bug: File URLs and other fields in File Downloads secttions are not trimmed of whitespace
Bug: Currency signs improperly encoded in the email subject of purchase receipts
Bug: Improper decimal points in Dashboard Summary widget sale counts
Bug: State / province fields loaded in Taxes settings when not needed
Bug: Custom events not purged from WP Cron when EDD is deactivated
Bug: Dates for “Last Quarter” incorrect Custom reports
Bug: Filtering payment history by a guest user fails
Bug: EDD_Payments_Query cannot be instantiated multiple times
Bug: Spaces cannot be used for the thousands separator
Bug: Undefined index “state” in System Info
Bug: 400 bad request error during API calls
Bug: Improper behavior during extension license deactivation
Bug: Restored the Unlimited File Downloads option for payment records
Bug: API request logs not properly displayed
Bug: Duplicate label in View Order Details
Bug: Live credit card verification doesn’t update the card type after initial check
Bug: Removed duplicate call to edd_get_payment_meta()
Bug: Removed duplicate comma in edd.css
Bug: Return value, not echo in metabox.php
Bug: View Order Details can be loaded for non-payment post types
Bug: Obsolete mfunc/mclude/dynamic-cached-content removed
Bug: Payment history cannot be sorted by date
Bug: Current view not properly displayed in the Logs table
Bug: Issuewith default payment gateway when no gateways are active

The post Easy Digital Downloads Version 2.0 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/edd-20/feed/ 20
Simple Shipping Version 2.0 Now Supports Frontend Submissions https://easydigitaldownloads.com/blog/simple-shipping-version-2-0-now-supports-frontend-submissions/ https://easydigitaldownloads.com/blog/simple-shipping-version-2-0-now-supports-frontend-submissions/#comments Thu, 22 May 2014 18:34:17 +0000 http://easydigitaldownloads.com/?p=243448 Today I am thrilled to announce the long-awaited update to our Simple Shipping extension that adds support for the popular Frontend Submissions extension. With version 2.0 of Simple Shipping, you can now add a Shipping field to the product submission form in Frontend Submissions that allows vendors to specify the domestic and international shipping rates for each

The post Simple Shipping Version 2.0 Now Supports Frontend Submissions first appeared on Easy Digital Downloads.

]]>
Today I am thrilled to announce the long-awaited update to our Simple Shipping extension that adds support for the popular Frontend Submissions extension.

With version 2.0 of Simple Shipping, you can now add a Shipping field to the product submission form in Frontend Submissions that allows vendors to specify the domestic and international shipping rates for each of their products. Shipping can be enabled on a per-product basis, allowing you to also create a mixed media marketplace where some products require shipping and others don’t.

Along with being able to specify shipping costs, vendors can also see the shipping info for customer orders and mark items as shipped directly from their vendor dashboard.

Watch the video below for an overview of how the setup works:

Answers to common questions:

1. Does Simple Shipping work with the Marketify theme?

Yes it does. The Simple Shipping extension has been fully tested with Marketify by both the Easy Digital Downloads team and the Astoundify team to ensure it’s 100% compatible.

2. Can vendors see customer shipping info?

Yes they can from the Orders tab of the Vendor Dashboard.

3. Can vendors send customers tracking numbers for shipped items?

There is not yet a specific process for it, but vendors could easily email their customers the info. We will be adding a standard system for entering tracking info in the near future.

4. Can vendors set the shipping rates separate for each product?

Yes, the domestic and international shipping rates are set on a per-product basis.

5. Can vendors modify the shipping rate after a product is published?

Yes, the shipping rate can be adjusted.

6. Do customers get notified automatically when an item is marked as shipped?

Not at this time but it is on our immediate todo list.

7. Is there support for external shipping APIs like EasyPost to calculate exact shipping fees?

Not at this time but it is definitely on the roadmap.


If you have any questions or issues, let us know in the comments or via our Support Team.

The post Simple Shipping Version 2.0 Now Supports Frontend Submissions first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/simple-shipping-version-2-0-now-supports-frontend-submissions/feed/ 39
Easy Digital Downloads Version 2.0 Beta 1 Released https://easydigitaldownloads.com/blog/easy-digital-downloads-version-2-0-beta-1-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-version-2-0-beta-1-released/#comments Wed, 21 May 2014 20:00:28 +0000 http://easydigitaldownloads.com/?p=242796 Version 2.0 of Easy Digital Downloads has been in development for more than six months and is finally approaching its final release date. Today we’re happy to announce that the first beta version of 2.0 is ready for testers to start playing with. Unlike some of our major releases in the past, EDD 2.0 has

The post Easy Digital Downloads Version 2.0 Beta 1 Released first appeared on Easy Digital Downloads.

]]>
Version 2.0 of Easy Digital Downloads has been in development for more than six months and is finally approaching its final release date. Today we’re happy to announce that the first beta version of 2.0 is ready for testers to start playing with.

Unlike some of our major releases in the past, EDD 2.0 has not been focused on new features, instead it has been focused on refining our existing feature set. We have taken the time to really look at some of our features and UI in-depth in order to better identify the pain points and weaknesses. While it’s never possible to address every single hardship in a release, I believe EDD version 2.0 has made some great strides at improving the platform.

I’ve recorded a brief demonstration video that walks through some of the most significant changes. There is a summary of the most significant changes below for those that prefer to read.

Testing the Beta

You can use the link below to download the beta. To install it, either upload it from the Plugins > Add New screen to a site that was not previously using EDD, or use FTP to upload the files to wp-content/plugins/easy-digital-downloads/

Once you have the beta installed, EDD will let you know that there is a minor upgrade routine that needs to run, please run it:

Screenshot from 2014-05-21 14:45:42

After the upgrade routine is complete, which should only take a moment or two, you can begin testing the plugin. We’d love for all of the improvements listed below to be tested, but the most important test to can perform is to simply use it the same way that you do on your live site(s).

We have worked hard to ensure that 2.0 upgrade process is as seamless and painless as possible. At this time, we are not aware of a single breaking change. It’s important to stress that this is a beta version, so there is almost guaranteed to be something that has slipped through the cracks. If we get enough eyes on the beta before the official release at the end of next week, we should be able to easily shore up any last minute bugs.

This is a beta, so please do not run this on a live site that is actively processing sales.

Download the Beta

Reporting Bugs

If you find a bug or have a suggestion you’d like to submit, please leave a comment below or open a ticket in the support forums. If you open a ticket, please prefix it with “EDD 2.0 Beta – “. This will help us identify issues in the beta and will help us address them appropriately.

Improvements in Version 2.0

There are numerous improvements and bug fixes in Easy Digital Downloads version 2.0, over 110 in fact. These are some of the most significant changes that will be important for users.

Discount Codes

We have spent a lot of time work with discount codes in EDD version 2.0 and have dramatically improved two aspects of how discount codes are created and applied. First, we’ve dramatically improved the UI for how the product requirements are configured:

Screenshot from 2014-05-21 14:13:38

Second, we have improved the redemption process for discount codes during checkout. When an invalid discount is entered, an inline message is displayed with the reason the discount code is invalid. Gone forever is the obnoxious browser popup. Along with improved validation messages, we’ve improved the UI for applying a discount code. Previously discount codes were applied as soon as the input field lost focus. While this was great for the users that understood that, many users felt it was not intuitive, so we have introduced an actual Apply button.

Checkout

There are three significant improvements to the checkout screen.

First, when cart item quantities are enabled, there used to be an “Update Cart” button displayed for updating the quantities and prices after quantities were changed. This occasionally caused purchase errors because customers didn’t always realize they needed to click “Update Cart” in order for the checkout to reflect their changes. We decided it would be dramatically better if we simply updated cart prices (subtotal, taxes, discounts, and total included) automatically any time cart quantities are adjusted. This all happens in the background with ajax to provide the customer with a live-refresh of their checkout screen.

Second, we’ve introduced an option to control exactly how the registration / login forms are displayed on the checkout screen. You used to only be able to enable or disable the login and registration forms. Now you can enable just the login form, just the registration form, both, or neither form.

Screenshot from 2014-05-21 14:20:12

Third, we’ve added an option to enforce SSL on checkout. This will take care of redirecting non-https requests to https and will also ensure that all assets, such as images and script files, are loaded via https.

Payment History

The Payment History screens have received several significant improvements.

First, we’ve added the option to generate new file download URLs for any purchase directly from the View Order Details screen. We’ve also added a link between the View Order Details screen and the File Downloads log section in Reports that lets you easily jump from the order details to the file download history for any purchase.

Second, we have introduced Sequential Order numbers in EDD core. You can enable sequential order numbers from Downloads > Settings > Misc. There are also options to define the starting number, the prefix, and the postfix for order numbers. Along with providing sequential order numbers, we’ve also included an upgrade routine that will allow you to upgrade all previous payment records with sequential numbers.

The third major improvement we made is the introduction of improved search routines that allow you to search by payment transaction IDs. If you have the transaction ID from PayPal, Stripe, or some other payment gateway, you can now easily locate the corresponding EDD payment record by simply searching by the transaction ID.

EDD REST API

The EDD REST API has received a few minor improvements, including performance improvements and the ability to search for specific payment records in the API requests.

We have fixed a few issues with how the API Request logs are generated and displayed, as well as several other minor UI elements.

The most significant change with the REST API, however, is the introduction of the new API Keys tab in the Tools page:

Screenshot from 2014-05-21 14:28:44

Since the introduction of the EDD REST API, the API keys have been pretty well hidden in the depths of the user edit screens, so many, many users were not even aware that it existed. This UI will help to bring one of the most powerful pieces of Easy Digital Downloads into the light, making it even more valuable as more and more users utilize it.

With the new API Keys UI, site admins can easily view all API keys for the site and even reissue or revoke keys as needed. New API keys can also be generated from this screen. In the case that you suspect you may have a compromised API key, or one that is being abused by its user, there is a simple link for each API key that takes you to the API Request log for that particular key.

Tools

The Tools page has received some significant improvements and now holds several features that were previously spread out through the plugin. The System Info section is now in a tab under tools, as are the export / import tools for the EDD settings.

With the new Tools UI, we’ve introduced the option to blacklist specific email address. If you have email addresses that are used to make fraudulent purchases, you can now put those emails onto the banned list, preventing them from ever making a purchase again. This feature was previously offered as a free extension but was so useful for so many people, we chose to put it into core.

Export

The export options EDD provides have received three nice improvements.

First, we’ve introduced the ability to export Earnings and Sales stats overtime for a specific date range. This allows you to generate a CSV of monthly earnings and sales between two points, such as January 2013 to March 2014.

Screenshot from 2014-05-21 14:36:07

Second, we’ve improved the payment history export option so that it now includes the customer’s billing address for wach payment record (if collected).

Third, the customer export option now supports exporting customers of a specific product AND a specific price option. Previously it was only possible to export customers of a product, not the price option as well.

Other Improvements

There have been numerous other improvements throughout the plugin that really help bring it to a new level of polish, but a couple of the important ones to note are:

  • The shopping cart template is now much more flexible.
  • There is a new template file for the [edd_login] short code
  • There is a new short code and template file for a stand alone registration form, [edd_register]
  • The checkbox anti-pattern throughout the plugin has been mostly reversed
  • Numerous new action and filter hooks have been added
  • 100% discount codes now work with credit card payment gateways, such as Stripe and Authorize.net
  • The [purchase_link] short code can now be used with SKUs
  • The EDD_Fees API now supports “item” and “fee” types for virtual product purchases. The checkout process also allows purchases that only contain an “item” fee. Products are no longer required to be in the shopping cart to make a purchase.
  • The EDD_Fees API now allows for fees to be marked as non-taxable
  • The Sales Summary widget has received some nice improvements

Download the Beta

The post Easy Digital Downloads Version 2.0 Beta 1 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-version-2-0-beta-1-released/feed/ 29
Version 1.9.9 Released https://easydigitaldownloads.com/blog/version-1-9-9-released/ https://easydigitaldownloads.com/blog/version-1-9-9-released/#comments Sat, 03 May 2014 20:12:18 +0000 http://easydigitaldownloads.com/?p=232508 Easy Digital Downloads version 1.9.9 has just been released to the world. This release has been in the works for two months and includes a large number of small improvements and minor bug fixes. 1.9.9 includes several new action hooks and filters that will be useful for developers, including edd_get_variable_prices, edd_is_success_page, and several others. For users, one

The post Version 1.9.9 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.9.9 has just been released to the world. This release has been in the works for two months and includes a large number of small improvements and minor bug fixes.

1.9.9 includes several new action hooks and filters that will be useful for developers, including edd_get_variable_prices, edd_is_success_page, and several others.

For users, one of the primary aspects of this version that many will notice is greater stability, improved performance in several areas of the plugin, and better caching plugin compatibility.

While is update has made only minor changes to features and functionality, it is still strongly required that you perform a full site backup before installing the update. If you encounter any issues pre or post update, please let us know in the support forums.

This release contains over 56 bug fixes and improvements.

The complete list of changes:

  • New: Added a JS trigger for when the cart quantity is updated
  • New: Added a CSS class name to the download file URL on purchase confirmation
  • New: Introduced an edd_is_success_page() function
  • New: Introduced a filter on the edd_get_variable_prices() function
  • New: Added Offer schema.org markup
  • New: Added edd_get_sales_args filter
  • New: Added edd_get_cart_content_details_item_discount_amount filter
  • New: Added edd_get_cart_item_tax_item_discount_amount filter
  • Tweak: Added $payment_id to the edd_email_receipt_download_title filter
  • Tweak: Added a break after the country select field on checkout
  • Tweak: Removed direct call to wp_enqueu_script( ‘jquery’ ) since it is loaded as a dependency
  • Tweak: Improved the Dashboard summary widget layout
  • Tweak: Improve column width of the Downloads table
  • Tweak: Updated language files
  • Tweak: Limit payment counts by start and end date
  • Tweak: Improved spacing in payment history
  • Tweak: Removed nonce fields from front-end ajax requests
  • Fix: Allow remove from cart button to work within ajax calls
  • Fix: Properly format sale numbers for Total Sales stats
  • Fix: Remove all custom taxonomies and terms during uninstall
  • Fix: Improper HTML for text fields through EDD_HTML_Elements class
  • Fix: Improper HTML for checkbox fields through EDD_HTML_Elements class
  • Fix: Broken cache key in EDD_Payment_Stats
  • Fix: Properly account for when global $post isn’t available in edd_get_purchase_link()
  • Fix: Cart quantity could go negative, that’s silly
  • Fix: Deprecated notices from usage of wp_editor() with WordPress 3.9
  • Fix: Improper cursor behavior on Dashboard widgets
  • Fix: Broken payment method icons on checkout
  • Fix: Deprecated notice with $wpdb->escape()
  • Fix: Do not retrieve user if no key is set in EDD_API
  • Fix: Fatal error when installing EDD via WP CLI
  • Fix: Typo in Australian states function
  • Fix: Undefined index in edd_count_purchases_of_customer()
  • Fix: InlineEditPost JS error
  • Fix: JS error in IE
  • Fix: Improper formatting of New Zealand currency
  • Fix: Improper verification of Serbian zip codes
  • Fix: No validation on logged-in user’s email addresses during checkout
  • Fix: Improper slash in PayPal IPN URL
  • Fix: Ajax product drop down search doesn’t return all found products
  • Fix: File downloads get named as “index.php” on Android devices
  • Fix: Duplicate field ID in card state and card country fields
  • Fix: Strings in Discounts admin not able to be translated
  • Fix: Empty carts with FORCE_SSL_ADMIN set to true
  • Fix: Tax improperly applied to countries not included in tax rules
  • Fix: Unable to override global file download limit option
  • Fix: Don’t load scripts in admin except when needed
  • Fix: Payment method icons fail on Microsoft-IIS servers
  • Fix: Incorrect stats with Custom date ranges on reports
  • Fix: edd_get_chosen_gateway() doesn’t respect default gateway

The post Version 1.9.9 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-9-9-released/feed/ 2
Free CSV Manager Now Supports Payment Import https://easydigitaldownloads.com/blog/free-csv-manager-now-supports-payment-import/ https://easydigitaldownloads.com/blog/free-csv-manager-now-supports-payment-import/#comments Wed, 30 Apr 2014 14:16:06 +0000 http://easydigitaldownloads.com/?p=230604 Our  free CSV Manager extension has just received a large update that adds support for importing past payment records from CSV files. For anyone that is wanting to migrate over to Easy Digital Downloads from an existing platform and maintain all past records, this will be an exceptionally useful tool. With version 1.1, there is

The post Free CSV Manager Now Supports Payment Import first appeared on Easy Digital Downloads.

]]>
Our  free CSV Manager extension has just received a large update that adds support for importing past payment records from CSV files. For anyone that is wanting to migrate over to Easy Digital Downloads from an existing platform and maintain all past records, this will be an exceptionally useful tool.

With version 1.1, there is now a Import Purchase History from CSV section added to the Import / Export tools:

Screenshot from 2014-04-30 09:12:22

This will allow you to upload just about any CSV file and import it. After a file is selected, CSV Manager will present you with a “mapping” tool that lets you indicate which columns in the CSV correspond to the appropriate payment record fields:

We are really excited to have this update available to everyone and hope that it proves useful for those wishing to import past records.

The post Free CSV Manager Now Supports Payment Import first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/free-csv-manager-now-supports-payment-import/feed/ 3
iOS sales tracking app updated to version 1.3 https://easydigitaldownloads.com/blog/ios-sales-tracking-app-updated-version-1-3/ https://easydigitaldownloads.com/blog/ios-sales-tracking-app-updated-version-1-3/#comments Fri, 21 Mar 2014 15:44:57 +0000 http://easydigitaldownloads.com/?p=207803 Our iOS sales and earnings tracking app has just received a large update for version 1.3. This update introduces more standardized graphics for iOS 7.0+, fixes some annoying bugs with site settings, and introduces a whole new level of support for tracking Commissions. The Commissions extension is one of our most popular extensions that lets store owners

The post iOS sales tracking app updated to version 1.3 first appeared on Easy Digital Downloads.

]]>
Our iOS sales and earnings tracking app has just received a large update for version 1.3. This update introduces more standardized graphics for iOS 7.0+, fixes some annoying bugs with site settings, and introduces a whole new level of support for tracking Commissions.

The Commissions extension is one of our most popular extensions that lets store owners easily track commissions for vendors that sell items through the site. In version 1.3 of the app, we have introduced the ability for store vendors to track their paid and unpaid commissions directly from the app for any site that has API access enabled.

With 1.3, we’ve introduced a new option in the site setup that lets you define the type of site, of which there are three:

  • Standard – This is the default behavior that allows you to see sales, earnings, and products of a site.
  • Commissions – This is for when you want to connect to a site that uses the Commissions extension so you can view the commissions you have earned.
  • Standard + Commissions – This is a combination of both above modes.

Download Easy Digital Downloads mobile

The post iOS sales tracking app updated to version 1.3 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/ios-sales-tracking-app-updated-version-1-3/feed/ 2
Give discounts to customers for sharing products through social networks https://easydigitaldownloads.com/blog/give-discounts-to-customers-for-sharing-products-through-social-networks/ https://easydigitaldownloads.com/blog/give-discounts-to-customers-for-sharing-products-through-social-networks/#comments Wed, 12 Mar 2014 21:22:19 +0000 http://easydigitaldownloads.com/?p=202034 It is well known that one of the best ways to encourage customers to share your product(s) with others is to offer them an incentive, perhaps in the form of a discount on their purchase. The EDD Social Discounts extension allows you to offer customers an automatic discount on their purchase simply by sharing the

The post Give discounts to customers for sharing products through social networks first appeared on Easy Digital Downloads.

]]>
It is well known that one of the best ways to encourage customers to share your product(s) with others is to offer them an incentive, perhaps in the form of a discount on their purchase. The EDD Social Discounts extension allows you to offer customers an automatic discount on their purchase simply by sharing the product out to Twitter, Facebook, Google+, or LinkedIn.

The extension is extremely simple to setup. Once activated, a new section will be added to the Downloads > Settings > Extensions page where you can configure the social network settings, and also set the discount amount.

Once the settings are configured, you will have an option like this on product pages (or anywhere else you choose):

The sharing buttons being shown on a product pageIf a customer shares the product, they will then automatically have a discount applied to the checkout:

The discount applied at checkout

There really isn’t much of a better way to boost your revenue, and your customer base, and also make your customers happier at the same time.

The post Give discounts to customers for sharing products through social networks first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/give-discounts-to-customers-for-sharing-products-through-social-networks/feed/ 3
Major Update for GetResponse Extension https://easydigitaldownloads.com/blog/major-update-getresponse-extension/ Sat, 08 Mar 2014 15:09:45 +0000 http://easydigitaldownloads.com/?p=199558 The GetResponse extension has just received a major update that introduces a couple of highly-requested features, primarily the ability for customers to be automatically subscribed to certain lists based on what product(s) they purchase. There are several important notes about the update: You can now go to Downloads > Settings > Extensions and disable the checkbox that

The post Major Update for GetResponse Extension first appeared on Easy Digital Downloads.

]]>
The GetResponse extension has just received a major update that introduces a couple of highly-requested features, primarily the ability for customers to be automatically subscribed to certain lists based on what product(s) they purchase.

There are several important notes about the update:

  1. You can now go to Downloads > Settings > Extensions and disable the checkbox that is shown on the checkout screen. This allows you to automatically subscribe customers upon purchase.
  2. You can now select specific lists that customers should be automatically subscribed to when purchasing a product. There is a new section on the product edit screen where you can select the lists on a per-product basis.
  3. The price has been increased. It now starts at $29. All existing customers have been automatically grandfathered in and will receive the new features free of charge.

The post Major Update for GetResponse Extension first appeared on Easy Digital Downloads.

]]>
Version 1.9.5 released! https://easydigitaldownloads.com/blog/version-1-9-5-released/ https://easydigitaldownloads.com/blog/version-1-9-5-released/#comments Tue, 04 Feb 2014 17:08:12 +0000 http://easydigitaldownloads.com/?p=178941 EDD version 1.9.5 has just been released to the world! This release includes numerous minor bug fixes and several significant performance improvements, as well as a couple of more severe bug fixes. While this is considered a minor “point” release, we made a significant number of changes, which you can see in the change log

The post Version 1.9.5 released! first appeared on Easy Digital Downloads.

]]>
EDD version 1.9.5 has just been released to the world! This release includes numerous minor bug fixes and several significant performance improvements, as well as a couple of more severe bug fixes.

While this is considered a minor “point” release, we made a significant number of changes, which you can see in the change log below:

* Fix: Total customer count not showing in Customer Reports
* Fix: Pagination not working in Customer Reports
* Fix: Custom date ranges greater than 3 months should query by month, not day
* Fix: .required class not added to input fields when fields are required
* Fix: Non published Downloads not deleted on uninstall
* Fix: Taxes not properly calculated for logged-out customers
* Fix: Dashboard earnings summary widget uses “edit_pages” capability instead of “view_shop_reports”
* Fix: Restored functionality of edd_get_purchase_download_links() function
* Fix: Resend Purchase Receipt button shouldn’t show on non-complete purchases
* Fix: Product drop down doesn’t show all products
* Fix: Item amounts not shown correctly in Order Details when using item quantities
* Fix: Cart fees not removed when cart is empty
* Fix: {billing_address} email tag returns empty string
* Fix: Updated missing language files
* Fix: Selecting same month for start and end date with custom date ranges results in a 12 month spread
* Fix: Admin sale notification email has not formatting
* Fix: Cart sessions loaded in the wp-admin when they shouldn’t be
* Fix: Pages drop downs in settings cause all pages to be queried on every wp-admin page
* Fix: Format total sales correctly in Reports
* Fix: Incorrect variable name in edd_get_cart_item_final_price()

* Tweak: Dramatic performance improvement to payment queries throughout the admin
* Tweak: Rework edd_get_earnings_by_date() to be much more performant
* Tweak: Rework edd_get_total_earnings() to be much more performant
* Tweak: Rework EDD_Payment_Stats::get_earnings() to be much more performant
* Tweak: Removed Files Downloaded count from customer reports due to it being too expensive
* Tweak: Rework edd_get_purchase_stats_by_user() to be much more performant
* Tweak: Only filter wp_count_comments() when on the Dashboard to create less performance impact on wp-admin
* Tweak: Remove plaintext password from new user notification email
* Tweak: Increase refresh time from 5 to 8 seconds when returning from PayPal to give PayPal IPN longer to complete
* Tweak: Better separation of sections in settings
* Tweak: Optimized all images to reduce footprint
* Tweak: Removed Purchase History widget as it has never worked and is never used
* Tweak: Send billing address to PayPal
* Tweak: Change all purchase buttons on page of product to Checkout when one is clicked

The post Version 1.9.5 released! first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-9-5-released/feed/ 6
Sign up for the EDD Wish Lists Beta! https://easydigitaldownloads.com/blog/join-edd-wish-lists-beta/ https://easydigitaldownloads.com/blog/join-edd-wish-lists-beta/#comments Tue, 04 Feb 2014 03:49:12 +0000 http://easydigitaldownloads.com/?p=178655 Interested in helping beta test EDD Wish Lists? Sign up for the Beta and we will email you when it is ready for testing. Note, we will choose a select few from the list to beta test the plugin; not everyone will be selected. However, EDD Wish Lists will be available for purchase soon! EDD

The post Sign up for the EDD Wish Lists Beta! first appeared on Easy Digital Downloads.

]]>
Interested in helping beta test EDD Wish Lists?

Sign up for the Beta and we will email you when it is ready for testing. Note, we will choose a select few from the list to beta test the plugin; not everyone will be selected. However, EDD Wish Lists will be available for purchase soon!

EDD Wish Lists will allow users to store products in public or private lists. A private list is only viewable by the user who created it, and public lists can be shared via email and various social networks.

This plugin aims to:

Increase site traffic and sales

Users will share lists to friends and family, boosting website exposure and leading to more sales.

Increase customer loyalty and user experience

Users are more likely to return to your website if they can save products they’re interested in purchasing. EDD Wish Lists gives your customer this capability, and will deter them from using the actual shopping cart to save products and calculate totals (which is quite common). Your “cart abandonment” rate will look a lot healthier because of it!

Sign up for the Beta!

The post Sign up for the EDD Wish Lists Beta! first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/join-edd-wish-lists-beta/feed/ 1
Software Licensing extension gets major update https://easydigitaldownloads.com/blog/software-licensing-extension-gets-major-update/ https://easydigitaldownloads.com/blog/software-licensing-extension-gets-major-update/#comments Thu, 23 Jan 2014 22:43:40 +0000 http://easydigitaldownloads.com/?p=171864 Software Licensing, one of our primary extensions, has just received a major update for version 2.4 that introduces some significant new features and dramatically improves on a couple of areas of the plugin. Better Site Management First and foremost, the way the plugin manages site URLs related to license keys has been completely reworked. It

The post Software Licensing extension gets major update first appeared on Easy Digital Downloads.

]]>
Software Licensing, one of our primary extensions, has just received a major update for version 2.4 that introduces some significant new features and dramatically improves on a couple of areas of the plugin.

Better Site Management

First and foremost, the way the plugin manages site URLs related to license keys has been completely reworked. It is much, much more efficient and reliable now, and also offers more control for site admins. Along with being dramatically more reliable, now it also offers the ability to manually manage the site URLs that a license key is activated for. There is a “Manage Sites” link on each license key that will present you with a screen like this:

Using this screen, you can easily add or remote site URLs for a license.

When you install the update for version 2.4, you will be asked to run an update script, which will go back over all license keys in your system and upgrade them to the new storage method. Depending on the number of license keys you have, this can take some time to complete.

Editable Expiration Dates

Along with being able to manage the site URLs, you can also now manually edit the expiration date of a license at any time by clicking the “Edit” link shown next to the date:

Screenshot from 2014-01-23 16:37:32

Retroactive Licensing

Imagine you have been selling your digital goods for some time before activating Software Licensing and want to go back and generate license keys for all of those past purchases. Using the new retroactive licensing key generation tool in 2.4, now you can. Simply click on the Tools menu under Downloads and then start the process. Depending on the number of payments to generate keys for, this can take a while, but you will be shown a live status bar that tells you the progress:

Screenshot from 2014-01-23 16:28:34

ReadMe.txt File Parsing

If you sell WordPress plugins, you can now populate the update dialog windows from your plugin’s readme.txt file, just as you would with plugins hosted on WordPress.org.

This is the largest update Software Licensing has ever received, and I’m thrilled to finally release it to the world. If you’re not familiar with the extension, check it out here.

The post Software Licensing extension gets major update first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/software-licensing-extension-gets-major-update/feed/ 7
New extension for creating custom checkout fields https://easydigitaldownloads.com/blog/new-extension-creating-custom-checkout-fields/ https://easydigitaldownloads.com/blog/new-extension-creating-custom-checkout-fields/#comments Fri, 10 Jan 2014 16:00:23 +0000 http://easydigitaldownloads.com/?p=162794 Today I am pleased to announce that a new extension is now available that addresses one of the number one most commonly asked questions we get: creating custom checkout fields. The new extension, developed by Chris Christoff, one of our core developers, allows you to easily create and arrange as many custom checkout fields with

The post New extension for creating custom checkout fields first appeared on Easy Digital Downloads.

]]>
Today I am pleased to announce that a new extension is now available that addresses one of the number one most commonly asked questions we get: creating custom checkout fields.

The new extension, developed by Chris Christoff, one of our core developers, allows you to easily create and arrange as many custom checkout fields with a simple, easy-to-use drag-and-drop interface.

Edit the settings of each field

Once activated, a new “Checkout Fields” item will be added to the main “Downloads” menu. Clicking on that will present you a screen that looks like this:

The extension is available for $49 for a single site, $82 for 2 – 5 sites, and $123 for unlimited sites.

See extension details or purchase below.

The post New extension for creating custom checkout fields first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-extension-creating-custom-checkout-fields/feed/ 10
Easy Digital Downloads Version 1.9 Released https://easydigitaldownloads.com/blog/easy-digital-downloads-version-1-9-released/ https://easydigitaldownloads.com/blog/easy-digital-downloads-version-1-9-released/#comments Tue, 07 Jan 2014 19:38:37 +0000 http://easydigitaldownloads.com/?p=160956 Easy Digital Downloads version 1.9 has been officially released! After about two weeks in a beta period, the next major version of the plugin is ready for general use. Let’s have a look at what is new in 1.9: Rewritten Tax API The tax system has always been problematic in EDD, so for 1.9 we

The post Easy Digital Downloads Version 1.9 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.9 has been officially released! After about two weeks in a beta period, the next major version of the plugin is ready for general use.

Let’s have a look at what is new in 1.9:

Rewritten Tax API

The tax system has always been problematic in EDD, so for 1.9 we ripped every line of code out and rewrote it from the ground up. This rewrite should fix a large number of on-going bugs experienced by users, particular European users.

With the improved tax system, we also added the ability to mark products as exclusive of tax.

Improved Order View/Edit Screen

Our edit screen for payments has always been a bit lack luster, so in EDD 1.9 we have dramatically improved it. First, we have combined the View and Edit screens into a single screen, making the overall experience more efficient and fluent. Second, we have increased the amount of meta that can be edited for payments, including billing details. Third, we have fixed a number of significant bugs with the order edit process that had some pretty significant negative effects. And finally, we have made the entire screen responsive, meaning it will work on your mobile devices and tablets, just like the new WordPress 3.8 Dashboard.

Earnings / Sales Graphs for Individual Products

EDD has always had earnings / sales graphs for the store, but in 1.9 we have introduced product-specific sales / earnings graphs that let you see exactly how well your products are doing over any time period.

EDD_Graph Class for Developers

Along with product-specific earnings / sales graphs, we have introduced a new EDD_Graph class that can be used by extension developers to build their own custom graphs. Simply populate an array with data and pass it to the class, which will take care of loading the scripts, CSS, and constructing the actual graph.

Product Details Widget

We have introduced a new Product Details widget that allows you to show the details and purchase options for any product in the widget areas of your site.

Improved Product Creation / Edit UI

As EDD has grown, the creation / edit UI for products has gotten more and more cluttered. In 1.9 we have worked to simplify the process by splitting the UI up into meaningful sections, making the screen more manageable and easier to read.

Significant Performance Improvements

Two aspects of the plugin have seen significant performance improvements:

1. Product drop downs now use a live, ajax search to display product options, instead of simply querying all of the download products in the store. If your store has more than 50-100 products, you should see some significant improvement.

2. The File Downloads log page has always been a bit problematic. In 1.9 we have dramatically improved the weight of this page by minutely analyzing the queries on the page and optimizing them as much as possible.

Improved Checkout Login Form

The login form displayed on the checkout page has been significantly improved and now shows an actual Login button, which should clear up a lot of customer confusion with the login process.

Complete list of changes:

New: Added a new Getting Started page for first time installs
New: Rebuilt the View / Edit Details screen for payments, adding the ability to edit almost all data associated with a payment and dramatically improving the edit payment interface
New: Added per-products earnings and sales graphs
New: Allow purchase buttons to show only the price, no text
New: Added an option to enable/disable data deletion during plugin uninstall
New: Allow users to login with their email address
New: HTML and Number field callbacks for settings field types
New: Added an option to be able to exclude products from discount codes
New: Allow the EDD templates directory to be modified via plugins or themes
New: Added start/end date filters to the Payment History screen
New: Added a Product Details widget to show the purchase options and details of a product in any widget area
New: Added betters hooks for the loging process
New: Added a “edd-payment-type-selected” class to the chosen payment gateway during checkout
New: Allow shop vendors to see earnings / sales for their own products in main Downloads screen
New: Dramatically improved the Edit product screen by splitting up the product options into multiple meta boxes to reduce clutter
New: Added EDD_Email_Template_Tags class and helper functions give developers a simple way to register new email tempalte tags
New: Added EDD_Graph class to allow developers to easily display custom graphs in add-ons and themes
New: Added live ajax search to all product drop-downs in the admin to dramatically improve performance of EDD on stores with a lot of products
New: Add dashicon for Downloads menu and WP 3.8+
New: Added new Payment Processing template file that is displayed when returning from PayPal to ensure the IPN has enough time to be processed before showing the customer the payment receipt

Fix: Rewrote the tax API to fix numerous bugs
Fix: A bug with payment item amounts getting zeroed out when modifying an existing payment
Fix: A bug that caused Euro and other currency signs to get encoded improperly in the PDF report
Fix: A memory leak in the File Downloads log page
Fix: A bug that caused discounted amounts to show as twice the amount they should
Fix: A bug with the subtotal being incorrect when item prices are entered inclusive of tax
Fix: A bug that caused custom add to cart links to add items to the cart twice
Fix: Undefined index when using edd_action=straight_to_gateway and variable prices
Fix: Purchasing a free product doesn’t increase purchase count
Fix: Access denied error when viewing single pages of attachments connected to a Download
Fix: EDD_Fees doesn’t properly sanitizes amounts before adding up the total
Fix: Undefined index when restoring a saved cart and logged-out
Fix: Don’t allow the checkout form to submit when hitting Enter after entering a discount
Fix: Shop Manager user role cannot save shop settings
Fix: Estimated earnings could go negative, which they should not be allowed to do
Fix: Item earnings / sales not properly adjusted when item quantity is greater than 1
Fix: edd_settings_sanitize prevents EDD settings from being modified via update_option()
Fix: Very first purchase in shop causes total store earnings to be doubled
Fix: Item price incorrect when item prices are entered inclusive of tax
Fix: Ajax animation doesn’t stop when adding an item to the cart that has Multi-Option Purchase Mode enabled
Fix: Incorrect echo statement inside of an apply_filters() call (twice)
Fix: Selecting the same month for start and end in Report date filters resulted in a 12 month spread
Fix: A bug that caused the Yesterday report view to show 0 earnings and sales when the current month is January

Tweak: Better support for responsive columns in the [downloads] short code
Tweak: Improved the sample product import file
Tweak: Better setup EDD_Roles during initial installation
Tweak: Improved the checkout_cart.php template file
Tweak: Automatically map the lowest price option for variably-priced products to the standard price field, allowing sort by price
Tweak: Improved the Downloads > Add Ons page
Tweak: Improved the checkout login form to include an actual “Login” button
Tweak: Add id attributes to fields in profile editor
Tweak: Set minimum WordPress version required to 3.7

The post Easy Digital Downloads Version 1.9 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/easy-digital-downloads-version-1-9-released/feed/ 8
Social Discounts extension re-released as version 2.0 https://easydigitaldownloads.com/blog/social-discounts-extension-re-released-version-2-0/ https://easydigitaldownloads.com/blog/social-discounts-extension-re-released-version-2-0/#comments Thu, 19 Dec 2013 04:47:23 +0000 http://easydigitaldownloads.com/?p=152347 EDD Social Discounts was one of our more popular extensions up until it was pulled from the marketplace due to bugs, inconsistent behavior, and it being abandoned by its original developer. Tonight we are thrilled to announce the re-introduction of EDD Social Discounts back into the marketplace as version 2.0. The new version of Social

The post Social Discounts extension re-released as version 2.0 first appeared on Easy Digital Downloads.

]]>
EDD Social Discounts was one of our more popular extensions up until it was pulled from the marketplace due to bugs, inconsistent behavior, and it being abandoned by its original developer.

Tonight we are thrilled to announce the re-introduction of EDD Social Discounts back into the marketplace as version 2.0.

edd-social-discounts

The new version of Social Discounts is an entirely new plugin that has been written from the ground up with a new developer, our very own Andrew Munro (known as Sumobi in the forums). He’s the author of several other top-notch extensions, such as Conditional Success Redirects, Download Email Attachments, Per Product Emails, and EDD Cross-sell and Upsell.

Version 2.0 is clean, efficient and works exceptionally well.

Note: since version 2.0 is a completely new plugin, it also looks entirely different, has a new settings page, and will behave exactly like a different plugin. If you are upgrading from v1.x, do not expect the plugin to look or behave the same way on your site. It is highly recommended that you test version 2.0 on a development site before putting it on your live site if you were previously running 1.x.

The post Social Discounts extension re-released as version 2.0 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/social-discounts-extension-re-released-version-2-0/feed/ 12
New Extension Releases, December 2, 2013 https://easydigitaldownloads.com/blog/new-extension-releases-december-2-2013/ https://easydigitaldownloads.com/blog/new-extension-releases-december-2-2013/#comments Mon, 02 Dec 2013 22:21:13 +0000 http://easydigitaldownloads.com/?p=144056 It has been a busy week for us with several new extension releases for you, including several highly requested and anticipated releases. EDD Tickets for The Events Calendar This extension allows you to easily sell tickets for events created with the The Events Calendar plugin through Easy Digital Downloads. Discount Code Generator With this extension,

The post New Extension Releases, December 2, 2013 first appeared on Easy Digital Downloads.

]]>
It has been a busy week for us with several new extension releases for you, including several highly requested and anticipated releases.

EDD Tickets for The Events Calendar

This extension allows you to easily sell tickets for events created with the The Events Calendar plugin through Easy Digital Downloads.

Discount Code Generator
edd-discount-code-generator
With this extension, you can generate discount codes in bulk and then immediately export them to a CSV.

Cybersource Payment Gateway
edd-cybersource
This payment gateway allows you to accept credit card payments through the Cybersource payment processor.

Download Email Attachments
edd-download-email-attachments
This simple extension allows you to attach download files to the purchase receipt emails.

The post New Extension Releases, December 2, 2013 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-extension-releases-december-2-2013/feed/ 1
Version 1.8.4 Released https://easydigitaldownloads.com/blog/version-1-8-4-released/ https://easydigitaldownloads.com/blog/version-1-8-4-released/#comments Sun, 17 Nov 2013 18:44:10 +0000 http://easydigitaldownloads.com/?p=135429 Version 1.8.4 of Easy Digital Downloads was just released with numerous bug fixes and minor improvements. Several significant improvements include the ability to use partial email address in the payment history search, allowing public product data to be retrieved via the JSON REST API without an API key / token, and the introduction of a

The post Version 1.8.4 Released first appeared on Easy Digital Downloads.

]]>
Version 1.8.4 of Easy Digital Downloads was just released with numerous bug fixes and minor improvements.

Several significant improvements include the ability to use partial email address in the payment history search, allowing public product data to be retrieved via the JSON REST API without an API key / token, and the introduction of a new edd_get_option() helper function.

The full changelog can be seen below:

  • Fix: discounts cannot be searched by discount code
  • Fix: file download limit not honored when files are assigned to price IDs
  • Fix: ajax cart item remove URL always set to key of 0
  • Fix: bug with price IDs and the straight to gateway action
  • Fix: do not execute before/after download content hooks if download requires a password
  • Fix: bug with styling of first P tag in purchase receipts
  • Fix: email preview could only be shown once per page load
  • Fix: API keygen option not shown to users even when enabled
  • Fix: I18N error
  • Tweak: MP6 UI compatibility
  • Tweak: add edd_get_option() helper function
  • Tweak: enable mobile app link to be removed
  • Tweak: pass $item along with edd_email_receipt_download_title filter
  • Tweak: map lowest price option amount to edd_price
  • Tweak: add new user notification on checkout user registration
  • Tweak: check the address is not equal to * when selecting country
  • Tweak: show manual payment gateway as “Free Purchase” on payment receipt
  • Tweak: store total shop earnings in database to improve performance
  • Tweak: enable access to products API end point wiithout API keys

The post Version 1.8.4 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-8-4-released/feed/ 1
Software Licensing version 2.1 released https://easydigitaldownloads.com/blog/software-licensing-2-1-released/ https://easydigitaldownloads.com/blog/software-licensing-2-1-released/#comments Tue, 29 Oct 2013 19:36:40 +0000 http://easydigitaldownloads.com/?p=125350 Software Licensing, one of our most notable extensions, has just received a large update that adds support for a highly requested feature: pre-defined license keys for products. This update will allow site admins to enter a list of pre-defined license keys in the edit screen for products so that when a product is sold, the

The post Software Licensing version 2.1 released first appeared on Easy Digital Downloads.

]]>
Software Licensing, one of our most notable extensions, has just received a large update that adds support for a highly requested feature: pre-defined license keys for products.

This update will allow site admins to enter a list of pre-defined license keys in the edit screen for products so that when a product is sold, the accompanying license key that gets generated is pulled from this list instead of being a randomly generated key.

Once the new version is installed, you will see a new text box added to the Licensing metabox where you can enter the keys:
Screenshot from 2013-10-29 14:33:39

When a purchase is made and a license key is pulled from the list, the key will be automatically removed so that it does not get used again. Once all of the keys have been used up, Software Licensing will automatically revert to generating its own license keys.

The post Software Licensing version 2.1 released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/software-licensing-2-1-released/feed/ 5
EDD Version 1.8.1 Released https://easydigitaldownloads.com/blog/edd-version-1-8-1-released/ https://easydigitaldownloads.com/blog/edd-version-1-8-1-released/#comments Sat, 12 Oct 2013 15:50:17 +0000 http://easydigitaldownloads.com/?p=117230 Easy Digital Downloads version 1.8.1 was released this morning in order to fix a few bugs that were either introduced in 1.8 or not fixed in 1.8, including a pretty significant tax calculation error. The complete changelog can be seen below. One important note about 1.8.1: PayPal itemization for purchases has been disabled due to

The post EDD Version 1.8.1 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.8.1 was released this morning in order to fix a few bugs that were either introduced in 1.8 or not fixed in 1.8, including a pretty significant tax calculation error. The complete changelog can be seen below.

One important note about 1.8.1: PayPal itemization for purchases has been disabled due to some price calculation bugs. Purchase summaries will still be shown on PayPal but the items being purchased will not each be listed as line items. This will be corrected in 1.9.

1.8.1: October 12, 2013

  • Tweak: Itemization in PayPal disabled due to bugs with amount calculation. Will be fixed in 1.9
  • Tweak: Added filters to admin script loaders so extensions can enable core EDD scripts on custom pages
  • Fix: Download Limit field shown incorrectly to shop vendors
  • Fix: Price option name not passed to PayPal
  • Fix: Settings import doe not perform a filetype check
  • Fix: Bug with Payment History pagination
  • Fix: Escapaing issues with text and textarea fields in settings
  • Fix: Previous purchase lookup on user registration not working
  • Fix: Deleting payment note redirects to Payment History instead of Edit screen
  • Fix: Incorrect username in Payment History for guest purchases
  • Fix: Check for apache before showing .htaccess missing warning
  • Fix: Add fallback cor cal_days_in_month()
  • Fix: Tax calculation bug
  • Fix: Checkboxes in Settings > Extensions cannot be turned off
  • Fix: Extra <p> tag in the profile editor

The post EDD Version 1.8.1 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/edd-version-1-8-1-released/feed/ 2
Version 1.8 Released https://easydigitaldownloads.com/blog/version-1-8-released/ https://easydigitaldownloads.com/blog/version-1-8-released/#comments Thu, 03 Oct 2013 20:43:27 +0000 http://easydigitaldownloads.com/?p=111996 Easy Digital Downloads version 1.8 is out! After more than two months of development, and more than a week in beta, EDD version 1.8 out is ready for widespread use. This is easily our largest release ever and included several new features that we believe most users will thoroughly enjoy, as well as several dozen

The post Version 1.8 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.8 is out! After more than two months of development, and more than a week in beta, EDD version 1.8 out is ready for widespread use.

This is easily our largest release ever and included several new features that we believe most users will thoroughly enjoy, as well as several dozen bug fixes and improvements, including several substantial improvements to performance.

The highlight for most users and Easy Digital Downloads version 1.8 will probably be the ability for customers to save their carts and restore them when coming back later, but if saved carts don’t interest you, there are also several other new features, including the addition of automatically saved billing info for customers, and the ability to edit it from their profiles, and also the ability to change payment status in bulk.

Here’s a quick run down of some of the major changes:

Cart Saving

With Cart Saving, customers can save their shopping carts and then come back and restore then at a later point. This works exceptionally well to encourage customers and come back and complete their purchase at a later date.

By making it easier for customers to save their cart and return later, you can increase the conversion rate of the customers that need time to think about their purchase.

Better Purchase Button Colors

We have added several new button colors, so now with 8 beautiful button colors to choose from, you will almost certainly find the color to match your site. The buttons are now simpler and cleaner, and just all around better with Easy Digital Downloads 1.8.

By simplifying one of the most important aspects of your digital store, we ensure better compatibility with more themes and easier customization for advanced users and developers.

Better APIs for Developers

EDD_Payment_Stats – The new EDD_Payment_Stats class provides a simple way to retrieve earnings and sales stats for the store, or any specific Download product, for any date range. Get sales or earnings for this month, last month, this year, or even any custom date range.

EDD_Payments_Query – Easily retrieve payment data for any Download product or the entire store. EDD_Payments_Query even allows you to pass any any date range to retrieve payments for a specific period. EDD_Payments_Query works nearly identical to WP_Query, so it is simple and familiar.

Additional Updates

Retina Ready Checkout – Every icon and image asset used by the Easy Digital Downloads checkout is now fully retina ready to ensure your most important page always looks great.

Improved Settings API – The EDD settings API has been dramatically simplified to be more performant, provide better filters, and even support custom settings tabs.

Live Dashboard Updates – The Dashboard summary widget now updates live with the WP Heartbeat API, meaning you can literally watch your stats update live as sales come in.

Category Filters for Downloads Reports – The Downloads Reports view now supports filtering Downloads by category, making it easier to see earnings and sales based on product categories.

Tools Menu – A new Tools submenu has been added to the main Downloads menu that houses settings import / export, as well as other utilities added by extensions.

Bulk Payment History Update – The bulk update options for Payments have been updated to include all payment status options, making it easier to manage payment updates in bulk.


Do not forget that in celebration of EDD v1.8 getting released, we are also offering 15% off all extensions and themes until Friday (October 4th, 2013) midnight.

Complete 1.8 Changelog

  • New: added Cart Saving feature
  • New: new button color options
  • New: redesigned purchase button styles
  • New: display a notice if the .htaccess file for file protection is not present
  • New: improved caching compatibility with new cookie that can be detected by hosts and caching plugins
  • New: “activate” and “deactivate” options added to Discount code bulk actions menu
  • New: added Downloads > Tools menu for settings export / import and other utility options
  • New: introduced EDD_Payments_Query class for querying payment records
  • New: introduced EDD_Payment_Stats class for querying earnings and sales data
  • New: introduced EDD_Stats base class to be extended by other classes for retrieving data-based data
  • New: added settings and donate links to plugin action links
  • New: add email tags for billing address
  • New: added address fields to [edd_profile_editor] to allow customers to update their stored billing address
  • New: add status options to Payment History bulk action menu to allow payment statuses to be updated in bulk
  • New: added WP Heartbeat API to the EDD Dashboard summary widget for live dashboard updating
  • New: added category filtering support to Downloads > Reports > Downloads
  • Fix: allow payment status to be translated before inserting the payment note on status change
  • Fix: tax calculation bug with 100% discount codes
  • Fix: broken pagination on Discounts page
  • Fix: missing linebreaks in admin sale notification email
  • Fix: tax not initially calculated for logged-in user
  • Fix: better prevent broken download URLs by including index.php in all file download URLs
  • Fix: typo in states list function
  • Fix: broken file downloads when using absolute path on Windows servers
  • Fix: file download limit not working
  • Fix: price option name not passed to PayPal purchase
  • Fix: corrupted file downloads caused by ob_flush() and flush()
  • Fix: file download bug when using a lighttpd server
  • Fix: email address not checked for existing email when updating user profile
  • Fix: price option name not displayed on purchase confirmation
  • Fix: add to cart redirects incorrectly when ajax is disabled
  • Fix: price assignment for download files doesn’t work correctly with Buy Now
  • Fix: edd_download_history_row_end action passed wrong variable
  • Fix: tax calculation incorrect when Prices entered with tax set to “Yes, I will enter prices inclusive of tax”
  • Fix: PHP notices for settings descriptions
  • Fix: incorrect label ending HTML tags
  • Fix: AJAX loading indicator breaks if edd.css is moved to edd_templates folder
  • Fix: negative Fees (discounts) don’t respect “Taxes after discounts”
  • Fix: [downloads] pagination doesn’t work on non hierarchical single post types
  • Fix: stripslashes on discount code name fields
  • Fix: incorrect label for “Deactivate” in Discount Codes
  • Tweak: removed the “You have already purchased this” message from the single Download pages
  • Tweak: small improvements to checkout UI
  • Tweak: some settings callbacks not using size argument
  • Tweak: hide Buy Now button behavior option is supported gateway is not active
  • Tweak: redundant post meta created on Download publication
  • Tweak: added support for adding default Download metaboxes to other post types
  • Tweak: added host detection to System Info
  • Tweak: added a filter to product types to allow new product types to be registered
  • Tweak: added hex values to edd_get_button_colors()
  • Tweak: added form_id attribute to [[edd_purchase_link]]
  • Tweak: dramatically improved the EDD settings API
  • Tweak: added a column class to the [downloads] short code
  • Tweak: added SPAN tags around checkoug LEGEND tags
  • Tweak: automatically update file price conditions when new price options are added
  • Tweak: fire edd_create_protection_files() on install process to ensure .htaccess file is created in uploads/edd directory

The post Version 1.8 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-8-released/feed/ 7
EDD Version 1.8 Discount https://easydigitaldownloads.com/blog/edd-version-1-8-discount/ https://easydigitaldownloads.com/blog/edd-version-1-8-discount/#comments Mon, 30 Sep 2013 18:11:26 +0000 http://easydigitaldownloads.com/?p=111522 Easy Digital Downloads version 1.8 is scheduled to be released at some point tomorrow (October 1st, 2013), and in celebration we would like to offer a special discount to all customers on new purchases made this week. Enter EDDVERSION18 at checkout to save 15% on any and all extension and theme purchases. This discount code

The post EDD Version 1.8 Discount first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.8 is scheduled to be released at some point tomorrow (October 1st, 2013), and in celebration we would like to offer a special discount to all customers on new purchases made this week.

Enter EDDVERSION18 at checkout to save 15% on any and all extension and theme purchases. This discount code is valid until October 4th, 2013 at 11:59 PM Central Standard Time. NOTE! The discount is limited to one use per customer so be sure to purchase all of your extensions at once if you wish to save 15%.

With over 160 extensions, we can almost guarantee there are extensions available that can help your business better serve your customers, no matter what your industry.

If you have not yet tested it, we strongly suggest that you give EDD v1.8 a trial run in a staging environment before upgrading your live sites. You can read more about the beta here.

The post EDD Version 1.8 Discount first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/edd-version-1-8-discount/feed/ 8
Easy Digital Downloads version 1.8 beta ready for testing https://easydigitaldownloads.com/blog/1-8-beta/ Sun, 22 Sep 2013 15:00:43 +0000 http://easydigitaldownloads.com/?p=103894 Easy Digital Downloads version 1.8 is ready for its first round of beta testing. This is one of our largest releases ever, in terms of the number of bugs fixed and the number of features improved or iterated on. Knowing that, everyone behind EDD would love the extra set of eyes to help catch any

The post Easy Digital Downloads version 1.8 beta ready for testing first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.8 is ready for its first round of beta testing. This is one of our largest releases ever, in terms of the number of bugs fixed and the number of features improved or iterated on. Knowing that, everyone behind EDD would love the extra set of eyes to help catch any last bugs or upgrade conflicts that we have missed. A list of major changes (and the complete list) can be seen below.

Cart Saving

With Cart Saving, customers can save their shopping carts and then come back and restore then at a later point. This works exceptionally well to encourage customers and come back and complete their purchase at a later date.

By making it easier for customers to save their cart and return later, you can increase the conversion rate of the customers that need time to think about their purchase.

Better Purchase Button Colors

We have added several new button colors, so now with 8 beautifully button colors to choose from, you will almost certainly find the color to match your site. The buttons are now simpler and cleaner, and just all around better with Easy Digital Downloads 1.8.

By simplifying one of the most important aspects of your digital store, we ensure better compatibility with more themes and easier customization for advanced users and developers.

Better APIs for Developers

EDD_Payment_Stats – The new EDD_Payment_Stats class provides a simple way to retrieve earnings and sales stats for the store, or any specific Download product, for any date range. Get sales or earnings for this month, last month, this year, or even any custom date range.

EDD_Payments_Query – Easily retrieve payment data for any Download product or the entire store. EDD_Payments_Query even allows you to pass any any date range to retrieve payments for a specific period. EDD_Payments_Query works nearly identical to WP_Query, so it is simple and familiar.

Additional Updates

Retina Ready Checkout – Every icon and image asset used by the Easy Digital Downloads checkout is now fully retina ready to ensure your most important page always looks great.

Improved Settings API – The EDD settings API has been dramatically simplified to be more performant, provide better filters, and even support custom settings tabs.

Live Dashboard Updates – The Dashboard summary widget now updates live with the WP Heartbeat API, meaning you can literally watch your stats update live as sales come in.

Category Filters for Downloads Reports – The Downloads Reports view now supports filtering Downloads by category, making it easier to see earnings and sales based on product categories.

Tools Menu – A new Tools submenu has been added to the main Downloads menu that houses settings import / export, as well as other utilities added by extensions.

Bulk Payment History Update – The bulk update options for Payments have been updated to include all payment status options, making it easier to manage payment updates in bulk.

If you notice any issues with the beta version, please open a support ticket.

Download Beta

The post Easy Digital Downloads version 1.8 beta ready for testing first appeared on Easy Digital Downloads.

]]>
Recurring Payments updated with support for signup fees https://easydigitaldownloads.com/blog/recurring-payments-updated-support-signup-fees/ https://easydigitaldownloads.com/blog/recurring-payments-updated-support-signup-fees/#comments Tue, 17 Sep 2013 18:23:58 +0000 http://easydigitaldownloads.com/?p=96728 The Recurring Payments extension is one of our most popular extensions, and today I’m thrilled to announce that it has had a highly requested feature introduced in version 1.1: signup fees. A lot of users have wanted the ability to charge their subscribers an extra signup fee for the first period, such as $30 for

The post Recurring Payments updated with support for signup fees first appeared on Easy Digital Downloads.

]]>
The Recurring Payments extension is one of our most popular extensions, and today I’m thrilled to announce that it has had a highly requested feature introduced in version 1.1: signup fees.

A lot of users have wanted the ability to charge their subscribers an extra signup fee for the first period, such as $30 for the first month followed by $15 every month after, and as of today, you can do that with Recurring Payments.

Version 1.1 adds a simple option to the existing recurring price options where you can enter the optional signup fee. For single priced products, it looks like this:

Screenshot from 2013-09-17 13:14:47
For variably priced products, it looks like this:

Screenshot from 2013-09-17 13:14:01

The update is completely free for all existing customers and can be downloaded from your Account or via automatic update if you have an active license key.

The post Recurring Payments updated with support for signup fees first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/recurring-payments-updated-support-signup-fees/feed/ 13
Major Update to the AWeber Extension https://easydigitaldownloads.com/blog/major-update-aweber-extension/ Fri, 13 Sep 2013 16:34:35 +0000 http://easydigitaldownloads.com/?p=95529 The AWeber extension has just received a major update that introduces a couple of highly-requested features, primarily the ability for customers to be automatically subscribed to certain lists based on what product(s) they purchase. If you have questions or issues, please open a support ticket.

The post Major Update to the AWeber Extension first appeared on Easy Digital Downloads.

]]>
The AWeber extension has just received a major update that introduces a couple of highly-requested features, primarily the ability for customers to be automatically subscribed to certain lists based on what product(s) they purchase.

If you have questions or issues, please open a support ticket.

The post Major Update to the AWeber Extension first appeared on Easy Digital Downloads.

]]>
Extension and Theme Releases, September 3, 2013 https://easydigitaldownloads.com/blog/extension-theme-releases-september-3-2013/ https://easydigitaldownloads.com/blog/extension-theme-releases-september-3-2013/#comments Wed, 04 Sep 2013 14:33:56 +0000 http://easydigitaldownloads.com/?p=90851 The last two weeks have seen some truly excellent extension releases, as well as a new store theme! Quota – Minimal Store Theme Quota is a brand new theme designed and developed by Sean Davis. It features a simple, yet beautiful style that is perfect for showcasing your products in a clean, minimal style. Per

The post Extension and Theme Releases, September 3, 2013 first appeared on Easy Digital Downloads.

]]>
The last two weeks have seen some truly excellent extension releases, as well as a new store theme!

Quota – Minimal Store Theme

quota-image

Quota is a brand new theme designed and developed by Sean Davis. It features a simple, yet beautiful style that is perfect for showcasing your products in a clean, minimal style.


Per Product Emails

The Per Product Emails extension allows you to setup custom purchase receipts for individual products.


Social Login

Social-Login

With Social Login, your customers can easily login and create accounts via their favorite social networks directly from the checkout page.


Conditional Success Redirects

The Conditional Success Redirects extension lets you setup custom success pages based on the product that is purchased.

The post Extension and Theme Releases, September 3, 2013 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/extension-theme-releases-september-3-2013/feed/ 6
Possible new button styles coming to EDD v1.8 https://easydigitaldownloads.com/blog/possible-new-button-styles-coming-edd-v1-8/ https://easydigitaldownloads.com/blog/possible-new-button-styles-coming-edd-v1-8/#comments Fri, 30 Aug 2013 02:36:12 +0000 http://easydigitaldownloads.com/?p=87581 In Easy Digital Downloads version 1.8 (the next release), we are contemplating introducing a completely new button style, one that is based on the new version of Twitter’s Bootstrap. Before we do this, however, we want to ask you, the users, what you think. Please look at the screenshots below and let us know if

The post Possible new button styles coming to EDD v1.8 first appeared on Easy Digital Downloads.

]]>
In Easy Digital Downloads version 1.8 (the next release), we are contemplating introducing a completely new button style, one that is based on the new version of Twitter’s Bootstrap.

Before we do this, however, we want to ask you, the users, what you think. Please look at the screenshots below and let us know if you love ’em, hate ’em, don’t really care, or any other feedback you have!

If you wish to provide additional feedback, besides the poll below, feel free to comment on github.

Old style:

Old button styles

New style:

New style
Note, the screenshot is a little blurry.

Poll is closed.

The post Possible new button styles coming to EDD v1.8 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/possible-new-button-styles-coming-edd-v1-8/feed/ 9
Version 1.7 Released https://easydigitaldownloads.com/blog/version-1-7-released/ https://easydigitaldownloads.com/blog/version-1-7-released/#comments Sat, 20 Jul 2013 18:59:04 +0000 http://easydigitaldownloads.com/?p=74699 After more than a full month of development, Easy Digital Downloads version 1.7 has been released! Once again, this release brings numerous new features, a huge number of minor improvements, and a significant number of bug fixes. Simple, Beautiful Checkout Prettier, More Versatile Styles We have completely rewritten the checkout CSS to make it more

The post Version 1.7 Released first appeared on Easy Digital Downloads.

]]>
After more than a full month of development, Easy Digital Downloads version 1.7 has been released! Once again, this release brings numerous new features, a huge number of minor improvements, and a significant number of bug fixes.

Simple, Beautiful Checkout

17checkout

Prettier, More Versatile Styles

We have completely rewritten the checkout CSS to make it more attractive, more flexible, and more compatible with a wider variety of themes.

Better Checkout Layout

The position of each field on the checkout has been carefully reconsidered to ensure it is in the proper location so as to best create high conversion rates.

Item Quantities

Selling Licenses or Multiple Copies at Once? With the new item quantities feature, your customers can choose how many of an item they wish to purchase at one time.

Makes Bulk Purchases Simple. No longer is purchasing many copies of the same item difficult or tedious. Simply enter the quantity and complete the purchase.

Direct to PayPal Purchase Buttons

17direct

The Direct purchase option allows you to create Buy Now buttons that take your customers straight to PayPal, completely bypassing the checkout screen.

Higher Turnover Rates. By sending your customers straight to PayPal, you can dramatically increase your conversion rates by reducing the amount of friction in the purchase process.

Multiple Discount Codes Per Purchase

Offer Bigger, Better Promotions. With the Ability to redeem multiple discount codes per purchase, you can give your customers even more incentives to purchase your products.

Additional Updates

Brought Back [download_history]. The return of the [download_history] short code was one of our most common user requests since it was removed. We listened and it is back!

Customer Reports Search. Want to find out how much a customer has spent, or how many customers you have with a specific domain\’s email address? Now you can.

Settings Import / Export. The ability to export and import all store settings makes the process of moving sites from development to live a lot easier.

Full Retina Support. Every image and icon used in Easy Digital Downloads has been remade with complete support for high resolution / retina displays.

Better Admin Notifications .The admin sale notification emails can now be completely customized in the same way as purchase receipts. Want to know all details of the customer? Now you can.

Improved Performance. Several key areas (such as Payment History) of Easy Digital Downloads have been dramatically improved in terms of performance to make your site run better and faster.

Download Version 1.7

The post Version 1.7 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-7-released/feed/ 37
Version 1.7 Beta 2 Available https://easydigitaldownloads.com/blog/version-1-7-beta-2-available/ https://easydigitaldownloads.com/blog/version-1-7-beta-2-available/#comments Thu, 11 Jul 2013 17:48:38 +0000 http://easydigitaldownloads.com/?p=73115 The first beta version of 1.7 was released yesterday, and today we’re releasing beta 2. We’ve fixed a couple more important bugs in beta 2 and it’s ready for testing. The primary bug we fixed was the lack of updated .min versions of CSS and JS files. We simply forgot to update the compressed versions

The post Version 1.7 Beta 2 Available first appeared on Easy Digital Downloads.

]]>
The first beta version of 1.7 was released yesterday, and today we’re releasing beta 2. We’ve fixed a couple more important bugs in beta 2 and it’s ready for testing.

The primary bug we fixed was the lack of updated .min versions of CSS and JS files. We simply forgot to update the compressed versions of our scripts and styles in beta 1, so anyone that wasn’t running with SCRIPT_DEBUG enabled, didn’t see any of the new CSS or JS, resulting in some broken features and display.

Download Beta 2 Report a Bug!

The post Version 1.7 Beta 2 Available first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-7-beta-2-available/feed/ 3
Version 1.7 Beta 1 Available https://easydigitaldownloads.com/blog/version-1-7-beta-1-available/ https://easydigitaldownloads.com/blog/version-1-7-beta-1-available/#comments Thu, 11 Jul 2013 00:18:47 +0000 http://easydigitaldownloads.com/?p=73007 We have been working hard day and night on Easy Digital Downloads version 1.7, and tonight I’m thrilled to announce that the first beta version is ready for testing! In total, we have closed 58 issues for version 1.7. By type, we have: Made 37 enhancements Fixed 15+ bugs Closed 6 other misc issues Some

The post Version 1.7 Beta 1 Available first appeared on Easy Digital Downloads.

]]>
We have been working hard day and night on Easy Digital Downloads version 1.7, and tonight I’m thrilled to announce that the first beta version is ready for testing!

In total, we have closed 58 issues for version 1.7. By type, we have:

  • Made 37 enhancements
  • Fixed 15+ bugs
  • Closed 6 other misc issues

Some of the major enhancements include:

Multiple Discount Codes on Checkout
If enabled, customers can add multiple discount codes to their purchase. This is an opt-in feature and must be enabled in Downloads > Settings > Misc.

Import / Export Plugin Settings
You can now export and import plugin settings from site to site. If you setup EDD sites for clients frequently, this could dramatically decrease your site setup time. The import / export options are located under the main Tools menu.

Custom Admin Sale Notifications
You have always been able to edit the purchase receipt that goes to the customers; now you can edit the email that gets sent to site admins when new sales are made.

Improved Date Options for Reports
The date filters for the earnings / sales graphs have been dramatically improved. Before you were limited to showing reports for the same year; now you can cross year boundaries and do reports like: earnings for all time, earnings for 2012-2013, and more. This changes have also been added to the EDD REST API, meaning the mobile app has been made better at the same time.

Item Quantities
You asked for it and we delivered! If enabled, customers can now edit the quantity for each item they are purchasing. Want to sell multiple copies of a license key? Now you can! Go to Downloads > Settings > Misc to enable item quantities.

Stored Customer Billing Details
The billing address for customers is now stored at checkout, though only if the customer is purchasing with a registered account. When the customer returns to the checkout for a second purchase, their billing address details will be pre-populated, just like their name and email. You can also see the billing address on the View Order Details screen now.

[download_history] Short Code Brought Back!
We had so many requests to bring this back, we just had to do it 🙂

Dramatically Improved Checkout Styling
We have spent hours improving the styling of the checkout form to make it much prettier, but we have also maintained our firm belief that styles created by plugins should be simple. Simple but beautiful.

Better Purchase Buttons
The purchase buttons have received some subtle, but noticeable improvements, especially with the ajax added-to-cart notifications.

Improved Compatibility with Caching Plugins
Who doesn’t like a fast site? By working to provide better compatibility with WP Super Cache and W3 Total Cache, EDD-powered sites will be able to be faster and more reliable.

So much more!
To see a full list of enhancements we’ve made and bugs we’ve fixed, head on over to Github.

Important Notes

This is a beta, so that being said, please let us know about any problems or questions you have. We have created a special forum just beta-related issues. Please report all bugs and suggestions in the forum.

We have modified quite a few template files and CSS files, so if you have customized any of those, please take note that you may need to update your modified versions.

We are aiming for an official release in just under two weeks.

Download Beta 2 Report a Bug!

The post Version 1.7 Beta 1 Available first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-7-beta-1-available/feed/ 1
Version 1.7 Beta Coming Soon https://easydigitaldownloads.com/blog/version-1-7-beta-coming-soon/ https://easydigitaldownloads.com/blog/version-1-7-beta-coming-soon/#comments Mon, 08 Jul 2013 02:47:47 +0000 http://easydigitaldownloads.com/?p=71788 We are getting really close to having the first beta version of 1.7 ready for testing. Since we have made a lot of major improvements and changes, we’d like to offer you the opportunity to get your hands on it early in order to help us catch any missed issues. You can see the list

The post Version 1.7 Beta Coming Soon first appeared on Easy Digital Downloads.

]]>
We are getting really close to having the first beta version of 1.7 ready for testing. Since we have made a lot of major improvements and changes, we’d like to offer you the opportunity to get your hands on it early in order to help us catch any missed issues.

You can see the list of remaining tasks on Github, as well as a list of all of the tasks we have already completed.

If you would like to test the 1.7 beta, let us know below. Anyone can test it, but this will ensure you get alerted when it’s ready.

The first beta version is out! Get the details.

FORM DISABLED.

The post Version 1.7 Beta Coming Soon first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-7-beta-coming-soon/feed/ 1
EDD iOS App Updated to v1.1 https://easydigitaldownloads.com/blog/edd-ios-app-updated-to-v1-1/ Sun, 02 Jun 2013 02:18:47 +0000 http://easydigitaldownloads.com/?p=59270 The EDD iOS app has just been updated to v1.1, which introduces an awesome new feature: multiple site support. With version 1.1, you can now track sales / earnings from an unlimited number of sites. We’ve added a simple interface to add additional to the app via the Setup screen. If you only have one

The post EDD iOS App Updated to v1.1 first appeared on Easy Digital Downloads.

]]>
The EDD iOS app has just been updated to v1.1, which introduces an awesome new feature: multiple site support.

With version 1.1, you can now track sales / earnings from an unlimited number of sites. We’ve added a simple interface to add additional to the app via the Setup screen. If you only have one EDD site, that’s fine, it will still work exactly as it always has. Have more than one, even 50? You’re in luck!

The post EDD iOS App Updated to v1.1 first appeared on Easy Digital Downloads.

]]>
Version 1.6 Released https://easydigitaldownloads.com/blog/version-1-6-released/ https://easydigitaldownloads.com/blog/version-1-6-released/#comments Fri, 31 May 2013 22:54:09 +0000 http://easydigitaldownloads.com/?p=59068 Easy Digital Downloads v1.6 is here! We have been working for more than a month to bring this release to you all, and we’re thrilled to announce that it is finally here. This version introduces several major new features, many, many bug fixes, and a lot of other minor features. One of the things I’m

The post Version 1.6 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads v1.6 is here! We have been working for more than a month to bring this release to you all, and we’re thrilled to announce that it is finally here.

This version introduces several major new features, many, many bug fixes, and a lot of other minor features.

One of the things I’m most proud of with EDD v1.6 is that we had 10 different individuals contributing to this release alone. As we are constantly working to involve more and more WordPress community members, having 10 contributors to a single release is just awesome.

Bundled Products

bundlesA bundled product is a group of other Downloads in your store that are purchased as a single item, usually at a discount.

Prior to Bundles, you were forced to create a new product and then manually add all of the necessary files from the other Downloads to it. No longer! Bundled products automatically grab the file downloads from products included in the bundle.

Improved Order Details

By doing away with the View Order Details pop up, we’ve made it possible to present the order details in a much more clear manner.

The new Order Details display is much more developer friendly with several hooks that make it possible to easily add additional data about the order via extensions.

Better Tax Options

tax-ratesYou can now setup tax rates for specific countries and states / provinces in those countries.

No more local tax opt-in. Taxes are now automatically calculated based on the customer’s billing address. If you have taxes enabled, billing detail fields will be automatically added to the checkout form.

Discounts API Endpoint

The EDD RESTful API now includes a /discounts endpoint that can be used for retrieving details about the available discounts in your store. Want to create a feed on another website of the discounts available? You can now do that.

Additional Important Updates

EDD_Cron Class

The new EDD_Cron class provides a simple way to hook into routinely scheduled events in Easy Digital Downloads.

Improved Country and State / Province Fields

We have added drop down fields for the states / provinces of 12 additional countries, providing customers in those countries a much better checkout experience.

More Reliable File Download Methods

EDD now supports delivering file downloads via X-Sendfile, X-Lighttpd-Sendfile, and X-Accel-Redirect depending on your server config.

Lookup Previous Guest Purchases on User Registration

Anytime a new user is added, EDD will look up any purchases the user may have made as a guest and attribute them to the newly created account.

Itemized PayPal Purchases

Purchases made through PayPal will now show itemized details in the PayPal order summary box.

SKU Support

Adding product SKUs to Downloads is now supported and can be enabled in Downloads > Settings > Misc.

Want to see a complete list of changes, here it is.

The post Version 1.6 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-6-released/feed/ 6
New iOS Earnings and Sales Tracking App! https://easydigitaldownloads.com/blog/new-ios-earnings-and-sales-tracking-app/ https://easydigitaldownloads.com/blog/new-ios-earnings-and-sales-tracking-app/#comments Fri, 29 Mar 2013 17:08:47 +0000 http://easydigitaldownloads.com/?p=37191 Today I am thrilled to announce the launch of the official Easy Digital Downloads iOS app for monitoring store sales and earnings. This is a simple app for iOS that lets you quickly see how your Easy Digital Downloads store is doing. Within seconds you an see earnings for the current month, today, all time,

The post New iOS Earnings and Sales Tracking App! first appeared on Easy Digital Downloads.

]]>
Today I am thrilled to announce the launch of the official Easy Digital Downloads iOS app for monitoring store sales and earnings.

This is a simple app for iOS that lets you quickly see how your Easy Digital Downloads store is doing. Within seconds you an see earnings for the current month, today, all time, and more.

This is not only the first mobile app for Easy Digital Downloads, it is also the very first official app for any WordPress e-commerce plugin.

Get the App!

The post New iOS Earnings and Sales Tracking App! first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-ios-earnings-and-sales-tracking-app/feed/ 16
Version 1.5 Released https://easydigitaldownloads.com/blog/version-1-5-released/ https://easydigitaldownloads.com/blog/version-1-5-released/#comments Wed, 13 Mar 2013 16:51:14 +0000 http://easydigitaldownloads.com/?p=33999 It has been a long time in development but today I’m thrilled to announce that Easy Digital Downloads version 1.5 is out and ready for use. 1.5 is by far the largest update we have ever done and it has a huge number of phenomenal new features, as well as a large number of bug

The post Version 1.5 Released first appeared on Easy Digital Downloads.

]]>
It has been a long time in development but today I’m thrilled to announce that Easy Digital Downloads version 1.5 is out and ready for use. 1.5 is by far the largest update we have ever done and it has a huge number of phenomenal new features, as well as a large number of bug fixes and general improvements.

The most substantial change that users will notice is the dramatically improved checkout page. We spent a long time discussion the user experience of the checkout page and the changes in v1.5 are what came from the discussion.

Here are screenshots of the checkout page before and after:

Many of the changes we made were inspired from very prominent and successful UX studies done throughout the e-commerce industry.

Some of the highlights of the new checkout UX are:

  • Description text for each field to ensure customers understand what the field is for
  • Better placement of fields and field label
  • Improved default styling
  • Option to define a default payment method that is loaded immediately
  • Payment method select simplified by being changed to radio buttons

But the checkout UX isn’t the only thing we have done in v1.5.

New RESTful API

While targeted directly at developers, the new API that we have built into Easy Digital Downloads makes it possible to build fantastic 3rd party applications for retrieving store stats and info for earnings, sales, products, and customers. This API will make it possible to build mobile applications for quickly checking your store’s stats, to build desktop widgets for displaying your latest sales, and many more really powerful integrations.

The API is fully documented and ready to be used.

New Fees Class

The new EDD_Fees class, also targeted for developers, allows for arbitrary fees to be added to the shopping cart. Fees can be positive or negative (a discount) amounts and make it exceptionally easy for adding things like handling fees, member discounts, global store discounts, and anything else.

The EDD_Fees class is what makes the Simple Shipping extension possible, in case you need a real world use case.

Improved Discount Codes

The discount code system in EDD is something we have wanted to upgrade for a long time, and today it is here. Discount codes can now be limited to specific products, one or many, allowing you better control over store promotions. With this upgrade you can now require that specific products be purchased in order for a discount to be valid.

Along with product-specific discounts, you can also now set on a per-discount basis whether discounts can be used once-per-customer or an unlimited number of times.

Improved Export and Reporting

We have added some minor, yet important, updates to the Reports and Export page that will be exceptionally useful:

  • Estimated monthly earnings and sales storewide
  • Export payments by status
  • Export all customers of specific products

Complete Changelog

  • New: Added EDD_API class to provide a fully RESTful API to retrieve sales and earnings stats
  • New: Dramatically improved layout, design, and UX for the checkout page
  • New: Changed payment method select to radio buttons
  • New: Added option to define a default payment method
  • New: Added option to export all payments of a specific status
  • New: Added an option to export all buyers of specific products
  • New: Added per-product discount codes
  • New: Added option to enable/disable one-use-per cusomter discount codes
  • New: Added estimated monthly earnings / sales to Reports
  • New: Added product microdata for Schema.org
  • New: Added ability to edit a payment’s user ID
  • New: Added option to send a test purchase receipt
  • New: Added new template files for the shopping cart and shopping cart widget
  • New: Added improved file download delivery to better support large files
  • New: Added improved session management with WP_Session and removed reliance on PHP $_SESSION
  • New: Added arbitrary cart fees class
  • New: Added option to edit purchased price options in the edit payment screen
  • New: Added option to view purchase receipts in the browser
  • New: Dramatically improved tax options
  • Fixed: A critical bug that made it possible to find download files via Google
  • Fixed: Prices lose decimal points when saving if thousands / decimal separators are left blank
  • Fixed: Payment History layout bug when viewing from small (mobile) screens
  • Fixed: Updating payment record removes buyer’s email address
  • Fixed: Non-object notice during uninstall
  • Fixed: Problem with downloading files after purchasing multipe price options for the same product
  • Fixed: Issue with India and zip code validation
  • Fixed: PayPal purchases marked as complete more than once
  • Fixed: csv_cols_out() didn’t correctly apply_filters()
  • Fixed: Bug with SSL and ajax
  • Fixed: Report times were out of sync
  • Fixed: No Permission to Download error when purchasing products with multiple files
  • Fixed: Gateway redirect sometimes fails with ajax
  • Fixed: Multiple price options mode doesn’t save
  • Fixed: Missing parameter in edd_log_user_in()
  • Fixed: Undefined index error on checkout
  • Fixed: shop_vendor role can’t assign categories
  • Fixed: Products can’t be removed from edit payment screen
  • Fixed: Sorry, Trouble retrieving payment receipt error
  • Fixed: Issue with Show Price with Taxes bug

The post Version 1.5 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-5-released/feed/ 10
V1.5 Beta Ready for Testing https://easydigitaldownloads.com/blog/v1-5-beta-ready-for-testing/ https://easydigitaldownloads.com/blog/v1-5-beta-ready-for-testing/#comments Mon, 11 Mar 2013 21:06:29 +0000 http://easydigitaldownloads.com/?p=33705 Easy Digital Downloads version 1.5 is getting released on Wednesday (two days from today). At this point we are at a code freeze, meaning no new features or changes are getting added and are looking for users to give the new version some final testing before we release it. If you would like to help

The post V1.5 Beta Ready for Testing first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.5 is getting released on Wednesday (two days from today). At this point we are at a code freeze, meaning no new features or changes are getting added and are looking for users to give the new version some final testing before we release it.

If you would like to help beta test before the official release, you can download the beta version below.

To view a list of all bugs and enhancements that are in this version (there’s a lot of them), click here.

Download Beta

The post V1.5 Beta Ready for Testing first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/v1-5-beta-ready-for-testing/feed/ 1
BracketPress Launches on Easy Digital Downloads https://easydigitaldownloads.com/blog/bracketpress-launches-on-easy-digital-downloads/ https://easydigitaldownloads.com/blog/bracketpress-launches-on-easy-digital-downloads/#comments Sun, 24 Feb 2013 19:05:43 +0000 http://easydigitaldownloads.com/?p=31707 BracketPress is a great new WordPress plugin that helps you complete your March Madness tournament bracket. The site for the plugin, which sells a pro version and additional extensions, is using Easy Digital Downloads for the store. Scott Hack, the man behind the plugin, was kind enough to answer some questions for us: 1. What

The post BracketPress Launches on Easy Digital Downloads first appeared on Easy Digital Downloads.

]]>
BracketPress is a great new WordPress plugin that helps you complete your March Madness tournament bracket. The site for the plugin, which sells a pro version and additional extensions, is using Easy Digital Downloads for the store. Scott Hack, the man behind the plugin, was kind enough to answer some questions for us:

1. What about Easy Digitial Downloads made you choose it as a platform to sell your plugin?

Using Easy Digital Downloads to sell our add-ons was a pretty easy decision. We knew that we were going to be developing our PRO add-on which allowed people to ping our server and download the updated winners and losers during the tournament. Because of that, we wanted to use some sort of licensing system. We needed a way to reasonably keep an eye on our server costs and resources. We also knew that due to the relatively short sales cycle we were going to have, that we would need to launch our PRO add-on before it was 100% complete to get feedback from users and find out where our pain points were once it was out into the wild. Because of that, we wanted our customers to be able to easily update their add-on. Easy Digital Downloads has an extension that already handled that. We didn’t want to reinvent the wheel and wanted to maximize our production time on OUR plugin, not writing and creating systems to support it. Additionally, I had read a tutorial post the developer had done on using bbPress as your support forum and your use of the Restrict Content extension. Essentially, the EDD developers had already laid out the path, I was just following it.

2. Are there features in Easy Digital Downloads that you find indispensable?

For us, the License and update engine extension are indispensable. We also just wanted something that just worked. We didn’t have time to really mess around with things for days.

3. How was your experience setting up and configuring Easy Digitial Downloads for your site?

It went really, really quickly. I think I had to RTFM twice. I looked at how to create my own button URL one time and then looked to see if it was possible to use the Content Restriction extension to link multiple sales to one forum. Which I found out I was not able to do.

4. Are you using any Easy Digitial Downloads extensions? If so, which ones?

We are currently using the License Extension, The S3 Extension, and the Content Restriction Extension. Additionally, we’ve purchased the Social Share Extension and the extension to run an affiliate program. We just haven’t gotten around to integrating them into our sales flow yet.

5. What’s a feature you wish Easy Digitial Downloads had but doesn’t?

I wish it was possible to bundle multiple items and still distribute a license code. Although, I know the license extension is not part of core. I think the easiest way to add the functionality would be by extending the discount system to allow for X dollars off or Y% off if X, Y, Z items are purchased. Then the items could still be purchased “individually” and the license would still be generated. Creating a single button to add multiple items at the same time would be a good match to the extended discount system. Which I’ve not tried, so maybe that is already possible.

Additionally, as I mentioned I purchased the Restrict Content add-on to EDD, and I wish that it had the capability to allow multiple purchases be tied to the same forum.

The post BracketPress Launches on Easy Digital Downloads first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/bracketpress-launches-on-easy-digital-downloads/feed/ 1
Pushover Notifications Now Integrates with Commissions https://easydigitaldownloads.com/blog/pushover-notifications-now-integrates-with-commissions/ Mon, 18 Feb 2013 17:39:21 +0000 http://easydigitaldownloads.com/?p=30752 The awesome Pushover Notifications extension has just been updated to v1.2.3 and now includes integration support for the Commissions extension. This update means that users who receive commissions for sales can have the option of getting push notifications any time a commission is recorded on one of their products. Here’s screenshot of what a commission-push

The post Pushover Notifications Now Integrates with Commissions first appeared on Easy Digital Downloads.

]]>
The awesome Pushover Notifications extension has just been updated to v1.2.3 and now includes integration support for the Commissions extension.

This update means that users who receive commissions for sales can have the option of getting push notifications any time a commission is recorded on one of their products.

Here’s screenshot of what a commission-push looks like:

Image

Integration between extensions is just one of the many ways that we’re working to make selling through Easy Digital Downloads better and better.

Don’t have one or either of these extensions yet? Purchase them below.

Commissions

 

Pushover Notifications

The post Pushover Notifications Now Integrates with Commissions first appeared on Easy Digital Downloads.

]]>
Crucial Security Flaw Discovered and Fixed https://easydigitaldownloads.com/blog/crucial-security-flaw-discovered-and-fixed/ https://easydigitaldownloads.com/blog/crucial-security-flaw-discovered-and-fixed/#comments Fri, 15 Feb 2013 14:52:09 +0000 http://easydigitaldownloads.com/?p=30261 Last night a crucial security flaw was discovered in the checkout process of Easy Digital Downloads and fixed immediately. Version 1.4.4.2 was pushed out and takes care of the issue. Please update immediately if you are on less than 1.4.4.2. Due to the nature of the flaw, we cannot go into detail about exactly what

The post Crucial Security Flaw Discovered and Fixed first appeared on Easy Digital Downloads.

]]>
Last night a crucial security flaw was discovered in the checkout process of Easy Digital Downloads and fixed immediately. Version 1.4.4.2 was pushed out and takes care of the issue. Please update immediately if you are on less than 1.4.4.2.

Due to the nature of the flaw, we cannot go into detail about exactly what the flaw was or how it could be exploited, but it had to do with user accounts and it was severe. The flaw permitted an experienced user who knew exactly what they were doing (and knew how to exploit the issue) to potentially gain admin access to sites running specific versions of EDD with specific configurations.

EDD versions affected: 1.4.2 – 1.4.4.1.

Version 1.4.4.2 fixes the problem

The flaw was discovered by Adam of Mint Themes, who, thankfully, reported it immediately, allowing us to send out a patch within 30 minutes of the discovery.

The post Crucial Security Flaw Discovered and Fixed first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/crucial-security-flaw-discovered-and-fixed/feed/ 2
Version 1.4.4 Released https://easydigitaldownloads.com/blog/version-1-4-4-released/ https://easydigitaldownloads.com/blog/version-1-4-4-released/#comments Sat, 09 Feb 2013 16:26:07 +0000 http://easydigitaldownloads.com/?p=28998 It has been a few weeks in development, but Easy Digital Downloads v1.4.4 has just been released. There are a lot of new things that we’re very excited about for this release, including new store user roles, several significantly improved APIs, real zipcode validation during checkout, and more. The primary enhancement that will be noticeable

The post Version 1.4.4 Released first appeared on Easy Digital Downloads.

]]>
It has been a few weeks in development, but Easy Digital Downloads v1.4.4 has just been released. There are a lot of new things that we’re very excited about for this release, including new store user roles, several significantly improved APIs, real zipcode validation during checkout, and more.

The primary enhancement that will be noticeable to users is the new set of store user roles we have added. Shop owners can now better control which employees can see what in the store backend. We introduced four new user roles:

Screenshot from 2013-02-09 10:14:17

  • Shop Manager – This role can do everything
  • Shop Accountant – This role can see payment history, earnings, reports, and manage payments
  • Shop Worker – This role can edit / create products but not see any statistics or reports for the products
  • Shop Vendor – This role can edit / create their own products, but nothing else

These new user roles will give shop owners much great control over who can do what, and also make it easier for shops to bring on additional workers without having to worry about them having access to sensitive information.

We’ve made quite a few other minor enhancements, including adding an alert in the dashboard if the checkout page is ever accidentally deleted, zipcode validation during checkout (if present), excerpt support for the Download post type, improved price display in the dashboard for variable priced items, support for bulk editing product prices, and more.

Along with the enhancements, quite a few bugs were fixed. The most notable being:

  • A missing DIV tag in the Dashboard Summary widget
  • A problem with the Japanese Yen decimal display
  • A problem with HTML encoding of the discounted amount during checkout
  • A problem with inaccurately counting the number of payments in the system
  • A problem with purchase receipts getting sent when changing payment status NOT to complete.

The complete list of changes is below:

  • New: Added new EDD_Export class to more flexible export system
  • New: Pages are auto created and saved to the EDD options on activation
  • New: Added excerpt support to download post type
  • New: Added new filter for &#91;downloads] short code HTML
  • New: Added dashboard alert to payment history when in Test Mode
  • New: Added dashboard alert if the checkout page is deleted
  • New: Show price range for variable priced products in Downloads list
  • New: Introduced edd_get_lowest_price_option() and edd_get_highest_price_option()
  • New: Added support for bulk editing product prices
  • New: Add new shop management user roles
  • New: Validate zip codes during purchase based on country code
  • Fix: Missing DIV tag in Dashboard Summary widget
  • Fix: HTML encoding on total amount returned after applying discount
  • Fix: Discounts on prices over 1000 failed
  • Fix: Set post_date_gmt when creating payments
  • Fix: Japanese YEN decimal display
  • Fix: “All” view in Payment History didn’t count custom statuses
  • Fix: Purchase receipt sent when changing payment status
  • Fix: First name required but not enforced
  • Fix: File URLs didn’t save when file name wasn’t provided

The post Version 1.4.4 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-4-4-released/feed/ 2
EDD Version 1.4.3 Released https://easydigitaldownloads.com/blog/edd-version-1-4-3-released/ https://easydigitaldownloads.com/blog/edd-version-1-4-3-released/#comments Fri, 01 Feb 2013 16:33:17 +0000 http://easydigitaldownloads.com/?p=27765 Version 1.4.3 has been released! This is primarily a maintenance release but does also contain several new features. The main new feature that will be of significant importance to users is the automatic catch of refunds processed through PayPal. When you send a refund via PayPal, EDD will automatically pick it up and change the

The post EDD Version 1.4.3 Released first appeared on Easy Digital Downloads.

]]>
Version 1.4.3 has been released! This is primarily a maintenance release but does also contain several new features. The main new feature that will be of significant importance to users is the automatic catch of refunds processed through PayPal. When you send a refund via PayPal, EDD will automatically pick it up and change the status of the purchase on your site, making the management of your shop even simpler.

Once of the other enhancements that users will find useful is the new “Revoked” status for purchases. This is a status you can assign to payments from customers that you do not want to have access to their files anymore. The payment stays in the system but becomes inaccessible to the buyer. The primary use case for when a customer is found to be sharing the purchased assets and you need to ensure the customer doesn’t continue to download the files.

The complete list of changes is below:

  • New: PayPal refunds are now automatically detected
  • New: Removed jQuery Validation option
  • New: Added {payment_id} tag to email receipt
  • New: Added $price_id parameter to all file download links
  • New: Added new payment status transition notes for recording when a payment changes statuses
  • New: Added the ability to set a payment status to “revoked”
  • New: Improved System Info to better help support technicians
  • New: Added improved compatibility with the popular Responsive theme
  • New: Added dynamic-cached-content tags for WP Super Cache
  • New: Added product notes to the purchase confirmation
  • New: Added an uninstall method
  • Fix: Deleting pending purchase deducts earnings / sale count
  • Fix: Undefined notice for a currency option
  • Fix: Nonce field added to the delete discount links
  • Fix: Fixed an issue with duplicate products getting added when buying variable priced products
  • Fix: Fixed a bug with retrieving the purchase receipt on the confirmation page
  • Fix: Corrected some post type labels

The post EDD Version 1.4.3 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/edd-version-1-4-3-released/feed/ 10
Version 1.4.2 Released https://easydigitaldownloads.com/blog/version-1-4-2-released/ https://easydigitaldownloads.com/blog/version-1-4-2-released/#comments Fri, 25 Jan 2013 18:40:34 +0000 http://easydigitaldownloads.com/?p=26664 Easy Digital Downloads v1.4.2 has just been released and brings several significant bug fixes and quite a few small enhancements. The primary bug fixes in this release involve a problem with setting prices above 1000, discount codes set to 100% didn’t work correctly, and some issues with jQuery validation of the checkout field. In regards

The post Version 1.4.2 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads v1.4.2 has just been released and brings several significant bug fixes and quite a few small enhancements.

The primary bug fixes in this release involve a problem with setting prices above 1000, discount codes set to 100% didn’t work correctly, and some issues with jQuery validation of the checkout field.

In regards to enhancements, we have some really good ones for you.

Ajaxed Checkout

When submitting the checkout form, it is now done with ajax, meaning the page never reloads if there are errors present in the checkout data. This not only makes the experience smoother but also ensures that field data doesn’t get emptied out when there is an error.

New Report Views

The Reports page is one of the most important parts of the plugin and we’ve made it better. You can now view a graph of sales / earnings for Today, This Week. and Last Week.

Multi Option Purchase Mode

This enhancement makes it possible to purchase multiple variations of the same product. There is a new setting above the Variable Price section that lets you enable it. When enabled, the variable prices will be displayed as checkboxes that allow the customer to purchase any and all options. This is exceptionally great, for example, for musicians that wish to sell individual tracks and complete albums.

The complete list of changes is below.

  • New: Added sample product import xml file in easy-digital-downloads/assets/
  • New: Variable price purchased now displayed in admin sale notifications
  • New: Checkout submission now done via ajax for improved user experience
  • New: Improved discount code UI during checkout
  • New: Checkout fields now saved (if ajax enabled) when an error is present
  • New: Currency-specific decimal point formatting
  • New: Multiple variations of the same product can now be purchased at one time
  • New: Added option for enabling “multi option purchase mode” for products with variable prices
  • New: Added new sample import file
  • New: Variable price purchased now displayed in purchase history
  • New: Added Today, This Week, and Last Week views to Reports
  • New: Added option to redirect users straight to checkout (works with and without ajax)
  • New: Added new action hooks to discount add/edit pages
  • Fix: Accepted Payment Method icon display issues
  • Fix: Registration during checkout incorrectly required
  • Fix: Admin gateway label was showing on the [edd_receipt] instead of the front end label
  • Fix: Discount codes set to 100% didn’t work
  • Fix: PayPal UK VAT problems that caused purchases to not get completed
  • Fix: jQuery validation didn’t work with multiple payment methods enabled
  • Fix: Prices over 1000 resulted in a price of 1
  • Fix: Incorrect label attribute
  • Fix: Conflict with cart quantities when using custom cart areas
  • Fix: Settings arrays didn’t have keys

The post Version 1.4.2 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-4-2-released/feed/ 2
Version 1.4.1 Released https://easydigitaldownloads.com/blog/version-1-4-1-released/ Sun, 13 Jan 2013 19:47:38 +0000 http://easydigitaldownloads.com/?p=24772 Easy Digital Downloads v1.4.1 has been released today, and it has a lot of really great changes and improvements. NOTE: If you use the PayPal Pro / Express extension, you must upgrade it to v1.3 in order to fully use Easy Digital Downloads v1.4.1. If you do not upgrade, discount codes will not work. The most significant changes made in

The post Version 1.4.1 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads v1.4.1 has been released today, and it has a lot of really great changes and improvements.

NOTE: If you use the PayPal Pro / Express extension, you must upgrade it to v1.3 in order to fully use Easy Digital Downloads v1.4.1. If you do not upgrade, discount codes will not work.

The most significant changes made in this release have to do with the discount and tax systems behind the scenes. We’ve been busy dramatically improving the infrastructure of both systems so that we can introduce some really, really cool new features in the upcoming releases. One of the changes that will be most noticeable is the Discount field on the checkout screen. you might notice that there is no longer a “Apply Discount” link; this is because discounts are automatically applied as soon as the customer focuses out of the discount field. This should significantly improve the customer’s checkout experience, especially with the added visual elements we’ve added to the checkout screen that show the amount of the discount just above the cart total.

If you have problems with discounts in EDD v1.4.1, please get help here.

Complete list of updates:

  • New: Added PayPal Page Style Support
  • New: Added .apk support (props @chriscct7)
  • New: Added debug_backtrace to deprecated functions (props @chriscct7)
  • New: Store Discount ID in Payment Meta
  • New: Upgrade &#91;download_discounts] for new CPT
  • New: Show Payment Notes on View Order Details
  • New: Made Discount Edit & Add screens extensible
  • New: Store Discounted Amount in Cart Details via Ajax
  • New: Ability to set own error class/classes in edd_print_errors() function
  • New: Add support for .apk (props @chriscct7)
  • Tweak: Use AJAX & session with ‘local residents only’
  • Tweak: Ajax Local Tax Opt-In
  • Tweak: Refractor edd_process_profile_editor_updates()
  • Tweak: Updated Manual Travis instructions (props @chriscct7)
  • Tweak: Better error reporting for usernames with uppercase letters.
  • Tweak: Post save/update messages now can be translated (props @chriscct7)
  • Tweak: Changelogs cleaned up (props @chriscct7)
  • Tweak: Spaces in Download File Names May Cause 404
  • Tweak: Remove Bullets from Default Email Template
  • Tweak: Paginate Payment / Download History Short Codes
  • Tweak: Convert Discount Admin Page to WP List Table
  • Tweak: Moved the new edit profile form into templates folder
  • Tweak: Removed cache_results query arg from sales widget
  • Tweak: Change “Enter title here” field to “Enter download title here” in add/edit download page
  • Tweak: Don’t Show Discount if None was Used on [edd_receipt]
  • Tweak: Remove Subtotal and Taxes if Taxes Disabled [edd_receipt]
  • Tweak: Payment Notes Showing Up in Comment Streams
  • Fix: Pagination Not Working Fully on File Download Logs
  • Fix: New option to make Supercache compatible with EDD (props @chriscct7)
  • Fix: Flat Rate Discounts Not Working Correctly
  • Fix: Discount Start Dates Defaulting to Current Day
  • Fix: Download System Info button added
  • Fix: Pagination of &#91;purchase_history] and &#91;download_history] (props @chriscct7)
  • Fix: Number format error when no price entered
  • Fix: Last Month Dashboard Widget Incorrect For January
  • Fix: Calculate the tax price in edd_get_cart_content_details() when tax inclusive
  • Fix: Validate Checkout
  • Fix: File Download Count for Customer Reports is Failing
  • Fix: Double Click Required for Purchase
  • Fix: PayPal Post giving wrong URL
  • Fix: Issue with new Payment History
  • Fix: PHP warnings and notices on individual download page
  • Fix: Tax Calculation Doesn’t Respect Discounts
  • Fix: Whitescreen after checkout
  • Fix: An issue with the checkout page on sites with HTTPS and PayPal Standard

The post Version 1.4.1 Released first appeared on Easy Digital Downloads.

]]>
Version 1.4 Released https://easydigitaldownloads.com/blog/version-1-4-released/ https://easydigitaldownloads.com/blog/version-1-4-released/#comments Thu, 27 Dec 2012 17:34:41 +0000 http://easydigitaldownloads.com/?p=21900 Easy Digital Downloads version 1.4 has been in the works for quite some time now, and this morning it is officially released. There are a lot of improvements that have been made in this version and we’re all very excited to bring them to you. System Logs UI The new Downloads → Reports → Logs

The post Version 1.4 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.4 has been in the works for quite some time now, and this morning it is officially released. There are a lot of improvements that have been made in this version and we’re all very excited to bring them to you.

System Logs UI

The new Downloads → Reports → Logs UI provides a complete interface for viewing the internal logs kept with Easy Digital Downloads. These logs let you see everytime a file is downloaded, everytime a sale is made, and everytime there is an error during the processing of a payment.

Logs UI

Improved Purchase Summaries

The new [edd_receipt] short code will display a detailed break down of customer’s purchases after completing a payment.

Purchase summary

Profile Editor

A new short code has been added to allow customers to edit their account information after creating a user account on your site. The new profile editor includes fields to change the user’s name, email, and password, and can be displayed with the [edd_profile_editor] short code.

EDD Profile Editor

System Info

The System Info page will display a detailed break down of information related to your hosting configuration, your WordPress version, the active plugins you have, your current theme, and more. This information is made easily accessible so that you can provide it when asking for support. This makes it easier for us to help get your issues resolved in a more time-efficient manner.

Payment Notes

The new notes feature for payments makes it easy for store managers to leave notes on individual purchases and to track changes to orders over time.

Simply go to Downloads → Payment History and click Edit on any payment. From this screen you can now post notes to payments.

Other Improvements Under the Hood

Discount Codes

Discount codes are now stored as a custom post type and will allow for dramatically more powerful coupons in coming versions.

File Optimization

Every file in the plugin has been optimized to help slim down the overall size of Easy Digital Downloads.

WordPress 3.5-ready

Every aspect of the plugin has been fully tested with WordPress 3.5 to ensure absolute compatibility.

Plugin Directory Structure

We have significantly improved the file / folder organized of the plugin, making it easier for developers to get involved in development.

Better AJAX Functionality

The ajaxed functions, such as payment gateway loading, have been significantly improved to make them faster.

Retina Ready

All graphics have been optimized and tested with retina displays.

Download v1.4

The post Version 1.4 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-4-released/feed/ 1
Version 1.3.4 Released https://easydigitaldownloads.com/blog/version-1-3-4-released/ https://easydigitaldownloads.com/blog/version-1-3-4-released/#comments Sat, 01 Dec 2012 22:07:56 +0000 http://easydigitaldownloads.com/?p=19211 Version 1.3.4 has just been released and has a lot of very important updates, including a few new features that everyone will appreciate. Payment History Search It is a feature that should have been included since day one, but the ability to search the payment history is finally available. The search system is quite powerful

The post Version 1.3.4 Released first appeared on Easy Digital Downloads.

]]>
Version 1.3.4 has just been released and has a lot of very important updates, including a few new features that everyone will appreciate.

Payment History Search

It is a feature that should have been included since day one, but the ability to search the payment history is finally available. The search system is quite powerful and will allow you to search for payments in a variety of ways:

  • Search for all payments connected to a particular user by entering the user ID
  • Search for all payments connected to a particular user by entering the user’s email
  • Search for all payments connected to a particular user by entering the user’s name
  • Search for specific payments by entering the purchase key

This makes it much easier to locate past payments when you need to update a customer’s order, delete a particular purchase, refund a purchase, etc.

Improved Category and Tag Filtering for Product Grid

The

Sydney

Create stunning websites that are easy to customize and fast to load. Sydney is the perfect starting point for all your big ideas.

Waveme – Music Platform WordPress Theme

Waveme is a music WordPress theme with many features to build a professional music web application, It aim for Music platform, Audio publisher, Sophisticated DJ application. The Audio Social Network for

GeneratePress

Focused on speed, stability, and accessibility, our lightweight WordPress theme and suite of tools lets you build beautiful high-performance websites that work. GeneratePress uses Easy Digital Downloads to power it’s

Digital Downloads Pro

Digital Downloads Pro is a Genesis child theme by brandiD, specifically built for starting your digital eCommerce site, and is integrated seamlessly with Easy Digital Downloads. Powered by a 1-click

Podcast Pro

Podcast Pro is a Genesis child theme by brandiD, that helps you speak your truth, tell a story, and share your voice with the world. Educate, inspire, or move people

PayPal Commerce Pro Payment Gateway

The PayPal Commerce Pro payment gateway extension for Easy Digital Downloads allows you to accept credit cards, debit cards, and alternative payments alongside PayPal on your WordPress sites. With PayPal

Stripe Payment Gateway

Stripe is the premier choice for online credit card processing; it’s also the most popular payment gateway for Easy Digital Downloads – and it’s our preferred option! With our Stripe integration,

Multi Currency

Want to maximize international sales? Then, you’ll need to display and accept multiple currencies on your site. With multi-currency support, you can help customers avoid being charged a currency conversion

Coaching Pro

Coaching Pro is a Genesis child theme by brandiD. Perfect for personal branding sites like a life coach, business coach, speaker, author or consultant.

short code now accepts two additional parameters:

  • exclude_category – Used to prevent products in one or more categories from showing.
  • exclude_tags – Used to prevent products with one or more specific tags from showing.

Take a look at the short code documentation for more instructions on how to use these parameters.

Prices Shown on Purchase Buttons

The [purchase_link] short code now has an additional parameter called price that allows you to automatically show the product price on the purchase button. This defaults to on.

[divider]
There were other changes as well, so here is the complete list:

  • Added new option for defining the emails that receive admin sale notifications
  • Improved contextual help tabs
  • Fixed a problem with $0 purchases
  • Added new edd_item_in_cart filter
  • Made the edd_log_type taxonomy private
  • Added prices to the short code so that the product price is shown on the button
  • Fixed a problem with display the buyer’s first name in purchase receipts
  • Updated category/tag slugs to respect EDD_SLUG constant (if defined)
  • Updated Italian language files
  • Added payment history search
  • Rebuilt Payment History page to use better core UI standards
  • Improved PayPal IPN processing with new do_action() hooks for each transaction type
  • Added exclude_category and exclude_tags parameters to the

    Sydney

    Create stunning websites that are easy to customize and fast to load. Sydney is the perfect starting point for all your big ideas.

    Waveme – Music Platform WordPress Theme

    Waveme is a music WordPress theme with many features to build a professional music web application, It aim for Music platform, Audio publisher, Sophisticated DJ application. The Audio Social Network for

    GeneratePress

    Focused on speed, stability, and accessibility, our lightweight WordPress theme and suite of tools lets you build beautiful high-performance websites that work. GeneratePress uses Easy Digital Downloads to power it’s

    Digital Downloads Pro

    Digital Downloads Pro is a Genesis child theme by brandiD, specifically built for starting your digital eCommerce site, and is integrated seamlessly with Easy Digital Downloads. Powered by a 1-click

    Podcast Pro

    Podcast Pro is a Genesis child theme by brandiD, that helps you speak your truth, tell a story, and share your voice with the world. Educate, inspire, or move people

    PayPal Commerce Pro Payment Gateway

    The PayPal Commerce Pro payment gateway extension for Easy Digital Downloads allows you to accept credit cards, debit cards, and alternative payments alongside PayPal on your WordPress sites. With PayPal

    Stripe Payment Gateway

    Stripe is the premier choice for online credit card processing; it’s also the most popular payment gateway for Easy Digital Downloads – and it’s our preferred option! With our Stripe integration,

    Multi Currency

    Want to maximize international sales? Then, you’ll need to display and accept multiple currencies on your site. With multi-currency support, you can help customers avoid being charged a currency conversion

    Coaching Pro

    Coaching Pro is a Genesis child theme by brandiD. Perfect for personal branding sites like a life coach, business coach, speaker, author or consultant.

    short code
  • Fixed a problem with category/tag query parameters in the

    Sydney

    Create stunning websites that are easy to customize and fast to load. Sydney is the perfect starting point for all your big ideas.

    Waveme – Music Platform WordPress Theme

    Waveme is a music WordPress theme with many features to build a professional music web application, It aim for Music platform, Audio publisher, Sophisticated DJ application. The Audio Social Network for

    GeneratePress

    Focused on speed, stability, and accessibility, our lightweight WordPress theme and suite of tools lets you build beautiful high-performance websites that work. GeneratePress uses Easy Digital Downloads to power it’s

    Digital Downloads Pro

    Digital Downloads Pro is a Genesis child theme by brandiD, specifically built for starting your digital eCommerce site, and is integrated seamlessly with Easy Digital Downloads. Powered by a 1-click

    Podcast Pro

    Podcast Pro is a Genesis child theme by brandiD, that helps you speak your truth, tell a story, and share your voice with the world. Educate, inspire, or move people

    PayPal Commerce Pro Payment Gateway

    The PayPal Commerce Pro payment gateway extension for Easy Digital Downloads allows you to accept credit cards, debit cards, and alternative payments alongside PayPal on your WordPress sites. With PayPal

    Stripe Payment Gateway

    Stripe is the premier choice for online credit card processing; it’s also the most popular payment gateway for Easy Digital Downloads – and it’s our preferred option! With our Stripe integration,

    Multi Currency

    Want to maximize international sales? Then, you’ll need to display and accept multiple currencies on your site. With multi-currency support, you can help customers avoid being charged a currency conversion

    Coaching Pro

    Coaching Pro is a Genesis child theme by brandiD. Perfect for personal branding sites like a life coach, business coach, speaker, author or consultant.

    short code
  • Improved username validation and error messages on checkout
  • Updated French language files
  • Improved the way language files are loaded to permit users to place custom language files in wp-content/languages/edd/
  • Improved edd_get_ajax_url() to fix problems with sites that use SSl
  • Fixed a problem with PayPal purchases when item names have HTML entities
  • Improved some internationalization with date functions
  • Fixed a problem with prices over 1,000 on checkout
  • Fixed path to custom edd.css
  • Made the email address in View Details for purchase history clickable
  • Added a tax column to the CSV purchase export
  • Fixed a problem with some payments not having meta data for the total amount recorded
  • Added date parameters to edd_get_payments() to allow payments of specific dates to be queried
  • Removed the “required” class from the local tax opt-in checkbox
  • Improved the function that retrieves the total earnings amount
  • Updated customer CSV export to include the number of purchases and total amount spent
  • Updated purchase details to include tax information

The post Version 1.3.4 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-3-4-released/feed/ 8
Version 1.3.3 Released with New Tax System https://easydigitaldownloads.com/blog/version-1-3-3-released-with-new-tax-system/ https://easydigitaldownloads.com/blog/version-1-3-3-released-with-new-tax-system/#comments Thu, 15 Nov 2012 14:13:51 +0000 http://easydigitaldownloads.com/?p=17048 Easy Digital Downloads version 1.3.3 was released early this morning and brings an entirely new system for collecting sales tax. Along with the taxes upgrade, a number of significant bug fixes were implemented and also several other improvements across the plugin. The tax system will now allow you to apply a set sales tax percentage

The post Version 1.3.3 Released with New Tax System first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.3.3 was released early this morning and brings an entirely new system for collecting sales tax. Along with the taxes upgrade, a number of significant bug fixes were implemented and also several other improvements across the plugin.
The tax system will now allow you to apply a set sales tax percentage on all purchases. You can choose whether to apply tax to all customers or just those in your local area. A new reports page has also been added for calculating year-end sales tax totals:

Full list of changes below:
  • Added new Tax system for calculating simple taxes on purchases
  • Added error / payment failure logging to PayPal standard gateway
  • Improved the error logging system
  • Fixed an issue with payment method select when ajax is disabled
  • Fixed a problem with a stray file upload button in IE and Firefox
  • Improved the Payment History export to CSV option
  • Removed old, out of date PayPal payment gateway
  • Fixed a problem with improperly formatted amounts after applying a flat rate discount
  • Fixed two conflicting filter names
  • Improved markup for the &#91;edd_price] short code
  • Updated Dutch translation files
  • Improved front-end CSS for variable price options
  • Added new edd_file_download_has_access filter
  • Improved logic for determing the lower price on variable priced downloads
  • Improved stylesheet loading
  • Fixed a pagination bug with the &#91;downloads] short code

The post Version 1.3.3 Released with New Tax System first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-3-3-released-with-new-tax-system/feed/ 9
Version 1.3.2 Released https://easydigitaldownloads.com/blog/version-1-3-2-released/ Wed, 31 Oct 2012 20:45:49 +0000 http://easydigitaldownloads.com/?p=14962 Version 1.3.2 was released a few minutes ago. This release is primarily to fix a large number of minor bugs throughout the system, though it also brings a few small enhancements. The main update that you will notice is the improved “Easy Digital Downloads Sales Summary” widget on the Dashboard. This widget now includes recent

The post Version 1.3.2 Released first appeared on Easy Digital Downloads.

]]>
Version 1.3.2 was released a few minutes ago. This release is primarily to fix a large number of minor bugs throughout the system, though it also brings a few small enhancements.

The main update that you will notice is the improved “Easy Digital Downloads Sales Summary” widget on the Dashboard. This widget now includes recent sales, the top selling item of all time, and the best selling item for the last 30 days.

The complete list of changes can be seen below:

  • Fixed a problem with the Apply Discount link when not logged-in
  • Added Total Earnings For Period Shown to Reports page
  • Improved efficiency of downloads list table
  • Fixed a formatting issue with prices in the email template preview
  • Added option to export file download history
  • Improved the checkout template to be more modular
  • Added new edd_get_purchase_id_by_key() function, props Yoast
  • Added Recent Purchases to the Dashboard widget
  • Fixed a problem with amount formatting in the purchase receipts
  • Added ability to filter payments by username
  • Fixed a problem with the file download limit feature
  • Updated post updated messages with “View Download” link
  • With a problem with the [download_discounts] short code
  • Added new edd_price_field action to the download meta box
  • Fixed a problem with saving prices when they contain a thousands separator
  • Added Lifetime Best Selling into the Dashboard Sales widget
  • Moved all template files and CSS to /templates folder instead of the includes/ folder
  • Added new edd_add_to_cart_item filter for modifying the item info when adding items to the cart
  • Added version numbers to all scripts and stylesheets to help prevent caching issues on updates
  • Updated the checkout form to load the payment forms automatically when selecting a payment method
  • Fixed some UTF8 decoding problems with the PDF reports
  • Integrated Opt-In PressTrends tracking
  • Fixed a problem with the download Tags slug and archive views for the taxonomy
  • Updated French language files

The post Version 1.3.2 Released first appeared on Easy Digital Downloads.

]]>
Version 1.3.1 Released https://easydigitaldownloads.com/blog/version-1-3-1-released/ https://easydigitaldownloads.com/blog/version-1-3-1-released/#comments Fri, 19 Oct 2012 20:23:10 +0000 http://easydigitaldownloads.com/?p=7244 Version 1.3.1 was released today and brings a very significant upgrade to one of the plugin’s internal systems, and also a really nice new feature that a lot of users have requested. You can now limit the total number of times buyers can download their purchased files via a simple option in the Download Configuration.

The post Version 1.3.1 Released first appeared on Easy Digital Downloads.

]]>
Version 1.3.1 was released today and brings a very significant upgrade to one of the plugin’s internal systems, and also a really nice new feature that a lot of users have requested. You can now limit the total number of times buyers can download their purchased files via a simple option in the Download Configuration.

The new Download Limit feature can be seen in the screenshot below:

This feature will allow you to set a limit on the number of times that a buyer can download the files from each purchase. For example, if you set this to 10, buyers will only be able to download each file 10 times. If they attempt to download the file again, they will be given an error letting them know that they are at their limit.

The other big update in v1.3.1 is the new logging system that we have built into the plugin. This logging system allows us to easily log events as they happen in the plugin. For example, each time a file is downloaded, information about the user is logged in the database so that you as the admin can go in and look at exactly who has downloaded the files (and where they have downloaded them from).

The logging system will soon be expanded to include error logging for payment gateways, so anytime there is a purchase that results in an error (such as a declined card), the error will be logged. This will be extremely useful for store owners that need to track down failed payments, credit card fraud, and anything else related to purchases.

There were several other changes introduced in 1.3.1, so checkout the complete change log below:

  • Updated German translation files
  • Added new file download limit option to limit the number of times buyers can download files
  • Fixed some text strings that were missing localization
  • Added new graceful failure for missing callback functions for settings fields
  • Added dozens of new filters for function returns
  • Added a new function for tracking deprecated function calls
  • Added a check to ensure items in the cart are of post_type “download”
  • Fixed a bug with creating the blank index.php in wp-content/uploads/edd/
  • Fixed a bug with an HTML class name in edd_get_purchase_link()
  • Added upgrade routine for converting old file download and purchase logs to the new EDD_Logging class
  • Added new upgrade routine for handling database upgrades
  • Added a new EDD_Logging class for logging events
  • Removed unnecessary parameters for register_post_type()
  • Code formatting improvements
  • Added support for custom reporting views

The post Version 1.3.1 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-3-1-released/feed/ 2
New Plugin for EDD Beta Testing https://easydigitaldownloads.com/blog/new-plugin-for-edd-beta-testing/ Fri, 19 Oct 2012 15:16:32 +0000 http://easydigitaldownloads.com/?p=7213 If you like to try out the beta versions of Easy Digital Downloads, then the plugin released earlier this week will be a huge help for you. Patrick Garman has released a new plugin called “EDD Beta Tester” that lets you easily run the latest development, or “trunk”, version on your site. The way that

The post New Plugin for EDD Beta Testing first appeared on Easy Digital Downloads.

]]>
If you like to try out the beta versions of Easy Digital Downloads, then the plugin released earlier this week will be a huge help for you.

Patrick Garman has released a new plugin called “EDD Beta Tester” that lets you easily run the latest development, or “trunk”, version on your site. The way that it works is it watches the Github repository (where all EDD code is stored) for changes to the master branch. Anytime there are changes on Github that do not exist on your install, WordPress will present you with an update notification, just like any other plugin update notice.

This makes it exceptionally easy to run the most bleeding-edge version of Easy Digital Downloads.

Disclaimer: you should not run trunk on a live production site, not unless you want to risk things breaking.

Download PLugin

The post New Plugin for EDD Beta Testing first appeared on Easy Digital Downloads.

]]>
Version 1.3 Released https://easydigitaldownloads.com/blog/version-1-3-released/ https://easydigitaldownloads.com/blog/version-1-3-released/#comments Sat, 13 Oct 2012 14:15:20 +0000 http://easydigitaldownloads.com/?p=6768 Easy Digital Downloads version 1.3 was released a few days ago on October 11th. This version brings several major updates to the plugin, including a completely rebuilt Reports page and new purchase button styles. The Reports page has been completely rebuilt and now includes new graphs powered by the jQuery Flot library. Along with the

The post Version 1.3 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.3 was released a few days ago on October 11th. This version brings several major updates to the plugin, including a completely rebuilt Reports page and new purchase button styles.

The Reports page has been completely rebuilt and now includes new graphs powered by the jQuery Flot library. Along with the new graphs, which I feel provide a much beter visual representation of the sales and earnings of your store, date range filters have also been introduced that let you choose the dates you want to view graphs for. The new graphs can be seen in the screenshot blow:

We’ve gone beyond just bringing improved graphs, however, and have also introduced additional reporting views for Downloads and Customers. The Downloads reports view displays a table of all of your products and displays the total sales and earnings for each product, along with also showing monthly averages for sales and earnings.

The Customers view shows a table of every person that has ever purchased anything through your site. For each customer you can see their email, username (if any), number of purchases, and total amount spent through your site. The customer’s username is also linked to the Payment History page with payments filtered to show only purchases of that customer.

The Reports page is also highly extensible so additional graphs and views can be added via extensions. The Commissions add-on is an example of an extension that adds extra graphs to the page.

With 1.3, the other major change we made was with the purchase buttons. The button styles that were used since 1.0 were based on the designs by Orman Clark have now been replaced with a Twitter Bootstrap style, as seen in the screenshot below:

Along with introducing a cleaner style, the new buttons use much simpler HTML that is dramatically easier for users that wish to customize the appearance of the buttons.

There are additional changes made, and if you’re interested in see what they were, you can read through the change log below:

  • Completely rewrote the Reports page with new graphs and Downloads / Customers view
  • Introduced new CSS styles for purchase buttons
  • Fixed a problem with the add-ons page
  • Added new EDD_VERSION constant
  • Fixed a problem with thousands separator and price formatting
  • Replaced date() with date_i18n() for improved internationalization
  • Added new edd_before_download_content hook
  • Added new edd_purchase)history_files hook
  • Added new filter for edd_is_checkout
  • Introduced several new functions for calculating average sales / earnings for individual products
  • Introduced several new functions for counting number of purchases and amount spent for customers
  • Added a contextual help menu to the Discounts page
  • Added a contextual help menu to the edit Download page
  • Fixed a jQuery UI conflict
  • Added new jQuery UI styles that better match core WordPress styles
  • Improved data validation throughout the plugin
  • Fixed a problem with adding items to the cart via ajax when admin/front end http/s protocals are miss matched
  • Added a filter to remove product titles in purchase receipts
  • Added new Polish translation files
  • Fixed the upload field settings field callback JS
  • Significant cleanup of code formatting and adherence of WordPress coding standards
  • Fixed missing item description in PayPal checkout
  • Updated French translation files and default language files
  • Fixed a problem with the total earnings widget

The post Version 1.3 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-3-released/feed/ 6
Commissions Add-on Gets New Short Code for User Stats https://easydigitaldownloads.com/blog/commissions-add-on-gets-new-short-code-for-user-stats/ Wed, 26 Sep 2012 17:59:26 +0000 http://easydigitaldownloads.com/?p=5838 The Commissions add-on, which makes it really easy to track and payout commissions on product sales, has just gotten a new upgrade with version 1.3. Prior to version 1.3, there was not a way for individual users to monitor how well their commissions were doing; 1.3 has fixed this by adding a new short code

The post Commissions Add-on Gets New Short Code for User Stats first appeared on Easy Digital Downloads.

]]>
The Commissions add-on, which makes it really easy to track and payout commissions on product sales, has just gotten a new upgrade with version 1.3. Prior to version 1.3, there was not a way for individual users to monitor how well their commissions were doing; 1.3 has fixed this by adding a new short code for displaying statistics about the current user’s earnings.

You can now place the [edd_commissions] short code on any page and it will display the earnings stats for the current user. The stats will be shown in two tables, one for paid and one for unpaid commissions. Paid/until totals will also be displayed beneath each table. See the screenshot below:


A few other updates were made as well, the most notable being the addition of “Unpaid Totals” section added to the Commissions page in the Dashboard. This lets you quickly see exactly how much the store has in unpaid commissions, making it easier for you to monitor how things are doing.

If you’re curious, the commissions add-on is the system used for tracking extension sells for 3rd party developers here on this site.

Purchase Commissions Add-On

The post Commissions Add-on Gets New Short Code for User Stats first appeared on Easy Digital Downloads.

]]>
New UI in Version 1.2.2 https://easydigitaldownloads.com/blog/new-ui-in-version-1-2-2/ https://easydigitaldownloads.com/blog/new-ui-in-version-1-2-2/#comments Tue, 25 Sep 2012 16:28:28 +0000 http://easydigitaldownloads.com/?p=5735 Version 1.2.2 has just been released and with it we have delivered a dramatically improved user interface for setting up and configuring download products. Previously, there was an excess of options that often confused users and made them not quite sure how to properly setup the downloadable product. We have significantly simplified and improved the

The post New UI in Version 1.2.2 first appeared on Easy Digital Downloads.

]]>
Version 1.2.2 has just been released and with it we have delivered a dramatically improved user interface for setting up and configuring download products.

Previously, there was an excess of options that often confused users and made them not quite sure how to properly setup the downloadable product. We have significantly simplified and improved the UI and the available options to make things easier, more streamlined, and much prettier to look at.

The new UI is largely due to the excellent work done by Spencer Finnell, our most recent contributing developer, who has also just joined us as an official contributor to Easy Digital Downloads. With his exquisite attention to detail and excellent developmnent practices, Spencer was able to dramatically improve the UI that has been around since the very first version of the plugin.

Other changes in v1.2.2 include new language files for Arabic speakers, a new Dashboard Earnings widget, several significant bug fixes, a fix for a security flaw, and many other minor bug fixes.

Another important note, though one that actually relates to v1.2.1, is the new templating system available for short codes. There are template files located in includes/templates that you cn copy to a folder named edd_templates in your theme in order to customize the short code output for [downloads], [purchase_history], [download_history], and [download_cart]. These template files make it dramatically easier to adapt Easy Digital Downloads to the specific needs of your site.

Download v1.2.2

The post New UI in Version 1.2.2 first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/new-ui-in-version-1-2-2/feed/ 1
Version 1.1.5 Brings Improved Security https://easydigitaldownloads.com/blog/version-1-1-5-brings-improved-security/ https://easydigitaldownloads.com/blog/version-1-1-5-brings-improved-security/#comments Mon, 20 Aug 2012 16:28:55 +0000 http://easydigitaldownloads.com/?p=4151 Easy Digital Downloads version 1.1.5 was released a few minutes ago and one of the focuses for this release was improvements to file security. A few days ago a user reported that he had found a massive security flaw in the plugin that allowed site visitors to find and browse (and download) any product download

The post Version 1.1.5 Brings Improved Security first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.1.5 was released a few minutes ago and one of the focuses for this release was improvements to file security.

A few days ago a user reported that he had found a massive security flaw in the plugin that allowed site visitors to find and browse (and download) any product download files without purchasing them. This flaw was caused primarily by a bug in the plugin, but also by an oversight on my part when I originally setup the file storage structure.

With a few simple changes, this issue has been resolved and your files are much more secure. Directory browsing is now prevented with a redundant system of .htaccess files (for apache servers) and blank index.php files for all other server types. The necessary files to protect your download files will be created when you install the 1.1.5 update.

Along with the security improvements, there were also significant enhancements made to the discount code system so that buyers can only use a discount code once, as opposed to being able to use the same code over and over again for every purchase.

Another major upgrade was added that allows you to display a list of download links on the “success” page after a user completes the purchase. This option is primarily designed for sites that process all orders as guests (where the users don’t log in). This update will allow guest buyers to download their files immediately after purchase, without having to check their email. You will find this option in Downloads > Settings > General, as shown below:

The complete change log is below:

  • Updated default language files
  • Changed “Purchase Page” label to “Checkout Page” in settings
  • Fixed a problem with serving download files
  • Fixed a bug that caused images to break when uploaded to download products
  • Made significant security improvements for protecting files against unauthorized downloads
  • Updated discounts so taht users can only use a discount code once
  • Download titles are now decoded for html entities in payment history
  • Updated payment history to fix an error notice when a user isn’t found
  • Added a new option for showing download links on the success page after completing a payment
  • Fixed a couple of undefined index errors
  • Added item prices to the cart widget
  • Added support for the Iranian Rial currency. Make sure your gateway supports it before using it
  • Updated the edd_remove_item_url() to use the current page URL instead of the home URL
  • Added new edd_get_current_page_url() function
  • Made the edd_payment post type not public
  • Updated French language files

The post Version 1.1.5 Brings Improved Security first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-1-5-brings-improved-security/feed/ 1
PDF Earnings and Sales Reports with Version 1.1.4.0 https://easydigitaldownloads.com/blog/pdf-earnings-and-sales-reports-with-version-1-1-4-0/ Tue, 31 Jul 2012 21:33:44 +0000 http://easydigitaldownloads.com/?p=3353 Version 1.1.4.0 was released earlier today, and with it several new features. The main new feature that we’ve added is an option to generate a PDF report of sales and earnings form your Reports page. A new short code has been added, and dozens of bug fixes and other minor improvements were also included with

The post PDF Earnings and Sales Reports with Version 1.1.4.0 first appeared on Easy Digital Downloads.

]]>
Version 1.1.4.0 was released earlier today, and with it several new features. The main new feature that we’ve added is an option to generate a PDF report of sales and earnings form your Reports page. A new short code has been added, and dozens of bug fixes and other minor improvements were also included with the release.

At the bottom of your Reports page, you will see a new button that lets you download a PDF report of your sales and earnings for all products.

You may also notice that there is a new graph that has been added as well for “Sales Per Month”. This graph will show you the total number of sales you have had each month for the currently year.

Also added was a new short code for showing the price of any Download. To use it simply add $0.00 any where on your site. If you place the short code in the main body area of a downloadable product, then the ID of the download will be automatically detected.

The complete list of changes can be seen below:

  • Fixed a bug with the purchase receipt templates
  • Updated default language files with a lot of new strings
  • Added new edd_cart_contents filter
  • Replaced Thickbox with Colorbox for email template previews
  • Fixed a bug with + signs in email addresses
  • Fixed a bug with prices not saving when set to 0
  • Added a new PDF Report generation feature for Sales and Earnings, thanks to SunnyRatilal
  • Added a new $0.00 short code
  • Fixed a miss spelled FOR attribute on a checkout label
  • Added Quick Edit ability to the Download Price option
  • Fixed a bug with the discount code field on the checkout page
  • Fixed an encoded bug with the purchase receipts
  • Updated the charset from ISO-8859-1 to utf-8 for the purchase receipts
  • Fixed a bug with the way the currency sign was displayed in the meta box price field
  • Fixed a bug where flat rate discounts could result in negative checkout values
  • Update the date in purchase receipts to reflect the date_format setting in WordPress
  • Added a check to existing jQuery libraries before enqueing
  • Added is_array() check to the price options name function to fix a potential error
  • Improved the formatting of country names
  • Added an php_ini check for safe mode
  • Fixed a missing currency sign in the email {price} template tag

Download Plugin

The post PDF Earnings and Sales Reports with Version 1.1.4.0 first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads Version 1.1.2 Released https://easydigitaldownloads.com/blog/easy-digital-downloads-version-1-1-2-released/ Mon, 16 Jul 2012 23:24:49 +0000 http://easydigitaldownloads.com/?p=2856 Another minor point release has just been pushed out. This update fixes a couple of noticeable bugs (and one semi major one) and also brings a couple of nice new minor features. The short code now accepts an optional “class” parameter that you can use to append additional classes to the purchase link. This is

The post Easy Digital Downloads Version 1.1.2 Released first appeared on Easy Digital Downloads.

]]>
Another minor point release has just been pushed out. This update fixes a couple of noticeable bugs (and one semi major one) and also brings a couple of nice new minor features.

The short code now accepts an optional “class” parameter that you can use to append additional classes to the purchase link. This is great for users that are customizing the CSS of the purchase button.

There is now an Export to CSV option at the top of the Payment History page that will let you export all recorded payments to a .csv file. This feature was added thanks to MadeByMike.

The complete change log can be seen below:

  • Fixed a bug with the ajax function that adds items to the cart – it did not show the price option name until page was refreshed
  • Fixed a bug in the purchase receipt that caused it to include all source file links, not just the ones set to the price option purchase
  • Added a new “class” parameter to the [purchas_link} short code
  • Moved the discount code fieldset inside of the user info fieldset on the checkout form
  • Added a legend to the user info fieldset
  • Improved the markup of the default CC fields
  • Added new edd_is_checkout() conditional function
  • Updated Spanish language files
  • Added new payment export system, thanks to MadeByMike

Download Update

The post Easy Digital Downloads Version 1.1.2 Released first appeared on Easy Digital Downloads.

]]>
Version 1.1.0 Released https://easydigitaldownloads.com/blog/version-1-1-0-released/ https://easydigitaldownloads.com/blog/version-1-1-0-released/#comments Sat, 07 Jul 2012 18:23:31 +0000 http://easydigitaldownloads.com/?p=2609 Easy Digital Downloads version 1.1.0 has just released and it brings several new features and quite a few minor bug fixes. The major new feature that has been added is the ability to filter the Payment History page by payment status, meaning you can now very easily view all Complete payments, all Pending payments, all

The post Version 1.1.0 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.1.0 has just released and it brings several new features and quite a few minor bug fixes.

The major new feature that has been added is the ability to filter the Payment History page by payment status, meaning you can now very easily view all Complete payments, all Pending payments, all deleted payments, etc. We have also introduced the ability to view all payments made by a particular buyer or user.

Here is the complete change log for version 1.1.0:

* Updated French translation files, thanks for Boddhi
* Updated default language files
* Fixed the width of the “Email” column in the payment history page
* Added payment “status” filters to the payment history page
* Added an option to filter the payment history page by user/buyer
* Added a “Price” column to the Downloads page
* Fixed a bug with duplicate “Settings Updated” notices
* Added a missing text domain to the Settings Updated notice
* Fixed a bug with the add-ons cache that caused them to never refresh
* Added new {receipt_id} template tag for purchase receipts
* Improved CSS for the checkout page
* Improved CSS for the payment method icons
* Added a new “upload” callback for settings field types
* Added a new hook, edd_process_verified_download, to the download processing function
* Minor improvements to the email templating system
* Minor improvements to the View Order Details pop up
* Updated edd_sert_payment() to apply the date of the payment to the post_date field

Download / Update

The post Version 1.1.0 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-1-0-released/feed/ 4
Version 1.0.9 Brings a Great New Feature https://easydigitaldownloads.com/blog/version-1-0-9-brings-a-great-new-feature/ https://easydigitaldownloads.com/blog/version-1-0-9-brings-a-great-new-feature/#comments Tue, 03 Jul 2012 19:10:06 +0000 http://easydigitaldownloads.com/?p=2582 Easy Digital Downloads version 1.0.9 has been released and is ready for your upgrades. This version brings a lot of minor bug fixes and a couple of really great new features Many of the new features are primarily for developers, but there is one major feature that everyone will love: variable-price-option-specific download files. The big

The post Version 1.0.9 Brings a Great New Feature first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.0.9 has been released and is ready for your upgrades. This version brings a lot of minor bug fixes and a couple of really great new features

Many of the new features are primarily for developers, but there is one major feature that everyone will love: variable-price-option-specific download files.

The big thing that has changed with this version is the ability to set download source files as only being available to certain price options. You can now setup multiple price options for a product, and then select download files for each price, so if a user purchases price option one, they get file X and Y, but if they purchase price option two, they get file W and Z. See the screenshot below for more info:

Complete Change Log

* Updated the purchase/download history short codes to only show files for the price options the user has purchased
* Fixed a bug with the file upload meta box fields
* Added the ability to register custom payment method icons
* Added unique IDs to P tags on the checkout form
* Added an option to disable the PayPal IPN verification
* Added a new feature that allows source files to be restricted to specific price options
* Updated the “View Purchase Details” modal to include the price option purchased, if any
* Added labels above the file name and file URL fields to help users using browsers without placeholder support
* Made improvements to the checkout registration form layout
* Added an option in Settings > Misc to define the expiration length for download links – default is 24 hours
* Updated the &391;purchase_link] short code in the Download Configuration meta box to reflect the chosen button color
* Updated the “Short Code” column in the list table to include the correct button color option
* Added a new filter, edd_download_file_url_args, for changing the arguments passed to the function that generages download URLs
* Fixed a bug with the EDD_READ_FILE_MODE constant
* Added a new filter to allow developers to change the redirect URL for the edd_login form
* Improved some file / function organization

Download V1.0.9

The post Version 1.0.9 Brings a Great New Feature first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-0-9-brings-a-great-new-feature/feed/ 2
The New Email Template System https://easydigitaldownloads.com/blog/the-new-email-template-system/ https://easydigitaldownloads.com/blog/the-new-email-template-system/#comments Tue, 26 Jun 2012 20:31:48 +0000 http://easydigitaldownloads.com/?p=2369 Since version 1.0.8.3 of Easy Digital Downloads, there has been an email templating system in place that allows users to customize the appearance of the purchase receipts sent to buyers after they make a purchase. The feature has not been advertised very much until now, as we’ve been locking down a few things with the

The post The New Email Template System first appeared on Easy Digital Downloads.

]]>
Since version 1.0.8.3 of Easy Digital Downloads, there has been an email templating system in place that allows users to customize the appearance of the purchase receipts sent to buyers after they make a purchase. The feature has not been advertised very much until now, as we’ve been locking down a few things with the system, but as of now, I’d like to formally introduce you to the system.

Located in Settings > Emails, the template system for the purchase receipts allows us (be default) to select from two different included templates:

  • Default – a simple, yet attractive frame
  • Plain Text – a regular, plain text email

We will be releasing an official “Email Templates Pack” sometime in the near future with 5-10 professionally designed email templates.

The post The New Email Template System first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/the-new-email-template-system/feed/ 1
Easy Digital Downloads Version 1.0.8.3 Released https://easydigitaldownloads.com/blog/easy-digital-downloads-version-1-0-8-3-released/ Fri, 15 Jun 2012 15:06:39 +0000 http://easydigitaldownloads.com/?p=2030 Version 1.0.8.3 was released late last night and brings a huge number of minor bug fixes, a couple of major bug fixes, some security improvements, and a couple of new shortcodes. One of the big changes made is in the Sydney Create stunning websites that are easy to customize and fast to load. Sydney is

The post Easy Digital Downloads Version 1.0.8.3 Released first appeared on Easy Digital Downloads.

]]>
Version 1.0.8.3 was released late last night and brings a huge number of minor bug fixes, a couple of major bug fixes, some security improvements, and a couple of new shortcodes.

One of the big changes made is in the [downloads] shortcode that allows you to display a list or grid of your downloadable products. This shortcode has been in the plugin since version 1.0 but has never seen much light, as it needed major improvements.

Some of the changes / improvements are highlighted below.

[downloads] Shortcode

This shortcode can be used for outputting a list or grid of downloadable products, including thumbnails, titles, excerpts and purchase buttons. The shortcode has a variety of parameters, including ones for limiting the display to only downloads in specified categories and/or tags.

Documentation for this shortcode can be found here.

[download_discounts] Shortcode

The [download_discounts] shortcode can be used to output a list of all currently active discount codes. This would work very well for a “promotional” section of your site will you show all of the promotions you currently have running.

Improved Security

One of the more important updates we’ve made with EDD v1.0.8.3 is a significant improvement to the security of your download files. Anytime you upload a file to a product, it is stored in a special folder in your wp-content/uploads folder specific to Easy Digital Downloads. Prior to v1.0.8.3, the uploaded files just sat here and could be pretty easily accessed if someone knew the URL. Now, however, .htaccess files are generated for every sub folder within the EDD folder that blocks unauthorized users and prevents the folder from ever being browsed.

This should certainly help to mitigate the fears of anyone who is concerned about pirates getting their files without purchasing them.

Complete Change Log

There were a lot of changes and the complete list can be seen below:

* Added a default purchase receipt email that is used if no custom email has been defined
* Fixed a bug with the discount codes and their usage counts not getting recorded correctly
* Fixed a bug with the install script
* Fixed a problem with apostrophe encoding in the purchase summary sent to PayPal
* Added pagination to the download/sale log on download Edit screens
* Added new “edd_default_downloads_name” filter for changing the default singular and plural “download” labels used globally throughout the plugin
* Adding new span.edd-cart-item-separator to the cart widget and short code
* Added more support for the [downloads] short code, used to display a list or grid of digital products
* Moved load_plugin_textdomain to an “init” hook in order to work better with translation plugins
* Fixed a couple of undefined index errors
* Added option to send purchase receipt when manually marked a payment as complete
* Added new “edd_success_page_redirect” filter to the function that redirects a buyer to the success page
* Changed the default charset in the PayPal standard gateway to that of the website
* Added “Payment Method” to the “View Order Details” popup
* Made ajax enabled by default
* Reorganized the edd_complete_purchase() function to be more extensible
* Added new constant EDD_READ_FILE_MODE for defining how download files are delivered
* Added auto creation for .htaccess files in the uploads directory for EDD to help protect unauthorized file downloads
* Added Turkish language files
* Added detection for php.ini variables important to PayPal payment verification
* Added a new short code for showing a list of active discounts: [download_discounts]

The post Easy Digital Downloads Version 1.0.8.3 Released first appeared on Easy Digital Downloads.

]]>
Version 1.0.8.1 Released https://easydigitaldownloads.com/blog/version-1-0-8-1-released/ https://easydigitaldownloads.com/blog/version-1-0-8-1-released/#comments Mon, 28 May 2012 21:35:21 +0000 http://easydigitaldownloads.com/?p=1768 The latest version, 1.0.8.1, was released today, and with it were brought a lot of minor enhancements. Some of the changes will be noticeable while you use the plugin, but many of them will go unseen, as they were primarily enhancements made to the plugin’s code base and interior functions. All changes made in this

The post Version 1.0.8.1 Released first appeared on Easy Digital Downloads.

]]>
The latest version, 1.0.8.1, was released today, and with it were brought a lot of minor enhancements. Some of the changes will be noticeable while you use the plugin, but many of them will go unseen, as they were primarily enhancements made to the plugin’s code base and interior functions.

All changes made in this version are listed below:

  • Updated es_ES translation files
  • A lots of code documentation improvements
  • Completely rewrote the purchase processing functions to fix a couple of bugs and make the entire thing easier to debug and improve
  • Fixed a problem with user emails not being recorded for guest purchases
  • Improved the performance of the add-ons page with transients
  • Reorganized some functions into more appropriate files
  • Fixed translation domains on the login forms
  • Added a new option for marking a payment as “refunded”. The refund process must be done through the payment gateway still. When payments are marked as “refunded”, the sales and earnings stats will be adjusted accordingly.
  • Added an alert message to the “Delete Payment” link
  • Updated French language files
  • Added get_post_class() to the payments history page so that payment rows can be styled based on their status, post type, etc.
  • Updated admin CSS to add custom background color to refunded payments
  • Added new filter called “edd_payment_statuses”, which can be used to register custom statuses

The post Version 1.0.8.1 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-0-8-1-released/feed/ 13
Version 1.0.8 Released https://easydigitaldownloads.com/blog/version-108-released/ Tue, 22 May 2012 18:19:22 +0000 http://easydigitaldownloads.com/?p=1667 Easy Digital Downloads version 1.0.8 has just been released. Most of the updates that this version brings are under the hood, and you may not even notice them, but it’s still an important release. We have made a lot of improvements in the entire code base, primarily with extensive code documentation, thanks to Matt, as

The post Version 1.0.8 Released first appeared on Easy Digital Downloads.

]]>
Easy Digital Downloads version 1.0.8 has just been released. Most of the updates that this version brings are under the hood, and you may not even notice them, but it’s still an important release.

We have made a lot of improvements in the entire code base, primarily with extensive code documentation, thanks to Matt, as well as some better organization. A lot of minor bugs were fixed as well, and one big new feature was added.

Since v1.0, there has been a [download_history] short code that was used to display a list of all files a user has purchased. This short code was a little limited, however, as it did not include dates, amounts, or IDs of purchases. It just listed the files. For this reason, we have now introduced the [purchase_history] short code, which can be used for displaying a detailed list of all orders the user has purchased. See the screenshot below for an example:

Complete list of changes:

  • Added the [purchase_history] shortcode for showing a detailed list of user’s purchases
  • Improved the names of the widgets
  • Fixed a CSS bug with the Add Ons page
  • Added the edd_get_checkout_uri() function for use by themes
  • Fixed a couple of bugs with the login/register checkout forms
  • Dramatically improved code documentation
  • Fixed an incorrectly named parameter in the edd_after_download_content hook

The post Version 1.0.8 Released first appeared on Easy Digital Downloads.

]]>
Two New Add-Ons and the First EDD Theme https://easydigitaldownloads.com/blog/two-new-add-ons-and-the-first-edd-theme/ Fri, 18 May 2012 01:06:12 +0000 http://easydigitaldownloads.com/?p=1533 Two more add-ons have been added to the Easy Digital Downloads Extensions page, and the very first official theme built just for Easy Digital Downloads has been released. The add-ons, which are described more below, are the 14th and 15 extensions to be released. That’s awesome; 15 add-ons in just a few weeks, and there are

The post Two New Add-Ons and the First EDD Theme first appeared on Easy Digital Downloads.

]]>
Two more add-ons have been added to the Easy Digital Downloads Extensions page, and the very first official theme built just for Easy Digital Downloads has been released. The add-ons, which are described more below, are the 14th and 15 extensions to be released. That’s awesome; 15 add-ons in just a few weeks, and there are a lot more coming very soon.

iDevAffiliate, which was originally developed by Benjamin Rojas of Mint Themes (now owned and maintained by Real Big Plugins), allows you to leverage the power of affiliate marketing by awarding your affiliates commissions from successful turn overs. The add-on is priced starting at just $19 – a steal for a system that can so greatly increase your shop’s revenue.

Widgets Bundle, developed by my good friend Matt Varone (who has also contributed a lot of code to the EDD project), is a bundle of widgets specifically for Easy Digital Downloads. They let you display your latest Downloadable products, show a featured Download, list your top selling downloads, and more. The bundle is a must-have for most shops.

ReStored is the very first WordPress theme built specifically for Easy Digital Downloads. Design by Jake Caputo and built by yours truly, ReStored is a great theme for selling your digital products. It comes with all of the EDD functions already built in and styled. If you’re looking for a good theme to start your digital shop, this might just be it.

ReStored is no longer available in the Envato Marketplace, but be sure to checkout the rest of Jake’s work available over at Envato.

The post Two New Add-Ons and the First EDD Theme first appeared on Easy Digital Downloads.

]]>
v1.0.6 Released https://easydigitaldownloads.com/blog/v1-0-6-released/ https://easydigitaldownloads.com/blog/v1-0-6-released/#comments Mon, 07 May 2012 14:48:31 +0000 http://easydigitaldownloads.com/?p=1252 Version 1.0.6 was pushed out last night and can be downloaded from the WordPress plugin repository, or from within your WordPress dashboard. This version has a lot of minor bug fixes and quite a few significant enhancements. Many of the upgrades that were done do not have any direct impact on normal users, but they

The post v1.0.6 Released first appeared on Easy Digital Downloads.

]]>
Version 1.0.6 was pushed out last night and can be downloaded from the WordPress plugin repository, or from within your WordPress dashboard. This version has a lot of minor bug fixes and quite a few significant enhancements.

Many of the upgrades that were done do not have any direct impact on normal users, but they will significantly improve the ability for developers to build better and better add-ons.

Of the updates done that effect normal users the most, here are some highlights:

  • Dramatically improved checkout layout and CSS
  • Variable price names are now shown on the checkout
  • Variable price descriptions can now contain HTML
  • Added the edd_price() function for theme developers

The complete list of changes can be seen below.

* NOTE: if you have modified the checkout_cart.php template via your theme, please consider updating it with the new version as many things have changed.
* Fixed a bug with the empty cart message not being displayed on the checkout page
* When purchasing a product with variable prices, the selected price option name is now shown on the checkout page
* Fixed a bug with the in-checkout registration /login form
* Improved the layout of the in-checkout register / login forms
* Fixed a bug in the “Edit Payment” page caused by the variable price system
* Fixed a bug with plugin pages being duplicate on reactivation of EDD
* Variable price descriptions can now contain HTMl
* Added new a new filter that allows for the jQuery validation rules to be modified for the checkout page
* Payments in the Payment History page can now be sorted by ID, Status, and Date.
* Fix a bug that allowed for the same download to be added to the cart twice.
* Added missing element classes to the cart widget, checkout cart, and more
* Added the edd_price() function for use in themes
* Updated the edd_payment_meta filter with a second parameter for $payment_data
* Updated the “Insert Download” icon in the “Insert Media” section to match the main post type icon
* Added filters that allow for post type and taxonomy labels to be modified via the theme
* Added filters that allow for the post type “supports” attributes to be modified
* Added extra mimetypes to the function that processes file downloads
* Dramatically improved the CSS of the checkout page.

The post v1.0.6 Released first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/v1-0-6-released/feed/ 2
Version 1.0.5 Released and Brings Variable Pricing https://easydigitaldownloads.com/blog/version-1-0-5-released-and-brings-variable-pricing/ https://easydigitaldownloads.com/blog/version-1-0-5-released-and-brings-variable-pricing/#comments Tue, 01 May 2012 03:08:44 +0000 http://easydigitaldownloads.com/?p=1094 Version 1.0.5 has just been released. It is available to download from the WordPress plugin repository and your WordPress dashboards. There are a lot of updates included in version 1.0.5, but most important is the new variable pricing system. This new option gives you the ability to set multiple price variations for a single digital

The post Version 1.0.5 Released and Brings Variable Pricing first appeared on Easy Digital Downloads.

]]>
Version 1.0.5 has just been released. It is available to download from the WordPress plugin repository and your WordPress dashboards. There are a lot of updates included in version 1.0.5, but most important is the new variable pricing system. This new option gives you the ability to set multiple price variations for a single digital product, much like you would have variations for physical products.

The variable pricing system is very simple to use, just check the box that says “Check this to enable variable pricing”. Once checked, the variable pricing option will appear. You can add as many pricing options as you want.

A great example of the variable pricing option can be seen at http://themethrift.com/.

Another of the major updates in v1.0.5 is the introduction of free downloads. Any download set with a price of zero, will be considered free. When a user checks out, if the total amount in their shopping cart is 0, they will bypass all payment gateways and only be asked to enter their name and email.

Complete change log listed below:

* New variable pricing option for downloads
* Added new {price} template tag for emails
* Fixed an improperly named filter for “edd_payment_meta”
* Updated some advanced query URLs to be more efficient
* Updated the German language files
* Updated default.po/mo
* Added a check for whether the current theme supports post thumbnails
* Fixed a few undefined index errors
* Updated Spanish language files
* Added support for free downloads
* Fixed some bugs with the email formatting
* Fixed a small bug with the ajax add to cart system
* Improved the download metabox layout
* Updated the French language files
* Added a new icon to the Downloads post type

The post Version 1.0.5 Released and Brings Variable Pricing first appeared on Easy Digital Downloads.

]]>
https://easydigitaldownloads.com/blog/version-1-0-5-released-and-brings-variable-pricing/feed/ 8
Email News Letter Add-Ons Available https://easydigitaldownloads.com/blog/email-news-letter-add-ons-available/ Mon, 23 Apr 2012 14:47:54 +0000 http://easydigitaldownloads.com/?p=979 Add-ons for the popular email newsletter services Mail Chimp and Campaign Monitor are now available for purchase and download. These add-ons allow you to add a simple checkbox to your checkout form that, when selected, will sign users up for your mailing list. Both extensions are very simple, but very effective. It has been shown

The post Email News Letter Add-Ons Available first appeared on Easy Digital Downloads.

]]>
Add-ons for the popular email newsletter services Mail Chimp and Campaign Monitor are now available for purchase and download. These add-ons allow you to add a simple checkbox to your checkout form that, when selected, will sign users up for your mailing list.

Both extensions are very simple, but very effective. It has been shown many times that including an option for users to signup for your mailing list during checkout dramatically increases your list growth.

Each add-on is just $12 and can be purchased from the Extensions page.

The post Email News Letter Add-Ons Available first appeared on Easy Digital Downloads.

]]>
New Template System in v1.0.3, and Other Improvements https://easydigitaldownloads.com/blog/new-template-system-in-v1-0-3-and-other-improvements/ Sat, 21 Apr 2012 20:22:50 +0000 http://easydigitaldownloads.com/?p=879 Version 1.0.3 was pushed out to the WordPress plugin repository a few minutes ago, and it includes quite a few small bug fixes and one major new feature: customizable templates. For this version, there is just one template that can be modified, but others will be added very soon. In this version you can now

The post New Template System in v1.0.3, and Other Improvements first appeared on Easy Digital Downloads.

]]>
Version 1.0.3 was pushed out to the WordPress plugin repository a few minutes ago, and it includes quite a few small bug fixes and one major new feature: customizable templates.

For this version, there is just one template that can be modified, but others will be added very soon. In this version you can now customize the shopping cart that is shown on the checkout page by coping the includes/templates/checkout_cart.php file to a folder in your theme’s folder called edd_templates. Doing so gives the theme developer complete control over the output and layout of the checkout cart, while retaining complete upgrade ability.

The new system works the same way that child themes do, where the template file is first looked for inside of the current theme, and, if found, it is used, but if it’s not found, the default template provided by the plugin is used instead.

Other updates include:

  • improvements to the Download Configuration metabox
  • a new “Agree to Terms” section in the Misc settings, for display on the checkout page
  • several new action hooks, for use by developers
  • an improved system for secure file downloads
  • addition of .epub files to the list of accepted mimetypes
  • improved checkout registration form

The post New Template System in v1.0.3, and Other Improvements first appeared on Easy Digital Downloads.

]]>