Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
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.
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
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.
Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025