This article applies to Contextual Commerce. (Looking for Classic Commerce documentation?)
The Extended Download Service, or EDS, is an optional service you can offer to customers that extends the availability of their product downloads from the default value of seven days to one year.
By default, when a customer purchases a product with a download fulfillment action, the download is available to the customer (via the Download button in the email receipt) for seven days following the purchase. However, customers who have purchased EDS will be able to download all product files protected by EDS for a period of one year (rather than seven days) following the order date.
You control the price of the EDS service. Since FastSpring is providing the service, FastSpring charges sellers a flat fee (currently $1.50) in addition to the normal order processing fee for each order that includes EDS.
EDS is purchased at the order level rather than the product level. This means that if EDS is purchased, all products purchased in the same transaction that have EDS enabled will have their product downloads extended for one year following the date of the purchase.
When you enable EDS for your account, it will automatically be enabled for each of your products that have a file download fulfillment action, so 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 will not be offered if the product is the only item in the order. If EDS is purchased in an order containing two or more products, one of which has EDS disabled, only the product(s) for which EDS is enabled will have their downloads extended for a period of one year. In this case, the product that has EDS disabled will use the normal seven-day duration for its download.
EDS can be automatically added to the order / selected when a customer selects an eligible product - in which case customers can choose to remove it from the order - or you can choose to have EDS presented as a separate offer that customers must 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 account
It is easy to enable EDS for your account. You just need to step through a quick, one-time setup process. This one-time setup will apply to all products with file download fulfillment actions (including products you may add in the future); you will not have to do this multiple times.
- To enable EDS for your account, select the Integrations menu and the Extensions tab.
- Click Extended Download Service. The Extended Download Service setup popup window will appear.
- Click SETUP. The detailed Extended Download Service popup window will open.
- 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, in addition to the normal order processing fee for any transaction that includes EDS.
- 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. If your Store supports multiple languages, you can 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. This should be a brief message designed to entice customers into adding the service (if you do not automatically add it when an eligible product is selected). If your Store supports multiple languages, you can 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 would be shown to customers if they click the title entered in the Title field above. If your Store supports multiple languages, you can 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) that will be displayed as the product icon for EDS in your Web Storefront.
- In the Offer behavior field, click the drop-down and select whether you want EDS to be automatically added to each order along with the first eligible product, or you want EDS to be offered as a separate, optional service that customers must click to accept.
- If you select Opt-Out, which is the default behavior, EDS will automatically be added to the order when an eligible product is selected by the customer. Customers can click to remove EDS from the order before completing the purchase.
- If you select Opt-In, EDS will not be added to orders automatically. Instead, it will be presented as a separate offer that customers must accept in order 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 will not be added to the order or offered when the product is selected by a customer.
If EDS is purchased in order containing two or more products, one of which has EDS disabled, only the product(s) for which EDS is enabled will have their downloads extended for a period of one year. In this case, the product that has EDS disabled will use the normal seven-day duration for its download.
- If you want to disable EDS for a product, select the Products menu and then selecting the product for which you want to disable EDS.
- Click anywhere in the EDS field to open the EDS popup window.
- Clear the check box 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, locating and drilling into the order record, and mousing over the File link next to the product in the Items section of the order details. The file's expiration date will appear while you hover over the link.
Clicking the File link will show you more information about the download file, including the file's expiration date, the total number of download attempts to date, and a distributable URL.
Offering EDS via Popup Storefronts and the Store Builder Library
EDS and Popup Storefronts
If the Offer behavior is set to Opt-Out, meaning that EDS is automatically selected along with the first eligible product and customers must manually act to remove EDS from the order, then EDS will automatically be included in the order when you trigger the Popup Storefront's checkout process. Depending on the option you've chosen via Storefronts -> Popup Storefronts -> SETTINGS -> Checkout -> Checkout logo and title for the current Storefront, the product name you've given EDS can displayed to customers along with the other products' display names.
ImportantBear in mind that the Popup Storefront does not include a cart display, so there is no way for a customer to remove EDS from the order in this scenario. This could potentially impact your conversion rates, and should be taken into consideration both when choosing the Offer behavior and also when designing your external product page content that lists pricing for the products. If you need to give customers a means of removing EDS from the order prior to checking out, considering building a shopping cart via the Store Builder Library.
- If the Offer behavior is set to Opt-In, meaning that EDS is not automatically selected along with the first eligible product and customers must manually act to add EDS to the order, then EDS will not be included in the order when you trigger the Popup Storefront's checkout process. Since the Popup Storefront does not include a cart display, no EDS offer will be presented to customers at all, and customers will not be able to purchase EDS via the Popup Storefront. If you need to give customers the option of adding or removing EDS from the order prior to checking out, consider building a shopping cart via the Store Builder Library.
EDS and the Store Builder Library
If you opt to create a 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 you will use for the EDS product is SystemExtension.eds. You can find an example by inspecting the example SBL cart page (which uses the example Furious Falcon Store) at http://furiousfalcon.com/popup/fullcart/cart.html.