OC 1.5.x Не добавляется товар в корзину у покупателей.

Тема в разделе "Ошибки и их решения", создана пользователем Евгения, 8 май 2015.

  1. Евгения

    Евгения Новичок

    Сообщения:
    6
    Симпатии:
    0
    Здравствуйте! Надеюсь на вашу помощь.Сама не могу разобраться. Дело в том что у покупателей на моем сайте не работает кнопка КУПИТЬ, товар не добавляется в корзину. Страница прокручивается в верх и все, а корзина пуста.В файле корзины особо ничего не меняла.Попробовала полностью заменить файл корзины на тот который был до изменений, ничего не изменилось.До этого не работала кнопка КУПИТЬ на главной странице сайта при переходе на сайт без www. Сделала редирект на www.На главной странице заработало.Но перестали добавлятся товары в категориях. Я это обнаружила просматривая действия покупателей через яндекс метрику . Не зависимо от браузера.У меня на компьютере при заходе через разные браузеры все работает. Еще, если я делаю редирект с www на без www, тогда кнопка и у меня не работает. В чем может быть проблема?Я уже не знаю что мне нужно сделать. Сайт: http://www.polus36.ru/. Версия 1.5.5.1.2

    Файл .htaccess
    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

    # 2. In your opencart directory rename htaccess.txt to .htaccess.

    # For any support issues please visit: http://www.opencart.com

    Options +FollowSymlinks

    # Prevent Directoy listing
    Options -Indexes

    # Prevent Direct Access to files
    <FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
    </FilesMatch>

    # SEO URL Settings
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^polus36.ru
    RewriteRule ^(.*)$ http://www.polus36.ru/$1 [R=301,L]
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteRule ^download/(.*) /index.php?route=error/not_found [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]

    ### Additional Settings that may need to be enabled for some servers
    ### Uncomment the commands by removing the # sign in front of it.
    ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

    # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
    # php_flag register_globals off

    # 2. If your cart has magic quotes enabled, This may work to disable it:
    # php_flag magic_quotes_gpc Off

    # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
    # php_value upload_max_filesize 999M

    # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value post_max_size 999M

    # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_execution_time 200

    # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_input_time 200

    # 7. disable open_basedir limitations
    # php_admin_value open_basedir none
     
    Последнее редактирование модератором: 13 май 2015
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    метрика не отображает истинные действия покупателя.
    Все у вас работает.
     
  3. Евгения

    Евгения Новичок

    Сообщения:
    6
    Симпатии:
    0
    Ну как это не отображает.Даже друзей просила зайти сделать заказ.Не работает.Нажимают кнопку Купить, страница прокручивается вверх, корзина пустая.Заходят в корзину то ПУСТО. Я уже потеряла кучу заказов.
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    я пробую все хорошо. Вы тоже.
    В консоле есть ошибка
    Код:
    Метка времени: 09.05.2015 13:08:42
    Ошибка: Во время загрузки страницы соединение с ws://node.chathelp.ru/socket.io/?EIO=3&transport=websocket&sid=uvgHm4TYT7Ep2N6ZCNPb было прервано.
    Источник: http://cdn.chathelp.ru/js.min/ch-socket.js
    Строка: 2
    Может убрать этот чатхелп и все заработает.
     
  5. Евгения

    Евгения Новичок

    Сообщения:
    6
    Симпатии:
    0
    Попробую. Но не вижу связи он-лайн консультанта и добавления товара в корзину.Данные консультанта в файле footer.tpl
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.228
    Симпатии:
    887
    Если js скрипт например мешает работе, то не важно в каком файле он подключен.
     
  7. Евгения

    Евгения Новичок

    Сообщения:
    6
    Симпатии:
    0
    То есть мне нужно удалить скрипт он-лайн консультанта в футере? Правильно?
     
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    3.228
    Симпатии:
    887
  9. Евгения

    Евгения Новичок

    Сообщения:
    6
    Симпатии:
    0
    Есть в журнале ошибок вот такая запись, последняя:
    2015-04-10 6:12:46 - PHP Notice: Undefined index: product_id in /home/users/e/evg-goryainova0/domains/polus36.ru/catalog/controller/module/viewed.php on line 15

    Может это влиять? Удаление консультанта не помогло
     
  10. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.343
    Симпатии:
    702
    не должно. Попросите еще кого нибудь проверить. У меня тоже с вашим сайтом все хорошо. Кнопка нажимается, товары в корзине.
     
  11. Евгения

    Евгения Новичок

    Сообщения:
    6
    Симпатии:
    0
    НЕ РАБОТАЕТ! Уже просила знакомых, и вижу люди заходят нажимают купить и ничего не происходит, корзина пуста(((

    заменила файл common.js как советовали другим, посмотрим
    тоже не помогло.

    Странно одни заходят и товары добавляются, другой человек заходит с того же браузера товар не добавляется....
     
    Последнее редактирование: 15 май 2015
  12. Ваган

    Ваган Новичок

    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте всем.

    Товар не добавляется в корзину только в IE, даже последней 11 версии., и проблема наблюдается только по протоколу http, в то время как в https все добавляется и удаляется.

    Раcсматривал файлы common.js library/url.php library/response.php но не смог разобраться как исправить проблему.

    Будьте добры подскажите как исправить или хотябы направить где исправлять.
     
  13. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    сделайте полную переадресацию с http на https
     
  14. Ваган

    Ваган Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо за ответ. но нужно дождаться склейки Яндексом, а пока надо как то временно решить эту проблему.
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    тогда смотрите как подключаются скрипты. Возможно при https он все равно остается по протоколу http
    Так же при доступности по двум протоколам, нужно переделывать response.php чтобы отдавал правильно
    Посмотрите файл модификатора для 2х, возможно поможет.
     

    Вложения:

    Ваган нравится это.
  16. Ваган

    Ваган Новичок

    Сообщения:
    3
    Симпатии:
    0
    Применял и это, вот мои файлы
     

    Вложения:

    • 123.zip
      Размер файла:
      5,3 КБ
      Просмотров:
      0