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 Install Backend for Development Directory Structure 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 Indices and tablesΒΆ Index Module Index Search Page