How to get all simple products assigned to configurable products in magento 2












0















On product view page in magento 2 how can I get all details of associated products with image, name, qty box and add to cart button seperately for each product below details of main product?










share|improve this question



























    0















    On product view page in magento 2 how can I get all details of associated products with image, name, qty box and add to cart button seperately for each product below details of main product?










    share|improve this question

























      0












      0








      0








      On product view page in magento 2 how can I get all details of associated products with image, name, qty box and add to cart button seperately for each product below details of main product?










      share|improve this question














      On product view page in magento 2 how can I get all details of associated products with image, name, qty box and add to cart button seperately for each product below details of main product?







      magento2






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Aug 27 '17 at 6:04









      Techno DeviserTechno Deviser

      1013




      1013






















          2 Answers
          2






          active

          oldest

          votes


















          0














          This line of code gets you the desired information in to product objects array:



          $product->getTypeInstance()->getUsedProducts($product);


          $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



          if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {


          From this point you need to loop over this array to render data in your desired way.






          share|improve this answer































            0














            This line of code gets you the desired information in to product objects array:



            $product->getTypeInstance()->getUsedProducts($product);
            $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



            if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {
            From this point you need to loop over this array to render data in your desired way.



            foreach ($product as $info):
            $info->getName();
            ...
            endforeach






            share|improve this answer








            New contributor




            Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.




















              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%2f190714%2fhow-to-get-all-simple-products-assigned-to-configurable-products-in-magento-2%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              This line of code gets you the desired information in to product objects array:



              $product->getTypeInstance()->getUsedProducts($product);


              $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



              if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {


              From this point you need to loop over this array to render data in your desired way.






              share|improve this answer




























                0














                This line of code gets you the desired information in to product objects array:



                $product->getTypeInstance()->getUsedProducts($product);


                $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {


                From this point you need to loop over this array to render data in your desired way.






                share|improve this answer


























                  0












                  0








                  0







                  This line of code gets you the desired information in to product objects array:



                  $product->getTypeInstance()->getUsedProducts($product);


                  $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                  if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {


                  From this point you need to loop over this array to render data in your desired way.






                  share|improve this answer













                  This line of code gets you the desired information in to product objects array:



                  $product->getTypeInstance()->getUsedProducts($product);


                  $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                  if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {


                  From this point you need to loop over this array to render data in your desired way.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Aug 27 '17 at 9:21









                  Moshe ShperlingMoshe Shperling

                  1565




                  1565

























                      0














                      This line of code gets you the desired information in to product objects array:



                      $product->getTypeInstance()->getUsedProducts($product);
                      $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                      if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {
                      From this point you need to loop over this array to render data in your desired way.



                      foreach ($product as $info):
                      $info->getName();
                      ...
                      endforeach






                      share|improve this answer








                      New contributor




                      Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.

























                        0














                        This line of code gets you the desired information in to product objects array:



                        $product->getTypeInstance()->getUsedProducts($product);
                        $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                        if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {
                        From this point you need to loop over this array to render data in your desired way.



                        foreach ($product as $info):
                        $info->getName();
                        ...
                        endforeach






                        share|improve this answer








                        New contributor




                        Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                        Check out our Code of Conduct.























                          0












                          0








                          0







                          This line of code gets you the desired information in to product objects array:



                          $product->getTypeInstance()->getUsedProducts($product);
                          $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                          if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {
                          From this point you need to loop over this array to render data in your desired way.



                          foreach ($product as $info):
                          $info->getName();
                          ...
                          endforeach






                          share|improve this answer








                          New contributor




                          Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.










                          This line of code gets you the desired information in to product objects array:



                          $product->getTypeInstance()->getUsedProducts($product);
                          $product is a product model object which should be available in your product view page. Make sure that you check first if this product is configurable:



                          if ($product->getTypeId() == MagentoConfigurableProductModelProductTypeConfigurable::TYPE_CODE) {
                          From this point you need to loop over this array to render data in your desired way.



                          foreach ($product as $info):
                          $info->getName();
                          ...
                          endforeach







                          share|improve this answer








                          New contributor




                          Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.









                          share|improve this answer



                          share|improve this answer






                          New contributor




                          Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.









                          answered 14 mins ago









                          Migue CortésMigue Cortés

                          1




                          1




                          New contributor




                          Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.





                          New contributor





                          Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.






                          Migue Cortés is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.






























                              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%2f190714%2fhow-to-get-all-simple-products-assigned-to-configurable-products-in-magento-2%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

                              Polycentropodidae

                              Magento 2 Error message: Invalid state change requested

                              Paulmy