Storelio is a scalable multi-vendor marketplace backend built for modern e-commerce platforms. It enables marketplace owners to manage vendors, products, orders, and payments while allowing sellers to connect their Shopify, WooCommerce, and Wix stores seamlessly.
The backend is designed with modular architecture, making it flexible, scalable, and easy to extend.
- Multi-vendor marketplace system
- Seller onboarding & management
- Shopify integration
- WooCommerce integration
- Wix integration
- Product synchronization
- Inventory management
- Order processing system
- Discount & coupon management
- Payment integrations
- Shipping management
- Notifications system
- Wishlist support
- GraphQL APIs
- REST APIs
- SEO & page management
- Webhooks support
- Analytics & external services support
- Python
- Django
- Django REST Framework
- GraphQL
- PostgreSQL / MySQL
- JWT Authentication
- OAuth Integrations
Handles user authentication, registration, login, permissions, and account management.
Main application configuration and startup logic.
Manages product brands and related metadata.
Handles checkout flow, cart processing, and order placement.
Contains shared utilities, base models, common configurations, and helper functions used across the project.
CSV import/export functionality for products and marketplace data.
Handles marketplace feeds and external data synchronization.
Coupon codes, promotional campaigns, and discount logic.
Third-party integrations and external API services.
Gift card creation, validation, and redemption system.
GraphQL APIs and schema definitions.
Invoice generation and billing functionality.
Dynamic menu and navigation management.
Email, SMS, and in-app notification system.
Order management, tracking, and processing.
CMS-style page management system.
Payment gateways and transaction handling.
Custom plugins and marketplace extensions.
Product catalog, inventory, variants, and product management.
Utility and automation scripts.
REST API endpoints and serializers.
SEO optimization and metadata management.
Shipping methods, delivery calculations, and logistics support.
Marketplace site-level configuration and settings.
Static assets and public resources.
Vendor store management and storefront handling.
Customer support and help system.
Automated test cases and testing utilities.
Reusable helper utilities and common functions.
Warehouse and stock management system.
Webhook handling for third-party integrations.
Wishlist and saved products functionality.
Deployment and server gateway configurations.
Clone the repository:
git clone https://github.com/PriyanshuBoss/Storelio.gitMove into project directory:
cd StorelioCreate virtual environment:
python -m venv venvActivate virtual environment:
venv\Scripts\activatesource venv/bin/activateInstall dependencies:
pip install -r requirements.txtApply database migrations:
python manage.py migrateRun development server:
python manage.py runserverAll project configurations, database credentials, API keys, and third-party integration settings can be managed directly inside the settings.py file.
Update the required values before running the project.
- Shopify
- WooCommerce
- Wix
Storelio provides both REST and GraphQL APIs for frontend and third-party integrations.
Storelio aims to simplify marketplace infrastructure by enabling creators, startups, and businesses to launch scalable multi-vendor commerce platforms with powerful seller integrations.
Contributions, feature suggestions, and improvements are welcome.
- Fork the repository
- Create a new branch
- Commit your changes
- Push to your branch
- Open a Pull Request
This project is licensed under the MIT License.
Built with β€οΈ by PriyanshuBoss