At times, you may want to sell a digital product such as an image, audio file, or e-book. This can be easily accomplished in OpenCart. To offer a downloadable product, you'll first have to upload the file within OpenCart and then you'll need to link the file to a product. 

Important! Remember to uncheck the "Requires Shipping" checkbox or your customers will be charged shipping fees by mistake.

Uploading Your Digital Product

  1. Log into your OpenCart Dashboard
  2. Go to Catalog > Downloads
  3. Click “Insert” in the upper right corner
  4. opencart_digital_1

  5. Fill in the fields with a download name, Select the file to upload on your local computer, and type in the number of downloads allowed per user purchase
  6. opencart_digital_2

  7. Click “Save

Linking the download file to a product

  1. Log into your OpenCart Dashboard
  2. Go to Products
  3. Click “Insert” to create a new product or click “Edit” next to an existing product
  4. Click on the “links” tab
  5. Scroll towards the bottom of the page, go to the “Downloads” section and select the file you want to be made available on this product
  6. opencart_digital_3

  7. While still editing this product, click on the “Data” tab and scroll down to the section called “Weight”. Enter a weight of “0” (zero) in the field. This tells OpenCart it is a downloadable product
  8. Click on “Save” in the upper right corner

If you need further assistance please feel free to ask a question in our support center website.

Like this Article?
TimP 2013-02-17 7:28 pm
Hi Tim, Good tutorial but you need to comment that when creating a download only product you need to remember to uncheck the "requires shipping" checkbox.
I forgot and people were being charged for shipping at checkout - lost me a few sales...
Tim
jamesr Community Support technician 2013-02-18 5:35 pm
Thank you for the information on that TimP. I added a heading so users will be warned of this.
elprince 2013-04-06 10:18 pm
Hello, thanks for your tutorials but this is doesn't work for CD and digital download which mean unique download for each order from the same product, as currently when you make a downloadable product all customer order it can see it in there account and if you put multiple CD key they will receive all of them.

I appreciate if you support me in editing the php file or do it by VQmod.
jamesr Community Support technician 2013-04-08 3:49 pm
Thank you for your comment elprince !

Sorry for the CD and Digital downloads are not working for you. You can edit the php.ini in your public_html to change any settings. Please see the following link on this.

How to update your local php settings

You will need to make the php.ini recursive as well. Please see the following.

How can I make my php.ini file recursive ?

If you need assistance doing this, please contact tech support. This is a public forum and you cannot put your personal information in here. Tech support will be able to help you with this.

Best Regards,
James R
Pikia666 2013-04-13 2:22 pm
Hey. After I select the links tab and scroll down to the download field, there is only a blank field with no selection possible. The requires shipping field is also turned to "No". Any help here is much appreciated!

Login to comment.

Your Opinion Matters

... but we need to know what you're thinking!

I'm Tim Sisson, your friendly Community Support technician, and I wrote the article you're looking at now. I like to think it's perfect, but I'm sure you have some suggestions. Please, let me know what they are!

Feedback
Your Email Address
Because we'd like to talk with you!

Latest Questions

If you need some help, submit your question to our Community!
We guarantee a response within 60 minutes (8am - 9pm EST, Monday - Friday)
Ask a Question!
Recent Questions
  1. Domain not pointing to my inmotion hosting
  2. How do I transfer my domain from inmotion to a different domain service?
  3. How many ways can you annoy your customers?

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!