Перейти к содержанию

Рекомендуемые сообщения

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

 

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

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

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

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

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

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


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

<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. у вас косяк с картинками плюса и минуса и дубляж идет скриптов, видно в коде страницы продукта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.