How to set cart conditional logic for product sizes on Shopify?

How to set cart conditional logic for product sizes on Shopify?

hopforwardbeers
Shopify Partner
3 0 0

Hi there,

 

We are currently building a Shopify page for our physical store and an upcoming online store. and need a specific app or code that can perform the following task:

 

The shop has postal boxes that can hold 8 x 440ml cans, 16 x 330ml cans, 8 x 330ml or 375ml bottles, or a combination of cans and bottles based on their size (e.g. 3 x 440ml cans, 4 x 330ml cans, 2 x 330ml bottles, and 1 x 375ml bottle).

 

The boxes have 8 spaces that can be filled with 16 x 330ml cans, 8 x 440ml cans, 330ml or 375ml bottles, or a combination based on their size (as shown in the example). While 330ml cans can be stacked on top of each other, other containers cannot.

 

We need to configure Shopify to limit the number of products placed in a box based on the container size, but only for national/international deliveries.  However, if a customer selects 'local pickup', this is not required and they could order as many products as they want.

I'm struggling to find an off-the-shelf solution.  Any help I could get would be appreciated.

Thanks.

Replies 2 (2)

PaulNewton
Shopify Partner
7722 678 1627

What is the actual question.

Are you trying to generate a packing list.  

Are  you trying to limit orders of what customers can buy.

 

Having the delivery method, int'l & local-pickup,  in the mix complicates things a lot at this is only selected in the checkout process , without an app or advanced customizations to work around that; possibly with generate draft orders. Research existing discussions.

 

For a packing list, you'd have to keep shortlisting apps to try and find a fix or build something custom. There are automations apps like mechanic that can be scripted to aid this process https://tasks.mechanic.dev/?q=email%20staff

 

To limit orders by total products dimensions would generally only work for the online-sales channel through heavy advanced theme customization utilizing dimensions in metafields to approximate volume.

 


@hopforwardbeers wrote:

While 330ml cans can be stacked on top of each other, other containers cannot


And additional contexts like what can or cannot be stacked will really complicate the customization.

 

If your trying to optimize shipping overhead this may not be the best approach if there good longterm returns to offset the cost of custom solutions.

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


hopforwardbeers
Shopify Partner
3 0 0

Thanks for the reply.

 

The issue I have (as the designer and developer) is my client has hundreds of boxes that have dividers in, each one able to hold either 2 x 330ml cans or 1 x 440ml can, 330ml bottle or 375ml bottle.

 

So she wants a solution meaning she can sell beers to online customers but limit how many beers they can put in a box.

 

Obviously, I’m aware there are apps that put limitations on the number of items a customer can order but she wants it to calculate how many beers can actually fit in this box according to their size so people can order accordingly.

 

Having done a LOT of research and asking questions, I’m starting to think this is too complicated for Shopify to handle without us having a custom app developed, which is going to take her well over budget.

 

Therefore, is there another solution or just an off the shelf app that allows us to ‘fill a box’ (the box having 8 spaces rather than complicating it on on container size) or something?

 

I’ve looked at some of the build a bundle apps but none of them look very good.

 

I guess something like https://verdantbrewing.co have on their website would be great.