Magento Support: Creating Virtual Product

Creating a Virtual Product in Magento

Although virtual products in Magento are not physical in nature, they do represent something that can be sold, such as a membership, service, warranty, or subscription. We will discuss creating a virtual product in Magento.

Creating a Virtual Product in Magento

Virtual products can be sold individually, or included as part of the following product types:

The process of creating a virtual product and a simple product is nearly the same. However, because a virtual product is not shipped, there is no Weight field or option to include a gift card.

The following instructions take you through the process of creating a virtual product with the basic fields. Each required field is marked in the Admin panel with a red asterisk (*). After you complete the required settings and save the product, you can complete the remaining product information as needed.

Step 1: Choose the Attribute Set

  1. On the Admin menu, select Catalog > Manage Products.
  2. In the upper-right corner of the Manage Products page, click the Add Product button.
  3. In the Create Product Settings section, do the following:
    1. Accept the “default” Attribute Set, or select another.
    2. Set Product Type to “Virtual Product,” and click the Continue button.
      Creating a Virtual Product: Create Product Settings Virtual

Step 2: Complete the Required Fields

Complete the required fields as you would for a simple product. The only difference is that a virtual product has no weight. All required fields are marked with a red asterisk (*).

  1. On the General tab, complete the required fields as follows:
    1. Type the product Name as you want it to appear in all catalog listings.
    2. In the Description box, enter the main description that will appear on the product view page.
    3. Enter a Short Description of the product.
    4. Assign a unique SKU to the product.
    5. Set Status to “Enabled.”
    6. Set Tax Class to the appropriate setting for your area.
    7. Set Visibility to “Catalog, Search.”
  2. On the Prices tab, enter the Price you intend to charge for the product or service.
  3. If you’re not going to manage your inventory, you can skip this section. Otherwise, complete the required fields on the Inventory tab as follows:
    1. Under Manage Stock, clear the Use Config Settings checkbox. Then, set Manage Stock to “Yes.”
    2. In the Qty field, enter the quantity of the item currently in stock.
    3. Set Stock Availability to “In Stock.”
  4. If applicable, on the Website tab, select the checkbox for the website where the product or service will be available for sale.
  5. On the Categories tab, assign the product to the appropriate categories, as follows:
    1. In the Product Category tree, click to expand the section where the item belongs.
    2. Select the checkbox to assign the product to each category where you want the product to be listed in the catalog.
  6. When the required fields are complete, click the Save and Continue button.

Step 3: Complete the Remaining Product Information

You have now completed the required fields. The next step is to complete the rest of the product information as needed for this product. The meta information and product images are a good place to start.


  • Virtual products can be used for anything that is not physical in nature, such as services, subscriptions, and warranties.
  • Virtual products are much like simple products, but without the Weight and Allow Gift Message fields.
  • Shipping Options appear during checkout only if there is also a physical product in the cart.

Topics in the Products section include the following:

If you have any questions about using or upgrading to Magento, or even converting to responsive design for your existing website, do not hesitate to contact us.