Business model: - Seller registers R$10,00 → Seller sees R$10,00 → Seller receives R$10,00 - Buyer searches → sees R$11,20 (+12%) → pays R$11,20 - Marketplace keeps R$1,20 (12%) Changes: - config.go: Add BuyerFeeRate (default 0.12) - handler.go: Add buyerFeeRate field to Handler struct - product_handler.go: SearchProducts inflates prices for buyers - server.go: Pass cfg.BuyerFeeRate to handler.New() - handler_test.go: Fix 3 New() calls with fee rate Env var: BUYER_FEE_RATE (default: 0.12) |
||
|---|---|---|
| .. | ||
| cart_handler.go | ||
| company_handler.go | ||
| dashboard_handler.go | ||
| dto.go | ||
| handler.go | ||
| handler_test.go | ||
| marketplace_handler.go | ||
| order_handler.go | ||
| payment_handler.go | ||
| product_handler.go | ||
| review_handler.go | ||
| shipping_handler.go | ||
| user_handler.go | ||