winofy-backend/apps/orders
Ali Asadi 85fe57d1ca Allow checkout to target selected stores instead of the whole cart
POST /api/v1/checkout/ always converted the customer's entire
multi-store cart into orders. Add an optional store_uuids field to
CheckoutSerializer — when given, checkout() only processes those
stores' cart groups and only clears their items, leaving the rest of
the cart intact for a later checkout. Omitted, behavior is unchanged
(whole cart checks out).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 15:26:16 +03:30
..
migrations Initial Winofy backend: marketplace core (no payment integration) 2026-08-10 14:03:15 +03:30
tests Allow checkout to target selected stores instead of the whole cart 2026-09-05 15:26:16 +03:30
__init__.py Initial Winofy backend: marketplace core (no payment integration) 2026-08-10 14:03:15 +03:30
admin.py Initial Winofy backend: marketplace core (no payment integration) 2026-08-10 14:03:15 +03:30
apps.py Initial Winofy backend: marketplace core (no payment integration) 2026-08-10 14:03:15 +03:30
models.py Initial Winofy backend: marketplace core (no payment integration) 2026-08-10 14:03:15 +03:30
serializers.py Allow checkout to target selected stores instead of the whole cart 2026-09-05 15:26:16 +03:30
services.py Allow checkout to target selected stores instead of the whole cart 2026-09-05 15:26:16 +03:30
urls.py Split CartItemView so swagger stops showing broken cart endpoints 2026-08-31 12:01:38 +03:30
views.py Add missing required_alternate_scopes across OAS-gated views 2026-08-31 14:46:02 +03:30