How to make a product can only be purchased in bulk, whether the same variants or multiple variants?

I want to sell underwear on my website.

Selling only one underwear to a customer probably will make me loose money, due to the high advertising cost and shipping cost.

So i want to make customer can only place order of multiple underwear, they can be the same variant or multple variants. For example, I am selling a seamless panty in three colors (red, white, black), customer can only add at least three of them to cart or checkout, the three can be all white, or 1 white, 1 red and 1 black, or more.

I wonder how can i made this happen to my store, by coding or using an app?

thank you.

Hi @xavierzhong ,

Thank you for reaching out to the Community. I’m happy to provide some assistance with this request, to ensure it gets resolved.

To successfully achieve this I recommend checking out the Shopify App Store. We have various apps available that may allow you to complete this. For ease, I’ve gone ahead and made a few suggestions listed below that you can look into:

As you are looking for an app with specific features, I’d also recommend getting in touch with the app developers directly. They will be able to provide clarification on an app’s capabilities and customizations to confirm whether or not the app will fit your shop’s needs. To get in contact with an app developer, you can head to the Shopify App Store and select Support > Send A Message.

Please let me know if you have any other questions or concerns.

Hi @xavierzhong ,

Yes, the feature can be created using Custom Dev in your theme.

Let me know if you are willing to hire, details are in BIO.

MOQ for Plus Plans

Shopify-Plus enterprise stores use checkout-scripts and can possibly use the B2B features for this to set MOQ.

https://help.shopify.com/en/manual/online-sales-channels/wholesale/channel/orders/minimum-orders

MOQ for Non Plus stores

An alternative may be through shipping rates, set high shipping rates on low weight orders with rate/profile-names to reflect the bulk requirement. Or lower rates for higher weight.

This way there is some enforcement in the checkout process without an app.

Then there’s increasing prices directly on the product then discounting the products, order, or BuyXGetY discounts.

MOQ Customizations

The simplest way is to make a bundle product at a set price then have customers enter the colors they want.

https://community.shopify.com/c/shopify-design/product-pages-get-customization-information-for-products/td-p/616503

Then use an inventory app to sync inventory between the bundle and the individual skus.

Or have them place orders through an order form that only allows adding to cart or going to checkout when a total specific quantity is met ; implemented through additional javascript customization.

https://community.shopify.com/c/shopify-design/forms-add-an-order-form-to-your-store/td-p/613671

Beyond that is an advanced customization that from the simplest just hides the /checkout button on the cart page if the total isn’t high enough, to enforcement on the product pages.

It’s can be a lot of logic detail to work out.

If you need this customization you can contact me directly for services.
Please provide context: store url, theme name, post url(s) and any further detail.

Contact Info in signature.

Hi @xavierzhong ,

I’d like to offer you a solution using the Easify Product Options app. Below, you’ll find a quick step-by-step guide on how to implement it :blush: :

  1. Instead of creating a single underwear product, create a product that represents a combo of 3 underwears (without any variants within it). This combo product will allow customers to select the color for each of the 3 underwears.

  2. Install the Easify Product Options app and proceed to create custom options for the Combo product. Here’s how:

    • Begin by creating a new option set:

  • Add an option that enables customers to choose between all 3 underwears with either the same color or different colors. You can use Buttons (or another suitable option type) for this.

  • Add an option for selecting a specific color if customers opt for three underwears with the same color. Use the Color/image swatches option type and conditional logic for this step.

  • Add an option for selecting the desired quantity for each color if customers prefer different colors. Utilize the Text Box (or Dimension option type) with conditional logic.

Text Box:

Dimension:

After creating these options, apply the option set to the Combo product, and you’re all set!

It’s worth noting that the Easify Product Options app offers various ways to configure options, not just the method outlined above. Give it a try :hugs: !