Notifications
A

Mobile App Settings

General Settings

Configure core application settings

Default delivery fee when store-specific charges are not set

Restrict customers to add items from only one store at a time

ON: Users can only add items from ONE store at a time.
OFF: Users can add items from MULTIPLE stores (separate orders per store).

Map Provider

Choose your preferred map service

Push Notifications

Configure notification types

Firebase Cloud Messaging (v1 API)

Configure server-side push notifications using OAuth 2.0

Using Firebase Cloud Messaging HTTP v1 API

This implementation uses OAuth 2.0 with service account credentials for enhanced security. The legacy server key method is deprecated.

Found in Firebase Console → Project Settings → General

Download from Firebase Console → Project Settings → Service Accounts → Generate New Private Key

Setup Instructions:

  1. Go to Firebase Console
  2. Select your project → Project Settings (gear icon)
  3. Copy the Project ID and paste above
  4. Go to Service Accounts tab
  5. Click "Generate New Private Key"
  6. Upload the downloaded JSON file or paste its content
  7. Save settings and test notifications

Payment Gateway Settings

Configure payment methods for your mobile app

Offline Payment Methods

Currency Settings

Configure system default currency

All prices will be displayed in this currency

Exchange Rate Updates

Automatic currency conversion rates

Using ExchangeRate-API

Free tier: 1,500 requests/month • Updates daily

No API key required for basic usage

Timezone Settings

Configure system timezone for dates and times

All timestamps will be displayed in this timezone

Current System Time

Saturday, January 24, 2026 - 4:29:47 PM