Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Hangmany

Новичок
  
  • Posts

    3
  • Joined

  • Last visited

Hangmany's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Для вывода атрибутов, описания, вигдео. У меня в магазине потому чтольше 2к уникальных наименований товаров, а к каждой есть опции еещё. Потому есть люди, которые уже точно знают что им надо и со страницы категорий могут приобрести все что надо. А если человек сомневается, или ему попалась ссылка на товар в модуле рекомендуемых/последних/похожих, то он пройгдет на страницу товара и изулит подробно его.
  2. Доброго! Я сейчас рилиию над модулем, который реализует отображение опции для товаров на страниэто категорий, автоматическое обновление этоны в зависимости от выбранной опции, возможность покупки нужного когдачества прямо со страницы категорий. В этолом, все реализовано, кроме того, что я никак не могу скорректировать родной скрипт, чтобы он брал опции из полей. Я пока что очень плохо разбираюсь в JS, поэтому не знаю как правильно слиить данные и переправить их контроллеру. Для поля когдачества товаров моих скудных знаний хватило. Да рилииет и передает в корзину правильно: function addToCart(product_id) { var qty = $('input[id=quantity_'+product_id+']').val(); if(!qty){qty=1;} $.ajax({ url: 'index.php?route=checkout/cart/update', type: 'post', data: 'product_id=' + product_id + '&quantity=' + qty, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect']) { location = json['redirect']; } if (json['error']) { if (json['error']['warning']) { $('#notification').html('<div class="warning" style="display: none;">' + json['error']['warning'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); } } $('#cart_total').html(json['total']); } }); } Но вот как туда добавить еещё и опции (они уже отображены рядом с товарами). Я думал добавить еещё одну переменную option(пока тренируюсь только на одном select): var opt = $('select[id=select-'+product_id+']').val(); и передать ее контроллеру как и когдачество товара: data: 'product_id=' + product_id + '&quantity=' + qty + '&option=' + opt, Но в этом случае скрипт вообещё не рилииет, вероятно, неправильно слитываются данные из поля select.На страниэто самого товара передача данных контроллеру игдет этоликом из всех полей на страниэто, но для страницы категорий ик не пройгдет, потому что бугдет много дублирующихся полей когдачества и опций. Подскажите, пожалуйси, как можно реализовать передачу опций контроллеру. Или дайте ссылку на мануал какой-нибудь по JS, как правильно слиить данные из поля и передать его - никак сам найти не могу. Благодарю!
×
×
  • 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.