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

SerginioWS

Users
  
  • Posts

    393
  • Joined

  • Last visited

Everything posted by SerginioWS

    Отличный модуль, который закрывает поставленные на него задачи. Отдельно хочу отметить великолепную поддержку автора модуля!
  1. 1. Подскажите, какой код JS нужен, чтобы при клике на кнопку купить комплект открывалась корзина в шаблоне Fellmart? Для наглядности: https://prnt.sc/8UZsTAW8dxbG При нажатии комплект добавляется, но визуально это никак не видно. Лишь если самому зайти в корзину. Я так понимаю вот скрипт добавления в корзину: // Cart add remove functions var cart = { 'add': function(product_id, quantity) { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', cache: false, beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { $('.alert-dismissible, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } if (json['error'] && json['error']['error_warning']) { fmNotify('danger', '<div class="alert-text-item">' + json['error']['error_warning'] + '</div>'); } if (json['success']) { if (json['isPopup']) { octPopupCart(); } else { fmNotify('success', json['success']); } if(typeof octYandexEcommerce == 'function') { octYandexEcommerce(json); } // Need to set timeout otherwise it wont update the total setTimeout(function () { $('.fm-menu-cart-index').html(json['total_products']); $('.fm-menu-cart-text').html(json['total_amount']); }, 100); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'update': function(key, quantity) { $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', cache: false, beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#oct-cart-quantity, .header-cart-index, #mobile_cart_index').html(json['total_products']); $('.fm-menu-cart-text').html(json['total_amount']); }, 100); var now_location = String(document.location.pathname); if ((now_location == '/cart/') || (now_location == '/cart') || (now_location == '/checkout/') || (now_location == '/checkout') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }, 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', cache: false, beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { //$('#oct-cart-quantity, .header-cart-index, .mobile-header-index').html(json['total_products']); //$('.fm-cart-text').html(json['total_amount']); }, 100); var now_location = String(document.location.pathname); if ((now_location == '/cart/') || (now_location == '/cart') || (now_location == '/checkout/') || (now_location == '/checkout') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } } 2. Появилась возможность добавить комплект, если у товара такой имеется в окне popup (в том же шаблоне Feelmart). https://prnt.sc/7UMZuXhP8b6y ? По аналогии с магазином Розетка: https://prnt.sc/XRVonEs-XCHm 3. Как указывать скидку в процентах? Если ставить число скидки и даже со знаком % - всё равно минусует только указанное число, а не проценты. 4. Как вывести комплект в корзине Simple, если у товара таковой имеется?
  2. Забытая корзина на данный момент никак не реализована. Модуль Simple на сайте используется. Вот модуль, который делает то, что нужно по брошенным корзинам https://opencartforum.com/files/file/5564-broshennaya-korzina-vechnaya-korzina-redaktor-korzin/ Написал автору, может он смог бы с Еспутником всё это подружить. Только автор модуля был на форуме почти год назад (( Потому и ищу, кто может сделать.
  3. Зарегистрированным покупателем (чтобы можно было получить его email и номер телефона). По поводу как учитываются - покупатель добавил товары в корзину, но так и не оформил заказ в течение суток например. Данные такого покупателя и товары добавленные в козину, передаются в Esputnik и далее ему уже отправляется письмо. Не помню в каком магазине, тоже добавил товар в корзину, но не оформил. Мне потом как раз такое письмо-напоминалка пришло. По поводу брошенных просмотров - тот же зарегистрированный посетитель сайта посмотрел сайт, но ничего не купил. Его данные (email и телефон) также передавать в Еспутник.
  4. Необходимо настроить передачу данных в Esputnik о брошенных корзинах и брошенных просмотрах. Если кто с таким сталкивался - супер!
  5. Такой вопрос - делаю выгрузку для мерчанта на русском. Это не основной язык магазина и реализован через модуль марка - SEO Multilang с добавлением префикса ru Всё супер, но только в урлах фида нет префикса /ru/ и поэтому на всех ссылках ошибка 404 соотвественно. Как это исправить?
  6. Хотел уточнить вопрос по новой версии,а именно по Брошенным Корзинам и таким же просмотрам для Еспутника. Насколько понял - это пока что нереализованно?
    Модуль из разряда must have каждый уважающий себя интернет-магазин! Бывают моменты, но они все решаемы или индивидуальной доработкой автором или самостоятельно можно допилить. Побольше бы таких разработчиков на нашем форуме!
  7. При добавлении выгрузки Прома возник вопрос. По умолчанию выгружаю на украинском, потом в п. 4.2 добавляю как в инструкции: $data['lang_data'] = array('lang_id' => 1, 'fields' => 'name,description'); В итоге получается, что к русскому языку добавляется префикс _ua <name>Cвітлодіодний світильник 24W 4000К Drop Right Hausen КОРПУС АЛЮМІНІЙ</name> <name_ua>Cветодиодный светильник 24W 4000К Drop Right Hausen КОРПУС АЛЮМИНИЙ</name_ua> Разве не _ru должно добавляться по логике? Или это я где-то натупил?
  8. Бачив цей модуль, але магазини вже працюючи - не хочеться чепати те, що вже добре працює. Для нових магазинів зрозуміло, що буду придбати вже новий модуль. А іншого рішення, окрім придбання нового модуля немає?
  9. Подскажите пожалуйста по поводу страниц пагинации. В основном используется на магазинах с двумя языками (русский и украинский). На русском всё ок, а для украинского (в незаивисимотси от того по умолчанию этот язык или нет) - двоится вывод заголовка пагинации, то есть Категория Такая-То - Сторінка 2 - Страница 2. https://prnt.sc/RNytc0Eh_0mq Темы самые разные, версии окстор 2.1, 2.3, 3 - везде одинаково. Настройки в модуле: https://prnt.sc/DSc3V8UsNO1i Может не так что настраиваю или в чём проблема?
  10. Не совсем пойму, как опции выгружать. Допустим для фесбук: <g:size>[[optionset]] ЧТо именно в [[optionset]] писать? Айди опции или ещё что? Можно пример?
  11. Я неправильно написал. Имел в виду Атрибуты (Характеристики и Группы Характеристик). Сейчас на одном языке просто выгружается. Не могу понять, как на всех имеющихся в магазине языках (рус. и укр.) их выгружать.
  12. Извиняюсь, что дёргал. Заработало с такой командой /usr/bin/wget -q -O /dev/null 'https://site.com/index.php?route=extension/feed/unixml/epicentr&cron=file' Хотя до этого не работало - всё перепробовал да и тех. поддержка их тоже говорит, что всё перепробовала. У вас видать позитивная аура - практически сразу после вашего ответа заработало )) Спасибо!
  13. Ни у кого не возникало проблемы с настройкой cron у хостера Mirohost? Перепробовал по их инструкции всевозможные настройки - не работает, хоть тресни. Их поддержка пишет, мол команда выполняется, но файл не перезаписывается почему-то... Мистический хостер какой-то. У других хостеров всё работает - у них же ни в какую. Если самостоятельно по ссылке генерации файла зайти - всё сохраняется как положено.
  14. Много заказов с Тильды на перенос сайтов на Опенкарт/Вордпресс. Не хотят просто платить/сотрудничать с рф!
×
×
  • 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.