Shopify Order Numbers: Find, Customize & Fix (2026)

By Shubham Vats, Founder of Revize

Published Updated 9 min read

On this page

“A customer emails you: “Please change the size on order #1024 before it ships.” Simple enough. You search #1024, then face the real question, the one the order number quietly set up: can you actually change it? For a lot of merchants, the Shopify order number is the first place they discover how the platform thinks about orders: friendly on the surface, rigid underneath. You can’t renumber it, you’ll see gaps you can’t explain, and the moment a customer references one to request a change, you’re standing at the edge of post-purchase editing, a more common request than most merchants assume: across 10 million+ Shopify orders, about 1 in 19 (5.2%) is edited after checkout (Revize, 2026; see Shopify Order Editing Statistics (2026)).”

This guide covers what a Shopify order number actually is, how to customize the parts you’re allowed to, why the sequence skips numbers, how to find and manage any order by its number, and what to do when that number turns into a change request.

Quick answer: Shopify displays an order name such as #1001 by default. You can change its prefix and suffix in Settings → General → Order ID format, but not the starting number or an existing order’s assigned number. Shopify’s API documentation cautions that order numbers are not guaranteed to be consecutive or unique. The order name is distinct from the internal order ID; search the order in Admin to open it.

Shopify order card showing #1001 with prefix and suffix labels

What a Shopify order number actually is

A Shopify order number is the human-friendly name for an order, and it is not the same thing as the order’s real database ID. This distinction trips up merchants, developers, and support agents constantly, so it is worth getting straight before anything else.

Think of the order name (#1001) as the customer-facing label, and the order ID (gid://shopify/Order/123456) as the global identifier used by the Admin GraphQL API. Use the name for display and the ID for API lookups. Shopify also exposes a bare order number, which is not guaranteed to be consecutive or unique.

In Shopify’s GraphQL Admin API, id is a globally unique ID such as gid://shopify/Order/123456; name is the merchant-facing identifier, such as #1001, with the configured prefix and suffix. The numeric number used to generate the name is not guaranteed to be consecutive or unique. Check which identifier an API or integration expects before using it.

Shopify also has a randomly generated alphanumeric confirmation number, which can appear on the order status page instead of the order name. It isn’t guaranteed to be unique and is distinct from name, number, and id. Shopify documents how to search for an order by confirmation number.

For day-to-day operations, you will live in the friendly number. It appears on the order confirmation, the customer’s account, the packing slip, and the admin. It is the reference everyone speaks out loud. Understanding that a second, invisible identifier exists underneath is mostly useful for two moments: wiring up integrations, and understanding why order numbers behave in ways that feel illogical, which we will get to.

Why Shopify order numbers start at #1001

By default, a Shopify store’s first order name is #1001. Shopify does not publish a reason for that starting value, and Admin does not provide a setting to choose another starting number.

You cannot change the starting number in Shopify Admin or reset the counter. You can customize the displayed order ID format with a prefix or suffix; check any third-party app’s documentation before relying on an alternative customer-facing reference.

How to customize your Shopify order numbers

You can add a prefix and a suffix to every Shopify order number, but you cannot touch the number in the middle. That single sentence covers the entire native customization surface, so let’s make the most of it.

In your admin, go to Settings, then General, and find the Order ID section (it sits near your store’s standards and formats). There you will find two fields:

  • Prefix: text that appears before the number. Common uses are a channel or brand code, like EN- so an order reads EN-1024, or a store identifier if you run multiple storefronts.
  • Suffix: text that appears after the number, like -CA for a Canadian store, producing 1024-CA.

Set a prefix of EN- and a suffix of -A, and order #1024 displays as EN-1024-A. The 1024 itself stays exactly as Shopify assigned it. A store-level prefix can help multi-store operators recognize the storefront. It does not automatically distinguish wholesale orders from direct-to-consumer orders within one store; use order filters and company records for that work. Our Shopify B2B Order Editing: Admin Changes and Buyer Requests (2026) guide covers the wholesale editing workflow.

What you cannot do natively is worth stating just as clearly, because it saves hours of searching for a setting that does not exist.

Element Can you change it natively? Where / why
Prefix (before the number) Yes Settings, then General, then Order ID
Suffix (after the number) Yes Settings, then General, then Order ID
The starting number (#1001) No No admin setting exists
The number sequence or skipped gaps No Shopify does not let you edit assigned numbers or backfill gaps
Renumbering an existing order No Shopify Admin has no native setting to change an assigned number
The internal order ID No System-generated and immutable

Shopify order ID settings showing editable prefix and suffix fields around a locked central number

Why your Shopify order numbers skip

A gap in displayed order names does not, by itself, mean an order is missing. Shopify’s Admin API documentation says order numbers are not guaranteed to be consecutive or unique. Shopify does not document one universal cause for each gap, so check the Orders page and reports before attributing one to a checkout, payment, test order, or deletion. The Orders filters let you search by order number and narrow orders by date, sales channel, and status.

Deli-style number tickets with gaps showing skipped Shopify order numbers 1001 1003 1004

How to find and manage an order by its number

The order name is a useful way to find an order in Admin: search for it, open it, then review the order. In Shopify Admin, go to Orders and search by the order number; Shopify documents order-number search in the Orders page. If a customer has only the confirmation number shown after checkout, enter the full code in Admin’s order search or the Orders filter; Shopify documents both methods. For recurring work, filter by payment or fulfillment status, date, or sales channel and save a view.

From the order page, review fulfillment and payment status, then refund, cancel, or use Shopify’s native order-editing tools where eligible. Shopify’s buyer-requested order-edit APIs in version 2026-10 let buyers request removal of unfulfilled line items; a merchant or app can review, resolve, or decline the request. This is a narrow request flow, not a general customer order editor.

For other eligible edits, a customer-facing app can provide a self-service portal within the merchant’s edit window. Revize supports customer edits before fulfillment through the order status page or a confirmation-email link. Product switches and add-on products require Revize Pro; staff-side editing is in development. See the Shopify Order Management 2026: The Plus Operator Playbook for the native placed-order workflow.

Merchant searching an order by number in Shopify admin then editing it

Order numbers at scale, for high-volume and B2B stores

A prefix or suffix can make an order name easier for staff to recognize, but it does not create a reporting dimension or a safe sequence key. If you operate more than one storefront, a short prefix can be a visual cue; use Shopify’s channel filters and reports for channel-level counts and use the internal order ID when an integration needs a system identifier.

For recurring operations, save order views filtered by sales channel, payment or fulfillment status, and date. This gives support and fulfillment teams a repeatable queue without treating gaps in the displayed numbers as missing orders. When a customer references an order name, search it in Admin, review the record, and then follow the appropriate native or app-based edit workflow.

High-volume merchant managing thousands of Shopify orders by number with self-service edits

Frequently Asked Questions

What is a Shopify order number?

A Shopify order name is the customer-facing reference shown in places such as order notifications and Admin. The default first order name is #1001, and its display name is separate from the internal order ID used by Shopify APIs. Shopify does not guarantee consecutive or unique order numbers.

Can I change my Shopify order number starting point?

Shopify’s default first order name is #1001, and Admin does not let you choose a different starting number or reset the counter. You can change the order ID prefix and suffix in Settings → General.

How do I customize my Shopify order number format?

Go to Settings, then General, then the Order ID section, and set a prefix, a suffix, or both. A prefix of “EN-” and a suffix of “-A” turns order 1024 into EN-1024-A. You can change the text around the number at any time, but the number itself stays exactly as Shopify assigned it.

Why do my Shopify order numbers skip?

A gap is not enough to identify its cause. Shopify says order numbers are not guaranteed to be consecutive or unique, so check the order list or reports before concluding that an order was lost or deleted.

Do abandoned carts use up Shopify order numbers?

Shopify does not document that every abandoned checkout consumes an order number. Because order numbers are not guaranteed consecutive, use the order list and reports to investigate a specific gap.

What is the difference between the order number and the order ID?

The order name (#1024) is the customer-facing reference; id is Shopify’s globally unique API identifier, and numeric number is used to generate the name. Shopify says number is not guaranteed to be consecutive or unique, and the confirmation number shown after checkout is another separate identifier. See Shopify’s Admin API reference and confirmation-number help.

How do I find an order by its number in Shopify?

Go to Orders in Shopify Admin and search for the order number. Shopify’s order filters also let you narrow results by date, sales channel, and status.

Can I reuse or renumber a Shopify order?

You cannot renumber an existing order in Shopify Admin or change the store’s starting number. You can customize the prefix and suffix in the order ID format settings; these do not replace the internal order ID.

Can customers request an order change after checkout?

Shopify’s API version 2026-10 supports buyer requests to remove unfulfilled line items. The merchant or an app acting for the merchant reviews, resolves, or declines the request. It does not cover general edits such as address changes or product switches. Other customer self-service changes depend on the app and the merchant’s settings.

Do order numbers reset or change across sales channels?

The order number is not a sales-channel identifier. Use Shopify’s Sales channel filter or a report to compare channels; Shopify warns that order numbers aren’t guaranteed to be consecutive or unique.

Will changing my prefix or suffix affect past orders?

Shopify’s settings guide explains how to change the prefix and suffix, but doesn’t say whether the change updates names on existing orders. After saving, inspect an existing and a new order in Admin. Use the internal order ID for integrations that need a system identifier.

How should I count orders if the numbers skip?

Count orders in the Shopify Orders list or reports, using filters such as date and sales channel. Don’t subtract the first displayed number from the last: Shopify does not guarantee a consecutive or unique sequence.

The bottom line on Shopify order numbers

A Shopify order number is a customer-facing order name, distinct from the internal order ID. The default first name is #1001, and you can customize the prefix and suffix in the order ID format settings. Shopify does not guarantee order numbers are consecutive or unique, so use Admin and reports to find and count orders. For customer-requested changes, distinguish Shopify’s limited buyer-requested line-item removal flow from other native order edits and app-based self-service.

Edit Shopify Orders After Checkout: 4 Ways That Work (2026) · Shopify Plus Order Editing: Model Self-Service Ticket Savings (2026) · How to Cancel a Shopify Order: Customer and Merchant Steps · How to Let Customers Edit Their Own Orders on Shopify (2026)