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.
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
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.
Next project