Author Topic: VM3 Stockable variants for Size + Color?  (Read 73823 times)

GluckGroup

  • Beginner
  • *
  • Posts: 2
Re: VM3 Stockable variants for Size + Color?
« Reply #15 on: January 26, 2015, 02:09:14 am »
Has somebody figured out how to use the "Child Variant" to achive this?

"Milbo" mentioned it is possible!

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10803
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.8.8
Re: VM3 Stockable variants for Size + Color?
« Reply #16 on: January 26, 2015, 11:08:54 am »
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

sandstorm

  • Jr. Member
  • **
  • Posts: 234
    • ConCom
  • Skype Name: sandstorm871
  • VirtueMart Version: 3.0.16
Re: VM3 Stockable variants for Size + Color?
« Reply #17 on: January 26, 2015, 13:03:43 pm »
I am testing Balai's new plugin, but would also be very interested in how this can be done using just "Child variant" as suggested by Max
J3.6.4 / PHP7.0.12
VM3.0.16

GluckGroup

  • Beginner
  • *
  • Posts: 2
Re: VM3 Stockable variants for Size + Color?
« Reply #18 on: January 26, 2015, 19:09:04 pm »
I am testing Balai's new plugin, but would also be very interested in how this can be done using just "Child variant" as suggested by Max

I'm also testing Balai's plugin but I would also like to know how it is possible to to achive this using the "Child variant"...  :P

escapezone

  • Beginner
  • *
  • Posts: 24
Re: VM3 Stockable variants for Size + Color?
« Reply #19 on: January 26, 2015, 23:53:30 pm »
Hello everyone!

I tested Child variants and Generic Child variants and balai's plugin ... the only comment that i want to make for now is about the parent and children stock handle.

From VM 2xx i know this : when the parent product has 0 stock it takes the children's stock (correct me if i am wrong)

But as i can see at VM 3 When the parent product has 0 stock it doesn't take the children stock and it says "Notify me"

Why am i saying this ? Its simple, when you want to build a clothes store you want 2 things to build a product : 1) The parent product that will have the image, description, price and the childrens that would be the sizes (small, medium,large,xlarge)

Plz @Milbo i don't know if this a bug or if i am doing something wrong but look how the parents products was at VM2.xx and look how are they now at VM 3.xx

Thank you!

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10803
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.8.8
Re: VM3 Stockable variants for Size + Color?
« Reply #20 on: January 27, 2015, 00:46:23 am »
Quote
From VM 2xx i know this : when the parent product has 0 stock it takes the children's stock (correct me if i am wrong)

afaik in my experience VM2 parents always had to have a stock level > 0 - otherwise the children never displayed
And with the std. stockable variants plugin it took the parent stock for children - so was never accurate
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

VopoloS

  • Jr. Member
  • **
  • Posts: 55
Re: VM3 Stockable variants for Size + Color?
« Reply #21 on: February 02, 2015, 12:14:03 pm »
What is the number to put in the parent item when you use your plugin? Tried your plugin in different settings, the results:

1. deducted from the warehouse (decrease inventory balance) the parent item, not a child!

2. In the cart does not transmit data subsidiary goods.

It seems to me that the plugin does not take into account the balance in stock of subsidiaries in general :)

balai

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 1514
Re: VM3 Stockable variants for Size + Color?
« Reply #22 on: February 02, 2015, 12:36:57 pm »
What is the number to put in the parent item when you use your plugin? Tried your plugin in different settings, the results:

1. deducted from the warehouse (decrease inventory balance) the parent item, not a child!

2. In the cart does not transmit data subsidiary goods.

It seems to me that the plugin does not take into account the balance in stock of subsidiaries in general :)

1. I think that this happens generaly with the parent products. It is not related with the plugin itself. So better put a high number of stock
2. What does this means? It does not add the child product to the cart? Does the child product loaded after you select custom fields?

VopoloS

  • Jr. Member
  • **
  • Posts: 55
Re: VM3 Stockable variants for Size + Color?
« Reply #23 on: February 02, 2015, 13:48:16 pm »
What is the number to put in the parent item when you use your plugin? Tried your plugin in different settings, the results:

1. deducted from the warehouse (decrease inventory balance) the parent item, not a child!

2. In the cart does not transmit data subsidiary goods.


It seems to me that the plugin does not take into account the balance in stock of subsidiaries in general :)

1. I think that this happens generaly with the parent products. It is not related with the plugin itself. So better put a high number of stock
2. What does this means? It does not add the child product to the cart? Does the child product loaded after you select custom fields?

1. Rather, it is a bug Virtuemart 3.0.2 ... Because, logically, if there are child items, the parent item in stock should be 0 pcs.
2. Child products are created with this plugin, but no more .. When ordering reduces the number of parent item, although the design is chosen child.

balai

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 1514
Re: VM3 Stockable variants for Size + Color?
« Reply #24 on: February 02, 2015, 13:54:21 pm »
I am not getting the 2nd point.
Can you describe it further or give me the url and let me know how to reproduce it?

VopoloS

  • Jr. Member
  • **
  • Posts: 55
Re: VM3 Stockable variants for Size + Color?
« Reply #25 on: February 02, 2015, 19:23:48 pm »
RE:
" I am not getting the 2nd point.
Can you describe it further or give me the url and let me know how to reproduce it? "

Local video: https://yadi.sk/d/acf1pMCGeRGPy

sonickev

  • Beginner
  • *
  • Posts: 20
  • Skype Name: sonickev2001
  • VirtueMart Version: 3.0.4
Re: VM3 Stockable variants for Size + Color?
« Reply #26 on: February 03, 2015, 05:37:47 am »
I am not getting the 2nd point.
Can you describe it further or give me the url and let me know how to reproduce it?

There are 2 specific issues here I think.

First, understand that there is a parent product that is generally not orderable in a clothes store. The children of that product are the orderable variants of the product.
So, with regard to maintaining stock, how many t-shirts (for example) that you have is not useful or relevant either to the customer or the supplier.
What is relevant is how many Red t-shirts in small, how many green t-shirts in medium and how many blue in x-large. You might have 30 t-shirts left in stock, but only in those colour and size combinations.

So, if the parent product has zero stock, the product is displayed as out of stock, despite the fact you have 30 t-shirts available.

If the parent product is set to a stock of 1, then it is then shown as 'in-stock'. But, if someone wants x-large t-shirt in Red, it is not in stock.

Therefore, the display of the parent product SHOULD show if there are any child products in stock, i.e. the sum of all child products, and its own stock is not relevant. This is probably a template issue rather than a plug-in issue, but I do not profess to know where it is best implemented.

Here's an example
http://elanvape.com/index.php/en/shop/liquids/eve-guava-e-liquid-detail
the parent product says 1 available and prompts to choose a variant

You can choose between strength at 0, 6 or 12 and size between 5 and 15
There are a total of 15 available, 5 of each

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10554
  • VM4.0.7 Eagle Owl
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: VM3 Stockable variants for Size + Color?
« Reply #27 on: February 03, 2015, 08:53:14 am »
I tried to have a play with "Child variant" but I couldn't seem to figure it out to get the (multiple) variants showing for a product, that needs stock control.
Like T shirt with colours as an option and sizes as an other option.

If I am missing something please can someone help/advise?

Did you try the sample product? With the child variant, I can quite easily controll 50 different t-shirts in one view and it is shown as one product. You can have atm 5 rambification and theoretically a lot more.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10554
  • VM4.0.7 Eagle Owl
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: VM3 Stockable variants for Size + Color?
« Reply #28 on: February 03, 2015, 09:06:56 am »
Hello everyone!

I tested Child variants and Generic Child variants and balai's plugin ... the only comment that i want to make for now is about the parent and children stock handle.

From VM 2xx i know this : when the parent product has 0 stock it takes the children's stock (correct me if i am wrong)

But as i can see at VM 3 When the parent product has 0 stock it doesn't take the children stock and it says "Notify me"

Actually this is almost correct behaviour. It just interferes with the "notify me" option. There are options in the vm config to finetune this. So either you just disable the option
"Displays 'Notify Me' instead of 'Add To Cart' button" and use "Do not Display Product, if child products also out of stock"

or "Products Out of Stock are orderable, no special action". If you need the option "Displays 'Notify Me' instead of 'Add To Cart' button", then you must enter at the parent at least a 1.
 
First, understand that there is a parent product that is generally not orderable in a clothes store.
Yepp, and therefore the parent product, should have stocking 0 if not orderable . For the stock display the advantage in vm3 is that it even adds the stocking of the childs on the parent. So it IS a lot more exact now then before.

Actually I think none of you considered the different vm config options. The new child variants are very, very mighty.

There may be a small bug with the inventory, because I rewrote it and it should consider all arguments you wrote down here (in special the thoughts of sonickev). The child variant is also not done yet. The architecture allows it easily to extended it.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

balai

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 1514
Re: VM3 Stockable variants for Size + Color?
« Reply #29 on: February 03, 2015, 10:21:30 am »
Hi and thanks a lot for the feedback.
I am willing to make this work as good as possible and i am sure that Max can help in that direction as VM handles a big part of that

@SolopoV
RE:
" I am not getting the 2nd point.
Can you describe it further or give me the url and let me know how to reproduce it? "

Local video: https://yadi.sk/d/acf1pMCGeRGPy


I think that the problem you describe is related with the template.
It seem that it does not load the child product after selecting a variant. This could happen either because of a js error or because the layout has not the corresponding css selectors where the ajax results should be loaded.

Check here a working example:
http://test2.ixnes.gr/index.php/front-page/default-products/new-product-1-detail
You can see that after selecting the variants, it loads a new product (The product name change)

@sonickev
I cannot see the drop-downs. I think that this is related with the classes we are using for the drop-downs and the way your template handles them