Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не работает кнопка "Купить"


gustovapebar

Recommended Posts

Добрый день.

Подскажите, пожалуйста, не работает кнопка "Купить" в карточке товара.

Нет никакой реакции на нажатие 

http://www.thephone.top/index.php?route=product/product&product_id=73

 

С чем это может быть связано? Как решить задачу?

Змінено користувачем gustovapebar
Надіслати
Поділитися на інших сайтах


1 hour ago, spectre said:

С этим

image.thumb.png.bd94c0cf3feadd13e2716025cc472f2b.png

@spectre гуглил с названием ошибки. разбора таких же ошибок не нашел. 

может не так искал.

Если вам не сложно, скажите, как решить проблему? Общими словами.

Постараюсь разобраться

Надіслати
Поділитися на інших сайтах


1 минуту назад, gustovapebar сказал:

@spectre гуглил с названием ошибки. разбора таких же ошибок не нашел. 

может не так искал.

Если вам не сложно, скажите, как решить проблему? Общими словами.

Постараюсь разобраться

исправить эти ошибки и все заработает

 

или пишите в лс решу за пару пива и минут 10

Надіслати
Поділитися на інших сайтах

29 minutes ago, spectre said:

исправить эти ошибки и все заработает

 

или пишите в лс решу за пару пива и минут 10

Ок. Встречное предложение :)

Вы расскажите, где я накосячил и как решить эту проблему. Хочу разобраться т.к. это важно для дальнейшей работы с опенкартом

Надіслати
Поділитися на інших сайтах


Только что, gustovapebar сказал:

Ок. Встречное предложение :)

Вы расскажите, где я накосячил и как решить эту проблему. Хочу разобраться т.к. это важно для дальнейшей работы с опенкартом

 

ну расскажу конечно по факту

Надіслати
Поділитися на інших сайтах

1 hour ago, spectre said:

 

ну расскажу конечно по факту

@spectre я попробую разобраться до завтра, если не получится обращусь к вам.

знаю, что время стоит денег, и нас "таких" много ;)

Надіслати
Поділитися на інших сайтах


Проделал инструкцию. Не помогло.

Quote

I just came across the same problem everyone else seems to be having, here's each step I took to fixing the problem, it may seem like other solutions but follow this step by step. It takes about 2 mins if that.

1. Go to Settings > Users > API
Now delete any and all API users. Once complete add a new API, the username can be anyting you like go for something like STORENAMEApiUser, then click the generate button to give yourself a password then finally make sure status is enabled, once you've done that click save.

2. Just the same as the other solutions go to System > Store > Edit > Option and under checkout make sure the Api user you just created is selected in the API User dropdown box.

3. Now to make it work, go in to your admin config file, mine when I first looked into it looked like this:
define('HTTP_SERVER', 'http://STORENAME.com/admin/');
define('HTTP_CATALOG', 'http://STORENAME.com/');

// HTTPS
define('HTTPS_SERVER', 'http://STORENAME.com/admin/');
define('HTTPS_CATALOG', 'http://STORENAME.com/');

Even though I am currently not using a SSL certifacte change the HTTPS (NOT HTTP) settings to read:

// HTTPS
define('HTTPS_SERVER', 'https://STORENAME.com/admin/');
define('HTTPS_CATALOG', 'https://STORENAME.com/');
 

 

Надіслати
Поділитися на інших сайтах


Так же, думал вопрос в кнопке и добавил onclick (обработчика нажатия кнопки "купить") внутри тега button. 

Ничего

копипаст дэфолтного common.min - ничего

 

в самом файле prodact.twig 

Quote

 error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);

 

на сайте в карточке товара 

Quote

error: function(xhr, ajaxOptions, thrownError) {
                    alert(thrownError + "
" + xhr.statusText + "
" + xhr.responseText);

 

в common 

Quote

error:function(t,e,o){alert(o+"\r\n"+t.statusText+"\r\n"+t.responseText)}})}

 

Змінено користувачем gustovapebar
Надіслати
Поділитися на інших сайтах


@Blast извините за беспокойство. 

Может у вас найдется минутка намекнуть?

"такое впечатление, что товары "сами по себе"

 

 

Змінено користувачем gustovapebar
Надіслати
Поділитися на інших сайтах


Заработала кнопка.

После всего описанного выше зашел в Дизайн - редактор шаблонов - продукт - продукт

Нашел строку 

Quote

error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);

убедился, что выглядит именно так и сохранил, нажав ниже на кнопку "Сохранить".

Далее Ctrl+F5, проверил на странице продукта и ... :D

 

п.с. При прохождении заказа странным образом вылезла проблема с незаполненной строкой адреса и города в checkout-guest.

через редактор шаблонов назначил value этих двух строчек значением "77777777". Сохранил. Кнтрл+F5. 

и всё снова работает

Змінено користувачем gustovapebar
Надіслати
Поділитися на інших сайтах


3 часа назад, gustovapebar сказал:

через редактор шаблонов

 

лучше его вообще не использовать либо ставить такое

 

еще лучше - либо вносить свои правки в файлы напрямую, либо через ocmod

 

  • +1 1
Надіслати
Поділитися на інших сайтах

14 hours ago, AlexDW said:

лучше его вообще не использовать либо ставить 

еще лучше - либо вносить свои правки в файлы напрямую, либо через ocmod

 

Спасибо!

Да, я уже понял, что редактор шаблонов вносит только временные изменения.

Установлю ваш, чуть позже.

Сейчас в основном правлю, через файлы с помощью тотал коммандера. Хотя его тоже не рекомендуют

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.