Emergency situation

In case of emergencies or breakdowns, you can send an SMS to our emergency hotline

On-call phone (SMS only)

+45 29 70 15 95

Send an SMS with the following information:

  • Your name and webshop
  • Description of the problem
  • Your callback phone number

Notes: This service is only for critical situations where your webshop is down or has serious problems. For regular support, please use our normal support channels.

Checkout flow and shipping calculation

Guide for developers to implement shipping in the checkout flow of a Shoporama theme.

Reading time: approx. {eight} minutes
Shopejer

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:

  1. /basket — Cart overview
  2. /address — Address information, including country selection
  3. /shipping — Selection of shipping method (and, if applicable, pickup location)
  4. /approve — Order confirmation
  5. /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.

Fragtpriser-siden med pristabel for Postnord pakkeshop, Postnord omdeling, DAO pakkeshop, og Afhentning fordelt på Danmark og Tyskland.
Shipping rates are set per destination country in the admin panel under Shipping. Here you’ll see rates for Postnord Parcel Shop, Postnord Home Delivery, DAO Parcel Shop, and Pickup for Denmark and Germany, as well as the rule at the top explaining how a fixed product shipping rate is weighted against the table.

Shipping and Package Shop Options

On the /shipping page, there may be two options:

  1. Shipping method — e.g.,“GLS to Parcel Shop,”“PostNord Door-to-Door,” etc.
  2. 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.