Jump to content

Recommended Posts

ни за деньги ни по дружбе)) не нашел толковой реализации того что хочу, решил обратиться к сообществу

 

итак имеем
категория товаров
карточка товара

используется допиленный мод "плюс-минус" с пересчетом цены
при создании товара указано минимальное количество товара (например 1 одного 1 шт, у другого-10 шт)

при нажатии плюс или минус прибавляется/вычитается количество равное 1шт

требуется: при нажатии плюс или минус прибавляется/вычитается количество равное минимальному количеству заказа указанному в товаре

реализация "в обход" (внесение дополнительных полей, атрибутов-опций) не устраивает, нужно конкретно именно так, как написал:

минимальное количество - 1, жмакаем на плюс- получаем 2
минимальное количество - 10, жмакаем на плюс- получаем 20
, то же при жмакании на минус,


 

Share this post


Link to post
Share on other sites

Толкаю на мысль:

 

<script type = "text/javascript"><!--
   var count = $('#quantity').length;
   
   function btnminus() {
         for (var i = 0; i < count; i++) {
            $('#quantity').value = parseFloat($('#quantity').value) - <?php echo $minimum; ?>;
}
        };
   function btnplus() {
          for (var i = 0; i < count; i++) {
            $('#quantity').value = parseFloat($('#quantity').value) + <?php echo $minimum; ?>;
          }
        };
//--></script>
 
Функция для страницы продукта, чуть не доработана, но вполне функционирует.
Если нужна реализация на сайте "под ключ", то пишите в личку, допилю.
P.S. у вас косяк с картинками плюса и минуса и дубляж идет скриптов, видно в коде страницы продукта.

Share this post


Link to post
Share on other sites

ок...спасибо...если не получиться, обращусь

 

P.S. дубли действительно были))) код перенес а мод не удалил))) 
странно что вы так все пугаетесь base64 )))) просто подтягивались картинки плюса и минуса))) убрал и переделал дабы не пугать мирных постояльцев форума  :-)

Share this post


Link to post
Share on other sites

так как  тут нужно?
Используется много условий на js, уже подробно не помню, код писал не я, только дорабатывал. Если получится найти старые архивы - посмотрю
Только тут минимальное количество в грамах задавалось...но думаю принцип тот же

Share this post


Link to post
Share on other sites

пфф проблема решилась еще проще 

вот готовый файл, ловим

PS вместо вычитания/добавления в скрипте статичных +1 и -1 - подставили перменную из минимального количества <?php echo $minimum; ?>

 

PSS а, ну собсно выше решение по той же схеме, не заметил

Share this post


Link to post
Share on other sites

пфф проблема решилась еще проще 

вот готовый файл, ловим

PS вместо вычитания/добавления в скрипте статичных +1 и -1 - подставили перменную из минимального количества <?php echo $minimum; ?>

 

PSS а, ну собсно выше решение по той же схеме, не заметил

никак поймать не могу

Share this post


Link to post
Share on other sites

пфф проблема решилась еще проще 

вот готовый файл, ловим

PS вместо вычитания/добавления в скрипте статичных +1 и -1 - подставили перменную из минимального количества <?php echo $minimum; ?>

 

PSS а, ну собсно выше решение по той же схеме, не заметил

где можно  скачать?

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  

  • 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.