{"status": "ok", "service": "marketplace-module", "version": "1.0.0", "app_id": "marketplace", "mode": "mock", "providers": {"stripe": {"provider": "stripe", "mode": "unconfigured", "configured": false, "healthy": false}, "sourcing_radar": {"aliexpress": {"id": "aliexpress", "configured": false, "mode": "demo", "dropship": {"eligible": true, "path": "dropshipper", "note": "AliExpress Dropshipper : recherche + commande officielle à l’adresse du client Folio (openservice.aliexpress.com, app Drop Shipping)."}}, "cj": {"id": "cj", "configured": false, "mode": "demo", "dropship": {"eligible": true, "path": "dropshipper", "note": "CJ Dropshipping : recherche catalogue + createOrderV2 vers l’adresse client. Paiement sur le wallet CJ du marchand."}}, "amazon": {"id": "amazon", "configured": false, "mode": "demo", "dropship": {"eligible": false, "path": "research_only", "note": "Amazon forbids listing their catalogue as dropship on another store. Use PA-API for research, then source an equivalent SKU from an authorised supplier."}}, "etsy": {"id": "etsy", "configured": false, "mode": "demo", "dropship": {"eligible": false, "path": "research_only", "note": "Etsy prohibits dropshipping handmade listings. Use winning niches as demand signal, then manufacture or license originals."}}, "tiktok": {"id": "tiktok", "configured": false, "mode": "demo", "dropship": {"eligible": false, "path": "sales_channel_not_supplier", "note": "TikTok Shop Open API gère VOTRE boutique vendeur. Ce n’est pas un fournisseur pour commander le catalogue public et l’envoyer aux clients Folio."}}, "temu": {"id": "temu", "configured": false, "mode": "demo", "dropship": {"eligible": false, "path": "sales_channel_not_supplier", "note": "Temu Open API gère VOTRE Seller Center. Temu n’offre pas d’API dropship (recherche catalogue public + commande vers l’adresse client)."}}}, "fulfillment": {"package": {"name": "@4u-corp/folio-fulfillment", "version": "0.1.0"}, "provider": "folio-eu-3pl", "mode": "demo", "configured": false, "healthy": true, "sla_days": 3, "zone": "EU", "warehouses": [{"id": "eu-nl-venlo", "name": "Venlo", "country": "NL", "region": "Limburg", "sla_days": 3, "covers": ["NL", "BE", "DE", "FR", "LU"]}, {"id": "eu-de-leipzig", "name": "Leipzig", "country": "DE", "region": "Saxony", "sla_days": 3, "covers": ["DE", "AT", "PL", "CZ", "DK"]}, {"id": "eu-fr-lille", "name": "Lille", "country": "FR", "region": "Hauts-de-France", "sla_days": 3, "covers": ["FR", "BE", "LU", "ES", "IT"]}], "note": "Live 3PL when FULFILLMENT_3PL_URL + FULFILLMENT_3PL_TOKEN are set. Demo allocates EU stock and prints a Folio tracking id."}, "drop_studio": {"package": {"name": "@4u-corp/folio-drop-studio", "version": "0.1.0"}, "live": false, "live_id": null, "count": 0}}}