Hi All,
I am looking to setup up a new food related e-comm business but have not been able to find a solution to two critical problems yet. It will be a very small store may be 10 - 15 products at most to begin with.
The first problem is, I need the stop customers from buying products from website, if they have not chosen a specific product or a product from a specific collection. So the customer cannot add some products or checkout, if the required products are not in the cart.
For example, there is Collection A, Collection B and Collection C. The customer is required to have chosen a product in Collection A in order for them to add products from Collection B or Collection C to the cart, and if the customer then make changes and update the cart, I need them to not be able to Checkout if the product of Collection A deselected. I thought about making a verification at the cart to check for the product or collection, but haven’t had much success as I am very new to the Shopfiy code and don’t know much Javascript. If anyone has any advice please let me know.
The second problem relates to inventory management. The products in Collection A will have some products in Collection B and C included like a bundle. The main thing I want to do is share inventory or check inventory and update the inventory of the product / product variant and vice versa, some part of the products in Collection A may have single or multiple units of the products in Collection B and C. Stock is very limited for some products and we cannot afford to mess up the stock. so if stock of is not enough for the total amount of Product A, B and C added to the cart then I need to stop the customers from checking out.
For example, Product A in Collection A, has 1 x Product B in Collection B and 2 x Product C in Collection C. The customer has to purchase Product A (1x Product B + 2x Product C + something else), but the customer can also choose to add more of Product B or Product C as add-on units but not in the Product A bundle which is set. So the inventory of Product B and Product C needs to be adjusted, and the add-on units needs to be adjust the inventory of Product A to the lowest of the constituents, when calculating in cart or after purchase.
I have been looking into using bundle apps as possible means to solve the problem but haven’t had much luck. The bundle apps presents other problem of their own, since most apps I would like to use, simply add the constituent products into the cart, But I need the items in the products in Collection A to be fixed and cannot be changed, while at the same time the customers can add the items as add-on as long as there is stock. I have looked into apps that sync inventory but for my needs (90% of functions of the app would be unless at the moment) the price and ongoing cost is simply not justifiable. I have looked into apps that sync SKUs but they are not flexible enough to allow for multiples of the units of items. I have also looked into ‘box’ building bundle apps, but the first problem presents itself as I have to be able to limit the customers ability to purchase the constituent products. There is also compatibility issues with multiple languages, where I don’t need the translation apps, I can input the exact language fields myself.
Sorry, if the questions and examples are a bit messy. I am at wits end with this and I am hoping someone can give some ideas, whether coding or existing apps. Even solving the first problem would already be a great help or even just some ideas of where to begin would be great.
I have not set up the new store yet and is playing around and researching with a non-published themes in another live store.
