Stock Control with multiple attributes and variations.
-
Hi:
Been using the plugin and a few of the add ons with great success over the years.
However we need to start showing stock levels, or more in our case course places available.
Using variable products works fine when we Enable stock management at product level but now we have 2 attributes of which each have 2 or 3 variations.
Example:
Variable product name: Weekend Yoga Course
Attribute 1: Name: Course start date ( 2 or 3 start dates) EG: Monday June 27th | Wednesday Sept 18th
Attribute 2: Payment options (2 or 3) Advanced | 3 x Instalments | 10 x InstalmentsSo the student can select a start date and then a payment option (each payment option is for a different amount)
So if the stock is set at product level and is EG: 20 places – and a student buys a start date EG: Monday June 27th
It also reduces the stock level for the Wednesday Sept 18th start date from 20 to 19 too.We have tried setting stock at variation level but this causes a different problem:
If they select:
EG: Monday June 27th and then Payment option “Advanced” it will reduce the amount of stock just for the Advanced payment option and not the over stock of that start date.The only way i see this remotely working is if we spread the 20 places across the 3 payment options:
Advanced = 3 places | 3 x Instalments = 3 places | 10 x Instalments = 4 places
Obviously the issue here is that once one of the payment options sells out it then shows that variation out of stock and only leaves the student the option to buy a course place at the One of outstanding payment options, which is no good, ideally regardless of which payment option they select at this point it should reduce the over all stock, like it does correctly if you only have One start date to select in Attribute 1.
The only work around at the moment is for Attribute 1: to have One start date only and Attribute 2: to have the 3 x Payment options but this then means we have to create the same variable product with the same 3 payment options for every start date which is no good.
It would be so simply to create One variable product:
EG: Variable product name: Weekend Yoga Course
Attribute 1: Has 2 x variation start dates that each have 20 places (stock) and Attribute 2: has the 3 x variation payment options. When a student selects either start date regardless of payment option it reduces only that start date and leaves the stock in tact for the other start date.
Ive looked at subscription, ticket sales, deposits and every other plugin / add ons and non will do the job or even close. I did try a Woocommerce Variable Stock Management add on but it just added a field that made you able to dictate (reduce stock at product level) by a choice of EG: 1 – 10 – useful i guess if you are selling bags or boxes of more than on item, but no good in my case, i really need the option to show how many course places are left per start date other wise after all these years of working with Woocommerce will have to find a new solution, which i really don’t want to as it by far the best plugin ever made!
Seems to me that woocommerce is just missing One tiny option to control the stock in more detail. I have spent days trying every work around and can not find a solution, i have come across so many other people needing this too.
Any help would be appreciated, many thanks.
- The topic ‘Stock Control with multiple attributes and variations.’ is closed to new replies.