FleetbaseFleetbase

Networks

Build a multi-vendor marketplace by grouping multiple Storefront stores into a Network — shared payment gateways, notification channels, and a single customer-facing app.

Networks

A Network is a collection of Storefront stores grouped into a single marketplace. Networks are the right architecture when you are building a platform that hosts multiple independent merchants — food delivery apps, local marketplace aggregators, multi-brand parent companies.

Networks overview — networks list with member store counts

If you are running a single brand, you don't need a network — see Stores.

What a Network Provides

CapabilityNotes
Aggregated catalogCustomers browse member stores and check out from one of them
Shared payment gatewaysConfigure Stripe, QPay, Braintree once at the network level instead of per-store
Shared notification channelsOne set of APNs/FCM channels services every store in the network
Network categoriesTag member stores ("Pizza", "Sushi") for navigation in your customer app
Multi-cart checkoutOptional — let one cart span multiple stores; produces one Fleet-Ops order per store
Network-wide reviewsOptional — enable customer reviews on stores and products in the network
Network API keyOne network_* key fetches the entire marketplace

Stores belong to networks via a join with optional category assignment, and a single store can belong to multiple networks.

Creating a Network

Navigate to Storefront → Networks and click New Network.

Enter the Name, Description, and Currency.

Click Save. The network is created and assigned a unique network_* API key.

New network form — name, description, and currency

After creation, open the network's settings to fill in branding (logo, backdrop), contact info, social handles, and the toggles in Network Settings.

Adding Stores to a Network

Open the network and click the Stores tab.

Click Add Store.

Search for and select the stores to add. Optionally assign each store a Network Category (e.g., "Pizza", "Sushi") to group them in your customer app.

Click Save.

Stores can belong to multiple networks. When a customer browses a network, only stores that are currently online and within delivery range appear.

Inviting Stores to Join

If you don't operate the stores directly, invite them. Open the network → Stores and click Invite stores. The panel has three tabs:

Invite stores dialog — store email addresses to invite into the network

  • By email: paste a list of addresses, one invitation each. Addresses that already belong to a member or have a pending invitation are flagged and skipped. Choose the category the store joins under (or let the store choose), when the invitation expires (7, 14 or 30 days, or never), an optional message, and whether you approve the store after it accepts.
  • Shareable link: anyone with the link can ask to join. You set its expiry and category, and whether a store that joins by link is approved automatically or waits on the Stores page for your approval. Turning the link off or regenerating it stops the old link working immediately.
  • Add a store you manage: stores in your own organisation join immediately, with no invitation.

Following up on invitations

Invited stores are listed on the Stores page and the network overview until they join, with their status:

StatusMeaningActions
PendingSent and not yet answered.Resend mails the invitation again; Revoke stops its link working immediately.
Awaiting approvalAccepted, and you required approval.Approve or reject the store on the Stores page.
DeclinedThe store said no.Invite again reopens it and mails it again.
ExpiredIts expiry passed before the store answered. The link says so and can't be accepted or declined.Invite again reopens it for another 14 days and mails it again.

The overview counts pending, declined and expired invitations.

Network Settings

Open the network and scroll to General Network Settings. All toggles below (except online, order_config_uuid, and pod_method) are stored on the network's options JSON column.

Network details — member stores, categories, and settings tabs

SettingKeyWhat it does
OnlineonlineMaster switch — when off, the network is hidden from public discovery
Default Order Configorder_config_uuidFleet-Ops order configuration applied to orders created within this network
Enable taxoptions.tax_enabledApply a tax line item to checkouts. When on, set Tax percentage in options.tax_percentage
Enable minimum order amountoptions.required_checkout_minBlock checkout below a threshold. When on, set the value in options.required_checkout_min_amount
Auto-accept incoming ordersoptions.auto_accept_ordersSkip the manual accept step — incoming orders move straight to the next status
Auto-dispatch ordersoptions.auto_dispatchAutomatically dispatch accepted orders to Fleet-Ops without manual intervention
Require proof of deliveryoptions.require_podDrivers must capture POD on completion. Method is set in pod_method (scan, signature, photo, or sms)
Enable cash on deliveryoptions.cod_enabledShow Cash on Delivery as a payment option at checkout
Enable order pickupoptions.pickup_enabledAllow customers to choose pickup instead of delivery
Enable tipsoptions.tips_enabledShow a tip field at checkout
Enable delivery tipsoptions.delivery_tips_enabledAllow customers to add a separate tip for the driver after delivery
Enable multi-cart checkoutoptions.multi_cart_enabledAllow a single cart to contain items from multiple stores in the network — see Multi-Store Cart Behavior
Enable user reviewsoptions.reviews_enabledAllow customers to submit reviews on stores and products in the network

Networks also have:

  • Alert recipients — under the Alerts panel, select users notified for new orders (alertable.for_new_order)
  • Contact & Social — phone, email, website, Facebook, Instagram, Twitter
  • Branding — logo and backdrop images
  • Tags — freeform tags for filtering

Multi-cart checkout and user reviews are network-only settings — they do not exist on standalone stores.

Network API Key

Each network is assigned a unique key prefixed with network_ — find it in Storefront → Settings → API. Use it as the bearer token from your customer app to fetch the entire marketplace catalog. If the key leaks or is abused, rotate it.

GET /storefront/v1/stores
Authorization: Bearer network_a1b2c3d4...

See API Settings for the full authentication model.

Deleting a Network

Open the network in the console and click Delete. Member stores are not deleted — they remain available as standalone stores or can be re-attached to another network. Historical orders associated with the network are retained.

Next Steps

  • Stores — manage individual stores within your network
  • Payment Gateways — configure shared gateways at the network level
  • Notifications — set up shared APNs and FCM channels
  • Cart — how multi-store carts and checkout work
Networks | Fleetbase