Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

rusonsaint

Новачок
  
  • Публікації

    12
  • З нами

  • Відвідування

1 подписчик

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

rusonsaint's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Здравствуйте, столкнулся с такой проблемой. Когда выбираю допустим Производитель => Clix то фильтр срабатывает и показывает товар с фильтра этого. Затем я убираю этот фильтр и хочу выбрать другой фильтр то после нажатия на чек бокс он не вибираеться ( просто обновляется страница), сколько бы я не нажимал на чекбокс. А может сразу не применять чекбокс когда я первый раз зашел на страницу и хочу выбрать фильтр , приходиться обновлять стрницу пару раз, потом он применяется.
  2. И при установке плагина примерно на 70% выдало ошибку https://prnt.sc/rn593r . Нажел ок , но плагин установился( предпологаю что коряво )
  3. Добрый день, установил плагин , захожу в категорию товаров мне выдает ошибку Fatal error: Trait 'Helper' not found in /home/stupidso/vashsite.info/catalog/controller/extension/module/ocfilter.php on line 4
  4. Да вроде загрузил и показывает что есть такая библиотека. Но в чем проблема не пойму
  5. Добрый день. Столкнулся с проблемой установки опен карт на мак. Выскакивает ошибка * Расширение ZIP должно быть установлено для работы OpenCart!*
  6. У меня был доступ к сайту примеру но с правами обычного пользователя. Вот и делаю сейчас по аналогии , а сам бэкэнд не знаю как реализовать. А на счет сделать иначе были мысли на потом если так не получится. Спасибо за идею
  7. Немного неправильно написал суть проблемы. Делают калькулятор на сайте аналогичный этому https://parketelit.ru/parketnaya-doska-city-deco-dub-venge-pepelnyy-venera. На стороне фронта сделал его через js он считает и выводит в пустой див цену за кв. и через поле upc сделал вывод количества кв метров в упаковке Теперь нужно как-то сделать чтобы на стороне бэкенда цену умножило на количество в упаковке (что я задал upc). Сейчас в корзину добавляет цену которую я в админке прописал. Буду благодарен за любую помощь. Использую ocStore 3.0.2.0 . Находил такое решение. Но оно считает цену в карточке товара и не больше. В корзину добавляет обычную цену без умножения. $this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'] * $product_info['upc'], $product_info['tax_class_id'], $this->config->get('config_tax')));
  8. Добрый день, столкнулся с такой проблемой . Нужно цену товара умножить на определенное число , в моем случае это количество квадратных метров в упаковке. Нашел такое решение оно умножает только целое число, а мне нужно допустим на 1.829 , 2.125 и в том духе. Может как-то можно это исправить ? $this->cart->add($this->request->post['product_id'], ($this->request->post['quantity'] * $this->request->post['sku']), $option, $recurring_id); Или же нашел еще, но там написано для oc 2xx, я использую ocStore 3.0.2.0 и данные в файлах не сходятся, а моих знаний не хватает для решение этой задачи. Буду благодарен за любую помощь
  9. Здравствуйте, столкнулся с такой проблемой. В общем, есть сайт пример и там есть калькулятор кв метров, я сам калькулятор скопировал с сайта с js который все это дело считает( цену берет с {{price}} а количество в упаковке через поле{{ups}} сделал ) и в пустой див выводит готовую сумму. Но задача теперь в том что мне нужно эту новую сумму как-то вернуть в товар чтобы оно ее в корзину добавляло, а не ту цену которую в карточке товара прописал за 1 кв.м. Буду благодарен за любую помощь в решении данной проблемы.
  10. Здравствуйте, в opencart как и php с js не силён то с толкнулся с проблемой. Вот пример сайт где есть калькулятор подсчета кв метра ламината . Я пытаюсь по аналогии сделать у себя такой же. Js скопировал ( числа считает ) HTML скопировал (где нужно что-бы динамически выводились данные с карточки товара вставил ). Но вот когда добавляю товар в корзину то добавляет сумму изначальную которая в карточке товара прописана за шт, а мне нужно сумму новую, которая через js посчитала мне итог. Может кто подкинет какие идеи или поможет с данной проблемой, буду благодарен. Twig код <div class="view__info container__col js-price" data-price="{% if price1 %}{% if not special1 %}{{ price1 }} {% else %}{{ special1 }}{% endif %}{% endif %}" data-currency=" ₽" data-per-box="{{ upc }}"> <div class="view__price"> <span class="product__price-old">2196 ₽</span> <b class="view__price-val">1572 ₽</b> / м<sup>2</sup> </div> <div class="view__info-item"> <i class="view__info-check icon-check"></i> В наличии </div> <div class="view__info-item">В одной упаковке: {{ upc }} {{ sku }} </div> <div class="view__info-item">Артикул: A008629</div> <form action="#" class="view__shop shop js-shop form"> <div class="shop__count shop__col"> <div class="shop__label">Кол-во упаковок</div> <div class="jq-number styler jq-number_wide jq-number_48 js-price__count" id="input-quantity-styler"> <div class="jq-number__field"> <input name="quantity" value="{{ minimum }}" size="2" id="input-quantity" type="number" class="styler jq-number_wide jq-number_48 js-price__count" min="1"> </div> </div> <input type="hidden" name="product_id" value="{{ product_id }}" /> </div> <label class="shop__square shop__col"> <span class="shop__label">в упаковке</span> <input type="text" disabled="disabled" value="{{ upc }}" class="form__field form__field_48 shop__square-field js-price__square"> <span class="shop__ed">{{ sku }} </span> </label> <div class="shop__cost shop__col"> <div class="shop__label">Общая стоимость</div> <b class="view__price-val"> <span class="js-price__summary">{% if price1 %} {% if not special1 %}{{ price1 * upc }} {% else %}{{ special1 * upc }}{% endif %}{% endif %} ₽</span> </b> <!--за упаковку--> </div> <div class="shop__buy shop__col"> <button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button> </div> </form> </div> JS code $('.js-price__count, .js-price__square').on('change keyup', function () { var block = $('.js-price'); var data = { price: Number(block.data('price')), perBox: Number(block.data('per-box')), currency: block.data('currency'), }; var input = { count: Number(block.find('input.js-price__count').val()), square: Number(block.find('input.js-price__square').val()), }; var count = block.find('.js-price__count'); var square = block.find('input.js-price__square'); var summary = block.find('.js-price__summary'); if(input.count < 1) { return ; } summary.text(Math.floor(data.price * input.square) + data.currency); if($(this).hasClass('js-price__count')) { square.val((data.perBox * input.count).toFixed(2)); } if($(this).hasClass('js-price__square')) { count.val(Math.ceil(input.square / data.perBox)); } });

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.