Skip to main content

Getting started: How does it work?

Initial setup & additional reading

Written by Veno Herceg

Welcome to Zapiet – Rates by Zip Code. This guide explains how the app calculates the right delivery rate for every postcode at checkout, so your customers get accurate options, and you stay in control of delivery costs.

Zapiet – Rates by Zip Code is built for one simple outcome: customers enter their address, and Shopify shows the delivery rates you set for that postcode zone.


How it works: the core workflow

  1. You create delivery zones
    A zone is a named group of postal codes you deliver to (zip codes, postcodes, pin codes). You can create a new zone for each area with unique delivery rates. Each postal code should belong to one zone only (no overlaps).

  2. You add rates to each zone
    For every zone, you decide what customers pay. You can use:

    • Price-based rates (most common, great for free delivery thresholds)

    • Weight-based rates (useful for heavy/bulky orders)

    • Or both (the app can show all eligible rates to the customer).

  3. The app pushes those rates to Shopify
    Rates you create in the app are automatically added to the Shopify shipping zone you select for that delivery zone.

  4. Customers see the right options at checkout
    When a customer enters their shipping address, the app matches the postcode to the correct zone and shows the right delivery rates for that order.

Interested in a demo of Zapiet – Rates by Zip Code? Book a call with our team using the link below: Rates by Zip Code Demo Call


Step-by-step setup guides

Follow these steps to get started quickly:


Advanced features

Want to go a step further? Our help center includes in-depth guides for all advanced features. Here’s a quick overview to point you in the right direction:

If your store currency or weight units don’t match what you’re using for rates, you can update them so pricing and weight-based rules behave as expected.

  • Align your currency so that rate values match what customers see at checkout

  • Choose the right weight units for accurate weight-based delivery rates

  • Avoid unexpected rate results caused by mismatched store settings and units

If you’re setting up lots of zones, expanding into new areas, or migrating from another shipping app, CSV export/import is the fastest way to build everything in one go.

  • Create multiple zones at once, including their postal codes and rates

  • Export your existing setup to back it up or edit in bulk

  • Start from the template to build a clean file from scratch and import it when ready

Running a multilingual store? You can translate delivery rate names so customers see the right wording in their selected language at checkout.

  • Show rate names in the customer’s language for a more local checkout experience

  • Manage translations in one place instead of creating duplicate rates per language

  • Keep delivery options consistent across your storefront languages

If you use a subscription app, Shopify may request shipping rates for the first shipment and recurring shipments separately, which can change what customers see at checkout.

  • Rates can be calculated more than once (first order vs recurring deliveries)

  • Minimum order rules can behave differently if one part of the subscription doesn’t meet the threshold

  • Use this guide to troubleshoot checkout issues when subscriptions and shipping rates don’t match expectations

Did this answer your question?