# Full Page Extension

The full page extension creates a dedicated "Draft Orders" page in the customer account navigation.

### Adding the full page

1. Open theme customizer
2. Click template/page selector
3. Find **Customer account pages**
4. Add **Customer Draft Orders Page**
5. Configure settings
6. Save and publish

#### Add to navigation

1. Go to **Online Store → Navigation**
2. Find **Customer account menu**
3. Click **Add menu item**
4. Select the Draft Orders page
5. Name it (e.g., "Draft Orders", "My Quotes")
6. Save menu

### Page settings

#### Content settings

**Page heading** - Main title at top of page (default: "Draft Orders")

**Introductory text** - Description below heading (2-3 sentences)

**Empty state heading** - Shown when no draft orders (default: "No draft orders")

**Empty state text** - Additional explanation for empty state

**Pay button label** - Text on payment buttons (default: "Pay now")

#### Display settings

**Default view** - List view, Card view, or Grid view (most use list view)

**Orders per page** - Pagination limit (default: 10 or 20)

**Sort order** - Newest first (recommended), Oldest first, Highest amount first, or Alphabetical

#### Visibility settings

**Only show with tag** - Filter draft orders by tag (leave blank to show all)

**Required tag** - Draft orders MUST have this tag

**Hide completed** - Hide draft orders that have been paid (recommended: ON)

#### B2B settings (Shopify Plus)

**Company aggregation** - Show draft orders for entire company, filter by customer's location, or show only customer's personal drafts

### Page features

Each draft order shows:

* Draft order number (clickable)
* Date created
* Total amount
* Status
* Quick actions (Pay now, View details buttons)

Clicking a draft order shows all line items, quantities, unit prices, line item properties, subtotal, shipping, taxes, grand total, and pay now button.

### Troubleshooting

#### Page not in navigation

* Go to Online Store → Navigation
* Edit customer account menu
* Add draft orders page
* Save menu

#### Page shows but is empty

* Check customer has draft orders assigned
* Verify draft orders are "open" status
* Check tag filtering settings
* Review "Hide completed" setting

#### Pagination not working

* Verify you have more orders than "per page" setting
* Check theme supports pagination
* Verify JavaScript is enabled in browser


---

# 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://responsive-media.gitbook.io/draft-order-magic/customer-accounts/full-page.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.
