TZ=UTC PORT=3333 HOST=localhost LOG_LEVEL=info APP_KEY= NODE_ENV=development # Database (MySQL / MariaDB) DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=root DB_PASSWORD= DB_DATABASE=suggestprice # Redis (queue / BullMQ) REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD= # Sync ERP định kỳ (cron) — mặc định 2h sáng mỗi ngày, giờ Sydney SYNC_CRON=0 2 * * * SYNC_TZ=Australia/Sydney # Pricing engine OPENAI_API_KEY= OPENAI_MODEL=gpt-4o-mini PRICING_AUTO_APPLY_THRESHOLD_PCT=5 PRICING_FLOOR_MARKUP=1.25 # ERP (sync — bổ sung sau) ERP_API_URL= ERP_API_KEY= # eBay EBAY_CLIENT_ID= EBAY_CLIENT_SECRET= # EBAY_BASE_URL=https://api.ebay.com # Marketplace suy từ product.warehouse: 'US' -> EBAY_US, còn lại -> EBAY_AU (không cấu hình qua env). # Nguồn listing ĐÃ BÁN: 'scrape' (Puppeteer, mặc định) | 'api' (Insights API, cần Limited Release) EBAY_SOLD_SOURCE=scrape # EBAY_SCRAPE_TIMEOUT=60000 # timeout điều hướng (ms) # EBAY_SCRAPE_RETRIES=10 # số lần thử lại khi bị chặn # Tiền tệ đích cho giá sold (eBay đổi tiền theo geo-IP). Mặc định USD. EBAY_TARGET_CURRENCY=USD # Tỉ giá quy về USD (1 đơn vị -> USD) — override mặc định nếu cần chính xác hơn: # EBAY_FX_RATES={"VND":0.00004,"AUD":0.65,"GBP":1.27,"EUR":1.08,"CAD":0.73}