Guide · Beta

What a complete Shopify product looks like

A product can look finished on the storefront and still be missing the fields that make an order work. Complete is not about a nice description and a photo. It is about the operational fields that decide whether the order ships, charges correctly, and clears customs. Here is what to fill, field by field, and what breaks when you do not.

All guides

The fields that block an order when blank

  • Weight, per variant: carrier-calculated rates read it, and a zero weight quotes the wrong rate.
  • HS code and country of origin, per variant, for cross-border: missing either holds the parcel.
  • A shipping profile that covers the markets you sell to, or checkout has no rate.

The fields that cost money or cause errors when blank

  • SKU: fulfillment, reorders, and 3PLs depend on a stable identifier, and blank SKUs cause wrong picks and duplicates downstream.
  • Barcode or GTIN: needed for marketplaces and many 3PLs, and for matching to supplier catalogs.
  • Vendor or maker: how you reconcile supplier reports and route returns, and empty on dropship products makes that manual.

The fields that shape the customer experience

  • A clear title and description that match across the page and the collection it sits in.
  • At least one real featured image per product.
  • Product type and tags, which drive collections, search, and increasingly how shopping tools understand your catalog.

Why looks done is not is complete

Storefront polish and operational completeness are different layers. A product with a beautiful page and a zero weight will still misprice shipping on every order. Completeness is about the fields a shopper never sees.

Check your work

Run the free catalog completeness check to see every product and variant missing a weight, an identifier, an origin, or a supplier field, grouped into one fix list.

Common questions

What fields are required for a Shopify product to ship correctly?

Per variant, at least a real weight and a shipping profile that covers your markets, plus an HS code and country of origin for cross-border orders. Missing any of these breaks the rate or holds the parcel.

Does a Shopify product need a SKU or barcode?

Not to publish, but fulfillment, reorders, marketplaces, and 3PLs depend on them. Blank identifiers cause wrong picks and duplicates once you scale, so set them before that becomes a problem.

Why does my product look complete but still cause problems?

Because storefront polish and operational data are different layers. A product can have a great page and still carry a zero weight or a missing customs code, which only shows up at checkout or the border.

Free · Beta · Read-only

  • Free to use, in beta.
  • The free check reads only your public storefront. No access to your store required.
  • The connected audit uses Shopify's official read-only permissions. Storecheck can look, never write, place orders, or change anything.

Check your work

See what is missing across your catalog

The catalog completeness check lists every variant missing a weight, identifier, origin, or supplier field, grouped by the fix they need.