# Cash/EFTs for trusted customers only

{% hint style="info" %}
This functionality is best achieved using the [Tags and Tag Rules](https://guide.openfoodnetwork.org/basic-features/shopfront/customer-management-and-conditional-displays-prices/tags-and-tag-rules) feature of the platform.
{% endhint %}

## Introduction

It’s always really disappointing if your supplier has spent time and resources to prepare goods for a customer and then they don’t arrive to collect their shopping.  This is especially a risk when payment is not taken up front for goods. &#x20;

Using [Stripe (card payment) or PayPal ](https://guide.openfoodnetwork.org/basic-features/shopfront/payment-methods)businesses can automatically collect payment from their shoppers at the time of checkout using the OFN platform.  These card payment methods may not suit all your customers though: some people are afraid of online payments, some may not have a bank account and others might use cash as a way of keeping track of their weekly budgets.

As a manager of a local food enterprise you are in tune with your customers’ needs.  You might like the majority of your customers to pay by card (less admin time for you to chase/collect payments by BACS or cash, peace of mind that you have payment upfront for goods rather than waiting for the day of collection …. etc) but allow a small selection who you know and trust to pay by cash or BACS.  You can use [Tags and Tag Rules](https://guide.openfoodnetwork.org/basic-features/shopfront/customer-management-and-conditional-displays-prices/tags-and-tag-rules#show-hide-payment-methods) to implement this as described below.

## Process

* Set up a [Stripe](https://guide.openfoodnetwork.org/basic-features/shopfront/payment-methods#integrated-payment-providers) (or PayPal) payment method which will be your only option for the majority of shoppers. (Visit **Enterprises -> Settings -> Payment Method** and ‘**Create New Payment Method+**’. See [this guide](https://guide.openfoodnetwork.org/basic-features/shopfront/payment-methods) for more information.)
* Create a second payment method with the following settings:\
  Name: ‘Cash or BACS payment’\
  Description: provide relevant details here such as bank information required for a trusted customer to make direct payment to your bank account\
  Display: Both checkout and back office\
  Active: yes\
  **Tags: ‘trusted’**\
  Provider: Cash/EFT/etc

![](https://791054635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9rgk4wEweX_zxXIzmW-887967055%2Fuploads%2FcqbtqeLLoFF32c2pNiUk%2Ftrusted%203.jpg?alt=media\&token=32d25eef-508a-452b-a553-2032bb85e4a6)

* Visit your  [Customers](https://openfoodnetwork.org.uk/admin/customers) page.
* Use the ‘Quick Search’ box to find your regular and trusted customer’s details:&#x20;

![](https://791054635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9rgk4wEweX_zxXIzmW-887967055%2Fuploads%2FquY5wMDQZbWZOvtqmJfm%2Fcustomers.jpg?alt=media\&token=50c77593-b1c0-43ba-9b49-ca1c8aa7ec7b)

* Add the Tag ‘trusted’ to their entry:

![](https://791054635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9rgk4wEweX_zxXIzmW-887967055%2Fuploads%2FDzhB7hnVsJxAxEYhqLS2%2Ftrusted%202.jpg?alt=media\&token=e794e57b-b533-4e44-b82c-b718e9828dd3)

* Visit **Enterprises -> Settings -> Tag Rules** and add the following:

Default: Payment Methods tagged ‘trusted’ are NOT VISIBLE\
Rule: For Customers tagged ‘trusted’ Payment Methods tagged ‘trusted’ are visible.

![](https://791054635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9rgk4wEweX_zxXIzmW-887967055%2Fuploads%2FFBHmAOp5ID2zLssByfur%2Ftrusted%201.jpg?alt=media\&token=fbc2e5ee-0297-4f1a-a2a5-7d69215b404e)

* When you open an [order cycle](https://guide.openfoodnetwork.org/basic-features/shopfront/order-cycle), on page 4 '**Checkout Options**' select at least one automatic payment method which is visable for the majority of your customers (Stripe and/or PayPal) as well as the new tagged payment method set up above 'BACS payment'.

**Bingo!  Only your trusted customers will be offered the choice of payment by cash or BACS.**&#x20;

{% hint style="success" %}
If you find a customer regularly fails to pay on collection or is repeatedly late with BACS payments then you can always remove this option by deleting the tag ‘trusted’ on their [Customer](https://openfoodnetwork.org.uk/admin/customers) record.  The shopper will then only be able to pay by card upfront, like your other customers.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.openfoodnetwork.org/hub-management-tips/how-tos/cash-efts-for-trusted-customers-only.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
