Menu
Contact Us

Using E-junkie to Sell Products & Services

How E-junkie's download-fulfillment service works:

You would simply upload your product file to our server when adding or editing a product in your E-junkie Seller Admin, or if you'd prefer to have us pull the file your own server (see Remotely Hosted Downloads below for details) you can configure the product with a Remote Product File URL. The file can be whatever format or quality you wish. We issue each buyer their own, unique link to download an identical copy of whatever file you provide for each product they purchased.

After the buyer finishes checkout and the payment processor confirms they completed the buyer's payment, we automatically grant the buyer access to a thank-you page we generate for you, where we present their unique download link(s). We also issue the buyer a thank-you email with a link to reach the thank-you/download page in case they did not proceed to the download page after checkout.

Link Expiration

All of the links we issue are secure, unique to each transaction, only good to download the specific file(s) purchased, and expire after the maximum Attempts or Hours (whichever comes first) that you specify in the product's settings. Ordering multiple quantities of a given download product would simply multiply the Attempts permitted for the single download link we issue to the buyer for that product.

The link-expiration Hours start when the link is issued (not when it is first clicked), and exhausting the number of permitted Attempts will expire the link, even before its Hours have expired. Thus, if anyone tries to share their link with others, it will soon expire and become useless for everyone. If you find a link has been shared publicly somewhere, you can tell exactly who the original buyer was.

Changing link expiration settings for a product retroactively affects all links issued for that product. That is, we determine whether a link is expired by comparing the number of Attempts made on the link vs. the current Attempts setting for the product, and comparing the number of Hours since the link was issued vs. the current Hours setting for the product. If either limit has been met since the link was issued (or since the last time you reactivated the link) for that buyer, we regard their link as expired.

Uploading Files

When adding a new product:
  1. Go to Seller Admin > Add Product;
  2. Under the section Digital Delivery > Send Links, tick the box for Single File Download (this is enabled by default for any new product);
  3. Finish setting up other aspects of the product;
  4. Click Submit to save the new product;
  5. The Upload Product File button will appear on the final screen where we present button codes for that product;
  6. An uploader box will appear, where you can click Choose File and then select your file;
  7. Once the upload completes, you can close the uploader box.
Adding or replacing a file for an existing product:
  1. Go to Seller Admin > View/Edit/Delete Products;
  2. Select a product and click View/Edit Product;
  3. Under the section Digital Delivery > Send Links, make sure the box for Single File Download is ticked;
  4. You will find the Upload Product File button nearby in that same section (this button would say Replace Product File if you had previously uploaded a file for the product, allowing you to replace the old file with a new one);
  5. An uploader box will appear, where you can click Choose File and then select your file;
  6. Once the upload completes, you can close the uploader box;
  7. If you change any other settings for the product, remember to click Submit to apply changes.

Remotely Hosted Downloads

Our subscription plans of $20/mo and up also allow you to store your download files on your own server (4 GB max. size per file) and have us pull the file from there, rather than uploading the files to us. File storage on your remote server would not count against your plan's available storage limit on our server. The unique link we issue to each buyer would cloak your remote file URLs and, as with all links we issue, expire after the number of Attempts and Hours you define in your product settings. Our file-caching routine also minimizes file-transfer bandwidth usage and costs for both of us, as we normally only restream the file from your remote server if we detect your remote file differs from the copy we'd cached from a prior completed download.

Here's how it works:

  • The first download of any remotely-hosted file would stream directly from your server through a custom Web cache at our Tucson datacenter;
  • The buyer's computer would begin downloading the file from our cache without ever contacting your server, nor any way of knowing your server is even involved -- this is how we cloak your file's remote URL and enforce your link expiration;
  • While that initial download is in progress, we would also retain a copy of the file in our local file cache;
  • Every 15 minutes, we sync up our cache with our provisions on Amazon S3, so future downloads can be served directly from there to ensure the best possible download performance for buyers worldwide;
  • For subsequent download requests, we would first contact your remote file URL, to compare your server's version of the file with our cached copy;
  • If there's no difference, we'd simply serve the buyer a download from S3 (or from our local cache if the file hasn't been synced to S3 yet), which minimizes file-transfer bandwith usage/costs for us both and eliminates any potential connection issues with your server from affecting the buyer's download;
  • However, if ever our cached copy doesn't match your remote server's version of the file, then we'd start this whole process over by streaming a fresh copy from your remote file URL through our cache to the buyer's computer.

Specifying a Remote File

When adding a new product:
  1. Go to Seller Admin > Add Product;
  2. Enter an item Price of 0.10 or greater;
  3. Under the section Digital Delivery > Send Links, tick the box for Single File Download (this is enabled by default for any new product);
  4. In the Remote Product File URL field, paste in the URL of the file's location on your external server (4 GB max. size per file);
  5. Finish setting up other aspects of the product;
  6. Click Submit to save the new product.
Adding or replacing a file for an existing product:
  1. Go to Seller Admin > View/Edit/Delete Products;
  2. Select a product and click View/Edit Product;
  3. Make sure the item Price is 0.10 or greater;
  4. Under the section Digital Delivery > Send Links, make sure the box for Single File Download is ticked;
  5. In the Remote Product File URL field, paste in the URL of the file's location on your external server (4 GB max. size per file);
  6. If you had previously uploaded a file for the product and want to reclaim that file's storage space:
    • Click the Replace Product File button;
    • In the uploader box that appears, click Choose File and select any small file -- e.g., save an empty document with Notepad or TextEdit and upload that (a remote file will always override an uploaded file).
    • Close the uploader box.
  7. Click Submit to apply changes.

Continuata advanced download management

If you have a need for more sophisticated download-management features beyond what's already provided by E-junkie's own built-in download delivery system (explained above), we can now integrate with Continuata. Simply enable Custom/Third-Party Integration in your product's settings, which will reveal a Product Notification URL field where you would paste an URL Continuata provides. Please contact Continuata for further information, pricing, and more detailed integration instructions.

Was this article helpful?
Yes, thanks!
Not really

Can't find what you're looking for?

Contact Us