Перейти к содержанию
Miola

Атрибуты товаров, заказ с указанием атрибутов

Рекомендуемые сообщения

Доброго всем дня!

 

Честно, чтобы никого не отвлекать, искала решение на форуме и на сайте в целом.... Не нашлось.... (((

 

Есть товар с некими опциями http://www.bonbon-buket.ru/index.php?route=product/product&path=38_82&product_id=341

 

При добавлении в корзину добавляется просто сам товар, без указаний его  опций, наценки на опции, да и заказ приходит без указания опций.... 

 

Что предпринять, чтобы было понятно, например, какого цвета чехол нужен Клиенту??? 

 

С уважением к аудитории.....

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас там "на коленках" много сделано.

 

Во время загрузки карточки товара лог так и пестрит красным

 

При нажатии "добавить в корзину" в параметрах post не передается option_id, поэтому в корзину нужны цвет не попадает.

 

+ в разметке не вижу .success куда должно выводится уведомление о добавлении в корзину позиции.

 

Вывод: ошибка может быть где угодно. 

Вам нужно за "живое" взять тех кто делал это и требовать исправить.

 

PS. У вас картинки лежат в папках с кириллистическими названиями, это плохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с OpenCart.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но я так сильно ничего в стандартном шаблоне не меняла.... ((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас там "на коленках" много сделано.

 

Во время загрузки карточки товара лог так и пестрит красным

 

При нажатии "добавить в корзину" в параметрах post не передается option_id, поэтому в корзину нужны цвет не попадает.

 

+ в разметке не вижу .success куда должно выводится уведомление о добавлении в корзину позиции.

 

Вывод: ошибка может быть где угодно. 

Вам нужно за "живое" взять тех кто делал это и требовать исправить.

 

PS. У вас картинки лежат в папках с кириллистическими названиями, это плохо.

Да уж, сколько я об этом клиенту не говорила, чтобы он корректно  загружал картинки - а воз и ныне там.... ((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с OpenCart.....

Я бы начинал поиски с product.tpl, смотрите в низу файла ajax запрос (который на module/cart/callback ведет) 

Проверьте какие данные получает запрос из формы (console.log()), есть ли там option_id.

 

Если нет, то смотрите верно ли работает обработчик форм (то есть берет ли он значение из selected атрибута селекта).

 

 

Попробуйте в common.js заменить строку

 

 data: $('#product :input[name=product_id], #product input[name=quantity], #product input[name=redirect], #product input:checked'),

 

На

 

 data: $('#product :input[name=product_id], #product :option[selected=selected], #product input[name=quantity], #product input[name=redirect], #product input:checked'),

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с OpenCart.....

Я бы начинал поиски с product.tpl, смотрите в низу файла ajax запрос (который на module/cart/callback ведет) 

Проверьте какие данные получает запрос из формы (console.log()), если там там option_id.

 

Если нет, то смотрите верно ли работает обработчик форм (то есть берет ли он значение из selected атрибута селекта).

Спасибо, буду разбираться....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с OpenCart.....

Я бы начинал поиски с product.tpl, смотрите в низу файла ajax запрос (который на module/cart/callback ведет) 

Проверьте какие данные получает запрос из формы (console.log()), если там там option_id.

 

Если нет, то смотрите верно ли работает обработчик форм (то есть берет ли он значение из selected атрибута селекта).

Спасибо, буду разбираться....

Помогла странная манипуляция - просто перезагрузила файл  product.tpl .... и все, проблема решилась....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ох.... мыло-мочало.... и снова не кладутся на постоянной основе товары с выбранными атрибутами.... Иногда получается, но в какой момент и почему не всегда - не могу понять.... Господа, кто поможет разобраться? Что сделать с параметром post, чтобы  передавался option_id? может быть, еще где-то ошибки? Я устанавливала и исходные файлы без правок моих - все равно идет сбой с атрибутами.... Всем заранее спасибо за потраченное время на помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас изначально что-то сломано либо в product.tpl либо в скрипте который вызывается по клику на #add_to_cart 

+ Разгребите ошибки которые лезут просто при загрузке страницы, а то тихий ужас, теряюсь в каком месте искать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас изначально что-то сломано либо в product.tpl либо в скрипте который вызывается по клику на #add_to_cart 

+ Разгребите ошибки которые лезут просто при загрузке страницы, а то тихий ужас, теряюсь в каком месте искать

Файл product.tpl я загружала уже даже из других тем, что должно было исключить мои сделанные ошибки - не помогло....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит проблема в JS.

 

Вы делали то что я тут говорил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с OpenCart.....

Я бы начинал поиски с product.tpl, смотрите в низу файла ajax запрос (который на module/cart/callback ведет) 

Проверьте какие данные получает запрос из формы (console.log()), есть ли там option_id.

 

Если нет, то смотрите верно ли работает обработчик форм (то есть берет ли он значение из selected атрибута селекта).

 

 

Попробуйте в common.js заменить строку

 

 data: $('#product :input[name=product_id], #product input[name=quantity], #product input[name=redirect], #product input:checked'),

 

На

 

 data: $('#product :input[name=product_id], #product :option[selected=selected], #product input[name=quantity], #product input[name=redirect], #product input:checked'),

Магазин стоит на ocStore  v0.2.0, нет тут common.js  (((( чувствую себя просто школьницей.... не могу это поправить который день.... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем было магазин делать под морально устаревшую версию? Или он делался давно?

 

 

js тут посмотрите

 

catalog/view/javascript/jquery/ajax_add.js
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем было магазин делать под морально устаревшую версию? Или он делался давно?

 

 

js тут посмотрите

 

catalog/view/javascript/jquery/ajax_add.js
 

Это я уже нашла и поменяла . Зачем делать под такую версию? сегодня уже сама себе пару-тройку вопросов задала точно таких же....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мой Вам совет, переносит на новую версию. дальнейшем вам будет проще масштабировать функционал магазина да и при очередной поломке будет проще помочь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мой Вам совет, переносит на новую версию. дальнейшем вам будет проще масштабировать функционал магазина да и при очередной поломке будет проще помочь

спасибо )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.