Vollstart No Sell
Vollstart No Sell
Description
Some customers cost more than they bring: serial refunders, chargeback fraudsters, abuse of goodwill. Vollstart No Sell keeps a simple, private list of email addresses you no longer sell to — and enforces it automatically at the WooCommerce checkout.
- One click from the user profile or from any order detail view — no searching, no typing
- Blocks at checkout with your own editable message — placeholders for email, reason and date
- Works for registered users and guest orders (matching is by billing email)
- Internal reason stays internal: the customer never sees it unless you put it in the message text
- Access via capability, not role: any user you grant
vollstart_no_sell_managecan manage the list - Classic orders and WooCommerce HPOS are both supported
- Everything stays in your own database — no external service, no data sharing
Installation
- Upload the plugin to
wp-content/plugins/and activate it - The menu “No-Sell List” appears in wp-admin (users with the
vollstart_no_sell_managecapability — administrators and shop managers get it on activation) - Open any user profile or order and use the “Do not sell to this customer” button
- Adjust the checkout message under “No-Sell List Texts” if you want your own wording
Faq
Only what you put into the editable checkout message. The internal reason is never shown automatically.
Blocked by billing email — guests are covered too.
Yes. The capability vollstart_no_sell_manage can be granted to any role or single user with a capability manager.
Reviews
Changelog
0.1.0
- Initial release: list with reasons, user profile + order buttons, checkout enforcement with editable message texts, capability-based access.
- Master toggle: turn checkout blocking off and back on without deactivating the plugin (the list is always kept).
- Blocking from an order opens a reason dialog first; the order number is recorded automatically as the source and linked in the list.