Creating a digital product is similar to creating a regular one. See details in Creating a New Product. The only difference is that when you configure a digital product, you must assign one or more downloadable files to it and, as the product will not require physical shipping, disable shipping for it.
Here's how to configure a digital product from the store's Admin area (Vendor area - in the case of X-Cart Multivendor):
Create a new product as described here or locate an existing product you wish to turn into a digital one.
On the "Info" tab of the product details, locate the section "Shipping" and disable the "Requires shipping" toggle for the product. Then, click "Update product" to save your changes.
Open the "Attachments" tab and click "Add file":
You can upload files from your local computer, your local server, or via an external URL.
For example, it is possible to use a shareable URL pointing to a file in storage like One Drive, DropBox, or Google Drive.
If you have configured a connection to Amazon S3 for E-goods, you can use an Amazon S3 URL as an attachment file location. In this case, the file will not be uploaded to your X-Cart store server. Instead, your customers will get a link to the file on Amazon S3. Instructions on how to create a downloadable product with an attachment stored on Amazon S3 are available here.
When the file is uploaded to the X-Cart server or linked to Amazon S3, it will appear in the product attachments list.
If necessary, you will be able to delete or change the attachment file at any time later.
Adjust the file settings as you require. See Managing Digital Products. Be sure to save your changes.
Note that you can clone existing digital products or import new digital products in bulk if required.
When you clone a downloadable product, the clone product inherits the contents of the original product's "Attachments" tab. As a result, you get two products using the same file attachment(s).
If necessary, you can then edit the file attachments for the clone product or keep the original files and their settings if you wish to re-use them. For example, you can replace the files, adjust the "Free/Paid" access settings, adjust the availability of the files to different membership levels, and the like.
For information on product cloning, see the section Cloning Products.