Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Приветствую, есть проблема суть которой сводится к следующему:

 

на сайте установлены два модули один для пересчета цены

второй для выгрузки товаров на маркеплейсы типа Хотлайн https://opencartforum.com/files/file/3846-yml-eksport-v-yandeksmarket-dlya-opencart-2x-3x/

 

Проблема в следующем при переходе при переходе например из Хотлайн подхватывается только выбранная опция цена при этом остается неизменной

 

скрин с хотлайн https://prnt.sc/lu2ll9

 

и то что получаем при переходе на сайте https://prnt.sc/lu2m48

 

Нужно сделать так чтобы подтягивались не только опции, но и цена.

 

Интересует цена вопроса (можно в ЛС). Заранее всем спасибо.

 

Link to post
Share on other sites

Все будет проще, если сообщите ссылку по которой происходит переход.

Link to post
Share on other sites
34 минуты назад, Vetroff сказал:

Авторы этих модулей, особенно первого, помочь не хотят?

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

 

16 минут назад, toporchillo сказал:

Все будет проще, если сообщите ссылку по которой происходит переход.

Вы имеете ввиду вот такую ссылку https://magdek.com.ua/matras-delajt-soft-come-for#44

Edited by magdek
Link to post
Share on other sites

В Javascript замените

$('div.options').find('select option[value="'+vals[i]+'"]').attr('selected', true).trigger('select');

на

$('div.option').find('select option[value="'+vals[i]+'"]').attr('selected', true).trigger('change');

 

Link to post
Share on other sites
2 часа назад, toporchillo сказал:

В Javascript замените


$('div.options').find('select option[value="'+vals[i]+'"]').attr('selected', true).trigger('select');

на


$('div.option').find('select option[value="44"]').attr('selected', true).trigger('change');

 

Прошу прощения за возможно глупый вопрос, но в каком именно Javascript заменить и хотя бы примерный путь.

 

И еще такой вопрос попутно, почему именно цифра 44, ведь это относится только к этому товару, а их там более 5 тыс. шт, например

 

https://magdek.com.ua/matras-standart-plus-sleepfly#133

 

https://magdek.com.ua/matras-gamma-sleepfly-organic#215

 

Заранее спасибо.

Edited by magdek
Link to post
Share on other sites

15 часов назад, magdek сказал:

Прошу прощения за возможно глупый вопрос, но в каком именно Javascript заменить и хотя бы примерный путь.

 

И еще такой вопрос попутно, почему именно цифра 44, ведь это относится только к этому товару, а их там более 5 тыс. шт, например

 

https://magdek.com.ua/matras-standart-plus-sleepfly#133

 

https://magdek.com.ua/matras-gamma-sleepfly-organic#215

 

Заранее спасибо.

Вы правы, не 44, я поправил.

Если открыть исходный код страницы товара, там будет Javascript, ответственный за переключение опций. А как он туда попал - не знаю.

Link to post
Share on other sites
2 часа назад, toporchillo сказал:

А как он туда попал - не знаю.

Что именно Вы имеете ввиду, что попало.

 

Если я правильно понял то это вот этот файл catalog/view/javascript/option/option.js, но в нем нет таких строк, которые Вы указали ли я не там ищу. Спасибо.

Edited by magdek
Link to post
Share on other sites

В 12.12.2018 в 20:15, toporchillo сказал:

В Javascript замените


$('div.options').find('select option[value="'+vals[i]+'"]').attr('selected', true).trigger('select');

на


$('div.option').find('select option[value="'+vals[i]+'"]').attr('selected', true).trigger('change');

 

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

Edited by magdek
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.