Перейти к содержимому


Фото
- - - - -

Сообщение при добавлении товара в корзину

корзина cart оповещение

  • Please log in to reply
8 replies to this topic

#1 SmolniyKolya

SmolniyKolya
  • Пользователь
  • 4 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Барнаул

Posted 04.04.2019 - 02:39

Добрый вечер.

Я только начинаю изучать php, smarty и Симплу, поэтому прошу строго не судить.

 

Сделал я сделующее.

 

На странице товара и в каталоге сделал выбор количества товара перед помещением в корзину, то есть могу сразу указать несколько товаров и добавить в корзину

https://pcvector.net...pole-input.html
 

<span class="down"><</span>
<input class="mquantity" name="mquantity[{$v->id}]" value="0" type="text" data-price="{$v->price}"> 
<span class="up">></span>

Но при нажатии на кнопку "В корзину" даже если не указано количество, все равно происходит анимация добавления товара, при этом товар не добавляется.

 

Вопрос такой: как сделать, чтобы если не указано количество, появлялось всплывающее сообщение "Укажите количество", а если товар добавился "Товар добавлен".

 

Предполагаю, что нужно в ajax_cart.js делать проверку на input class="mquantity"

 

Буду очень благодарен, даже если просто покажите вектор направления.



#2 MStyle28

MStyle28
  • Фрилансер
  • 191 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Одесса

Posted 04.04.2019 - 14:52

А почему value равен нулю? Если должно быть 1

Попробуйте так:

value="1"

 

Тогда товар должен добавляться 1, а при необходимости пользователь будет менять кол-во. 



#3 SmolniyKolya

SmolniyKolya
  • Пользователь
  • 4 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Барнаул

Posted 04.04.2019 - 15:57

А почему value равен нулю? Если должно быть 1

Попробуйте так:

value="1"

 

Тогда товар должен добавляться 1, а при необходимости пользователь будет менять кол-во. 

Так как у каждого товара несколько вариантов и у каждого варианта есть valve.

Если указать 1 то при нажатии "В корзину", все варианты добавятся, поэтому по умолчанию ставлю значение 1

 

b343b50c8c43t.jpg

 


Edited by SmolniyKolya, 04.04.2019 - 15:57.


#4 MStyle28

MStyle28
  • Фрилансер
  • 191 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Одесса

Posted 04.04.2019 - 16:02

Понял, вы просто это в первом сообщении не указали. Если хотите сделаю за $ пишите в skype - mstyle28



#5 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 7 122 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Posted 04.04.2019 - 16:04

Есть такая доработка, если готовы оплачивать пишите в скайп simplacms или телеграмм http://t.me/noxter.

Edited by Noxter, 04.04.2019 - 16:05.


#6 phukortsin

phukortsin
  • Фрилансер
  • 857 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Posted 04.04.2019 - 16:11

Предполагаю, что нужно в ajax_cart.js делать проверку на input class="mquantity"

Буду очень благодарен, даже если просто покажите вектор направления.

 
Вектор тут простой и очевидный, использовать в JQuery-функцию each.
Примеров много можно найти, в том числе поиском здесь на форуме.
Или оплатить мастерам (10-20$), здесь знающих хватает...

#7 SmolniyKolya

SmolniyKolya
  • Пользователь
  • 4 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Барнаул

Posted 04.04.2019 - 16:28

Есть такая доработка, если готовы оплачивать пишите в скайп simplacms или телеграмм http://t.me/noxter.

 

В том то и дело, что я уже сделал Вашу доработку. У меня сейчас добавляются несколько вариантов сразу.

 

Мне нужно при клике на кнопку "В корзину" если не указано количество, выводить об этом сообщение



#8 SmolniyKolya

SmolniyKolya
  • Пользователь
  • 4 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Барнаул

Posted 04.04.2019 - 16:31

 
Вектор тут простой и очевидный, использовать в JQuery-функцию each.
Примеров много можно найти, в том числе поиском здесь на форуме.
Или оплатить мастерам (10-20$), здесь знающих хватает...

 

Заплатить всегда готов, так как ценю чужой труд.

Но так как потихоньку изучаю, решил разобраться и попробовать самому реализовать, поэтому и попросил совет.



#9 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Posted 04.04.2019 - 23:28

Тогда надо делать проверку. Вариантов много через jquery например на проверку класса при добавление количества. Если нажали на количество добавили класс а тем что класс не добавился делать алерт







Also tagged with one or more of these keywords: корзина, cart, оповещение

0 user(s) are reading this topic

0 пользователей, 0 гостей, 0 скрытых