How suffixing affects order numbers

This article explains why it can appear that order numbers are being skipped in your Orders list as a result of using Edit Order.

How this affects your store, and how to prevent the appearance of order skipping

This apparent skipping of order numbers should have no negative effect on your store at all. However, if you decide that you’d rather edited orders appear with the next available order number, instead of a suffixed version of the original order (#1000A), you can do this by disabling suffixing in your Edit Order Advanced Settings by following the guide here: Add suffix to edited orders (#1000A).

How suffixing affects order numbers

Edit Order uses the “name” field to label edited orders with a suffixed version of the original order. For example, order #1000 would become order #1000A after editing. Following this example, even though Edit Order populates the “name” field for this order with “1000A” that doesn’t stop Shopify from doing their own internal “order_number” count under the hood. 

This means that while an order may appear as #1000A in your admin, the “order_number” for that order would still be the next number in the ascending sequence or order numbers. This results in the appearance of order numbers being “skipped” in your Orders list.

Shopify's metadata fields for order identification

Shopify uses a few different metadata fields to identify orders. Two of these fields are “name” and “order_number”.

The “name” field is what an order appears as in your Admin. The "name" field is usually populated with the next available “order_number” unless it is otherwise assigned. The “name” is a flexible field that can be set to anything that a merchant might want. For example, an order’s “order_number” field might be #1000, but that order’s “name” field might be populated with something like “#WEB1000”, which is how it would appear in your Shopify admin. Edit Order uses the "name" field to suffix edited orders (#1000 becomes #1000A).

Got questions? Drop us a line: