byte8/module-pingbell
Composer 安装命令:
composer require byte8/module-pingbell
包简介
PingBell real-time order notifications for Magento 2
README 文档
README
A Magento 2 module that sends real-time notifications to PingBell for key store events — new orders, invoices, shipments, credit memos, and customer registrations.
Get instant push notifications on your phone, desktop, or smartwatch — no email delays, no dashboard refreshing.
Features
- Notifications for multiple events: orders, invoices, shipments, credit memos, and customer registrations
- Each event can notify a different PingBell
- Encrypted API key storage using Magento's built-in encryption
- "Fetch Bells" button per event to select from your PingBell accounts
- Dedicated log file (
var/log/pingbell.log) for easy debugging - Fully non-blocking — checkout and other flows are never affected if the PingBell API is unreachable
Requirements
- Magento 2.4.x
- PHP 8.1+
- A PingBell account and API key
Setting Up Your PingBell Account
- Go to pingbell.io and create an account
- Once logged in, create a bell for each event you want to track (e.g. "New Orders", "Shipments", "New Customers")
- To find your API Key, go to your account settings at app.pingbell.io
- To find a bell's PingBell ID, open the bell in your dashboard — the ID is the
idparameter in the URL, e.g.https://app.pingbell.io/log?id=Ljgkg6if7Tbx6x0n6jiv→ the ID isLjgkg6if7Tbx6x0n6jiv - Install the PingBell app on your phone or enable browser/desktop notifications to receive alerts
Installation
Composer (recommended)
composer require byte8/module-pingbell bin/magento module:enable Byte8_PingBell bin/magento setup:upgrade bin/magento cache:flush
Manual
- Copy the module files to
app/code/Byte8/PingBell/ - Run:
bin/magento module:enable Byte8_PingBell bin/magento setup:upgrade bin/magento cache:flush
Configuration
Navigate to Stores > Configuration > Byte8 > PingBell Notifications.
General Settings
| Field | Description |
|---|---|
| Enable PingBell Notifications | Turn the module on or off |
| API Key | Your PingBell API key (stored encrypted) |
Event Notifications
Each event has its own Fetch Bells button and PingBell ID field. Leave the PingBell ID empty to skip notifications for that event.
| Event | Magento Trigger | Description |
|---|---|---|
| New Order | sales_order_place_after |
Customer completes checkout |
| New Invoice | sales_order_invoice_save_after |
Invoice is created |
| New Shipment | sales_order_shipment_save_after |
Shipment is created |
| New Credit Memo | sales_order_creditmemo_save_after |
Credit memo is created |
| New Customer | customer_register_success |
New customer registers |
Setup Steps
- Set Enable PingBell Notifications to Yes
- Enter your API Key from app.pingbell.io and Save Config
- Scroll to the Event Notifications section
- For each event you want to monitor:
- Click Fetch Bells to load your available bells
- Select a bell from the dropdown (this auto-fills the PingBell ID field), or paste the ID manually
- Save Config
- Place a test order (or trigger the relevant event) to verify notifications arrive
Logging
All PingBell activity is logged to:
var/log/pingbell.log
License
MIT — see LICENSE.txt for details.
byte8/module-pingbell 适用场景与选型建议
byte8/module-pingbell 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 4 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 03 月 12 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「orders」 「notifications」 「alerts」 「push」 「magento」 「magento2」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 byte8/module-pingbell 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 byte8/module-pingbell 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 byte8/module-pingbell 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A Laravel Nova package that adds a notification feed in your Nova app.
Add Shopify like fulfillments to your Craft Commerce orders.
Add visual alerts / warnings to Flarum posts
Laravel package for managing session messages and alerts in view responses
Bootstrap alerts
Captures outgoing SMS notifications
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 28
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-12