Being too chicken to try to install additional mods (after the stock-by-attribute blew up my store), I look for other ways to do it.
For instance, are the wallets/purses/umbrellas all the same price? If so, it would be easy to put them all under a single product and set quantity discounts for that product.
If the prices are different, it's a little more complicated but not too bad. Let's say you sell these three items in two color/patterns, grey solid and blue stripe.
First you need to set up two option names, Item and Color.
Then you need to set up option values for two colors, Grey and Blue Stripe, and three items, Wallet, Purse, and Umbrella.
Then you set up the product. Maybe you want to call it "Matching Purses, Wallets, and Umbrellas" and make the photo of all three items. Be sure to check "price by attributes" YES, and set up the quantity discounts however you want.
Say the wallets are $5, the umbrellas as $8, and the purses are $10. You could set the item price as $8, then after the product is created and you go into the Attributes Controller to add the values you created, you would mark the Wallets attribute as -$3 and the purse attribute as +$2. (If you ship by weight, you also need to set a base weight in the product and then increase or decrease it by attribute.)
Also say the base price is for the grey solid, and there is a $1 surcharge for the blue stripe product. Again, when you add the two colors with Attribute Controller, you would add the $1 extra to the Blue Stripe attribute. ZC should see all the various forms and colors as the same product and apply the quantity discount.
The downside to doing it my way is that it won't monitor stock by attribute unless you install the "stock by attribute" mod, which I have not been able to get to work. But it should make it very easy for your customers to see what matching items are available and set the quantity discounts you want.