> For the complete documentation index, see [llms.txt](https://orbit-b2b.gitbook.io/orbit-b2b-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://orbit-b2b.gitbook.io/orbit-b2b-docs/draft-orders/overview.md).

# Overview

Draft Orders let your B2B buyers submit their **whole cart as an order on account** — no payment at checkout. The order arrives as a pending request; you review it, confirm it, and a Shopify draft order with a payment link (or Net-terms invoice) is sent to the customer to pay.

## When to use Draft Orders

| Scenario                                | Why Draft Orders helps                                                                 |
| --------------------------------------- | -------------------------------------------------------------------------------------- |
| **Buyer orders on account**             | They build a cart and submit it; you invoice with Net 30 instead of taking payment now |
| **You want to approve before charging** | Review pricing, stock, and terms before the payment link goes out                      |
| **Trusted repeat buyers**               | Turn on auto-create so the invoice is sent instantly on submit — no manual step        |
| **Replace checkout for wholesale**      | Eligible B2B buyers submit for approval instead of paying immediately at checkout      |

## How it differs from Quotes

| Feature                         | Use it when                                                                                                    |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| **Quotes (RFQ)**                | Buyer wants a **custom price** on specific items — negotiation, per-product, buyer accepts                     |
| **Draft Orders (this feature)** | Buyer wants to **order the whole cart on account** — no negotiation, **you confirm** and send the payment link |

## Works on every Shopify plan

Draft Orders runs on **Basic, Shopify, Advanced, and Plus**. Payment terms use Shopify's built-in payment terms (Due on receipt, Net 7/15/30/45/60/90) — you don't need Shopify Plus. The storefront button replaces the theme's Checkout button on the cart page (no checkout-page editing required).

## Feature highlights

* 🛒 Buyer clicks **Submit Order for Approval** on the cart → whole cart sent, no payment
* 📥 Requests land in an admin inbox (**Orders → Draft Orders**) with status tracking
* 💵 Payment terms cascade: per-group default → shop default → override per order
* 🧾 Confirm → Shopify draft order + payment link / invoice emailed to the buyer
* 🤖 Optional **auto-create** — send the invoice automatically the moment they submit
* 🌐 Multi-language storefront strings
* 📧 Emails: admin on new request, customer on confirm (with the pay link)

## The flow at a glance

1. Eligible B2B customer builds a cart and clicks **Submit Order for Approval** — no payment.
2. The whole cart is captured as a pending request; you're emailed and it appears in **Orders → Draft Orders**.
3. You open it, check items + payment terms, click **Confirm & send payment link**.
4. A Shopify draft order is created and the invoice / payment link is emailed to the customer.
5. The customer pays (tracked in Shopify Orders).

## Next steps

* [Enable Draft Orders](/orbit-b2b-docs/draft-orders/enable.md)
* [How a buyer submits an order](/orbit-b2b-docs/draft-orders/submit-flow.md)
* [How you confirm and send the payment link](/orbit-b2b-docs/draft-orders/confirm-flow.md)
* [Payment terms](/orbit-b2b-docs/draft-orders/payment-terms.md)
* [Auto-create on submit](/orbit-b2b-docs/draft-orders/auto-confirm.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://orbit-b2b.gitbook.io/orbit-b2b-docs/draft-orders/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
