Virtual Products

Stocking of different virtual Products would be nice, here an example:

Virtual Product (VP)= no physical Stock, consist of Real Products
Real Product (RP)= physical Stock

Lets take 2 Virtual Products: Personal Computer

PC1 (VP): 1 Monitor(RP), 1 Keyboard(RP), 1 CPU(RP)
PC2 (VP): 1 Monitor(RP), 1 Mouse(RP), 1 CPU(RP)

In physical Stock:

10 Monitors
12 Keyboards
5 Mice
6 CPU

This leads to following virtual Stock

PC1: 6 (limiting Factor is CPU)
PC2: 5 (limiting Factor is Mouse)

Now i sell 1 PC1.

New physical Stock:

9 Monitors
11 Keyboards
5 Mice
5 CPU

New virtual Stock

PC1: 5(limiting Factor is CPU)
PC2: 5 (limiting Factor is Mouse and CPU)

Now i sell 10 Keyboards and 3 CPU separately.

New physical Stock:

9 Monitors
1 Keyboards
5 Mice
2 CPU

New virtual Stock

PC1: 1 (limiting Factor is Keyboard)
PC2: 2 (limiting Factor is CPU )

I hope this could be implemented.
Please ask in case of questions.

Greetings

Here the other direction:

Lets take 2 Virtual Products: Personal Computer

PC1 (VP): 1 Monitor(RP), 1 Keyboard(RP), 1 CPU(RP)
PC2 (VP): 1 Monitor(RP), 1 Mouse(RP), 1 CPU(RP)

In physical Stock:

10 Monitors
12 Keyboards
5 Mice
6 CPU

This leads to following virtual Stock

PC1: 6 (limiting Factor is CPU)
PC2: 5 (limiting Factor is Mouse)

Received shipment from supplier: 6 CPU and 3 Mice

New physical Stock:

10 Monitors
12 Keyboards
8 Mice
12 CPU

This leads to following virtual Stock

PC1: 10 (limiting Factor is Monitor)
PC2: 8 (limiting Factor is Mouse)

Not possible?

With 2.8.1 an 2.9 you can already create sub-product to say that a virtual product is built from 2 real products (you must enale option in product module setup). When stock of virtual is incremented, real are also, with same value.
So what you miss is probably a button in the stock view of product to show stock of subproducts and a warning when sub-product is limitated.

I think what i_wizards want to see is how much virtual products are available when you check the stock status, in this way he can decide to sell or not.
Of course what is important to considerate is that the virtual products do not need to take into conideration the products already in order at the customer!

The difficulty will be what to do when you have some virtual products in order already, can this be taken into consideration too?

Hi eldy,
You say:
“a virtual product is built from 2 real products (you must enale option in product module setup)”

I’m running version 5.0.3, is it still the same that I have to enable virtual products in the product module?
If yes how is this done?

Hi eldy,
It’s ok I found it.
There is a small icon to the right of the on/off button for the Product module, I clicked on that and I then enabled virtual products.

Hello,

any news regarding stock calcuation?
I have set up a virtual product with 2 real products: product 1 (100pcs) and product 2 (200pcs)
If I create a shipping with a virtual product, the stock amount is negative because at the moment it is not “calculated”. But in theory it should be 100

Best regards,
Alexander