I am interested in knowing if and how Magento could be used to sell bulk product that is pulled from a common inventory and sold in several discrete package sizes?

An example would be Potatoes. They are stored in bulk and packaged upon demand. They would be sold as 5lb, 25lb or 100lb packages. So the product would have 3 variations.

A key element of this question is that these are discrete variations. IE the customer will be able to order one or more of each of these particular variations.

  • Hello @BrianBurt , Please check my answer. Jun 1, 2018 at 6:40
  • Hello Aditya, I realize this is a potential solution to ordering more product but it is not what I want to do. By way of another example we sell herbs. They are often packaged in different ways and different formats but they are pulled from a common pool. So I would have 30 gm. Clam shell, 30 gram bag, 140 gm bag, 1 kg bag. The math in this case does not work evenly as the potato example does and infact the packaging is different. So if I want 10 30 gm. clam shells I need a count of 10 units not one package of 300 grams.
    – Brian Burt
    Jun 1, 2018 at 11:06
  • You gave me example of Potatoes. sold as 5lb, 25lb or 100lb packages Jun 1, 2018 at 11:49
  • So i gave solutions according to that. Jun 1, 2018 at 11:49

1 Answer 1


Potatoes sold as 5lb, 25lb or 100lb packages.

Like you said set the actual product will be the one with the lowest weight.

**(Potatoes 5lb)** 

This is qty = 1(or you can consider 1 qty = 1lb 
and set the product to be available for order only in increments of 5.) 
  • If the price for 25lb = 5 * price of 5lb ,
  • the price for is 100lb = 4 * price of 25lb... and so on,

Then I think the problem is solved.

Selling 100lb is the same as selling 4*25lb even if you pack it differently.

If price for 100lb != 4 * price of 25lb, 
then you can use the tier prices.
Set a base price for 25lb (or 1lb if you considet 1qty = 1lb). 

Then add the tier prices:

  • for qty = 1 (or 25) price = X
  • for qty = 4 (or 100) price = Y.

In this approach you don't need bundle or configurable products.

And Inventory Management

There are two general approaches to the stock management in Magento 2. You can control all products’ general inventory settings or deal with each product individually.

Stock Options.

enter image description here

Decrease Stock When Order is Placed – enable to decrease a stock quantity of the product when an order is placed.

Set Items’ Status to be in Stock When Order is Cancelled – enable to place items from cancelled orders back in stock.

Display Out of Stock Products – hide to display products that are out of stock.

Only X left Threshold – adds a phrase ‘Only X products left’ to all your products, where X is the entered number. Also, you can configure this for each individual product. Hence, it may be better to leave this option equal to 0.

Display products availability in Stock on Storefront – enable to display a stock availability on product pages.

Product Stock Options.

enter image description here

Manage Stock – this option is enabled by default and used to count products in stock. It can be disabled if you sell products that can’t run out of stock.

Backorders – enable this option to allow customers place orders of out-of-stock products.

Maximum Qty Allowed in Shopping Cart – sets the maximum number of products that can be placed in shopping cart.

Out-of-Stock Threshold – you can set the minimum number of products to reach before the Out-of-Stock message should be displayed.

Minimum Qty Allowed in Shopping Cart – defines the minimum number of products required to place an order. You can set various limits for different groups of customers.

Notify for Qty Below – this option notifies you when the number of products in stock drops below the defined quantity. Enable Qty Increments – allows you to set the quantity of a product in a single lot that you add to your stock.

Automatically Return Credit Memo Item to Stock – with this option enabled, products added to a cart automatically get an out-of-stock status and if they return back when an order is cancelled.

Hope, it helps!! Let me know if you have any query.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.