Extended Download Service (EDS)
This article describes the Extended Download Service, or EDS, and teaches you how to use it.
The Extended Download Service, or EDS, is an optional service you can offer to customers that extends the availability of their product downloads.
- About EDS
- Enabling EDS for your Store
- Disabling EDS for a given product
- Viewing the expiration date for a given product download
- Offering EDS via Popup Storefronts and the Store Builder Library
By default, when a customer purchases a product with a download fulfillment action, the download is available to the customer for seven days following the purchase. Each download associated with an order has an expiration date. Prior to the expiration date, customers can use the Download button in the email receipt or on the customer-facing account management site to download the file. (FastSpring Support can set a different default download expiration date for your Store upon request.) When a customer purchases EDS, all eligible product downloads associated with the transaction have their expiration dates set to one year from the date of the transaction.
You control the price of the EDS service. Since FastSpring is providing the service, FastSpring charges you a flat fee (currently $1.50) for the EDS service in addition to your standard order processing fee for each order.
Enabling EDS for your account automatically enables it for each of your products that have a file download fulfillment action. Thus, there is no need to switch it on for individual products. However, you can choose to selectively disable EDS for a given product so that EDS is not offered when the product is the only item in the order.
Advanced EDS Example:
Suppose a customer purchases EDS in an order containing two or more products, one of which has EDS disabled. In this case, only the product(s) for which EDS is enabled have download expiration dates extended by one year. For the product that has EDS disabled, the associated download uses your Store's default download duration.
EDS can be automatically added to the order/selected when a customer selects an eligible product. When this happens, customers can choose to remove EDS from the order. Alternatively, you can choose to have EDS presented as a separate offer that customers can click to accept. Here's an example of how EDS might look when presented as a separate offer. Note: The title, icon, and text shown are for illustration only; you can provide your own title, icon, and description when setting up EDS.
Enabling EDS for Your Store
It is easy to enable EDS for your Store. This is a quick, one-time setup process. This setup process applies to all products with file download fulfillment actions (including products you may add in the future); you do not have to do this multiple times.
Check out our guided walk-through
- To enable EDS for your Store, select the Integrations menu and the Extensions tab.
- Click Extended Download Service. The Extended Download Service setup popup window appears.
- Click SETUP. The detailed Extended Download Service popup window opens.
- In the Price for the customer field, enter the price you want customers to pay for the EDS service. You must enter the price in at least the base currency for your Store. You can optionally enter pricing in other currencies supported by your Store as well.
- The Fee field shows you the current fee that FastSpring charges you, the seller, for the EDS service in addition to your standard order processing fee.
- In the Title field, enter the title that you want to appear when EDS is offered or included in the cart on your Web Storefront. You can optionally click the language selector drop-down and enter the title in each supported language.
- In the Short description field, enter a description of the EDS service. You should enter a brief message designed to entice customers to add the service (if you do not automatically add it when an eligible product is selected). You can optionally click the language selector drop-down and enter the short description in each supported language. This field accepts markdown for rich text and other formatting.
- In the Long description field, you can optionally enter a longer description of the EDS service. This additional information appears when customers click the title entered in the Title field above. You can optionally click the language selector drop-down and enter the short description in each supported language. This field accepts markdown for rich text and other formatting.
- In the Icon field, optionally click Choose File and specify an image file (e.g., .jpg, .png, or .gif) to appear as the product icon for EDS in your Web Storefront.
- In the Offer behavior field, click the drop-down and select the desired behavior for the EDS offer.
- If you select Opt-Out, which is the default behavior, EDS is automatically be added to the order when the customer selects an eligible product. Customers can click to remove EDS from the order before completing the purchase.
- If you select Opt-In, EDS is not added to orders automatically. Instead, it appears as a separate offer that customers can accept to add it to the order.
- Click ENABLE when you are satisfied with your changes. You can always return to this configuration popup window later and make changes via Integrations-> Extensions -> Extended Download Service.
Disabling EDS for a Given Product
You can optionally disable EDS for a specific product so that EDS is not added to the order or offered when a customer selects the product.
- If you want to disable EDS for a product, select the Products menu, and then select the product for which you want to disable EDS.
- Click anywhere in the EDS field to open the EDS popup window.
- Clear the checkbox labeled Enable for this product, and then click SAVE to save your change.
Viewing the Expiration Date for a Given Product Download
You can view the expiration date of any file download for any existing order by selecting the Activity menu and locating and drilling into the order record. Then, mouse over the File link next to the product in the Items section of the order details. The file's expiration date appears while you hover over the link.
Clicking the File link shows you more information about the download file, including the file's expiration date, the total number of download attempts to date, and a distributable download URL.
Offering EDS via Popup Storefronts and the Store Builder Library
EDS and Popup Storefronts
The behavior of EDS when adding a product to the cart via a Popup Storefront depends on how you have configured the Offer behavior field for EDS via Integrations -> Extended Download Service. The following descriptions assume that EDS is enabled for the product in question.
- If the Offer behavior is set to Opt-Out, meaning that EDS is automatically selected along with the first eligible product, then EDS will already be in the order when you trigger the Popup Storefront's checkout process. If you have enabled the optional Popup Storefront cart, the icon and product name you have given EDS appear in the cart along with the other products' display names.
- If the Offer behavior is set to Opt-In, meaning that EDS is not automatically selected along with the first eligible product, then EDS will not be present in the order when you trigger the Popup Storefront's checkout. If you have enabled the optional Popup Storefront cart, customers can select EDS on the cart page.
EDS and the Store Builder Library
If you create a custom shopping cart using Store Builder Library functionality, you can control the behavior of EDS in the same way you would for any product cross-sell offer. The product path for the EDS product is SystemExtension.eds. You can find an example by inspecting the example SBL cart page at https://fastspringexamples.com/full-cart/modal-carts/.