← 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 ↗

The facts

  • WooCommerce, Shopify, Stripe and PayPal clients
  • Celery tasks for pricing, inventory and marketing
  • Prototype: agents delegate to an external service over HTTP
Start a project

Next project

Energy Optimizer Pro