Changes between Version 72 and Version 73 of Нормализација и подобрувања на дизајнот на базата


Ignore:
Timestamp:
06/15/25 15:52:30 (16 hours ago)
Author:
183175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Нормализација и подобрувања на дизајнот на базата

    v72 v73  
    168168[[Image(posle.png​​, height=400px)]] \\
    169169\\
     170Доколку се одлучи да се продолжи понатаму проектот, подобрувањата би оделе во следнава насока : \\
     171'''-> Поддршка за враќања и рекламации''' \\
     172Во базата нема табела за враќања (returns) или рекламации. \\
     173Додавање табели за returns и refunds со статус, датуми и причини. \\
     174'''-> Историја на испорака (delivery) '''\\
     175Следење на статуси на порачки со повеќе фази (обработка, пакување, испорака). \\
     176Сега има  само order_status во табелата orders.  \\
     177Тоа значи дека немаш следење на промените во статусот.
     178 \\
     179Идејата е креирање на нова табела order_status_history:v
     180id_history (PK) id_order (FK) status changed_at (timestamp) \\
     181како и : order_status ENUM('pending', 'confirmed', 'shipped', 'delivered', 'cancelled') \\
     182'''-> Филтрирање и атрибути  '''\\
     183Можно е филтрирање за материјал, должина, стил, итн.  \\
     184Втор начин е категории Мажи, Жени, Деца односно gender ENUM('Мажи', 'Жени', 'Деца'). \\
     185'''-> Фактури / PDF генерирање  '''\\
     186Додавање табела invoices со поврзување до orders, каде ќе се чува линк до PDF фактура. \\
     187invoice_code во orders – добро, но можеби треба auto-generated формат (OShop-2025-0001).  \\
     188Пример: \\
     189OShop-${year}-${id_order} \\
     190