cancel
Showing results for 
Search instead for 
Did you mean: 

Simple Product becomes Virtual Product

SOLVED

Simple Product becomes Virtual Product

I am new to Magento and using Magento 2 (2.1.2).  Whenever i create a product using the SIMPLE option, it always saves as Virtual. Is there something ive done wrong?

Create Simple Product

 

 

Simple Test Product

 

 

11 REPLIES

Re: Simple Product becomes Virtual Product

Without Weight indicated for product, it automatically becomes Virtual.

 

This is specifics of Magento 2. Simply put the weight value and it will be simple.

Store Manager for Magento 1.x and 2.x - inventory management tool to automatically update products, customers, orders, and other data across multiple sales channels and suppliers.

Re: Simple Product becomes Virtual Product

@shackbill

 

every simple product should have a weight assigned to it. It will become a virtual product if there is no added to it. It's also important to know that if you receive an order of the virtual product, you won't see an option in Magento admin to ship it. 

Magento Certified Solution Specialist | Lead Magento developer
If this response was helpful to you, consider giving kudos to this post

Re: Simple Product becomes Virtual Product

Thanks very much for that fast response. That is indeed the issue. I guess i will just populate that field with bogus number if we dont use the weight?

Re: Simple Product becomes Virtual Product

@shackbill

 

You could assign a default value to the weight attribute so it is never zero Smiley Happy Screenshot attached. weight   Product Attributes   Attributes   Stores   Magento Admin.png

Please accept my answer as a solution if I was able to help. 

 

 

Magento Certified Solution Specialist | Lead Magento developer
If this response was helpful to you, consider giving kudos to this post

Re: Simple Product becomes Virtual Product

Awesome. I found that under Stores -> Attributes -> Product and set it. I guess the easiest way to update that is to edit the field and import it from CSV? thanks again,

Re: Simple Product becomes Virtual Product

@shackbill


Absolutely. Since you have already set the default value (I assume), you can run the following to do the job for you: 

 

php bin/magento setup:upgrade

I hope after running this you won#'t have to import values from a CSV. 

Magento Certified Solution Specialist | Lead Magento developer
If this response was helpful to you, consider giving kudos to this post

Re: Simple Product becomes Virtual Product

That did not work for me. I also tried to do an import and that didnt work either since all the 'This item has no weight' fields are selected Smiley Sad although, the default value of 1 is now in the lbs field.  Is there an import setting to change the 'This item has no weight' ?

Re: Simple Product becomes Virtual Product

@shackbill

 

In that case, if all of your products have same weight or you want to apply defualt weight to your entire catalogue, do the following: 

 

  • Select all products
  • From the actions drop down, select 'Update Attributes'
  • On the next page, uncheck the disabled Weight field and add value to it.

That's all Smiley Happy 

Magento Certified Solution Specialist | Lead Magento developer
If this response was helpful to you, consider giving kudos to this post

Re: Simple Product becomes Virtual Product

tried that but didnt see a specific weight field that was DISABLED. although there was a WEIGHT field, i entered 1 (change) but of course that didnt change anything..

 

WeightChangeDefault.JPG

 

 

NoWeight.JPG