Add-on
Safer Play
Lets customers set their own deposit and spending limits, a reality-check reminder, a break or self-exclusion, at /safer-play. A lower limit applies at once and a higher one after a wait; a break can't be ended early. While one applies, play, bids and top-ups are refused everywhere, and signing in and withdrawals still work.
- Version 1.0.12
Changelog
-
Version 1.0.12 4 Nov 2026
- For developers: this plugin now tells the coming Clear test data tool what to do with each of its tables (empty it, keep it, or remove it only with customer accounts). Nothing changes for store owners yet.
- While any customer has an active limit, break or self-exclusion, Safer Play can't be switched off from the Plugins page until you confirm under Switch off Safer Play on Settings › Safer play by typing SWITCH OFF. Your admin log records who confirmed it, when, and how many customers it affected.
- The description no longer says Safer Play gives you what regulators expect: it supports your own responsible-play policy and doesn't replace the rules that apply where you trade, or a national self-exclusion scheme.
- Wording: Russian, Chinese, Spanish, Filipino and Malay texts on the limits and self-exclusion pages read more plainly. -
Version 1.0.11 29 Oct 2026
- Amharic (አማርኛ) translation, machine-translated (review welcome).
- Oromo (Afaan Oromoo) translation, machine-translated (review welcome). -
Version 1.0.10 27 Oct 2026
- A guest who uses something here that needs an account is sent to sign in and then back to the page they were on, instead of to the home page.
-
Version 1.0.9 26 Oct 2026
- Adds Thai (ไทย). Machine-translated; review welcome.
- Japanese translation. -
Version 1.0.8 25 Oct 2026
- Adds Polish (pl) text. Machine-translated.
-
Version 1.0.7 23 Oct 2026
- Newsletter and lead emails to an address with no customer account are sent again; only a customer on a break or self-excluded has marketing held back.
- Marketing emails are now held back, and the reason logged, whenever the store can't confirm the customer isn't on a break, not only when the break check itself fails.
- If a customer's break can't be checked for a moment, marketing email to them is now held back rather than sent, and account emails still go out as normal.
- Entering 0 as a limit now sets a limit of nothing straight away, instead of removing the limit after the wait.
- A break or self-exclusion now also stops free tournament, quiz, prediction and contest entries.
- Customers on a break or self-excluded no longer receive marketing emails; account emails still go.
- Deleting the plugin with its data is refused while any customer is on a break or self-excluded, so those can't be ended early. -
Version 1.0.6 20 Oct 2026
- Layaway, Subscribe & Save, pre-orders, group buys, donations, crowdfunding pledges, return shipping, the rewards store and season passes are no longer treated as play: they go through during a break and don't count against spending limits.
- Play is now recorded for everyone, so a spending limit set later counts what was already played in its period, and a refund only frees the period its play was counted in. -
Version 1.0.5 18 Oct 2026
- A refund of play from an earlier day no longer frees up today's spending limit; it is taken off the spending it cancels.
- Refunds of shop returns no longer count as play refunds, so they can't give room over the limit.