Custom order table columns
Show, hide, reorder, and add columns on the Orders screen — including custom fields from order attributes and addresses.
What you can customize
The Orders table in Orderline is configurable for your whole shop. You can:
- Show or hide built-in columns (Order, Date, Customer, Payment status, and others)
- Drag to reorder any column
- Add custom columns from your order data — custom attributes, shipping or billing address fields, order note, and more
Changes apply to all staff on your store. Column settings are managed in one place; individual staff members cannot set their own column layout.
Open column settings
- Open Orderline from your Shopify admin.
- Go to Settings in the left sidebar.
- Click Columns.
Settings navigation with Columns selected

Show, hide, and reorder columns
The column list shows every column that can appear on the Orders table. Each row has:
| Control | What it does |
|---|---|
| Drag handle (left) | Change column order |
| Checkbox | Show or hide the column on the Orders screen |
| Label + preview | Column name and a sample value from your latest order |
| Delete (custom columns only) | Remove a column you added |
Reorder columns
- Click and hold the drag handle on a row.
- Drag the row up or down.
- Release where you want the column to appear.
Changes save automatically. You will see a brief Saving… then Saved toast.
Column list with drag handles and checkboxes

Show or hide a column
- Checked — column appears on the Orders table for everyone.
- Unchecked — column is hidden but kept in your configuration (you can turn it back on later).
Use this to simplify the table without losing your layout. For example, hide Channel if you only sell on one sales channel.
Standard columns
These columns are available on every store. You can reorder and show/hide them; you cannot delete them.
| Column | What it shows |
|---|---|
| Order | Order name / number (link to Shopify admin) |
| Ship by | Calculated ship-by date (when Order timelines are enabled) |
| Date | Order created date |
| Customer | Shipping name or email |
| Payment status | Paid, pending, refunded, etc. |
| Fulfillment status | Fulfilled, unfulfilled, etc. |
| Total | Order total |
| Channel | Sales channel name |
| Delivery method | Shipping line title |
Orders table with customized column order
.
Add a custom column
Custom columns pull data from fields that already exist on your Shopify orders — for example checkout custom attributes or address lines added by another app.
Before you start
Orderline needs at least one synced order to discover which fields are available. If you see a message that no sample order was found, run a sync first:
- Go to Settings → General.
- Use Re-sync orders (or complete onboarding sync for a new install).
Add custom column section

Steps
- In Settings → Columns, scroll to Add custom column.
- Open the Field dropdown. Each option shows the field name and a preview value from your latest order (for example
Recipient's name — John Doe). - Select the field you want.
- Edit Column label if you want a different header in the table. Orderline suggests a label in sentence case.
- Click Add column.
The new column appears at the bottom of the list. Drag it to the position you want.
Field types you can use
| Source | Examples |
|---|---|
| Custom attributes | Fields from checkout apps, product personalisation, gift messages |
| Shipping address | Name, phone, address lines, city, formatted full address, company |
| Billing address | Same fields as shipping |
| Order | Order note, customer email |
Long values are shortened in the table. Hover a cell to see the full text.
Delete a custom column
- Click the delete icon on the custom column row.
- Confirm in the dialog.
Standard columns cannot be deleted — only hidden.
Existing orders and re-sync
Column settings take effect as soon as they save. Cell values come from order data in Orderline.
| Situation | What to do |
|---|---|
| New orders after this feature | Values fill in automatically on sync and webhooks |
| Orders that existed before | Run Settings → General → Re-sync orders so custom attributes and address fields are refreshed |
| Column layout not updating on Orders | Leave Settings and open Orders again |
Re-sync on Settings → General

Troubleshooting
Custom column is empty for some orders
| Cause | Fix |
|---|---|
| Order synced before custom data was available | Re-sync orders, or wait for the next order update webhook |
| Field empty on that order in Shopify | Check the order in Shopify admin |
| Wrong field selected in dropdown | Remove the column and add again using the preview line to verify |
Field not in the dropdown
- Confirm the field exists on a recent order in Shopify.
- Re-sync so Orderline has an up-to-date sample order.
- Only fields with data on that sample appear in the list.
I do not see the Columns page
You need permission to manage shop settings. Ask your store admin to adjust staff permissions or configure columns for you.
Changes did not save
Check for an error banner at the top of the page. Ensure you have a stable connection. Try toggling a column or reordering again — each change triggers an automatic save.
Quick reference
┌────────────────────────────────────────────────────────────┐
│ CUSTOM COLUMNS CHECKLIST │
├────────────────────────────────────────────────────────────┤
│ ☐ Settings → Columns │
│ ☐ Show/hide and reorder standard columns │
│ ☐ Re-sync orders if you need data on older orders │
│ ☐ Add custom columns from the Field dropdown │
│ ☐ Drag new columns into the right position │
│ ☐ Open Orders to confirm the table layout │
└────────────────────────────────────────────────────────────┘ Next: filter and save views
Once your columns are set up, you can filter the orders table by any custom or standard field and save those filters as reusable views.
Need more help? Contact Orderline support or see Getting started if you are new to the app.