After reading this thread which appears to be discussing adding configured bundle products to the cart (using URL params), I remembered one of my clients asking me recently if it was possible for their sales associates to send clients a link (via email for example) to a bundle product that's preconfigured.
The use case is that a client could be on the phone asking about a specific bundle or configurable product. When the sales associate sends a link, they then have to confusingly explain to the client that they need to select some options.
What would be better is if the sales associate could send a link with preconfigured bundle (and or configurable) options preselected using URL parameters.
I'm a developer and so I'm happy to write something. But has anything like this been done before? Perhaps an old 1/2 finished extension or any pointers to save some time?
It is possible to add product to cart via url but you would have to create your own module with controller that based on url paramaters saves products and redirects to cart.
I did something like that for Magento 1 for simple and configurable product and for Magento 2 for simple. But it does not support bundle products atm but i think it could be done. But I think for regular user there should be some url generator for this asn url would probably be complex. Example: https://www.example.com/quickcart/addtocart/add/?sku=bundle_product_sku&qty=1&option[option_id_1]=value_id_1&option[option_id_2]=value_id_2&coupon=coupon_code
and than adding those paramaters before saving product something like: