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?
Solved! Go to Solution.
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.
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.
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?
You could assign a default value to the weight attribute so it is never zero Screenshot attached.
Please accept my answer as a solution if I was able to help.
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,
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.
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 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' ?
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:
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..