Store URL
Store description
Small art supply store, mostly brick and mortar, but some online sales for classes and events
What feedback do you want?
Our shop offers a lot of workshops and classes and sometimes that means products (art materials) are included in the total cost. But if I use bundles, it won’t let me limit the number of spaces for people to register, it only considers the smallest amount of inventory which in some cases can be over 20+ showing in stock but most of our classes are 5-6 people. Then I have to adjust everything manually and because they aren’t linked to the product it kind of looks like I’m just getting rid of stock. But as a small business, I don’t want to pay for an outside app.
Hi @BlankCanvasArt
In your case, I probably wouldn’t use bundles for the class itself.
A simple no-app workaround is to create each workshop/class as a seperate product, then:
- set it to “not physical product”
- set the inventory to the actual number of seats available, for example 5 or 6.
In the product description or images, you can clearly describe that the price includes the required art materials.
That way:
- The “in stock” number matches the number of class spots
- Customers are registering for the workshop, not just buying materials
- You don’t have to worry about Shopify calculating availability based on the bundled product with the lowest inventory
- It looks cleaner and more natural for classes/events
The only downside is that the included materials won’t automatically deduct from your art materials’ inventory (as they are different products). But for a small store, managing the materials internally may be easier than forcing classes into a bundle structure.
Hope my reply helps your business,
Ellie from BOGOS: Free Gift Bundle Upsell team
Hey @BlankCanvasArt Welcome to Shopify Community
Shopify’s Native Bundles App can’t do this it ties bundles stock to the lowest - inventory component , so it can’t represent ‘seats’ separately from physical inventory . create the class as it own simple product (not a bundle )with it own inventory tracking set to the seat count (for example : 6) don’t link it to the actual materials at all - just includes " materials included " in the description / price . manually deduct materials stock after each class if needed
if you want it more automated without buying a separate app , then you could also use Shopify flow (free , built-in on most plans ) to auto -adjust related inventory when a class product sells out or sell X units – but the simples fix is just treating "class seats " as the product’s own inventory , decoupled from the materials.
this is my hope review hope you like if this help full to you then don’t forget to like and mark as solution on it