Home

Awesome

Push Messages

The Push Messages module enables marketers to send custom notifications to selected customers or organizations within the Virto Commerce platform.

Overview

The Push Messages module provides a seamless solution for Marketers to customize and send notifications to fronted applications for specific customers or organizations. With options to tailor the Message of the notification, Marketers can effectively communicate with targeted groups. Additionally, the module offers features for displaying delivery status for notifications.

image

Features

Screenshots

image

image

image

image

XAPI Specification

Subscriptions

subscription pushMessageCreated {
  pushMessageCreated {
    id
    shortMessage
    createdDate
    isRead
  }
}

Query

{
  pushMessages (unreadOnly: true, cultureName: "en-Us") {
    totalCount
    items {
      id
      shortMessage
      createdDate
      isRead
      isHidden
    }
  }
}

Mutations

mutation clearAllPushMessages {
    clearAllPushMessages
}
mutation markAllPushMessagesRead {
    markAllPushMessagesRead
}
mutation markAllPushMessagesUnread {
    markAllPushMessagesUnread
}
mutation markPushMessageRead($command: InputMarkPushMessageReadType!) {
    markPushMessageRead(command: $command)
}
{
  "command": {
    "messageId": "123"
  }
}
mutation markPushMessageUnread($command: InputMarkPushMessageUnreadType!) {
    markPushMessageUnread(command: $command)
}
{
  "command": {
    "messageId": "123"
  }
}

References

License

Copyright (c) Virto Solutions LTD. All rights reserved.

This software is licensed under the Virto Commerce Open Software License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://virtocommerce.com/opensourcelicense.

Unless required by the applicable law or agreed to in written form, the software distributed under the License is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.