Member 13734064 Ответов: 1

Как я могу автоматически вычесть 50 рупий за каждую третью покупку одного и того же продукта одним и тем же клиентом в ASP.NET с#


Я пытаюсь применить скидку в 50 рупий за каждую третью стрижку одного и того же клиента.

Что я уже пробовал:

Я в этом новичок. Надеюсь, я получу какие-то подсказки от экспертов.

F-ES Sitecore

Это всего лишь неопределенное требование, а не вопрос. Это та скидка, которую вы должны знать, как сделать? Получается, что это уже третья стрижка? Это дизайн базы данных, в котором вы не уверены?

Member 13734064

Да, это процедура скидок, которую мне нужно знать.

1 Ответов

Рейтинг:
0

OriginalGriff

Мы не можем ответить на этот вопрос: он слишком расплывчатый и неопределенный.
Проблема в том, что вам нужно думать об этом как о целой системе: вам нужен способ отслеживать и идентифицировать клиентов, чтобы вы могли хранить их "историю стрижки". Пока вы не разберетесь с этим, у вас нет способа сделать это в электронной форме.

Поэтому начните с того, что подумайте, как бы вы справились с этим вручную: вы бы выдали каждому клиенту "карту лояльности", в которой было бы место для штампа. Каждый раз, когда клиент приходит в магазин, он предъявляет карточку, вы стригете волосы, штампуете карточку, и если количество марок кратно трем, вы даете им скидку.

Это неплохая модель для компьютеризированной системы, но вам нужно начать с "идентификации Вашего клиента" - поэтому им нужно войти в систему. Это означает, что вы должны хранить данные клиента - имя пользователя, настоящее имя, пароль, адрес электронной почты и т.д., а также написать систему входа, чтобы соответствовать им и предотвратить мошенничество (вы не хотите раздавать скидки, которые они не заработали, не так ли?). А это значит хранить все это где - то-в текстовом файле, в базе данных: я понятия не имею, с чем вы знакомы, поэтому не могу ничего предложить.
Затем вам нужно расширить его, чтобы записать детали стрижки волос - заметку о том, когда они были подстрижены, чтобы вы могли проверить, "сколько марок" у них есть. Опять же, ваш текущий набор навыков будет диктовать, как вы это храните.

Поэтому подумайте о том, как вы собираетесь хранить данные, и работайте оттуда.


Member 13734064

Спасибо :)

OriginalGriff

Всегда пожалуйста!