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

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


Miola
 Share

Recommended Posts

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

 

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

 

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

 

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

 

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

 

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

 

 

 

Link to comment
Share on other sites


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

 

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

 

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

 

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

 

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

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

 

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

 

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

 

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

 

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

 

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

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

 

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

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

Link to comment
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 comment
Share on other sites


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

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

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

 

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

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

Link to comment
Share on other sites


 

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

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

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

 

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

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

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

Link to comment
Share on other sites


  • 2 weeks later...

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

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

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

Link to comment
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 comment
Share on other sites


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

 

 

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

 

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


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

 

 

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

 

catalog/view/javascript/jquery/ajax_add.js
 

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

спасибо )

Link to comment
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
 Share

×
×
  • 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.