Post by Shakilareed » Sun May 14, 2017 2:41 am

So, I have been dealing with this issue for quite some time now. I have hired a developer to figure out the problem, but he could not because he couldn't recreate the error. The problem is some customers cannot add items to their cart. I have notice this mainly with iPhone users. So I asked for a screenshot from one of the customers who couldn't add her items to her cart. Here's the crazy thing. The screenshot showed my "stretched length" options having black text (which is how they should display) and some with purple text (this doesn't happen on any of my mobile devices, other people mobile devices that I tested, or any desktop). Now peep this, if she selects any option in black text it will allow her to add it to the cart. But if she selects any option in purple text, it will not do anything. Almost like the options are out of stock. But if I visit that same page, no options are in purple text, and I can choose any option and add it to my cart. It's just the weirdest thing and is very frustrating because I know i'm missing sells because of it.

The site link is

Here are images to how the product page looks on a customer phone and then on my phone.

facebook photos upload

I also noticed that in the customer's screenshot she isn't being redirected to and instead is at I am not a iPhone user, so i'm not really sure how url's are displayed in the browser. But if it has something to do with the www. Here's a little snippet from htaccess file. Maybe something in it is wrong. I just don't know. UGH

RewriteBase /
RewriteCond %{THE_REQUEST} \ /index\.php\?_route_=?([^&\ ]*)
RewriteRule ^ /%1? [L,R]
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteRule ^index\.php$ [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]



Tue Sep 16, 2014 10:27 am

Post by IP_CAM » Sun May 14, 2017 2:55 am

<link href="catalog/view/theme/pav_styleshop/stylesheet/bootstrap.css" rel="stylesheet"/>
means, that this place linked below would probably be the only way, to find out on such:
Good Luck! ;)

Ernie's OpenCart v. LIGHT + V-Pro + OpenShop Admin v.1.75 Test Sites - -

User avatar
Guru Member


Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by MrPhil » Mon May 15, 2017 6:08 am

One thing to clean up is to make sure you have RewriteEngine On before any RewriteCond or RewriteRule statements. Depending on your server configuration, you may not be running all those statements until you hit that RewriteEngine down near the bottom. You should also have only one RewriteEngine statement.

This is all on the server side, so it shouldn't affect phones and desktops differently, but it should still be cleaned up.

User avatar
Active Member


Wed May 10, 2017 11:52 pm
Who is online

Users browsing this forum: No registered users and 6 guests