Magento 2 product “packs”












1















I want to implement a store with many small products that are usually bought in bulk (maybe 20-100 pieces at once). So I want to implement product "packs", i.e. a "pack of 10" alongside a "pack of 50". The packs should have different images and different pricing (i.e. a pack of 10 could cost 5$ and a pack of 50 only 20$).



So far I've been able to get close to my goal by using product attributes - I added a "size" attribute, and using a configurable product with product variations it's possible to achieve most of that behavior.



One issue remains with this approach though: I need to manage stock for the variations individually, while it'd be better to only keep track of one number (the total number of products in stock).



Is there any way to achieve this without coding that behavior myself? Any hints to get me started would be great.










share|improve this question














bumped to the homepage by Community 5 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.




















    1















    I want to implement a store with many small products that are usually bought in bulk (maybe 20-100 pieces at once). So I want to implement product "packs", i.e. a "pack of 10" alongside a "pack of 50". The packs should have different images and different pricing (i.e. a pack of 10 could cost 5$ and a pack of 50 only 20$).



    So far I've been able to get close to my goal by using product attributes - I added a "size" attribute, and using a configurable product with product variations it's possible to achieve most of that behavior.



    One issue remains with this approach though: I need to manage stock for the variations individually, while it'd be better to only keep track of one number (the total number of products in stock).



    Is there any way to achieve this without coding that behavior myself? Any hints to get me started would be great.










    share|improve this question














    bumped to the homepage by Community 5 mins ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.


















      1












      1








      1








      I want to implement a store with many small products that are usually bought in bulk (maybe 20-100 pieces at once). So I want to implement product "packs", i.e. a "pack of 10" alongside a "pack of 50". The packs should have different images and different pricing (i.e. a pack of 10 could cost 5$ and a pack of 50 only 20$).



      So far I've been able to get close to my goal by using product attributes - I added a "size" attribute, and using a configurable product with product variations it's possible to achieve most of that behavior.



      One issue remains with this approach though: I need to manage stock for the variations individually, while it'd be better to only keep track of one number (the total number of products in stock).



      Is there any way to achieve this without coding that behavior myself? Any hints to get me started would be great.










      share|improve this question














      I want to implement a store with many small products that are usually bought in bulk (maybe 20-100 pieces at once). So I want to implement product "packs", i.e. a "pack of 10" alongside a "pack of 50". The packs should have different images and different pricing (i.e. a pack of 10 could cost 5$ and a pack of 50 only 20$).



      So far I've been able to get close to my goal by using product attributes - I added a "size" attribute, and using a configurable product with product variations it's possible to achieve most of that behavior.



      One issue remains with this approach though: I need to manage stock for the variations individually, while it'd be better to only keep track of one number (the total number of products in stock).



      Is there any way to achieve this without coding that behavior myself? Any hints to get me started would be great.







      magento2 attributes stock inventory






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Sep 10 '16 at 9:03









      pdanzingerpdanzinger

      263




      263





      bumped to the homepage by Community 5 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 5 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Use bundle products. You only need one simple product that actually has stock and represents one piece.



          Then the 10-pack is a bundle that only has one option (the simple product) with fixed qty "10" and fixed price "$5". Same goes for other pack sizes.



          The bundle itself is a container, similar to a configurable product, so it does not have stock, but can have own name, description, images and so on.



          Make the bundles visible in catalog and the simple "not visible individually".






          share|improve this answer
























          • Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

            – pdanzinger
            Sep 10 '16 at 13:39













          • There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

            – Fabian Schmengler
            Sep 10 '16 at 14:37











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "479"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f135688%2fmagento-2-product-packs%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Use bundle products. You only need one simple product that actually has stock and represents one piece.



          Then the 10-pack is a bundle that only has one option (the simple product) with fixed qty "10" and fixed price "$5". Same goes for other pack sizes.



          The bundle itself is a container, similar to a configurable product, so it does not have stock, but can have own name, description, images and so on.



          Make the bundles visible in catalog and the simple "not visible individually".






          share|improve this answer
























          • Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

            – pdanzinger
            Sep 10 '16 at 13:39













          • There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

            – Fabian Schmengler
            Sep 10 '16 at 14:37
















          0














          Use bundle products. You only need one simple product that actually has stock and represents one piece.



          Then the 10-pack is a bundle that only has one option (the simple product) with fixed qty "10" and fixed price "$5". Same goes for other pack sizes.



          The bundle itself is a container, similar to a configurable product, so it does not have stock, but can have own name, description, images and so on.



          Make the bundles visible in catalog and the simple "not visible individually".






          share|improve this answer
























          • Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

            – pdanzinger
            Sep 10 '16 at 13:39













          • There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

            – Fabian Schmengler
            Sep 10 '16 at 14:37














          0












          0








          0







          Use bundle products. You only need one simple product that actually has stock and represents one piece.



          Then the 10-pack is a bundle that only has one option (the simple product) with fixed qty "10" and fixed price "$5". Same goes for other pack sizes.



          The bundle itself is a container, similar to a configurable product, so it does not have stock, but can have own name, description, images and so on.



          Make the bundles visible in catalog and the simple "not visible individually".






          share|improve this answer













          Use bundle products. You only need one simple product that actually has stock and represents one piece.



          Then the 10-pack is a bundle that only has one option (the simple product) with fixed qty "10" and fixed price "$5". Same goes for other pack sizes.



          The bundle itself is a container, similar to a configurable product, so it does not have stock, but can have own name, description, images and so on.



          Make the bundles visible in catalog and the simple "not visible individually".







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Sep 10 '16 at 11:36









          Fabian SchmenglerFabian Schmengler

          54.4k20130343




          54.4k20130343













          • Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

            – pdanzinger
            Sep 10 '16 at 13:39













          • There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

            – Fabian Schmengler
            Sep 10 '16 at 14:37



















          • Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

            – pdanzinger
            Sep 10 '16 at 13:39













          • There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

            – Fabian Schmengler
            Sep 10 '16 at 14:37

















          Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

          – pdanzinger
          Sep 10 '16 at 13:39







          Bundle products seem to have negative "side effects" though when compared to configurable products. For one, the dropdown seemed like a good way to switch between "packs". That could be solved e.g. via related products though. What bothers me more is the additional click on "Customize and Add to Cart" that's necessary before a user can enter the quantity and add the product. I guess there isn't any quick way to get around that?

          – pdanzinger
          Sep 10 '16 at 13:39















          There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

          – Fabian Schmengler
          Sep 10 '16 at 14:37





          There is :) my suggestion does not involve any dropdown at all, each X-pack would be one bundle product. Use a single "checkbox" option and make it required. But if you want to have one page where you can select the pack size, it's more conplicated

          – Fabian Schmengler
          Sep 10 '16 at 14:37


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Magento Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f135688%2fmagento-2-product-packs%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Magento 2 controller redirect on button click in phtml file

          Polycentropodidae