Back to all projects

06 / AI AGENTS · E-COMMERCE

CommerceAI Agent

E-commerce automation prototype: FastAPI backend with models for stores, products, orders and customers, Celery tasks for pricing, inventory and marketing, WooCommerce, Shopify, Stripe and PayPal clients, React dashboard. The AI agents delegate to an external service over HTTP.

AI agentseCommercePrototype
Interface concept · illustrative preview — CommerceAI Agent
Interface concept · illustrative preview

Overview

E-commerce automation prototype: FastAPI backend with models for stores, products, orders and customers, Celery tasks for pricing, inventory and marketing, WooCommerce, Shopify, Stripe and PayPal clients, React dashboard. The AI agents delegate to an external service over HTTP.

The challenge

Coordinate several agents over real store, order and customer data without losing control of their actions.

Architecture approach

FastAPI with SQLAlchemy and PostgreSQL, asynchronous tasks with Celery and RabbitMQ, agents delegating over HTTP to an external service not included in the repository.

The solution

One HTTP adapter per agent towards an external function service, models and APIs for products, orders and customers, clients for WooCommerce, Shopify, Stripe and PayPal.

Key capabilities

  • Models and API for products, orders, customers and stores
  • WooCommerce and Shopify clients
  • Stripe and PayPal payment wrappers
  • React admin dashboard (Material UI)

Technology direction

FastAPICeleryReactPostgreSQL

Code on GitHub

Project scope

The case study describes the project scope and the technical choices. Open-source projects have public code on GitHub; details of confidential projects are available on request.

Start a project

Next project

Energy Optimizer Pro