Este tipo de problema lo podemos encontrar frecuentemente en tiendas Opencart.
Resulta que cuando intentas añadir al carrito de la compra un item desde el boton ‘Add to cart‘, no se produce ningún evento y no puedes añadir el item por lo que finalmente no puedes realizar la compra.
El problema empieza en los ficheros de configuración config.php dónde decimos que dirección o URL pertenece a la tienda.
En este fichero escogemos que dirección o dominio tendrá nuestra tienda, por ejemplo: www.factorynintendo.es, pero el problema es que no es lo mismo ponerlo con “www” que sin “www”, por lo tanto www.factorynintendo.es no es igual que factorynintendo.es. Y solo podrás elegir una de ellas.
Para solventar este problema, debes editar el fichero .htaccess e indicarle a tu servidor que todo el tráfico que entre con las tres www lo envía al mismo dominio sin las tres www, o viceversa. Para que finalmente fuerces a que todos los usuarios entren por la misma dirección, que es la que habrás elegido en tu fichero config.php (Recuerda que tienes dos ficheros config.php con practicamente lo mismo, uno dentro de la carpeta /admin y otro en el raiz de tu tienda).
1 2 | RewriteCond %{HTTP_HOST} ^factorynintendo\.es RewriteRule (.*) http://www.factorynintendo.es/$1 [R=301,L] |