Digital Delivery - The Long Version - Part 2
2) Add A Product To Your Inventory

Go to the Inventory Manager, and enter a product id. Make one up that suits you, such as ebook_0001 or software_v1 - whatever you feel comfortable with. You can only use that number once, it must be unique.
Next type in a product name that your customers will see in the email that SmartDD sends them. This also has to be unique.
Finally you need to enter the location of the file or web page. You will need to make sure you've already placed the file there in advance, usually by using your FTP program. I recommend using FileZilla (Windows only) which is free. Alternatively, if you use FireFox, you could try out FireFTP which runs within a FireFox tab.
There are three kinds of location you can enter into this box and SmartDD will handle them all automatically.
The first kind is a URL to the download location of the file and is the simplest method. This is an unsecure method as it's just delivered directly to the customer, and they can share the link. It would look something like this:-
http://www.vmanual.com/downloads/10ways_in_10_days.zip
This has been included because there are times when you may *want* people to share the link, for instance with a viral ebook that you want passed around with your affiliate links in.
The second kind of location is also a URL, but this time it may be to a web page you've created with a static link. Again this is unsecure for the same reason as above. It would look something like this:-
http://www.vmanual.com/pages/10ways_in_10_days.html
The benefit of this is that you can use the web page to promote other items which you own or have resell rights to, or you may be promoting someone elses products in return for a commission.
The third kind of location is what triggers SmartDD to use protected download links. This isn't a URL, but is a filesystem path on your server.
Here's an example of a filesystem path on a Linux web server running cPanel:-
/home/vmanual/public_html/downloads/10ways_in_10_days.zip
Without going into too much details of how the Linux filesystem works, it's similar to the Windows filesystem, but instead of drives such as C: D: etc., Linux uses /home /etc /usr /local and so on, but it's exactly the same principle.
So in the example above, there's an account on the server called vmanual and the website is stored in public_html - maybe you're familar with this already if you use cPanel. If not, then you might see the website as httpdocs or www or something like that, so your filesystem path might look like:-
/home/vmanual/www/downloads/10ways_in_10_days.zip
SmartDD works out what your base path to your website is on the server and fills in the box for you to start with.
All you then need to do is create a directory called downloads on your website with your FTP software, and then upload the 10ways_in_10_days.zip - SmartDD will hide the actual file location when it sends the email out, so that no-one will know where it's really kept.
There's always a chance though that someone might be able to work it out and download your ebooks directly by typing into their browser
http://www.vmanual.com/downloads/10ways_in_10_days.zip
it's unlikely but possible to do. However, there are two ways of securing your files.
[i] If you have cPanel hosting, then you can create a directory on the server that is outside your webspace, and keep the files there. You may be able to do it with other hosting control panels too, such as Helm for Windows.
So now, for instance you could create a directory called files at the same level as your webspace instead of underneath it, and no-one will ever be able to get to it other than making a purchase and having SmartDD deliver it. e.g. instead of
/home/vmanual/public_html/downloads/10ways_in_10_days.zip
you would use
/home/vmanual/files/10ways_in_10_days.zip
Now even if you tell people where the files are kept on the server, they still couldn't get there with a web browser as the files are stored *outside* the normal webspace underneath public_html.
But SmartDD knows how to construct a special and UNIQUE link per customer / sale / download which delivers the file when clicked on.
This is the best method of protecting and delivering your files if you have an expensive product that you don't want people to get for free.
This little diagram may help you in understanding the above:-
- ftp.mydomain.com
- etc
- files <================= Put protected files here.
- mail
- public_ftp
- public_html <=========== This is your webroot.
- cgi-bin
- other <============== This is another directory in your webspace.
- index.html <========= Your home page.
- about.html <========= Another web page.
- faq.html <=========== Yet another web page.
- tmp
[ii] The second way is for those people whose web host doesn't allow the creation of directories outside their webspace. You can also use it in conjunction with the first method to make your downloads doubly protected.
There's a box in which you can enter a "Display name" of the file you want delivered to your customer. This is the filename that your customer will receive when downloading, and can be different to the real name of the file.
So for instance, you could enter a display name of:-
10_ways_to_make_10000.zip
and that is what your customer will receive, because SmartDD renames the real filename of:-
10ways_in_10_days.zip
and sends them a file with the display name instead. So even if they worked out the download directory on your server, they still wouldn't know the real name of the file stored there.





11 Comments »
August 10, 2007
David :
When someone does a "mouse-over", over a link titled: "Download Here",
the path show’s up in an address bar image near the mouse pointer.
Are you stating that by putting an encrypted (fake) name in the
"display Name" box, the fake name will show up in the mouse-over image bar and thus confuse the hijacker into giving up?
Hope that wasn't a dumb question. 
Dave.
August 11, 2007
Frank Haywood :
Hi David,
No that doesn't apply here.
Two reasons:-
1) There's a bit of java script that stops the URL from displaying in the status bar. Okay, people can still view the source, but…
2) The file isn't linked to directly, it goes through the database which checks that a valid order has been made, and then SmartDD uses its own method of streaming the file out to your customer rather than the normal download method.
The file that gets streamed out has the "Display Name" rather than the real name of the file neither of which are shown anywhere until the file starts being downloaded.
Cheers,
Frank.
August 13, 2007
David :
Hello all.
Dave here.
Am I to take it that I can still use my Professional "Thank You" page
as the download source for the buyer?
Would I just put the zip file and the "Thank You" page, with the
download link to the zip file in that same secure folder outside
of my web space?
If so, That would be an excellent opportunity for a one-time-offer
or a bonus gift, (Something I think I would enjoy giving).
Am I correct on the above assumptions?
( Would the alternative be to just upload my one page sales letter,
witch would contain the buy button, then upload the zip file
to the secure folder outside of my web space and let the e-mail and the
download link contained therein do the rest, thus not worrying
about creating a "Thank You" page )?
Dave
P.S. As PayPal won't allow me to send money to myself, how do I test
my system, from start to finish, now that I have the first product set up?
August 16, 2007
Jan E :
David:
About your PayPal P.S.
PayPal will let you have both a business account and also a private one.
Just set up your second account with different username and login,
then you can test the payment and file transfer system.
Transfer a few GBP or USD from your sales account to your new account,
then sign in to your new private account to act as a "buyer" of your own goods.
While testing I set the purchase price to £/$ 0.01
PayPal will charge a fee of 0.01 for each transaction, but I can live with that!
Hope this helps…
Regards,
Jan
November 19, 2007
Dale Calder :
Hi Frank,
I have my auction download link on the same level as public_html not under it as with the folders, eg as per your example :
home/vmanual/public_html/downloads/10ways_in_10_days.zip
I presume this location cannot be accessed using a conventional URL, eg from the 'Thank You' page. I've had a play around but can't get anything happening. I assume it is for the benefit of the Smart DD operation only.
I was looking at also putting a link on the EPA 'Thank You' page, but I guess I cannot access this location from there, which suggests I would need to have the download also available elsewhere?
Could you please clarify this for me?
Thanks …
Dale
Frank Haywood :
December 3, 2007
Janet :
Hi Frank and everybody!
The smartdd script is working perfectly but I have one question:
It doesn't seem to like:
/home/nichefol/public_html/58GHT632JK/file.html
for a download link.
It tells me that html is an unknown file extension.
Am I doing something wrong here?
Regards from Australia
Janet Rusky
Frank Haywood :
Hi Janet,
Easily fixable. If you're pointing to a web page, you just need the full URL to it. So it would start:-
http://www.domain.com/
rather than
/home/nichefol/public_html/
That will do the trick.
Cheers,
Frank.
Janet :
Hi Frank
That may do the trick but it also reveals the full
path to the download page in the email sent to the customer.
I think that is dangerous.
People can copy it and send it to their friends.
Maybe I have to make my download area outside my website.
Janet
Frank Haywood :
Hi Janet,
It's only dangerous if you don't want it to happen, and that's why we included this method.
Many marketers want as many people as possible to find their "download" pages as they get a sign up to their mailing list every time someone arrives there by whatever method.
To secure your files currently, then use the system file path method.
In the new version of SmartDD, you'll be able to create your own templated download pages which are secure, so that will solve what you're trying to do there.
Cheers,
Frank.
Janet :
Thanks. Looking forward to the updates.
In the meantime, I have renamed my file from file.html to file.pdf and that works.
The software just wants to see 'pdf' or 'zip' as a file extension.
By tricking it this way it seems to be happy.
Still looking forward to the update though
Janet.