Selling digital products: files and license keys

3 min read · Updated November 1, 2026

This article walks you through the digital product form: the files your customer downloads, and the license keys they receive.

Use it for anything that arrives by download instead of by driver.

Before you start

  • The Digital Product card appears when your kind of shop can sell digital products.
  • The upload box shows the file types it accepts and the largest size per file.
  • This form has no draft button, so finish it in one sitting.

Step 1. Choose Digital Product

Press Add Product and pick the Digital Product card, the one for downloadable files, software, e-books and digital licenses.

If your shop sells nothing but digital goods, you land on this form straight away.

Press Add Product and pick the Digital Product card.

Step 2. Fill in the product itself

Write the name and the description on the English and العربية tabs. Add your listing pictures, up to 10. The first one is the Cover, so drag them into the order you want.

On the Arabic tab, the Auto-translate from EN button beside each box fills it from the English you wrote.

The name and the description, with an English and an Arabic tab. Fill both before you save.

Step 3. Upload the files

In Digital Files, press Upload Files or drag your files in. These are the files your customers download after they pay.

PDF, ZIP, MP3, MP4 and more are accepted, and each file shows its size in the list. If a file is too large, a message names it. Use a smaller file.

Each file you add is listed with its size. These are what your customers download after they pay.

Step 4. Add license keys one at a time

In License Keys, type a key, a serial number or an access code and press Add Key. The Enter key does the same.

If you see This key already exists, that code is already on the list, so you cannot sell it twice by accident.

Type a key and press Add Key.

Step 5. Import a batch of keys

For a long list, press Bulk Import, paste your keys into the box with one key per line, and press Bulk Import again to confirm.

You are told how many were imported, and how many were skipped because they were already there.

For a long list, paste your keys one per line and confirm.

Step 6. Set the price

Selling Price is required and is what the customer pays. Cost Price is optional, and filling both shows your Profit per unit.

The side column holds the category, the status switches and the publish date, as on a physical product. Pick a Category: without one the product cannot be published.

Selling Price is what the customer pays; fill the cost too and your revenue per unit shows beside it.

Step 7. Save

Press Add Product at the bottom, or Save & Add Another to start the next one. A progress bar over the page shows your files and keys uploading.

Do not close the tab while that is running, or the files will not arrive. If you see Add a file or at least one licence key before publishing., the product was kept as a draft: add a file or a key, then publish it.

Hint: an order with only digital goods in it never goes to a driver. The customer pays by card, because cash on delivery is not offered for it, and the downloads and license keys reach the buyer's account as soon as the order is placed.

Press Add Product to save the product with its files and keys.

Result

Your digital product is in the shop with its files and its keys behind it. When few keys are left, the keys list shows Low stock! Add more keys soon., so add more before you run out of codes to sell.

The saved digital product, in the shop with its file and its key behind it.

Was this guide helpful?

Still need help?

Our team answers every ticket, in English and Arabic.