Shipping and fulfillment

How to set shipping rates for a cross-border store

Build shipping rates from carrier quotes, product data, and a tested free-shipping threshold, then verify the result at checkout.

Reviewed by ShopingX Editorial
Parcels, a digital scale, a calculator, and global delivery routes illustrating cross-border shipping rate setup

Setting shipping rates is not a matter of copying a carrier price sheet into your store. The amount the carrier eventually bills, the amount a buyer sees at checkout, and the amount the merchant chooses to subsidize are three separate figures. Treating them as one number is how a simple shipping rule turns into a margin leak.

The official documentation from Shopify, Shoplazza, and SHOPLINE approaches the problem through product groups, rate conditions, and free-shipping thresholds. The field names differ, but the operational question is the same: which products can go where, and what should the buyer pay under each condition? ShopingX handles this part of the purchase path with store-level freight templates and product assignments.

Start with carrier evidence, not a desired free-shipping threshold

Choose the first sales market and the shipping services you can actually use. Ask the carrier or freight forwarder for a current, usable quote. Check the billed weight, initial and additional weight increments, fuel and remote-area surcharges, restricted products, compensation terms, and expected delivery window.

Large, light parcels need special attention. A carrier may compare dimensional weight with actual weight and bill the higher figure. The DHL Express 2026 service and rate guide describes this treatment for shipments whose volumetric weight exceeds their actual weight. Use the terms and divisor from the carrier you have contracted, since they can differ by service and origin.

If the store already ships orders, take a recent sample and put the product, packed weight, destination, carrier bill, and buyer-paid shipping in one sheet. A new store can request sample quotes for a small light item, a normal parcel, and a larger parcel. You do not need a large dataset to start. You do need more than one convenient average.

Match the rate method to the product range

ShopingX freight templates support charging by quantity, weight, volume, or order amount. Each template has an initial unit and fee, followed by an additional unit and fee. Choose the method based on what changes the fulfillment cost.

  • Quantity works when products have similar packed dimensions and weight. Calculate the first item and additional items separately so that a second item does not automatically receive a second full initial charge.
  • Weight is better when similar products vary materially in weight. Complete the weight field for every product and account for packaging and the carrier's rounding rule.
  • Volume can help with products that are light but occupy a lot of space. Audit length, width, height, and volume instead of copying an outer-carton measurement into every unit.
  • Order amount can support a price-based rate ladder when product value and shipping cost have a stable relationship. It is a poor fit for a catalog that mixes expensive light products with cheap heavy products.

ShopingX can also apply free shipping after a quantity or order-value threshold. Free shipping still has a payer. The cost moves from checkout into product margin or a marketing budget, so calculate the subsidy the order can carry before setting the threshold. SHOPLINE's free-shipping guide likewise describes conditions based on order value, parcel weight, and product quantity. Google Merchant Center shipping guidance says the submitted shipping setup should mirror the way the website actually charges buyers.

Do not confuse a free-shipping threshold with a minimum order value. A threshold means smaller orders are still accepted and pay shipping. A minimum order value means the store will not accept an order below that value. That distinction matters on the storefront and in any product feed.

Create the ShopingX template and assign products

Complete the store and add real products first, following the ShopingX merchant setup guide. Then open Merchant Admin, go to Shipping > Freight Templates, select the store, and create a template.

  1. Name the template for its product group and rate basis, such as "standard apparel by weight."
  2. Select quantity, weight, volume, or amount. Enter the initial unit and fee, then the additional unit and fee.
  3. If free shipping is financially sound, choose a quantity or amount condition and enter the tested threshold.
  4. Make the template the default when it covers the normal catalog. Assign a different template on the product form only for products with different shipping economics.
  5. Use the product-level free-shipping option only when that product genuinely ships free. It should not contradict the template or the product-page promise.

The current ShopingX freight-template screen uses an "all regions" rule. If the business requires separate prices by country, state, postal code, or live carrier response, confirm the implementation before publishing a delivery promise. Do not assume that a field documented by another platform already exists in ShopingX. For example, the shipping zones and shipping profiles described by Shopify and Shoplazza are features of their respective systems.

Test the edges of every rule at checkout

A saved template is only a configuration. It becomes trustworthy after checkout tests. Build a small test set using real products and shipping addresses:

  1. Put the quantity, weight, volume, or amount exactly on the initial-unit boundary.
  2. Move just above that boundary and confirm that only one additional increment is charged.
  3. Place one order just below the free-shipping threshold and another exactly on it.
  4. Add a product with no specific template and confirm that it uses the default.
  5. Combine products assigned to two different templates in one cart.
  6. Test a product explicitly marked for free shipping.
  7. Test any product with a missing weight or volume so that an empty field cannot silently produce zero shipping.

Record the cart contents, quantity, display currency, shipping charge, and expected result for each case. Repeat the path on mobile. A buyer should not reach the final payment step before learning that delivery is unavailable or that the shipping charge has changed.

Use the cross-border store launch checklist to place this test in the wider release sequence. The pre-launch operations checklist covers order handling, shipment records, and customer support after checkout.

Reconcile the first carrier bills

After the first orders ship, compare the carrier's final charge with the amount collected at checkout. If the same product group repeatedly misses the estimate, inspect product weight, package dimensions, and template assignment. If the gap occurs only for remote destinations, check the surcharge and delivery boundary. One unusual invoice is not a reason to rewrite every rate, but a repeated loss should not stay hidden inside average order value.

Keep a short change log with the date, old rule, new rule, and sample orders used for verification. Shipping affects margin and the buyer's decision at checkout. Track it separately from platform transaction fees and payment-provider fees; the store fee calculation guide explains that split. When the sample rates and products are ready, create a ShopingX merchant account and test one complete purchase path for the first market.

Sources and verification

Keep reading