Glossary

For arlanix/notification 1.0.0

Glossary

Address

The one place a subscription sends to: an email address, a Telegram chat, or a Slack or Discord channel's webhook. A topic takes one subscription per address.

Bot

A Telegram account a program posts as. The store has one, set up in the settings; a subscription may have one of its own.

Condition

What a rule checks before it sends, such as Grand total equals or greater than 100. A rule with none sends every time its event happens.

Consumer

The background process that takes deliveries off the queue and sends them. The store's cron starts it.

Delivery

A message on its way to one subscription. It is queued, sent, tried again, failed or skipped.

Digest

One email, or one chat message, that carries the messages waiting for the same subscription, up to 25 different messages, the same message once with how many times it came.

Event

Something that happens in the store and that a rule can answer, such as a new order, a refund or a stopped cron. Each has fields: the order's number, its total, its customer.

Message

What is published to a topic: a subject, a text, a severity, a few facts, and which module or rule sent it.

Message Log

Every message published, with what became of it.

Personal data

A field about a person, such as a customer's email or an admin's IP address. A rule sends it only when its own text names it.

Publish

What a module or a rule does when something happens: it sends a message to a topic.

Queue

Where deliveries wait for the consumer, so whatever published never waits for the mail server, Telegram, Slack or Discord.

Rule

An event, its conditions and a topic: when the event happens and the conditions are met, a message goes to the topic.

Severity

How bad what a message reports is: Info, Warning or Error. A subscription takes everything, warnings and errors, or errors only.

Subscription

A topic's messages, to one address, by one way of delivery: email, Telegram, Slack or Discord.

Topic

What a message is about, such as Feed alerts. A rule sends to the topic it names.

Variable

An event's field, or one of the message's own, named in a rule's subject or body in braces: {order.increment_id}, {message.topic}.

Webhook

An address Slack or Discord makes for one channel: what is posted to it appears in the channel.