Hi,
It's actually possible. In the URL of the product page, change the id of the product to the id of the variant you want to target and you'll get that variant preselected when you reach that URL.
For example, on the page
www.hikashop.com/download/legal-pack.html
you have a characteristic for the selection of the country. There the menu item type is "product page" with that legal pack product selected in the menu item. So there is no product id in the URL. So you can add it as an extra parameter. As you can see it defaults to USA. The id of the variant for "Canada" is 187. If you use the URL
www.hikashop.com/download/legal-pack.html?cid=187
you'll see it will default to "Canada" for the country selector.
Note however that this won't work in some cases:
- if you activated the "remove category and product ids in URLs" setting of the HikaShop configuration, then the id of the product doesn't appear in the URL of the products. However, you can still add the id of the variant between the last / and the alias of the product with a dash between the id of the variant and the alias.
- if you have the "dynamic characteristic display" setting activated, then the characteristic selectors default to "please select" superseding the "default" variant and the variant targeted by the id in the URL.
- if you have the "characteristic selection method" setting set to "list", then you have a table of variants on the product details page, with one add to cart per variant row. And thus, since there is no variant selection anymore on the page, the system can't preselect anything.