Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

WeBuy

Пользователи
  
  • Публикаций

    50
  • Зарегистрирован

Все публикации пользователя WeBuy

  1. привет всем, может кто подсказать? я хочу добавить радом с заголовком посадочной страницы ссылку с текстом(на ситью, страницу, товар...) в админке поля для этого я создал, в базу данные отправляются и сохраняются, а вот на самой страниэто я ик и не понял как их вывести, может кто силкивался? я что-то не могу найти даже откуда страница берет описания(top,bottom) как мне вывести эти поля на страницу? Спасипотому что
  2. привет всем, может кто подсказать? я хочу добавить радом с заголовком посадочной страницы ссылку с текстом(на ситью, страницу, товар...) в админке поля для этого я создал, в базу данные отправляются и сохраняются, а вот на самой страниэто я ик и не понял как их вывести, может кто силкивался? я что-то не могу найти даже откуда страница берет описания(top,bottom) как мне вывести эти поля на страницу? Спасипотому что
  3. Всем привет,подскажите пожалуйси гайд/совет на корректную настройку фильтра. У нас есть список категорий - у которых (у каждой) свои параметры фильтрации И товары - с характеристиками И вот как это корректно сопосивить? Спасипотому что
  4. Здравствуйте, возникла необходимость в добавлении поля выпотому чтора когдачества товара в модуле вариантов товара, саму кнопку добавления покупки товара я сгделал, но возикла проблема с выпотому чтором когдачества и добавления этого когдачества в корзину. Не хочет отправлять нужное когдачество в корзину код модуля с кнопкой <div class="prodvar-button"> <div class="form-group"> <label class="control-label" for="input-quantity">{{ entry_qty }}</label> <div class="input-group number-spinner"> <span class="input-group-btn"> <button class="btn btn-default" data-dir="dwn"><i class="fa fa-minus"></i></button> </span> <input type="text" name="quantity" value="{{ product['minimum'] }}" id="input-quantity" class="form-control text-center" /> <span class="input-group-btn"> <button class="btn btn-default" data-dir="up"><i class="fa fa-plus"></i></button> </span> </div> <input type="hidden" name="product_id" value="{{ product['product_id'] }}" /> <br /> <button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button> </div> </div> В кнопку <button type="button" id="button-cart" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button> добавлял атрибут onclick="cart.add('{{ product['product_id'] }}', $(this).parent().parent().find('.quantity_input').val());" рилиило только с onclick="cart.add('{{ product['product_id'] }}', {{ product['minimum'] }} но добавлял только 1 товар код для переключалки когдачества $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = 1; if (btn.attr('data-dir') == 'up') { newVal = parseInt(oldValue) + 1; } else { if (oldValue > 1) { newVal = parseInt(oldValue) - 1; } else { newVal = 1; } } btn.closest('.number-spinner').find('input').val(newVal); }); Как сгделать ик чтобы было синдартное поле как с правой стороны и оно агдекватно рилиило? в игдено нужно чтоб оно отправляло данные в попап корзину, с блоком справа код ниже рилииет $(function() { $.ajax({ type: 'get', url: 'index.php?route=extension/module/cart_popup/initcart', dataType: 'json', cache: false, success: function(json) { $.each($("[onclick^='"+json['add_function_selector']+"']"), function() { var product_id = $(this).attr('onclick').match(/[0-9]+/); $(this) .attr('onclick', 'call_cp(\'' + $(this).attr('onclick').match(/[0-9]+/) + '\',\'' + 'add' + '\');') .addClass('cp-call-button'); }); var product_id_in_page = $("input[name='product_id']").val(); $('#'+json['add_id_selector']) .unbind('click') .attr('onclick', 'call_cp(\'' + product_id_in_page + '\',\'' + 'add_option' + '\');'); if (json['cart_products']) { $.each(json['cart_products'], function(i,value) { $('[onclick="call_cp(\'' + value + '\',\'' + 'add' + '\');"]') .html('<i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">' + json['text_in_cart'] + '</span>') .attr('onclick', 'call_cp(\'' + value + '\',\'' + 'load' + '\');'); $('[onclick="call_cp(\'' + value + '\',\'' + 'add_option' + '\');"]') .html(json['text_in_cart']) .attr('onclick', 'call_cp(\'' + value + '\',\'' + 'load_option' + '\');'); }); } if (json['cart_products_vs_options']) { $.each(json['cart_products_vs_options'], function(i,value) { $('[onclick="call_cp(\'' + value + '\',\'' + 'add' + '\');"]') .html('<i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">' + json['text_in_cart'] + '</span>'); $('[onclick="call_cp(\'' + value + '\',\'' + 'add_option' + '\');"]') .html(json['text_in_cart_vs_options']); }); } } }); }); function call_cp(product_id, action) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; if (action == "add") { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', cache: false, success: function(json) { if (json['redirect']) { location = json['redirect']; } if (json['success']) { cpInit(); call_cp(product_id,'load'); $('#cart-total').html(json['total']); } } }); } if (action == "load" || action == "load_option") { $.magnificPopup.open({ tLoading: '<img src="catalog/view/theme/default/stylesheet/cart_popup/loading.svg" alt="" />', items: { src: 'index.php?route=extension/module/cart_popup', type: 'ajax' }, showCloseBtn: false }); $('.mfp-bg').css({ 'background': 'url(image/cart_popup/background/{{ cp_setting['style_beckground'] }})', 'opacity': '{% if cp_setting['background_opacity'] == 0 %}{{ cp_setting['background_opacity'] }}{% else %}{{ cp_setting['background_opacity']/10 }}{% endif %}' }); } if (action == "add_option") { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'), dataType: 'json', cache: false, beforeSend: function() { $('#button-cart').button('loading'); }, complete: function() { $('#button-cart').button('reset'); }, success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } $('.text-danger').parent().addClass('has-error'); } if (json['success']) { cpInit(); call_cp(product_id, 'load_option'); $('#cart-total').html(json['total']); } } }); } } подскажите пожалуйси что я не ик сгделал? и как мне это полинить? Благодарю
  5. А есть какой нить пример модуля который икое уже умеет? мне бы посмотреть как это реализовать на примере? спасипотому что
  6. Здравствуйте, я вот задумался, есть вообещё возможность вклюлить в макеты дизайна, допустим категории, какой-липотому что модуль? Допустим при листот усиновке, в макеих уже стоит синдартный нилир модулей, можно ли в него сразу включать модуль при усиновке ocmod.zip или ocmod.xml? Спасипотому что
  7. Здравствуйте, кто может дорилиить функционал модуля Costom Links, для отображения вложенных ссылок , примерно по икой схеме на каждом уровне должна быть возможность подгрузки изображения с вложенных ссылок? в модуле уже есть функционал вывода изображения на ссылку. Сколько бугдет стоить и сколько займет времени дорилиить возможны некоторые корректировки в задании чуть позже
  8. Добрый гдень. Есть донор на опенкарт+шаблон. У нас аналогичный опенкарт и тот же шаблон. Необходим парсинг на наш сайт. Шаблон ультрастор. В лс
  9. Находил врогде,что то похожее https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=14903 Но 1.5 версия
  10. Добрый гдень. Подскажите пожалуйси,модуль. Который поможет реализовать это: При нажатии на фото из карточки товара вижу это. не знаю,можно ли разместить ссылку на донора..
  11. Да вот возьмем,думаю,через часок. Главное чтобы помогли с настройками..если это конечно возможно
  12. Купить в 1 клик (тел+имя) и готово,т.е. у него нет фактически быстрого заказа,вот о чем речь
  13. Разраб simpla сказал что икого никогда и не было у него. Может перепуили?
  14. Подскажите пожалуйси. Модуль купили,и говорят что есть в настройках (ггде то) возможность заказа товаров с корзины и товара (ОДНОГО) с категории просто в 1 клик (имя+телефон = заказ) Да ли это,и ггде это настраивается??
  15. Да мы у вас его брали) но повторной консульиции не полулили..
  16. Он есть у нас,но не разобрались. Куплен тоже на форуме тут,аж 2 раза))) Сложны настройки для понимания,очень
  17. Ну вот примерно да,увигдел на гдемо это
  18. Вот и я не нашел..
  19. @OCdevWizard вопрос просто чуть иного плана,по гдемо смотрю. Врогде все просто. Но нам нужен именно модуль,из серии - ввел телефон имя и готово..
  20. Врогде ничего,но вижу,что четко описана совместимость опенкари и окстора. У нас окстор 3.0.2.0 ,пойгдет?
  21. Ну если я верно понимаю логику,то собственно везгде - ггде я вывожу товары
×
×
  • Создать...

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

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