> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendway.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Blocklist

> Block specific buyers and cap order quantity to cut fake COD orders.

<Tip>**Plan:** Pro.</Tip>

Cash on delivery is wonderful for conversion and brutal on fraud — refused packages, fake addresses, and serial offenders are real costs. The Blocklist lets you stop known bad actors and suspiciously large orders before they're ever placed.

Open **Checkout settings → Blocklist** to enable it.

## What you can configure

<Columns cols={2}>
  <Card title="Email blocklist" icon="envelope-circle-check">
    Emails that can't complete the popup. Matching is exact and case-insensitive.
  </Card>

  <Card title="Phone blocklist" icon="phone-slash">
    Phone numbers that can't complete the popup. Matching ignores country-code prefixes and compares the last 9 digits, so reformatting the number doesn't slip through.
  </Card>

  <Card title="Max quantity per order" icon="boxes-stacked">
    Cap the total number of items in a single order. Useful when fraud shows up as absurdly large COD orders.
  </Card>

  <Card title="Custom blocked message" icon="comment">
    What blocked buyers see. Keep it polite and generic — "We can't process this order online, please contact us."
  </Card>
</Columns>

## How it works for the buyer

<Steps>
  <Step title="Buyer fills in the popup">
    Just like normal — contact, delivery, confirm.
  </Step>

  <Step title="Sendway checks silently">
    At the moment of confirmation, the order is checked against your blocklists and quantity cap.
  </Step>

  <Step title="If blocked">
    The buyer sees your message instead of a confirmation. No order is created in Shopify.
  </Step>

  <Step title="If allowed">
    The order is placed normally.
  </Step>
</Steps>

## Know who you're dealing with

Alongside the blocklist, the **Orders** page shows a risk indicator (a thumbs-down next to the customer) when a buyer's phone has reports in **NekorekTen** (Bulgaria's problem-buyer registry) or a poor pickup record in **NepoStop**. These signals **inform, never block** — connect NekorekTen with your API key on the Blocklist tab, NepoStop works out of the box. Use them to decide who goes on the blocklist. See [Manage orders](/orders/manage).

## Practical tips

<AccordionGroup>
  <Accordion title="Build the blocklist from refused shipments">
    Every refused COD package is a candidate. Add the phone and email as soon as the courier confirms the refusal.
  </Accordion>

  <Accordion title="Use the quantity cap as a soft ceiling">
    Set it just above your usual maximum order size. Genuine bulk buyers can always contact you directly.
  </Accordion>

  <Accordion title="Keep the blocked message generic">
    Don't tell repeat offenders why they're blocked — they'll reverse-engineer the rule.
  </Accordion>

  <Accordion title="It protects the popup">
    The Blocklist runs when the popup order is placed. Orders through Shopify's native checkout aren't filtered — if fraud is a big problem, also switch on [Hide Shopify's checkout buttons](/popup/hide-native-buttons).
  </Accordion>
</AccordionGroup>
