How waddi3/twiva-social-e-commerce- works
Twiva is a commerce and creator-marketing platform: buyers browse influencer shops and check out, while businesses and influencers manage products and campaigns. The graph emphasizes the sampled checkout path plus buyer, order, transaction, and notification domain stages, and retains the documented-by-tree Admin, campaign, and AliExpress capabilities as distinct branches. Connections for unsampled areas are omitted rather than inferred; paths for those nodes use existing directories.
Main entry points: Order.php Orders · CheckoutController.php Shop Checkout · Buyer.php Buyer Records · ECommerceCheckoutController.php E-commerce Checkout
Components 20
Shopping & Checkout
- Shop Checkout
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - E-commerce Checkout
twiva-new/Modules/Shop/Http/Controllers/ECommerce/ECommerceCheckoutController.php - Influencer Shops
twiva-new/Modules/Shop - Buyer Accounts
twiva-new/Modules/Buyer/Http/Controllers/BuyerController.php - Buyer Records
twiva-new/Modules/Buyer/Entities/Buyer.php - Invoices
twiva-new/Modules/Buyer/Entities/Invoice.php
Orders & Payments
- Orders
twiva-new/Modules/Order/Entities/Order.php - Shipping Addresses
twiva-new/Modules/Order/Entities/ShippingAddress.php - Transactions
twiva-new/Modules/Home/Entities/Transaction.php - Delivery Tracking
twiva-new/Modules/Order/Http/Controllers/OrderDeliveryCodeController.php
Creator Marketplace
- User & Creator
twiva-new/Modules/User/Entities/User.php - Influencer Features
twiva-new/Modules/Home/Http/Controllers/API/V2/InfluencerController.php - Campaign Management
twiva-new/Modules/Campaign - Product Management
twiva-new/Modules/Products - AI Captions
twiva-new/Modules/Products/Services/LLMCaptionService.php
Platform Operations
- Notifications
twiva-new/Modules/Notification/Entities/Notification.php - Admin Console
twiva-new/Modules/Admin - AliExpress Import
twiva-new/Modules/AliExpress/Http/Controllers/AliExpressController.php
Other components
- Buyer
- ChatGPT API
Connections 24
- Buyer → Shop Checkout: starts checkout
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - Shop Checkout → Buyer Records: loads buyer
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - Shop Checkout → Orders: creates orders
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - Shop Checkout → Transactions: checks payment
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - Shop Checkout → Influencer Shops: loads products
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - Shop Checkout → Shipping Addresses: stores address
twiva-new/Modules/Shop/Http/Controllers/CheckoutController.php - E-commerce Checkout → Orders: creates orders
twiva-new/Modules/Shop/Http/Controllers/ECommerce/ECommerceCheckoutController.php - E-commerce Checkout → Transactions: uses payment
twiva-new/Modules/Shop/Http/Controllers/ECommerce/ECommerceCheckoutController.php - E-commerce Checkout → Shipping Addresses: uses address
twiva-new/Modules/Shop/Http/Controllers/ECommerce/ECommerceCheckoutController.php - E-commerce Checkout → Invoices: uses invoice
twiva-new/Modules/Shop/Http/Controllers/ECommerce/ECommerceCheckoutController.php - Orders → Buyer Records: belongs to
twiva-new/Modules/Order/Entities/Order.php - Orders → Shipping Addresses: references address
twiva-new/Modules/Order/Entities/Order.php - Orders → Transactions: links transactions
twiva-new/Modules/Order/Entities/Order.php - Delivery Tracking → Orders: reads order
twiva-new/Modules/Order/Http/Controllers/OrderDeliveryCodeController.php - Delivery Tracking → Notifications: notifies buyer
twiva-new/Modules/Order/Http/Controllers/OrderDeliveryCodeController.php - Buyer Accounts → Buyer Records: manages account
twiva-new/Modules/Buyer/Http/Controllers/BuyerController.php - Buyer Records → Orders: has orders
twiva-new/Modules/Buyer/Entities/Buyer.php - Buyer Records → Invoices: has invoices
twiva-new/Modules/Buyer/Entities/Buyer.php - User & Creator → Influencer Shops: owns shop
twiva-new/Modules/User/Entities/User.php - Influencer Features → User & Creator: updates profile
twiva-new/Modules/Home/Http/Controllers/API/V2/InfluencerController.php - AI Captions → ChatGPT API: requests captions
twiva-new/Modules/Products/Services/LLMCaptionService.php - Campaign Management → User & Creator: serves creators
- Admin Console → Campaign Management: administers
- AliExpress Import → Product Management: imports products