HGPO Backend

Overview

HGPO Backend is a Django-based service that provides backend infrastructure for e-commerce operations. It handles data synchronization between sales channels, payment processing, customer management, and automated workflows.

The service exposes REST APIs consumed by frontend applications and integrates with third-party platforms including Shopify, Amazon, Stripe, and Paperform.

Architecture

Framework: Django with Django REST Framework

Database: PostgreSQL

Task Queue: django-tasks with DatabaseBackend (production) or ImmediateBackend (development)

API Documentation: ReDoc/Swagger

Authentication: Token-based authentication

Features

Integrations

The following external services are integrated:

  • Shopify: Admin API and Webhooks for store data synchronization
  • Amazon: Selling Partner API (SP-API) for marketplace operations
  • Stripe: Payment Intents API and Billing API for payment processing
  • Paperform: Webhook endpoints for form submissions

API Reference

Complete API documentation is available via ReDoc. All endpoints require authentication unless otherwise specified.

View API Documentation →