वर्णन
Every order, on the wall.
PingBell turns your WooCommerce sales into a live board: today’s revenue and how the day is shaping up hour by hour, orders and new customers against yesterday, a goal bar, your top products, and the latest orders as they land. Put it on a TV in the shop, the office or the warehouse, and everyone sees the day happen. Every order rings a bell — confetti, fireworks, hearts or your own emoji, a sound you pick, and a message in your own words.
Two minutes to set up.
Install it, open WooCommerce PingBell, and your board is there. Pick the colours, set today’s goal, choose the sound and the celebration, and watch the preview change as you click. When it looks right, sign in with PingBell and your real numbers take over. Your last 30 days come along, so the board never starts at zero.
Any screen you like.
A TV, a tablet, a spare monitor: open the pairing page on it, type the six letters it shows, and your board is up. The PingBell apps run it on Apple TV, Fire TV, Roku and Android TV, and the phone app rings in your pocket on every order.
What’s on the board
- Revenue today, with the day’s shape hour by hour and how it compares to yesterday.
- Orders today and new customers today, each against yesterday.
- Today vs goal — set the number, watch the bar fill.
- Top products over the last 7 days.
- Live orders — the last few, as they come in.
- The totals strip — revenue, orders and new customers for the last 30 days, or for all time. Your choice.
Free and paid
Designing the board in WordPress is free, with no account and no time limit. A free PingBell account brings your real numbers in and rings the phone app on every order. Putting the board on a TV or any other screen, or sharing it by link, takes a plan, and the first time you subscribe there is a 14-day free trial. Higher plans add more boards, and let one screen rotate through several.
Your store stays yours
The plugin adds nothing to your checkout and slows nothing down. Before you sign in, nothing leaves your site: the board shows sample numbers so you can design it. Once you sign in, WooCommerce sends each new order to PingBell the way it sends any webhook, and you can disconnect from the same page at any time. The details are below, under External service.
Supported WooCommerce events
Signing in sets up three counters and the webhooks that feed them:
- New orders (
order.created) — the order count and the revenue. - New customers (
action.wc_pingbell_new_customer_order) — an order from someone who had not bought before. WooCommerce has no event for this, so nothing in your store fires it: PingBell tells a first order from a repeat one on its own side, from the orders it receives, and the counter fills from there. It would carry the order’s id and nothing else. - Completed orders (
action.woocommerce_order_status_completed).
The manual API-key connection can point a counter at any WooCommerce webhook topic, including action.woocommerce_add_to_cart.
External service
This plugin talks to the PingBell service (https://pingbell.io — terms, privacy). What goes where:
- Nothing, until you connect. Before you sign in or enter an API key, your server makes no request to PingBell and reads none of your orders. The board in your admin shows sample numbers.
- Signing in: your browser goes to https://my.pingbell.io to sign in and approve the store. Your server then exchanges a one-time code for a credential it keeps; that credential never reaches your browser.
- Connecting: your server sends your store name, currency and timezone, the design you made, and — once — a summary of your history up to that moment: the last 30 days as daily totals, the last 72 hours as hourly totals, your lifetime totals, and up to 50 top products by name with their order count and revenue. These are counts and sums only. No customer’s name, email or address is in them.
- Afterwards: WooCommerce sends each new order to https://hooks.pingbell.io over HTTPS, signed (
X-WC-Webhook-Signature), through its own webhook mechanism. This is WooCommerce’s standard order webhook, and WooCommerce puts the whole order in it — including the customer’s name, email and billing and shipping addresses. The plugin does not choose or trim that content. The new-customer and completed-order webhooks carry only the order’s id. Older manual API-key connections send to https://app.pingbell.io. While the PingBell page is open in your admin, your server asks https://my.pingbell.io for the board and its numbers, and pairs or unpairs a screen when you ask it to. - Celebration sounds: when the board rings, or you press Play on the Design tab, your browser streams an audio file from https://my.pingbell.io/sounds/. Nothing about your store goes with it.
- Deleting the plugin removes every WooCommerce webhook in your store that delivers to PingBell and tells PingBell the store is gone.
स्क्रीनशॉट



स्थापना
- Install the plugin from Plugins Add New, or upload the ZIP, and activate it.
- Open WooCommerce PingBell. Your board is there with sample numbers.
- Open Design: name the board, pick the colours, set today’s goal, and choose what happens when an order lands.
- To bring your real numbers in, open Screens & connect and click Sign in with PingBell. Signing in creates a free account if you don’t have one.
- To put it on a TV, open the pairing page on the TV (the address is on the same tab), type the six letters it shows into Screens, and you’re done.
नेहमी विचारले जाणारे प्रश्न
-
Do I need a PingBell account?
-
Not to design your board: that works the moment you activate the plugin, with sample numbers. Signing in, which creates a free account for you, is what brings your real numbers in and rings your phone. Putting the board on a TV, or sharing it by link, takes a plan.
-
Is it free?
-
The board in your WordPress admin is free, with no time limit, and so is connecting your store. A free account holds one board and carries a small PingBell mark. Showing a board on a TV or any other screen takes a plan, and the first time you subscribe there is a 14-day free trial.
-
Will it slow down my store?
-
No. The plugin does nothing when an order is placed, paid or changed. WooCommerce sends the order to PingBell in the background, the way it sends any webhook, and PingBell does the counting. The one time your orders are read is when you connect, to send your last 30 days and your lifetime totals, and that happens in the background in small batches. On a very large store it takes a while, and the Screens & connect tab shows how far it has got.
-
What does the plugin send to PingBell?
-
Nothing until you sign in. Then your store name, currency and timezone, your design, and a one-time summary of your history as totals, with no customer’s name, email or address in it. After that, WooCommerce sends each new order through its standard order webhook, which does carry the customer’s details, as it does for any webhook. See External service above.
-
Why does New customers read zero?
-
Nothing in your store fires a “first order” event. PingBell tells a first order from a repeat one on its own side, from the orders it receives, and the counter fills as they come in.
-
What happens if I disconnect?
-
PingBell stops trusting the store, the plugin removes the webhooks it created, and your boards, counters and history stay in your PingBell account. Reconnecting picks them back up.
-
What happens if I delete the plugin?
-
Every WooCommerce webhook in your store that delivers to PingBell is removed, even ones an older version made, and even if WooCommerce is deactivated at the time. Every setting the plugin stored goes with it. Nothing was ever written to your orders. Deactivating does nothing on purpose: a host deactivating plugins during an update is not a request to disconnect.
-
Which WooCommerce events are supported?
-
Signing in sets up New orders (
order.created), New customers (action.wc_pingbell_new_customer_order) and Completed orders (action.woocommerce_order_status_completed). The manual API-key connection can point a counter at any WooCommerce topic, includingaction.woocommerce_add_to_cart. -
Which URL do the webhooks use?
-
https://hooks.pingbell.io/log?id=PINGBELL_ID, signed with a secret (
X-WC-Webhook-Signature) so a forged request cannot inflate your counters. Older manual API-key connections usehttps://app.pingbell.io/log?id=PINGBELL_ID.
समीक्षा
ह्या प्लगइनसाठी कोणतेही समीक्षण नाही.
योगदानकर्ते आणि विकसक
“PingBell for WooCommerce — Live Sales Board, Order Bell & Shop TV” हे मुक्त स्रोत सॉफ्टवेअर आहे. पुढील लोक या प्लगइनच्या निर्मितीत योगदान केले आहे.
योगदानकर्तेभाषांतर करा “PingBell for WooCommerce — Live Sales Board, Order Bell & Shop TV” तुमच्या भाषेत.
विकासातील आग्रह?
कोड ब्राउझ करा, SVN संग्रहालय तपासा, किंवा विकास लॉग च्या RSS द्वारे सदस्यता घ्या.
बदलांची यादी
2.1.1
- Fixed: the sound chip no longer covers a figure. The small “Sound on” control sat over the first tile of the totals strip on the new board; it now sits in the header strip, between the PingBell mark and the live badge. A board without a header strip keeps it in the corner it always had.
- Fixed: the sample board’s hour-by-hour chart labelled every hour “12a”; the hours read as hours now.
- Fixed: a long value in the Your store card could break in the middle of a word.
2.1.0
- Changed: lighter on your store. 2.0.0 read your orders on every Dashboard load, thirty days of them each time. 2.1.0 reads them once, in the background, when you connect, keeps nothing of its own in your database, and does nothing at checkout.
- Changed: your history goes with the connect, read in the background. When you sign in, your last 30 days by day, the last 72 hours by hour, your top products and your lifetime totals are read a small batch at a time through WooCommerce’s job runner and sent once — so the board on the wall starts from where your store already is, not from zero, and the totals strip can count all time.
- Fixed: orders sent to PingBell carried an error instead of the order. The webhooks this plugin created (in 1.1 and 2.0.0) were saved without a WordPress user, and WooCommerce builds each order it sends as that user — so an order could arrive as “Sorry, you cannot view this resource” rather than its total and items. New webhooks are created as the store manager who connected, and the first time you open wp-admin after updating, every existing PingBell webhook without a user is given one. Nothing to do on your side.
- New: a board worth putting on the wall. The board is rebuilt to a new design — a header strip with a live indicator and the time, today’s revenue as a chart beside a goal bar, a row of stat tiles with icons, your top products, and a live-orders strip along the foot. Your colours now reach the whole board rather than some of the text.
- New: New customers takes the place of Completed orders on the board, and the totals strip calls the same figure Total customers. The counter is created when you sign in and fills as PingBell learns to tell a first order from a repeat one on its side; until then it reads zero. Stores that signed in with 2.0.0 keep the counters they have.
- New: the totals strip counts what you choose — the last 30 days, or every order your store has ever taken — and says which. The Design preview follows the choice as you click it.
- Changed: the Dashboard’s refresh waits for the last one to answer, shares one answer between every open tab, and backs off when PingBell is slow, instead of asking again every 15 seconds regardless.
- Changed: the number-style choice is gone and every board draws plain digits. The split-flap style did not fit the new layout; it comes back with the older board styles in a later release.
- New: the Design tab stays after you connect. Colours, name, goal and what happens when an order lands are still yours to change here; Save builds your board on PingBell from them, and every screen follows. The board editor on PingBell is there beside it, for a plan.
- Fixed: the connected card says the right places — a link to my.pingbell.io/pair for pairing a screen, “no plan yet” in words, and what Finish setup did; the accent colour reaches every tile’s icon and the numbers colour every figure, the leaderboard, the ticker and the chart included.
- Changed: a store gets a workspace of its own on PingBell when you sign in — never one another marketplace app set up, never one another store of yours already lives in. A store you connected before this release keeps its workspace; Disconnect and sign in again to move it.
2.0.0
- New: the board lives in your admin, free, before any account — drawn from your own WooCommerce orders (this week, today against a goal, top products), in your store’s timezone. Nothing leaves your site.
- New: Design tab — name, number style, colours, daily goal, and what happens when an order lands: confetti, fireworks, hearts or your own emoji, a sound from PingBell’s catalogue, your own message. Preview it without waiting for a sale.
- New: Sign in with PingBell — bind the store to your account in one round trip. Your board and design move to PingBell, your last 30 days go with them, and every order after that arrives through signed WooCommerce webhooks. The credential stays on your server.
- New: Screens tab — pair a TV, tablet or browser with a six-letter code, see what is paired, unpair it.
- New: Disconnect, and a real uninstall — PingBell forgets the store, and deleting the plugin removes every WooCommerce webhook that delivers to PingBell (even with WooCommerce deactivated, and on every site of a network) along with every option and cached value. Your counters and history stay in your workspace.
- Fixed: a completed-orders webhook that never delivered anything. WooCommerce does not accept
order.status_completedas a webhook topic — it stores an empty one and saves without complaint — so that connection was silent. The plugin now uses the matching action hook (action.woocommerce_order_status_completed) and refuses any topic WooCommerce would not accept instead of creating a webhook that cannot work. Reconnect to replace an affected webhook. - The six-letter connect code and the manual API key remain, under “Other ways to connect”.
1.1.0
- New: Connect with PingBell — 1-click connect flow. Sign in (or create an account), pick which store events ring the bell, and the plugin creates counters and webhooks for you automatically.
- New: guided setup (connect events screen) with your live styled board embedded right on the settings page.
- New: per-connection deep links into PingBell’s board editor and the live board view.
- New: 1-click connections deliver to PingBell’s hardened ingest endpoint and are cryptographically signed (X-WC-Webhook-Signature), so counters can’t be inflated by forged requests.
- Declared WooCommerce HPOS (custom order tables) compatibility.
- The manual API-key flow is unchanged and remains fully supported (now under “Advanced”).
- Existing connections keep working exactly as before.
1.0.0
- Initial release of PingBell for WooCommerce.
- Fetch PingBells via API key and create basic event-to-counter connections.
