Welcome to Nxtbnβs documentation!ΒΆ Nxtbn is a Django eCommerce CMS built with Django, Django REST framework, and ReactJS. Contents: Introduction π π Key Features What Makes Nxtbn Special? π‘ Why nxtbn? Quick Start Running with Docker Without Docker Setting Up Backend for Development API Documentation Product API Paginated Product List Product Search, Filter, and Ordering NXTBN Product Details API Cart API NXTBN Cart API Guest User Cart Management Authenticated User Cart Management Cart Merging Mechanism Benefits Add to Cart API Documentation Order API Key Features Nxtbn Order API Endpoints Payload Example Conclusion Plugin Cookbook Plugin Installation Introduction to Plugin Development Plugin Basics Payment Integration Order API Overview Guest User Endpoint Returning User Endpoint Payment Webhook & IPN Definition Payment Plugin Code Example PaymentPlugin: Abstract Base Class Payment Manager Example Integration: Stripe (for self-hosted checkout form and direct capture) Example Integration: Stripe (for payment link and webhook listener) API Endpoints (built-in) API endpoint for webhook & IPN Adding a New Payment Gateway Multicurrency Support Implementing Multicurrency Setup and Configuration Example: Currency Conversion in Serializers Currency Storage Strategies Management Commands The Why Why We Built nxtbn Commerce: A New Vision for E-Commerce Why DecimalField with decimal_places=3 is Crucial for nxtbn - Django Commerce REST API Storefront Dashboard Locale Indices and tablesΒΆ Index Module Index Search Page