Load configurable product with preselected options of any one of simple productRearrange simple associated products in configurable product optionsConfigurable product with simple productsClone configurable product with related simple productsNeed to get Simple Products with Configurable Option from Configurable ProductCan't select simple product to associate with configurable productInclude configurable product price with simple product options price in Magento 2How to redirect simple products to configurable product URL with options preselected in Magento 2.1Simple products with customizable options needs to be shown in configurable product Magento 2Simple Product is not associated with configurable product in magento 2.2.5?

Motivation - or how can I get myself to do the work I know I need to?

Generate a Graeco-Latin square

What to do when surprise and a high initiative roll conflict with the narrative?

Grover algorithm for a database search: where is the quantum advantage?

What do abbreviations in movie scripts stand for?

bash script: "*.jpg" expansion not working as expected inside $(...), for picking a random file

How to handle self harm scars on the arm in work environment?

What ways have you found to get edits from non-LaTeX users?

Logarithm of exponential

How to forge a multi-part weapon?

Is it possible to have a wealthy country without middle class?

How Often Do Health Insurance Providers Drop Coverage?

Character descriptions

How can I get an unreasonable manager to approve time off?

How is water heavier than petrol, even though its molecular weight is less than petrol?

How to hide an urban landmark?

Passing multiple files through stdin (over ssh)

Project Euler #7 10001st prime in C++

What is the highest possible temporary AC at level 1, without any help from others?

Inward extrusion is not working

Find the limit of a multiplying term function when n tends to infinity.

How can "научись" mean "take it and keep trying"?

Arriving at the same result with the opposite hypotheses

How can electric fields be used to detect cracks in metals?



Load configurable product with preselected options of any one of simple product


Rearrange simple associated products in configurable product optionsConfigurable product with simple productsClone configurable product with related simple productsNeed to get Simple Products with Configurable Option from Configurable ProductCan't select simple product to associate with configurable productInclude configurable product price with simple product options price in Magento 2How to redirect simple products to configurable product URL with options preselected in Magento 2.1Simple products with customizable options needs to be shown in configurable product Magento 2Simple Product is not associated with configurable product in magento 2.2.5?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















How to load configurable product with preselected options of any one of simple product?



For example



I have a configurable product http://host/product/1.



It have 2 associated simple products http://host/product/2 and http://host/product/3.



Whenever configurable product page load, I need to display the preselected options of http://host/product/2.



Can anyone share hints to achieve this?










share|improve this question






























    0















    How to load configurable product with preselected options of any one of simple product?



    For example



    I have a configurable product http://host/product/1.



    It have 2 associated simple products http://host/product/2 and http://host/product/3.



    Whenever configurable product page load, I need to display the preselected options of http://host/product/2.



    Can anyone share hints to achieve this?










    share|improve this question


























      0












      0








      0








      How to load configurable product with preselected options of any one of simple product?



      For example



      I have a configurable product http://host/product/1.



      It have 2 associated simple products http://host/product/2 and http://host/product/3.



      Whenever configurable product page load, I need to display the preselected options of http://host/product/2.



      Can anyone share hints to achieve this?










      share|improve this question
















      How to load configurable product with preselected options of any one of simple product?



      For example



      I have a configurable product http://host/product/1.



      It have 2 associated simple products http://host/product/2 and http://host/product/3.



      Whenever configurable product page load, I need to display the preselected options of http://host/product/2.



      Can anyone share hints to achieve this?







      magento2 magento-2.1 product configurable-product swatches






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 30 at 9:00









      TN98

      8810




      8810










      asked Jul 5 '17 at 11:33









      Bilal UseanBilal Usean

      5,35044094




      5,35044094




















          2 Answers
          2






          active

          oldest

          votes


















          0














          Hi I'm in same situation.
          Below is my implementation (not completed yet but I believe to be "clean" solution):



          • override
            Magento_ConfigurableProduct::product/view/type/options/configurable.phtml
            in custom module, adding code to check how many child products the configurable product has (if only one, then don't render the options).

          This also requires adding a Plugin class for the swatches module due to stupid magento2 hard coded template paths, refer to
          https://github.com/magento/magento2/issues/4400



          • create custom js component that takes the child product id available in the phtml template. This component will set the value of the
            "selected_configurable_option" hidden input field to that product id.

          This should be enough to allow customer to set quantity and add to the cart.



          I usually do only backend side so am looking up minimal way to create this js component (or do it inline if possible).



          FYI this is not a fully tested or complete solution as I haven't check what these overrides do when customer is editing their cart or browsing category products.



          I'm still working on it as of this post.






          share|improve this answer






























            0














            Following this article by Daan van den Bergh you can do exactly what you need:
            https://daan.dev/magento/2/redirect-simple-products-configurable-parent-attributes-pre-selected/






            share|improve this answer























              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%2f182145%2fload-configurable-product-with-preselected-options-of-any-one-of-simple-product%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














              Hi I'm in same situation.
              Below is my implementation (not completed yet but I believe to be "clean" solution):



              • override
                Magento_ConfigurableProduct::product/view/type/options/configurable.phtml
                in custom module, adding code to check how many child products the configurable product has (if only one, then don't render the options).

              This also requires adding a Plugin class for the swatches module due to stupid magento2 hard coded template paths, refer to
              https://github.com/magento/magento2/issues/4400



              • create custom js component that takes the child product id available in the phtml template. This component will set the value of the
                "selected_configurable_option" hidden input field to that product id.

              This should be enough to allow customer to set quantity and add to the cart.



              I usually do only backend side so am looking up minimal way to create this js component (or do it inline if possible).



              FYI this is not a fully tested or complete solution as I haven't check what these overrides do when customer is editing their cart or browsing category products.



              I'm still working on it as of this post.






              share|improve this answer



























                0














                Hi I'm in same situation.
                Below is my implementation (not completed yet but I believe to be "clean" solution):



                • override
                  Magento_ConfigurableProduct::product/view/type/options/configurable.phtml
                  in custom module, adding code to check how many child products the configurable product has (if only one, then don't render the options).

                This also requires adding a Plugin class for the swatches module due to stupid magento2 hard coded template paths, refer to
                https://github.com/magento/magento2/issues/4400



                • create custom js component that takes the child product id available in the phtml template. This component will set the value of the
                  "selected_configurable_option" hidden input field to that product id.

                This should be enough to allow customer to set quantity and add to the cart.



                I usually do only backend side so am looking up minimal way to create this js component (or do it inline if possible).



                FYI this is not a fully tested or complete solution as I haven't check what these overrides do when customer is editing their cart or browsing category products.



                I'm still working on it as of this post.






                share|improve this answer

























                  0












                  0








                  0







                  Hi I'm in same situation.
                  Below is my implementation (not completed yet but I believe to be "clean" solution):



                  • override
                    Magento_ConfigurableProduct::product/view/type/options/configurable.phtml
                    in custom module, adding code to check how many child products the configurable product has (if only one, then don't render the options).

                  This also requires adding a Plugin class for the swatches module due to stupid magento2 hard coded template paths, refer to
                  https://github.com/magento/magento2/issues/4400



                  • create custom js component that takes the child product id available in the phtml template. This component will set the value of the
                    "selected_configurable_option" hidden input field to that product id.

                  This should be enough to allow customer to set quantity and add to the cart.



                  I usually do only backend side so am looking up minimal way to create this js component (or do it inline if possible).



                  FYI this is not a fully tested or complete solution as I haven't check what these overrides do when customer is editing their cart or browsing category products.



                  I'm still working on it as of this post.






                  share|improve this answer













                  Hi I'm in same situation.
                  Below is my implementation (not completed yet but I believe to be "clean" solution):



                  • override
                    Magento_ConfigurableProduct::product/view/type/options/configurable.phtml
                    in custom module, adding code to check how many child products the configurable product has (if only one, then don't render the options).

                  This also requires adding a Plugin class for the swatches module due to stupid magento2 hard coded template paths, refer to
                  https://github.com/magento/magento2/issues/4400



                  • create custom js component that takes the child product id available in the phtml template. This component will set the value of the
                    "selected_configurable_option" hidden input field to that product id.

                  This should be enough to allow customer to set quantity and add to the cart.



                  I usually do only backend side so am looking up minimal way to create this js component (or do it inline if possible).



                  FYI this is not a fully tested or complete solution as I haven't check what these overrides do when customer is editing their cart or browsing category products.



                  I'm still working on it as of this post.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 26 '18 at 2:25









                  user2213139user2213139

                  414




                  414























                      0














                      Following this article by Daan van den Bergh you can do exactly what you need:
                      https://daan.dev/magento/2/redirect-simple-products-configurable-parent-attributes-pre-selected/






                      share|improve this answer



























                        0














                        Following this article by Daan van den Bergh you can do exactly what you need:
                        https://daan.dev/magento/2/redirect-simple-products-configurable-parent-attributes-pre-selected/






                        share|improve this answer

























                          0












                          0








                          0







                          Following this article by Daan van den Bergh you can do exactly what you need:
                          https://daan.dev/magento/2/redirect-simple-products-configurable-parent-attributes-pre-selected/






                          share|improve this answer













                          Following this article by Daan van den Bergh you can do exactly what you need:
                          https://daan.dev/magento/2/redirect-simple-products-configurable-parent-attributes-pre-selected/







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered May 30 at 8:41









                          SantiBMSantiBM

                          1015




                          1015



























                              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%2f182145%2fload-configurable-product-with-preselected-options-of-any-one-of-simple-product%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

                              Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

                              Circuit construction for execution of conditional statements using least significant bitHow are two different registers being used as “control”?How exactly is the stated composite state of the two registers being produced using the $R_zz$ controlled rotations?Efficiently performing controlled rotations in HHLWould this quantum algorithm implementation work?How to prepare a superposed states of odd integers from $1$ to $sqrtN$?Why is this implementation of the order finding algorithm not working?Circuit construction for Hamiltonian simulationHow can I invert the least significant bit of a certain term of a superposed state?Implementing an oracleImplementing a controlled sum operation

                              Magento 2 “No Payment Methods” in Admin New OrderHow to integrate Paypal Express Checkout with the Magento APIMagento 1.5 - Sales > Order > edit order and shipping methods disappearAuto Invoice Check/Money Order Payment methodAdd more simple payment methods?Shipping methods not showingWhat should I do to change payment methods if changing the configuration has no effects?1.9 - No Payment Methods showing upMy Payment Methods not Showing for downloadable/virtual product when checkout?Magento2 API to access internal payment methodHow to call an existing payment methods in the registration form?