Virtual products typically refer to services, booking, downloadable products (e-book/PDF files), etc.
Examples of this would be downloadable games, phone applications, software upgrades, and so on.
- In your PrestaShop admin panel go to Catalog -> Products section:
- Click the New Product button at the top:
- Next to the product name, you need to select a Virtual Product type from the dropdown list. The page organization will be changed.
- Now you need to set up the Basic settings for the new product:
- Reference – the internal reference code for this product.
- Quantity – set the available quantity of the product for sale.
- Price – the retail price at which you intend to sell this product to your customers.
- Categories – choose the category your product will be assigned to.
- Image – you may add an image to the product.
- Summary – short description of the product.
- Description – description of your product.
Here you may also add a feature, a brand, and related products to your new product.
- The second tab is the Virtual Product, where you can set the following options:
- Quantities – set the quantity of the product.
- Does this product have an associated file? – if you tick Yes, PrestaShop will open a new form on the tab, from which you can upload the file you intend to sell.
- File – click the Browse button to upload the file from your computer.
- Filename – the name of the file. This field is automatically filled after the file has been uploaded. It is not recommended to change it to another value.
- A number of allowed downloads – you can set the number of time the file can be downloaded once the customer has bought it. You might prefer to limit this to 1, or 5. If you want to keep it unlimited, set the text field to 0.
- Expiration date – virtual files can be of promotional nature or lose their selling value after a certain date. If so, you can set the expiry date after which the product will not be available in your shop anymore. Leave it blank if there is no expiry date.
- A number of days – you can set a number of days after which the downloaded link becomes non-functioning. If there is no limit, set the text field to 0.
- Available preferences – the role of the product when it is out of stock.
- In the Price tab you can set the following options for your product:
- Retail price – set the price which you intend to sell your product.
- Cost price – the price you paid for the product.
- Specific prices – you can set the specific price for your product according to the groups, countries, etc.
- Priority management – you may define which rules apply first.
- In the SEO tab, you can set such settings:
- Search Engine Optimization:
- Meta title – public title for the product’s page.
- Meta description – the description of the product that will appear in the search engines.
- Friendly URL – the URL generated from the product’s name.
- Redirection page – when the product is disabled, you can choose to which page you would like to redirect the customers visiting its page. It is possible to choose: no redirection (404); permanent redirection (301); temporary redirection (302).
- Search Engine Optimization:
- In the Options tab you may set the following options:
- Visibility – you can choose where to display your product (everywhere, catalog only, search only, nowhere).
- Condition and References – option enables you to indicate the condition of the product:
- Condition – the state of the product. It may be new, used or refurbished.
- ISBN – identify books and their various editions internationally.
- EAN-13 or JAN barcode – the code is specific to Europe and Japan, but is widely used internationally.
- UPC barcode – the code is widely used in the United States, Canada, the United Kingdom, Australia, New Zealand and in other countries.
- Customization – the ability to add additional text and images to the product.
- Attached files – additional files that the customers can download directly from the product page.
- Suppliers – specify the suppliers of the current product and its combinations.
- Click the Save button. Refresh your page to check the product.
Hopefully, this tutorial was helpful for you.