This thread is pretty old, but I found a work-around that has been a life-saver for me - and it's not very hard to implement as well. Ecwid is worth it! Instructions: Do not put the Ecwid code on the same page on both variants. Create a store page for each variant on separate pages. [One for Mobile and one for Desktop.] Make sure the links in the menu bar go to the corresponding store page for each variant. Fixed the problem in no time at all. I have also found that I have the same issues with using JotForm, and this solution works for this issue as well.