Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

 

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

 

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

 

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

 

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

 

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

 

 

 

Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

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

 

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

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

Link to post
Share on other sites

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с 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'),
Link to post
Share on other sites

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

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

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

 

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

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

Link to post
Share on other sites

 

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

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

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

 

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

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

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

Link to post
Share on other sites

  • 2 weeks later...

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

 

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

Link to post
Share on other sites

Мда..... делала-то  как раз я.... (((  что мне требовать от себя исправить?  как поправить  данную ситуацию? буду благодарная за дельный совет... Это мой первый опыт работы с 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  (((( чувствую себя просто школьницей.... не могу это поправить который день.... 

Link to post
Share on other sites

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

 

 

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

 

catalog/view/javascript/jquery/ajax_add.js
 
Link to post
Share on other sites

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

 

 

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

 

catalog/view/javascript/jquery/ajax_add.js
 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

спасибо )

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.