- Количество и размер
WT форуми -> PHP MySQL ASP.NET -> Количество и размер
Създайте нова тема Напишете отговор 
Автор Съобщение
teroristd
Редовен
Редовен

Регистриран на: 18/02/2010 1:50 pm

Support: 80
Bonus: 172
Мнения: 1577
Мнение 02/10/2017 10:56 am     Количество и размер Отговорете с цитат


Здравейте, нека почна с това че, темата е свързана до някъде с предишната тема за брояча.

Имам view в което визуализирам продукти и всеки продукт има брояч за количество. Ето пример.

Id: 1 | Title: Product 1 | Quantity: -1+
Id: 2 | Title: Product 2 | Quantity: -1+

Когато се натисне плюс на дадения продукт, броячът да се увеличава с едно и се упдейтва поле в базата данни. За минус обратното. В базата данни имам поле quantity, което държи общия брой наличен от даден продукт, и броячът може да се увеличава до тази стойност.

Преди да изложа проблема, нека поясня че става въпрос за дрехи.
Всичко беше наред докато не осъзнах че quantity всъщност не може да бъде една стойност, защото трябва да се променя според избрания размер. Например от размер S има 2 бройки, а от размер M има 5 бройки, и брояча трябва да достига до определената стойност, за да не може да се поръча повече от наличното.

Някакви идеи как може да се направи тази функционалност?
Ще пусна код ако има нужда от него.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 124
Bonus: 248
Мнения: 763
Мнение 02/10/2017 1:03 pm      Отговорете с цитат


Размера трябва да бъде избран още при вкарването на продукта в количката и да се се покаже неговата цена. От там нататак е само 1 променлива която да каже какъв ти е максималния брой наличност (qty) това е Smile Idea Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
teroristd
Редовен
Редовен

Регистриран на: 18/02/2010 1:50 pm

Support: 80
Bonus: 172
Мнения: 1577
Мнение 02/10/2017 1:51 pm      Отговорете с цитат


Да прав си, аз от количката вече мога да го контролирам, но не мога в самата оферта.
Принципно и това ми е вариант, да махна брояча от офертата и да оставя такъв само в количката, но ми се искаше да има и на двете места.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 124
Bonus: 248
Мнения: 763
Мнение 02/10/2017 2:15 pm      Отговорете с цитат


няма смисъл да го има на двете места, на едното е достатъчно.

Достатъчно е да пращаш Id на продукта и id или име на опцията или в краен случай product_id , option_id(name) и option_price (това е ако си забил промоция специално за тази опция) и така.

Но ако толкова искаш направи го да пуска по една ajax заявка да проверява при смяна на размера (в количката) за максималното количество и така. Просто не виждам смисъл, това са излишни заявки.

Реално потребителя няма да вкара продукт в количката ако не е сигурен. Да може да почнете да ми издребнявате колко е грешно това мислене, и че потребителя трябва да има избор до последно - добре, както кажете, всеки е прав до някъде, в крайна сметка зависи всичко от програмиста и проекта ;д Smile

Ако трябва да си предадеш проекта и това те бави, направи го без тая изгъзица, 80% от потребителлите няма да я ползват - гаранция. Question Idea

Пс. Какво ще стане ако аз искам да поръчам 100 броя, не ме касае кога ще ми ги изпратиш, а ме касае че искам 100 за моя магазин. И следователно няма да мога да мина през количката Smile Ако клиента е малък, едва ли ще са мислили за това - подсети ги. Ако клиента е голям, най-вероятно ще са го измислили, но все пак, няма дае лошо да го предвидиш Smile Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
topchokt
Редовен
Редовен

Регистриран на: 14/11/2008 7:48 am

Support: 21
Bonus: 37
Мнения: 2125
Мнение 02/10/2017 8:36 pm      Отговорете с цитат


Само да вметна нещо.
Никога, ама никога не си позволявайте да мислите по този начин:
Цитат:
Реално потребителя няма да вкара продукт в количката ако не е сигурен.

Потребителите са непредсказуеми и никога не може със сигурност да се каже дали потребителя ще направи или не дадено нещо. Винаги трябва да имаш едно наум.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
teroristd
Редовен
Редовен

Регистриран на: 18/02/2010 1:50 pm

Support: 80
Bonus: 172
Мнения: 1577
Мнение 06/10/2017 1:29 pm      Отговорете с цитат


Благодаря, направих го само в картата. На повечето места където гледах е така, затова реших да не си създавам излишни главоболия Smile .
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети