chore: initial import

This commit is contained in:
2025-11-09 00:26:00 -06:00
commit 67fb60e6ca
76 changed files with 3925 additions and 0 deletions

34
api/apps/commerce/urls.py Normal file
View File

@@ -0,0 +1,34 @@
from django.urls import include, path
from rest_framework import routers
from . import views
public_router = routers.DefaultRouter()
public_router.register(
"categories", views.ProductCategoryPublicViewSet, basename="category"
)
public_router.register("products", views.ProductPublicViewSet, basename="product")
public_router.register(
"delivery-zones", views.DeliveryZonePublicViewSet, basename="delivery-zone"
)
public_router.register("orders", views.OrderPublicViewSet, basename="order")
admin_router = routers.DefaultRouter()
admin_router.register(
"categories", views.ProductCategoryAdminViewSet, basename="admin-category"
)
admin_router.register("products", views.ProductAdminViewSet, basename="admin-product")
admin_router.register(
"delivery-zones", views.DeliveryZoneAdminViewSet, basename="admin-delivery-zone"
)
admin_router.register(
"delivery-overrides",
views.DeliveryOverrideCodeAdminViewSet,
basename="admin-delivery-override",
)
admin_router.register("orders", views.OrderAdminViewSet, basename="admin-order")
urlpatterns = [
path("", include(public_router.urls)),
path("admin/", include(admin_router.urls)),
]