A shipping table can look correct and still leave a customer without an applicable checkout rate. Product weights, locations, markets, profiles and package settings can all affect the result. Begin with the data and delivery coverage, then configure the rates.

This guide explains a practical Shopify shipping rates setup process for merchants who want weight bands and separate standard or express options. The table uses placeholders for your own confirmed prices rather than publishing courier quotes.

Prepare accurate weights before creating conditions

Use a consistent unit and review the physical product variants that will be shipped. An incorrect or missing weight can make a carefully prepared band table behave unexpectedly. Identify heavier products and mixed carts as well as the most common single-item orders.

Review the packing assumptions used by the store, including relevant default package settings. Shopify’s shipping-rate setup guidance and troubleshooting guide explain why a rate must be tested against the actual checkout configuration.

Define the delivery services your business can fulfil

Decide which areas you serve, which service levels are available and how dispatch time differs from delivery transit time. A faster shipping label should correspond to an actual operational service, not a promise created only in the checkout settings.

Keep standard and express rate tables separate in your working sheet. Record the carrier basis, packing allowance and any area limitations. Review your margins and exceptions before turning the sheet into customer-facing rates.

Create a clear working table

A working layout for your confirmed shipping rates
Cart-weight labelStandard serviceExpress service
Up to 500 gYour confirmed first-band rateYour confirmed first-band rate
Over 500 g to 1 kgYour confirmed second-band rateYour confirmed second-band rate
Over 1 kg to 2 kgYour confirmed third-band rateYour confirmed third-band rate

Fill the rate fields from your own operating assumptions or confirmed carrier information. The human-readable labels above do not prescribe the exact minimum and maximum values to enter in every interface. Review how the current Shopify configuration handles boundaries and test them explicitly.

Configure the relevant profile and rates

  1. Open the store’s shipping and delivery configuration.
  2. Select the relevant shipping profile, market or rate configuration shown in your admin.
  3. Confirm the delivery destination coverage and fulfilment location.
  4. Add the manual service and the applicable weight conditions.
  5. Repeat for the other supported service levels and weight bands.
  6. Save and run representative checkout tests.

Follow the current Shopify instructions for your admin setup. A product in a separate shipping profile can need different handling from the main catalogue.

Test boundaries and mixed carts

  • One light product and one heavy product.
  • A cart just below, at and just above a band boundary.
  • Several quantities of the same item.
  • Products that belong to different shipping profiles.
  • Representative delivery addresses in every intended service area.
  • A cart beyond your last configured weight band.

Shopify documents how rates can combine when orders involve different profiles or shipments. Review the final checkout charge rather than assuming the working-sheet total is what a customer will see.

Distinguish manual prices from carrier-calculated rates

A manual weight table is a set of prices you configure. A carrier- or app-calculated service can use a different integration and eligibility arrangement. Confirm the current plan requirements and the carrier connection before promising live rate calculation.

Carriers may also use parcel dimensions or volumetric weight in their own billing. A manual weight band does not by itself establish that every parcel will cost the same amount to fulfil. Review packing and delivery exceptions with the logistics provider.

Keep the shipping rules understandable

Use clear service names and accurate dispatch or delivery information. If a rate does not appear, investigate weights, destinations, locations and profiles before adding overlapping conditions at random. Keep a dated copy of the working rate sheet for future reviews.

Wireframe Studios can help scope Shopify shipping configuration and catalogue cleanup. If products need weight corrections first, read our safe Shopify bulk-edit guide.

WIREFRAME STUDIOS / SHOPIFY DEVELOPMENT

Hire a Shopify Expert

Planning a Shopify store or improving the one you already run? Share your store URL, goals and the work you need help with so we can discuss the right scope.

Shopify development support from Wireframe Studios
Your Shopify requirementHow Wireframe Studios can help
Theme-based store setupPlan and develop a Shopify storefront around your brand, catalogue and the theme’s supported features.
Custom UI and shopping flowsScope and build the interfaces, reusable sections and shopping journeys your business needs.
Existing store improvementsReview your store and define practical design, catalogue or integration changes around the current setup.

Tell us about your catalogue, required pages, integrations and intended launch date. Confirm the deliverables, Shopify subscriptions and any third-party licences as part of the scope.

Frequently asked questions

Can I show standard and express shipping on Shopify?

You can configure supported service options for the relevant destinations and conditions. Use labels and delivery expectations that match your actual fulfilment operation.

Why is no shipping rate appearing at checkout?

Check the cart weight, destination, market, fulfilment location, shipping profile and any app-generated rate configuration.

Where should the prices in my shipping table come from?

Use confirmed carrier information together with your packing and service assumptions. The sample layout uses placeholders, not published courier prices.

Do weight-based rates calculate volumetric weight automatically?

A manual rate table follows its configured conditions. Confirm dimensional-weight behaviour and any live calculation with the specific carrier or app setup.

Sources and further reading

Official documentation consulted on 27 October 2026. Platform features, interfaces and third-party terms can change; confirm the current requirements before implementation.