# views.py
from django.http import JsonResponse
from django.views import View
class CheckoutView(View):
def get(self, request):
products_param = request.GET.get(‘products’, ”)
coupon = request.GET.get(‘coupon’, None)
# Parse products
product_quantities = {}
if products_param:
for entry in products_param.split(‘,’):
try:
product_id, quantity = entry.split(‘:’)
product_quantities[product_id] = int(quantity)
except ValueError:
continue # Skip malformed entries
# Build response
response_data = {
‘products’: product_quantities,
‘coupon’: coupon if coupon else ‘No coupon applied’
}

return JsonResponse(response_data)
# urls.py
from django.urls import path
from .views import CheckoutView
urlpatterns = [
path(‘checkout/’, CheckoutView.as_view(), name=’checkout’),
]

Your cart is currently empty.


Return to shop

About Us


Who is Zefren-M

Shipping and delivery

Returns Policy

Privacy Policy

Order Support

Order Help


Email Shop

Connect

Based in the United States 
within the Navajo Nation
Shiprock New Mexico
Call Us (505) 320-1115


Facebook


Youtube


Instagram


Soundcloud

Link This Page

Facebook
Twitter
LinkedIn