@MaxSemenov

Как правильно реализовать доставку заказа на разные адреса?

Добрый день всем, подскажите как правильно реализовать доставку заказа на разные адреса интересует архитектура БД,мой вариант:
Table orders
user_id в случае зарегистрированного юзера
payment_method
и т.д
Table user_shipping_address
order_id
post_code
shipping_address
и т.д
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Я бы не стремился к нормализации и хранил всю инфу в заказе. На случай, если пользюк поменяет данные - чтобы в заказах данные не менялись. Ну, или запретить менять, только добавлять адреса. А так - список адресов можно в отдельной табличке к пользователю прикрепить, чтобы не шерстить, и давать ему выбирать, что подставлять в заказ (ели не подставил ничего и заполнил руками - то при создании заказа создавать новую запись).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы