Jump to content

Recommended Posts

Возможно ли добавить к существующему модулю вывод новой цены с учетом всех опций в поле input, чтобы при изменнении  цены пользователем менялось количество заказываемого товара?

 

Собственно ссылка на модуль

 

Если возможно, отпишитесь, сколько это будет стоить.

Share this post


Link to post
Share on other sites

а как менять количество в зависимости от цены? точнее не как, а каков алгоритм?

Share this post


Link to post
Share on other sites

Модулем цена просчитывается учитывая опции,

нужно чтобы количество высчитывалось из цены, в которой уже учтены все опции.

 

Пример подобной формы заказа на drupal http://coins-store.ru/lineage2

Share this post


Link to post
Share on other sites

Если бы не обратная калькуляция цены-количество, то подобная форма лего ложится в карточку товара OC...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Kanzas82
      Здравствуйте, помогите решить вопрос, хочу сделать пересчет цены в зависимости от количества товара в категориях товара, поставил счетчик а вот реализовать пересчет не получается.. OcStore 3.0.2
      Вот код в category.twig отвечающий за вывод цены
      <div class="us-module-price"> {% if not product.special %} <span class="us-module-price-actual">{{ product.price }}</span> {% else %} <span class="us-module-price-old">{{ product.price }}</span><span class="us-module-price-new">{{ product.special }}</span> {% endif %} {% if product.tax %} <div class="price-tax">{{ text_tax }} {{ product.tax }}</div> {% endif %} </div> {% endif %} А это ниже сам счетчик
      {% if oc_quantity_category_status and oc_quantity_status %} <a href="javascript:void(0);" onclick="cart.add('{{ product.product_id }}', $(this).parent().parent().find('.input-number').val());" class="us-module-cart-btn button-cart">{{ button_cart }}</a> {% else %} <a href="javascript:void(0);" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');" class="us-module-cart-btn button-cart">{{ button_cart }}</a> {% endif %} {% if oc_quantity_category_status and oc_quantity_status %} <div class="input-group"> <span class="input-group-btn"> <button type="button" class="minus-square" data-type="minus" data-field="category" onclick="descrement($(this).parent().parent())" )><i class="fas fa-minus-square"></i> <span class="glyphicon glyphicon-minus"></span> </button> </span> <input type="text" name="quantity" class="form-control input-number" id="category" value="1"> <span class="input-group-btn"> <button type="button" class="plus-square" data-type="plus" data-field="category" onclick="increment($(this).parent().parent())"><i class="fas fa-plus-square"></i> <span class="glyphicon glyphicon-plus"></span> </button> </span> </div> {% endif %}</div></div></div>{% endfor %} За ранее спасибо.

    • By kaaspb
      Здравствуйте
       
      Необходимо перевязать домены у интернет-магазина (изменить старый домен на новый) 
      Сервер останется старый, где хранится сайт
       
      читал, что из-за смены домена может сломаться функционал сайта.... те в случае необходимости настроить работу старых модулей в  сайте: корзина - смс - yml файл, настроена работа скриптов по работе с гугл таблицами
       
      те на выходе изменить домен и сохранить старую работоспособность
    • By volkiran
      Установлен Ocstore 3, стандартный шаблон. Появились проблемы при попытке изменить размер шрифта в главном меню из-за прописанных inline стилей такого содержания:
      style="font-size: 12px !important; line-height: 20px !important;"> <header style="font-size: 12px !important; line-height: 20px !important;"> <div class="container" style="font-size: 12px !important; line-height: 20px !important;"> Как отключить автоматическое добавление этих правил?

    • By Sayonara23
      Извините если было, не нашел в поиске. Изменил форму заказа, скрыл пункт "адрес доставки" и сделал чтобы в него всегда вставлялась информация из предыдущего пункта. Когда человек не зарегистрирован - все работает как надо, но если заказ делать зарегистрированным, то необходимо нажимать две кнопки подтверждения адреса. И т.к. один из пунктов скрыт - нажать на кнопку не представляется возможным. Попытался решить это через такой скрипт
      var $btn = $("#buttonID"), click = $btn.click.bind($btn); setTimeout(click, 400); Срабатывает, но, видимо(не силен в JS) из-за setTimeout клик повторяется каждые 400мс из-за чего следующий пункт в форме открывается/закрывается.
      Суть - как сделать так, чтобы клик срабатывал только один раз при переходе к этому скрытому разделу и не повторялся после нажатия кнопки? Заранее благодарю.
    • By kotus2002
      Всем привет!
      Знатоки JS, нужна помощь...
      Есть 2 скрипта: один фиксирует всякие элементы, второй скролит страницу к якорям.
      1. Фиксация. Как правильно добавить условие срабатывания скрипта при разрешении экрана менее 1200?
       
      <script type="text/javascript">
      $(function(){
      $(window).scroll(function() {
      var top = $(document).scrollTop();
      if (top < 300) $(".mcdmobile-menu").css({top: '0', position: 'relative'});
      else $(".mcdmobile-menu").css({top: '0', width: '100%', left: '0', position: 'fixed'});
      });
      });
      </script>
       
      2. Скролл. Как правильно задать значение отступа от верхней границы, чтобы "якорный" контент не перекрывался другими зафиксированными элементами, а оказался ниже? То есть, отступ от top.
       
      <script type="text/javascript" >
          $('.anchor').click(function(){
              var target = $(this).attr('href');
              $('html, body').stop().animate({
                  scrollTop: $(anchor.attr('href')).offset().top
              }, 777);
              e.preventDefault();
              return false;
          });
      });
      </script >
       
      Буду очень благодарен за помощь знатоков!
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.