Checkout flow and shipping calculation
Guide for developers to implement shipping in the checkout flow of a Shoporama theme.
Shoporama automatically calculates which shipping methods are available to the customer based on the destination country. This guide explains the recommended checkout flow and how shipping calculations work.
The Recommended Checkout Flow
We recommend the following order for your checkout flow:
- /basket — Cart overview
- /address — Address information, including country selection
- /shipping — Selection of shipping method (and, if applicable, pickup location)
- /approve — Order confirmation
- /payment — Payment
Why the order is important
Shoporama uses the delivery country to determine which shipping methods are available. Therefore, the customer must first select a country (at /address) before the shipping methods can be calculated (at /shipping).
Note
If you only ship to Denmark, you can, in principle, place the shipping selection wherever you want. However, the recommended flow works best for most stores.

Shipping and Package Shop Options
On the /shipping page, there may be two options:
- Shipping method — e.g.,“GLS to Parcel Shop,”“PostNord Door-to-Door,” etc.
- Package Shop — if the customer selects a package shop shipping method, they must also select a specific package shop
Many theme developers choose to hide the pickup location list until the customer has selected a shipping method that includes pickup locations (GLS or PostNord). When the customer selects a pickup location method, the list of nearby pickup locations appears.
Alternative flow: Shipping on the address page
Some developers choose to display the shipping options already on the /address page. This can work, but please note:
- If the customer changes the country, the shipping methods must be updated (via a page refresh or JavaScript)
- Not all shipping methods are available for all countries
- It requires additional JavaScript logic to handle dynamic updates
Tip
Stick to the recommended flow with separate pages for address and shipping—it’s the safest solution and works correctly with all shipping modules.
Need help with your checkout flow? Contact us at support@shoporama.dk.
Related articles
DHL Parcel Shop
Guide to setting up DHL parcel shop as a shipping method in Shoporama. Let customers choose the nearest DHL ServicePoint at checkout.
Which templates are used for which emails?
Complete overview of all email templates in Shoporama - order confirmations, abandoned baskets, return labels, product reviews and much more.
Customize your checkout
Guide to customizing the checkout flow in your Shoporama online store, including payment methods, shipping, customer fields and gift cards.
Related features
Checkout
Start an online store: complete guide to opening your own store
How to start an online shop in 2026: platform, payment, shipping, domain and price. Step-by-step guide. Try Shoporama free for 30 days without a...
Shipping options
Set up shipping with PostNord, GLS, DAO, DHL and Shipmondo. Parcel shops in checkout, tracking, free shipping and weight-based shipping calculation.