Атрибуты товара

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
rodion_zlobin
Сообщения: 207
Зарегистрирован: 2017.01.11, 16:33

Атрибуты товара

Сообщение rodion_zlobin »

Привет всем!
Скажите, как лучше реализовать стандартную штуку. У товара есть дополнительные опции, которые увеличивают цену товара. Кнопка купить на аяксе. Как считать цену? На сервере или на клиенте? Считать выбранные параметры по data-атрибутам, и после передавать цену вместе с аякс запросом. Подмену значений не смогут сделать?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Атрибуты товара

Сообщение zelenin »

высчитывать как хочешь. на сервере обязательная валидация.
Аватара пользователя
rodion_zlobin
Сообщения: 207
Зарегистрирован: 2017.01.11, 16:33

Re: Атрибуты товара

Сообщение rodion_zlobin »

Валидация, что значение соответствует типу поля, или полный пересчет цены?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Атрибуты товара

Сообщение zelenin »

rodion_zlobin писал(а): 2017.08.24, 14:02 Валидация, что значение соответствует типу поля, или полный пересчет цены?
полный пересчет цены. клиентские запросы на то и клиентские - клиент может отослать что угодно.
Аватара пользователя
rodion_zlobin
Сообщения: 207
Зарегистрирован: 2017.01.11, 16:33

Re: Атрибуты товара

Сообщение rodion_zlobin »

zelenin, спасибо большое!
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Атрибуты товара

Сообщение SiZE »

На emex прикольную фишку заметил. У меня в корзине лежал товар за 850р. Я перешел к оплате через пару дней, но меня вернуло обратно в корзину. Оказалось за это время стоимость товара изменилась. Они это отобразили как зачеркнутую цифру 850 и рядом 900. :)
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Атрибуты товара

Сообщение zelenin »

SiZE писал(а): 2017.08.24, 14:21 На emex прикольную фишку заметил. У меня в корзине лежал товар за 850р. Я перешел к оплате через пару дней, но меня вернуло обратно в корзину. Оказалось за это время стоимость товара изменилась. Они это отобразили как зачеркнутую цифру 850 и рядом 900. :)
баг из-за изначально непродуманной работы с заказами. у нас такое сплошь и рядом)
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Атрибуты товара

Сообщение samdark »

Почему баг-то? Магазин не хочет работать себе в убыток. Это нормально.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Атрибуты товара

Сообщение zelenin »

samdark писал(а): 2017.08.25, 10:07 Почему баг-то? Магазин не хочет работать себе в убыток. Это нормально.
актуализировать цену - это нормально, но речь о:
Они это отобразили как зачеркнутую цифру 850 и рядом 900
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Атрибуты товара

Сообщение samdark »

Ну, показали юзеру, что подорожало, чтобы потом претензий не было аля "положил как 500, а оформилось как 1000". При чём тут баг? Это UX-фича. Так же, например, показывает Aliexpress.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Атрибуты товара

Сообщение zelenin »

перечеркнутой показывают старую, более высокую цену, чтобы дать юзеру понять, что он совершает более выгодную сделку и подтолкнуть к ней (уверен 10 из 10 ответят именно так - это ux). когда наоборот, это не юзер френдли, и вообще отпугивает.
Ответить