Marketplace
En bref
Marketplace is the transactional commerce layer of Petanque Life — federation and club online shops, manufacturer storefronts, second-hand player-to-player listings, and bulk team-wear ordering — all running on the same checkout, payments, shipping, and margin-reporting stack so every seller from a national federation to a single boule owner can transact without building their own e-commerce.
Comment ça fonctionne
Marketplace runs as a multi-tenant commerce engine on top of Stripe Connect. Federation and club online shops are provisioned per tenant with their own brand storefront, currency, language, and tax configuration; products can be drawn from the central Equipment Catalog (F11.01) or added as tenant-specific SKUs (jerseys, license bundles, club-branded merchandise). The same engine powers a Second-hand Boule Marketplace where verified players can list used boules with photos, condition grading, and original purchase year — listings inherit specs from the catalog when the player picks a known model, eliminating data entry.
Classified Ads cover non-boule equipment (rolling carts, training aids, court materials) with a free-text format and reply-via-platform messaging that hides email addresses. The Manufacturer/Retailer Directory is a structured list of authorized sellers with territory, brand portfolio, and direct deep-links into their storefront. Bulk Order Management is a dedicated flow for clubs equipping teams: the club admin builds a roster line by line (player name, jersey size, optional number, preferred boule model), gets a consolidated quote, and the order is split into per-player fulfilment with a single invoice to the club.
Payment Processing routes every transaction through Stripe with platform commission deducted at settlement, multi-currency capture, and 3DS where required. Shipping integrates carrier APIs (DHL, Colissimo, PostNord, UPS) for label generation and tracking, with Click & Collect as an option when the seller has a physical venue or POS terminal (Square, iZettle, Stripe Terminal). Margin Reports compute cost-price versus sale-price per shop, per product, and per period — feeding tenant finance dashboards and informing pricing decisions.
Capacités clés
- Federation and club online shops with brand storefront and per-tenant CMS
- Player-to-player second-hand boule marketplace and classified ads
- Manufacturer/retailer directory with territory and brand mapping
- Bulk order management for club team-wear with consolidated invoicing
- Stripe-powered multi-currency payments with platform commission settlement
- Carrier-integrated shipping, tracking, and Click & Collect fulfilment
- Cost-price tracking and per-shop margin reports
En pratique
A club secretary in Marseille needs to outfit a 14-player squad for the regional championships in jersey, cap, and matching transport bag. She opens her club's marketplace tenant, launches the bulk-order flow, imports the squad roster from the membership database, picks the team-wear template, assigns sizes per player, and adds personalised numbers. The system computes a EUR 1,840 quote with a 12% bulk discount and 3-week lead time.
She approves; Stripe charges the club account; the manufacturer receives a structured PO with size breakdown; tracking links push to each player's app two weeks later when shipments dispatch from the warehouse.
Fonctionnalités de ce sous-système
8| ID | Status | Fonctionnalités |
|---|---|---|
| F11.02.01 | Livré | Federation/club online shop — PL-F1102a ✅ PL-F1102a |
| F11.02.02 | Livré | Second-hand boule marketplace (player to player) — PL-F1102a ✅ PL-F1102a |
| F11.02.03 | Livré | Classified ads for equipment — PL-F1102a ✅ PL-F1102a |
| F11.02.04 | Livré | Manufacturer/retailer directory — PL-F1102a ✅ PL-F1102a |
| F11.02.05 | Livré | Bulk order management (club team equipment) — PL-F1102b ✅ PL-F1102b |
| F11.02.06 | Livré | Payment processing for marketplace — PL-F1102b ✅ PL-F1102b |
| F11.02.07 | Livré | Shipping and delivery tracking — PL-F1102b ✅ PL-F1102b |
| F11.02.08 | Livré | Cost price tracking and margin report per shop — PL-T075 ✅ PL-T075 |
Parties prenantes qui ont besoin de ce sous-système
Apparaît dans 10 analyses de parties prenantes