Order Requests
Let customers add items to their cart and send you an order request instead of paying online. You receive their details by email, then confirm the order with them directly — no Stripe or PayPal account required.
When to use this
Order Requests suit businesses that take payment outside the website — bank transfer, invoice, cash on pickup, or a quote agreed over the phone. Common examples:
- Wholesale or trade orders where pricing depends on the customer
- Made-to-order and custom products you need to confirm before charging
- Local pickup or delivery businesses that settle on collection
- Anyone who simply doesn’t want to connect a payment provider
Customers browse and build a cart exactly as they would in a normal store. At checkout, instead of paying, they fill in a short form and submit their request.
No money moves through Shareables in this flow, and no card details are ever collected. You arrange payment with the customer however you normally would.
Setting it up
Turn on payments
Widgets: open your widget in the Creator, click the Add-ons tab, and toggle on Payments.
Sites: open your site in the Site Builder, click Add-ons in the sidebar, and open Payments and Shopping Cart.
Turn on Order Requests
In the Payments settings, switch on the Order Requests toggle. There’s nothing to connect — no account, no API keys. It’s a setting on this widget or site, so each one can have Order Requests on or off independently.
You don’t need a Stripe or PayPal account connected for this to work. If you do have one connected, both options appear at checkout.
Build your request form
Click Edit next to the Order Requests toggle to open the form editor. Name and email are always collected and can’t be removed, since you need a way to reply.
Everything else is up to you — click Add a custom field to add things like a delivery address, company name, preferred pickup day or quantity notes. For each field you can set:
- Label — what the customer sees
- Field type — Text, Long text, Dropdown, or Checkbox
- Options — for dropdowns, one option per line
- Required — whether the customer must fill it in
Drag fields by the handle on the left to reorder them. The Preview panel on the right shows exactly what your customers will see, and you can fill it in and submit it there to test — nothing is sent.
Two more settings live in the same editor:
- Checkout button text — the wording of the order request option at checkout when you also offer online payment. Defaults to “Send an order request”.
- Message after submitting — the confirmation customers see once their request is sent.
Add buy buttons
Add Buy Now or Add to Cart buttons to your items the same way you would with any payment provider. See Payments for how to add buttons and map prices to your data.
Publish
Publish your widget or site. Order requests only appear for visitors once you’ve published.
What your customer sees
At checkout they get your form — the cart contents and total, then Name, Email and any fields you added. After submitting, they see a confirmation message and receive an email letting them know you’ll be in touch.
You can customise that confirmation with the Message after submitting box in the form editor. Leave it blank to use the default.
What you receive
Every request sends you an email containing the items and quantities, the order total, the customer’s name and email, and their answers to all your custom fields.
The seller email is set to reply directly to the customer, so you can just hit Reply to confirm the order.
Requests are also saved in your dashboard. Open Analytics → Payments to see them alongside any real payments, marked with a Requested status. Use the Requests filter to show only order requests. Click any row to see the full details, including every answer from your form.
Order requests never count toward your revenue totals, because no payment has been taken.
Using Order Requests alongside Stripe or PayPal
You can offer both. With a payment account connected and the Order Requests toggle on, your checkout shows the normal payment buttons plus a Send an order request option underneath (change the wording with the Checkout button text setting). Stripe, PayPal and Order Requests can all be on at the same time.
This works well when most customers pay online but some need an invoice, or when you want to accept enquiries on higher-value items without losing the instant-checkout path.
Frequently asked questions
Do I need a Stripe or PayPal account?
No. That’s the point of this option — Order Requests works entirely on its own with no payment account, no API keys and no verification.
Do customers enter card details?
Never. The form only collects the contact details and custom fields you configure. No payment information is requested or stored at any stage.
Can I mark a request as confirmed or paid?
Not yet. Requests currently stay marked Requested in the dashboard as a record of the enquiry, and you manage the order from there — usually by replying to the notification email. Being able to track a request through to completion is on our list.
Do prices still show?
Yes. Items keep their prices and the request shows an order total, so both you and the customer have a clear record of what was asked for. It’s just not charged.
Will my existing Stripe or PayPal setup be affected?
No. Order Requests is a setting on the widget or site, not a payment connection. Your existing providers, buttons and past transactions carry on exactly as before.
I set up Order Requests before as a payment account. Do I need to redo it?
No. Widgets and sites that connected Order Requests the old way keep working, and the toggle shows as on. The next time you change your payment settings it’s carried over automatically.
What if I move my widget into a site?
Your order request setup, including all your custom fields, comes across with it when you import the widget into a site.