I installed xMobile last night and I am INCREDIBLY impressed!!! Very well done!!!
The css interface was effortless to use -- I colorized the entire xmb template to match my main template in minutes!!
I did stumble into a short shopping list of issues, and I did fire off 6 tickets to TXS on a weekend morning...
Just in case some of you have seen or lived through some of these issues, I will post here -- WIll, you know I am not afraid to open a ticket -- my posting here is also to help the community as well as hopefully find solutions for the next guy. With that said -- my first "challenges" integrating xMB:
1. javascript option validation does not appear work??? !!! -
[SOLVED - see below]
If a product has js option validation (forcing the customer to select a product option(s) before adding to cart), as described here:
http://help.x-cart.com/index.php?title=X-Cart:Product_Options#How_to_prohibit_customers_fro m_adding_a_pr...select ion.3F
xMB is not respecting this. It will permit a product with options (and option validation js as described in the xcart documentation) to be added to the cart, WITHOUT ANY OPTIONS SELECTED!!! Yikes. That's a deal-breaker for me.
Anyone else experienced this?
This is mission critical for me - hopefully TXS support can solve this. If so, then I can move on to the rest of my short list...
2. X-Cart Banner System (bundled with GoldPlus) -
[SOLVED - see below] -- I thought I was being smart - using the xcart "top" banners in my primary template, and the "bottom" banners in the banner div slot in xMobile's welcome.tpl - I am proud of myself for thinking of this solution!
But there is something not working and the js appears to be busted. I have a ticket in with TXS on this. But in case anyone is reading over the weekend, has anyone successfully used X-Cart Banner System with xMobile? Can you share your solution to get this working?
3. Why is top logo only 245px wide ?
xMobile Logo - recommended dimensions 245px X 60px
Looks like there is much more width available on an iphone?
Surely more width on most Android devices too?
What is the logic here? What did YOU do for your store?
4. file, /skin/txs_xmobile/customer/home.tpl
In most xcart templates, there is http vs https {if} code in the <html xmlns code at the top.
this code was missing from xMB file,
/skin/txs_xmobile/customer/home.tpl
===============================
Code:
<html xmlns="{if $smarty.server.HTTPS eq "on"}
https{else}http{/if}://www.w3.org/1999/xhtml"{*{if $active_modules.Socialize}*} xmlns:g="{if $smarty.server.HTTPS eq "on"}
https{else}http{/if}://base.google.com/ns/1.0" xmlns:og="{if $smarty.server.HTTPS eq "on"}
https{else}http{/if}://ogp.me/ns#" xmlns:fb="{if $smarty.server.HTTPS eq "on"}
https{else}http{/if}://ogp.me/ns/fb#"{*{/if}*} xmlns:fb="http://ogp.me/ns/fb#">
And there is no need to "if" the $active_modules.Socialize - especially if we are using addthis. Correct? SO I commented it out.
Did you guys use this code or are you approaching https differently?
5. Advanced Customer Reviews.
What did you do to integrate if you have GoldPlus? GoldPlus customers do not have the module installer in our file area... so to integrate ACR, we have to know which templates in the skin it needs to edit. Anyone been there/done that?
6. Altered Cart OnSale - [Works]
7. Altered Cart Checkout_One - [SOLVED - see below]
8. WCM RememberMe -
[Works]
Rex, I was kinda reluctant to go with xMB reading your posts, but then I asked Bill Brewer what you did here -- and he said you (or your consultant) briefly contacted him, then never followed up, so Bill assumed you resolved it? Can you share what you had to do to make these modules work? Assuming you are also using x-payments?
9. WCM CDSEO - shouldn't require any template edits. Should just work, yes? -
[YES]
If ANYONE has experience with this shopping list of issues, I'd sure appreciate you sharing here... or in private.
I am looking forward to resolving the issues and getting this template live.
Thanks for sharing.
Jeremy