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

rusonsaint

Новичок
  
  • Posts

    12
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

rusonsaint's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Reputation

  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)); } });
×
×
  • 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.