Skip to content

Notification Configuration

Configure your notification settings using Firebase to send updates about orders including title, message, and order status.


1. Firebase Settings Configuration

To enable push notifications, you need to set up Firebase configuration keys:

  • API Key: Your Firebase API key.
  • Auth Domain: Firebase authentication domain.
  • Project ID: Your Firebase project identifier.
  • Storage Bucket: Firebase storage bucket URL.
  • Messaging Sender ID: Unique sender ID for messaging.
  • App ID: Firebase app identifier.
  • Measurement ID: Used for analytics tracking (optional).

Enter these keys in the Admin → Notification Configuration → Firebase Settings section.


2. Notification Content for Orders status change

When an order is placed, a notification is sent with the following configurable elements:

  • Title: The notification headline (e.g., "New Order Placed").
  • Message: Main notification text (e.g., "Your order #1234 has been received").
  • Order Status: Dynamic content showing current status such as Pending, Processed, Shipped, Delivered, Cancelled.

3. Save Notifications

  1. Go to Admin → Notification Configuration.
  2. Fill in the Firebase keys under Firebase Settings.
  3. Under the Order Notifications section:
  4. Enter the Title.
  5. Write the Message.
  6. Select or define the Order Status to trigger notifications.

Order Statuses

You can configure notifications for the following statuses with custom titles:

Order Status Suggested Notification Title
Confirmed "Order Confirmed"
Shipped "Order Shipped"
Delivered "Order Delivered"
Cancelled "Order Cancelled"

Example titles you can use or customize to fit your tone and style.

  1. Click Save to apply changes.

Best Practices

  • Double-check all Firebase keys for accuracy to prevent notification failures.
  • Customize titles and messages to provide clear and relevant information to users.
  • Test notifications after saving settings to ensure delivery.

⚡ Proper configuration keeps your customers informed with timely updates!