Premium ecommerce backend for Buniadi.
This Django project will power products, variants, inventory, pricing, cart, wishlist, orders, payments, shipping, reviews, notifications and analytics for a single-store handcrafted ecommerce brand.
Backend modules
Each app will stay separate with its own models, admin, services, views, urls, templates and README so future development stays clean.
Core
Site settings, feature flags, audit logs and health check.
Catalog
Categories, products, variants, images, attributes and collections.
Inventory
Available stock, reserved stock, stock movement and low stock alert.
Pricing
Sale price, coupons, delivery fee and backend quote calculation.
Cart & Wishlist
Session cart, saved items, quantity update and product save flow.
Orders
Checkout, order item snapshot, address snapshot and status history.
Payments
Cash on delivery first, PaymentIntent and transaction records later.
Shipping
Delivery zone, courier provider, tracking code and shipment timeline.
Reviews
Product ratings, verified purchase, images and admin moderation.
Notifications
Order placed, confirmed, shipped and delivered notification logs.
Analytics
Product views, add to cart, wishlist, checkout and order events.
Accounts
Already created: custom user, OTP registration, login and addresses.
Build order
Follow this order to avoid mixing business logic, templates and future API work.
Core setup
Create site settings, health check, audit log and project docs.
Catalog
Build product, variant, category, media and product detail system.
Inventory + Pricing
Add stock reserve/release and backend quote calculation.
Cart, Wishlist, Orders
Complete shopping flow, checkout, order snapshot and status history.
Payments, Shipping, Reviews
COD, manual shipment tracking and approved product reviews.
Notifications + Analytics
Track events and send basic order/customer notifications.