I use the las versions of WP (3.3.1) + WP HTTPS (2.0.4) + qTranslate (2.5.28) + eShop (6.2.12)
I have 2 languages activated on my domain: English and Spanish.
WP HTTPS is only activated on my "shopping cart" page and it sub-pages.
https://www.DOMAIN.com/shopping-cart/ - For Spanish
https://www.DOMAIN.com/en/shopping-cart/ - For English
When I use English is force to load only https://www.DOMAIN.com/shopping-cart/ and don't parse correctly https://www.DOMAIN.com/en/* urls.
I think the possible solution could be found in this string but I have no idea what to add to it:
// HTTP URL $this->http_url = 'http://' . parse_url(get_option('home'), PHP_URL_HOST);