Customize your checkout
Guide to customizing the checkout flow in your Shoporama online store, including payment methods, shipping, customer fields and gift cards.
The checkout flow in your Shoporama online store can be customized to suit your business and your customers' needs.
Payment Methods
Under Integrations > Payment Gateways, you can enable and disable payment methods. Customers will only see the active methods at checkout. You can offer:
- Card payments via your payment gateway (QuickPay, Stripe, OnPay, etc.)
- MobilePay
- Klarna (invoice, installment payments)
- Invoice payment
- EAN payment (for public institutions)
Shipping Options
Under Delivery > Shipping Methods, you can set up shipping options. You can create multiple shipping types with different prices and restrictions. The customer selects the shipping method at checkout.
Customer Fields
Under Customers > Profile Fields, you can create additional fields for the customer’s profile, such as a business registration number, a department, or a membership number. These fields appear when the customer creates an account and on the customer’s profile page. However, they are not part of the checkout form itself, and the values are associated with the customer rather than the individual order. If the customer needs to provide information during the ordering process, you should use the “Additional Fields in Checkout” section below.
Additional Fields in Checkout
Some stores need to ask the customer a single question during the ordering process. This could be about a free product sample in a specific size, a choice between two types of gift wrapping, or whether the order should be packaged discreetly. In Montana and MontanaB2B, you can create these types of fields yourself without modifying the theme’s code.
An extra field is free and appears only as a note on the order. If the gift wrapping involves a charge, should appear as a line item on the order and invoice, or is deducted from inventory, use the “Add-ons” feature in the cart and checkout instead, as described below.
You’ll find them under Design > Theme Settings in the Checkout: Additional Fields group. There’s room for three fields, and each field appears as a dropdown on the address step in checkout, just below the comment field.
The three options per field
| Setting | What it does |
|---|---|
| Field name on the order | The name the option will have on the order, e.g., Free Sample. Keep it short, as the order summary only displays the first two custom fields. If the field is empty, the dropdown won’t appear at all. |
| Heading | The text the customer sees above the dropdown, e.g., “Would you like a free sample?” If you leave it blank, the dropdown will appear without a heading. |
| Options | One option per line. There is no upper limit on the number of options. |
The first line is the default option. It appears in the dropdown but is not saved with the order. Therefore, write “No, thank you ” or “Please select” at the top. That way, orders where the customer hasn’t selected anything won’t have an extra line, and you can see at a glance which orders actually need something included in the package.
An example
If you want to offer a free sample in three sizes, set up field 1 like this:
- Field name on the order: Free sample
- Heading: Would you like a free sample included in the package?
- Options: No, thank you / Yes, please, size S / Yes, please, size M / Yes, please, size L (one per line)
If the customer selects “Yes, please, size M,” the order will show “Free sample: Yes, please, size M.”
Where can you see the customer’s selection afterward?
- In the order overview, where the first two additional fields appear directly in the list under “Extra.”
- On the order itself in the administration section, where all fields are displayed.
- In the order email you receive, under the “Extra Fields” heading.
- Via the REST API in the “extra” field on the order.
- On the packing slip, in a box labeled “Additional Information” at the bottom of the page. You can print it from the order overview using “Print Packing Slips,” or for a single order via the print icon in the row menu.
- On the picking list, in a box just above the items, in the same place as the customer’s comment.
The packing slip and picking list only display the fields you have created yourself. If you use EAN payment, the EAN reference is also included, while purely technical values are excluded.
However, this information does not appear on the customer’s order confirmation or on the invoice. If you want it to appear there, it requires a small addition to the theme’s template, and we’re happy to help at support@shoporama.dk.
Good to Know
- The selection does not affect inventory. It’s a note on the order and not an order line, so nothing is deducted from inventory or added to the price. If the gift is to be counted or deducted from inventory, it must be created as a real product, such as an add-on in the cart.
- Two field names are reserved. The theme itself uses `customer_type` and `ean_reference` for business and EAN orders. If you use one of these, your field will be skipped so that the customer type on the order isn’t overwritten. The same happens if you give two fields the same name.
- The field will only appear once both the field name and the options have been filled in. If you want to disable a field again, simply clear the field name.
- If you’re using a theme other than Montana, this setting isn’t available. Please contact us, and we’ll look into it.
Add-ons in the Cart and Checkout
If you want to offer something that applies to the entire order and costs money—such as gift wrapping, a greeting card, or delivery—you can display it as checkboxes under the heading “Add to Your Order.” Create a product profile with the “Add-on Profile” checkbox under Webshop > Product Profiles, and then create one product per add-on using that profile. The add-on is a regular product, so it appears on the order as a standard order line with price, tax, and stock deduction.
Add-ons appear in the shopping cart and at the top of the confirmation step, just before payment. If you’ve enabled “Skip ‘Confirm Order’?” under Webshop > General, they’ll appear instead on the shipping step, which is then the last step before payment. The checkbox is never pre-checked, because the customer must choose to add these items themselves. This feature is available in the built-in themes Delaware, DelawareDK, Montana, and MontanaB2B. Read the full guide in “Add-ons in the Cart and Checkout.”
Gift Cards at Checkout
The gift card field appears automatically at checkout if the feature is enabled. The customer can enter a gift card code, which is deducted from the order total. Read more in the article “Gift Cards and Credit Notes.”
Open vs. Closed Cart
You can choose between an open cart (the customer continues shopping) and a closed cart (the customer is sent directly to checkout). Read more in the article “Open vs. Closed Cart.”
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.
MobilePay on Your Online Store
Here's how to accept MobilePay on your Shoporama online store through your payment gateway. See the difference between MobilePay Online and Vipps...
Subscriptions
Learn how to set up subscriptions in Shoporama so your customers can create recurring orders with automatic payment and delivery at set intervals.
Related features
Checkout
DAO integration - parcel shop and home delivery
Offer DAO parcel shop delivery and home delivery in your webshop. Automatic shipping labels, tracking and parcel shop finder in checkout.
Point of Sale, Email, and Integrations in Delaware
All fields in Delaware's theme settings for the checkout, emails, terms of service, integrations, and error pages explained with tags, examples,...
Theme Settings in Montana: An Explanation of All Fields
All groups and fields in Montana's theme settings explained with screenshots: colors, top bar, USPs, product page, checkout, and integrations.