Most bundling apps do not seem able to do this.
We sell Knitting patterns and yarn, and some knitting/crochet equipment.
We have the knitting patterns as separate products, and the yarns as separate products, but with many variants of colour per yarn.
Each pattern is made with a specific yarn in mind, and many clothing patterns come with different sizing options that change the number of yarn balls needed. The pattern often includes a table similar to this to explain it.
| Sweater Pattern | Size S | Sime M | Size L | Size XL |
|---|---|---|---|---|
| Yarn Colour A | 1 Ball Needed | 2 | 3 | 4 |
| Yarn Colour B | 1 " | 2 | 2 | 3 |
| Yarn Colour C | 1 " | 1 | 1 | 2 |
What we need is a way for customers to select the size they want to make the pattern in, then select the colour variants of the yarn linked to the pattern, and for it to automatically add the number of balls of yarn it says are needed to complete the pattern at the size selected.
We would also need it to tell customers if they can select the colour in the first place, as we sometimes wont have the correct amount in stock of certain colours for the size selected.
We would also need to be able to customise the sizing options available, and the number of colour options available for each individual pattern. Some patterns have more/different sizing options, and some such as blankets, hats, & Scarves are a one size product.
also, some patterns contain more than 1 project within them, so we would also need to be able to have the customer select which project they would like to complete from the pattern, or multiple.
I know this is a lot to ask for, and will probably require a fully custom application.
a good example site of what we are after is Sirdar.com.
https://sirdar.com//en/products/10746-uptown-maxi-coord-in-sirdar-stories-dk
You can see how you select digital or printed pattern, then select the project from the pattern you want to complete, then select the sizing option, and then this changes how much yarn you are adding when selecting the colours you want. Then you can add it all to the basket with 1 click.
I hope I have explained that well enough. Thank you for any help!




