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.

Delaware Documentation

Everything you need to know to unlock the full potential of the Delaware theme

Welcome to Delaware

Delaware is Shoporama's most advanced theme with over 37 powerful features, extensive page designer support, and full ecommerce functionality. This theme is designed to give you maximum flexibility and control over the look and functionality of your online store.

Note: The videos in this documentation show the previous version of the admin panel, but all functions and settings work identically in the current version.

Quick setup

Get started quickly with our intuitive page builder and pre-built sections

Full control

Customize every aspect of your online store down to the last detail

100% Responsive

Perfectly optimized for all devices and screen sizes

Page designer

Delaware's powerful Page Designer makes it easy to build professional pages without coding. With drag-and-drop functionality, live preview and responsive editing, you can create exactly the design you want.

Key features:

User-friendly interface

  • Drag-and-drop editing
  • Live preview
  • Responsive preview
  • Undo/Redo functionality

Advanced options

  • Reusable templates
  • Global sections
  • Custom CSS/JS
  • A/B testing support

Tip: Start with one of our ready-made templates and customize it to your needs. This saves time and ensures a professional result.

Video tutorial

Mega Menu

Showcase your product categories and promotions with an impressive mega menu. Perfect for shops with many categories.

4-step setup process

Step 1: Create overall mega menu

  1. Go to Dashboard → Design → Menus
  2. Create new menu named "Mega Menu [category name]"
  3. Add this menu to the main navigation

Step 2: Add products to submenu

  1. Create submenu item with type "Product"
  2. Select specific product from the list
  3. Add more products as needed

Step 3: Add categories

  1. Create submenu item with type "Category"
  2. Select category from dropdown
  3. Set value and title as needed

Step 4: Add dynamic categories

  1. Create submenu item with type "Dynamic categories"
  2. System automatically retrieves subcategories
  3. Perfect for large category trees

Configuration options

Value settings:

  • Custom URL paths
  • Category ID references
  • Product ID left
  • External links

Visual settings:

  • Descriptive titles
  • Image display (use "show_image" class)
  • Multiple submenu support
  • Flexible menu structure

Best practices

Recommendations:

  • - Plan the menu hierarchy before deployment
  • - Use descriptive titles that make sense to customers
  • - Leverage dynamic categories for large catalogs
  • - Test mega menu on both desktop and mobile devices
  • - Keep the number of main categories manageable (max 7-8)

Watch the demo:

See the mega menu in action at: https://delaware.shoporama.dk

Video tutorial: Mega Menu setup

Components

Delaware includes an extensive library of 50+ ready-made components optimized for e-commerce conversion and user experience.

Page designer integration

All components are fully integrated with Shoporama Page Designer and can be visually customized without coding.

Drag & Drop Interface

  • Live preview editing
  • Responsive design controls
  • Custom CSS overrides

Pre-built Layouts

  • 15+ homepage templates
  • Category page layouts
  • Landing page designs

Product Components

Product Display

  • Product Grid - Responsive product display with filtering
  • Product Carousel - Swipeable product slider with lazy-loading
  • Product Quick View - Modal with product details and purchase
  • Featured Products - Featured products with badges
  • Best Sellers - Automatic bestseller showcase

Customer Engagement

  • Wishlist Integration - Wishlist with social sharing
  • Product Compare - Side-by-side comparison
  • Recently Viewed - History of visited products
  • Stock Notifications - "Notify when in stock" alerts
  • Size Guide Modal - Interactive size guide

Content & Layout Components

Hero & Banners

  • - Full-width hero sections
  • - Video backgrounds
  • - Parallax scrolling effects
  • - Call-to-action overlays
  • - Multiple banner layouts
  • - Mobile-optimized designs

Social Proof

  • - Customer testimonials
  • - Review carousels
  • - Trust badges gallery
  • - Social media feeds
  • - Customer photos
  • - Rating displays

Information

  • - Accordion FAQ
  • - Expandable content boxes
  • - Tabbed content sections
  • - Feature comparison tables
  • - Step-by-step guides
  • - Icon feature lists

Marketing & Conversion

Urgency & Scarcity

  • Countdown Timers - For sale and promotions
  • Low Stock Warnings - "Only 3 left in stock"
  • Flash Sale Banners - Dynamic discount banners
  • Social Proof Notifications - "12 bought today"

Lead Generation

  • Newsletter Popups - Exit-intent & timed
  • Discount Code Bars - Sticky promocoder
  • SMS Signup Forms - Marketing signups
  • Referral Widgets - "Share and get discount"

Navigation & Search

Advanced Navigation

  • - Mega menu with product display
  • - Breadcrumb navigation
  • - Category sidebar with filters
  • - Mobile-friendly hamburger menu
  • - Sticky navigation bar

Smart Search

  • - Autocomplete search
  • - Visual search results
  • - Misspelling-tolerant
  • - Category-specific search
  • - Search history

Checkout & Trust

Conversion-optimized components

  • Progress bar in checkout
  • Safety badges
  • Payment method icons
  • Delivery calendar
  • Guest checkout option
  • Order summary sidebar
  • Abandonment protection
  • Express checkout buttons
  • Mobile payment integration

Customized Components

Developer-friendly features

Custom Components
  • - Smarty template system
  • - Component inheritance
  • - API data integration
  • - Real-time data binding
Styling System
  • - Tailwind CSS framework
  • - Custom CSS variables
  • - SCSS compilation
  • - Mobile-first responsive

Performance & SEO

All components are optimized for speed and search engines:

  • Lazy Loading - Images and components are loaded on demand
  • Minified Assets - Compressed CSS and JavaScript
  • CDN Ready - Optimized for content delivery networks
  • Schema Markup - Structured data for Google
  • Mobile Optimized - Core Web Vitals focus
  • A11y Compliant - WCAG 2.1 accessibility

See all components in action:

Experience the Delaware components live at: https://delaware.shoporama.dk

Shortcodes

Use shortcodes to insert dynamic content and functionality directly into your pages and product descriptions.

1. Insert links to products, categories and landing pages

Shortcode with custom text:

[link type="product" id="2627350" text="Din anchor tekst"]
[link type="category" id="122617" text="Din anchor tekst"]
[link type="landingpage" id="15252" text="Din anchor tekst"]

Shortcode with the title of the object:

[link type="product" id="2627350"]
[link type="category" id="122617"]
[link type="landingpage" id="15252"]

How to find the ID:

The ID can be found in the Shoporama control panel in the URL when editing a product/category/landing page.
Example URL: /admin/en/6581/product/edit/2633263
The ID is the last number in the URL (2633263)

2. Insert product list

Shortcode syntax:

[products ids="123,456,789,101112"]

Note: No spaces between product IDs. Find product IDs in the Shoporama control panel.

3. Insert YouTube video

Shortcode syntax:

[youtube_embed id="lJIrF4YjHfQ"]

Note: Replace with 11-digit YouTube video ID. Find the ID in the YouTube video URL.

4. Insert uploaded images

Shortcode for uploaded image:

[image index="1"]

Note: Inserts the first uploaded image on the page. You can upload an unlimited number of images and reference them via index. Caption is shown if specified.

5. Insert images with absolute path

Shortcode for absolute image path:

[image href="https://source.unsplash.com/collection/1507552/1600x900"]

Video tutorial

Filters & Search

Advanced product filtering with AJAX update, multiple values and intelligent search.

Filter types

  • Price slider with min/max
  • Color swatches
  • Sizing guide
  • Fire filter
  • Filter attribute
  • Stock status
  • Ratings and reviews
  • Offers/sales

Video tutorial

Shipping methods

Customize shipping methods with supplier icons, delivery times and descriptions to improve the customer experience.

Supplier icons setup

HTML field configuration:

Create an HTML field called carrier in your shipping method to display supplier icons.

Felt navn: carrier
Felt type: HTML
Værdi: [carrier_navn]

Available supplier icons:

📦
burd
Burd
🚚
gls
GLS
📮
postnord
PostNord
🏪
pickup
PickUp
📦
bring
Bring
🚛
budbee
Budbee
✈️
dhl
DHL
🚐
dao
DAO
🚚
dkfragt
DK Freight
📪
instabox
Instabox
🏃
coolrunner
CoolRunner
📬
swipbox
SwipBox
📦
ups
UPS

Delivery time setup

HTML field configuration:

Create an HTML field called delivery_time to display delivery times.

Felt navn: delivery_time
Felt type: HTML
Eksempel værdi: 1-2 hverdage
Best practice:

Use clear and consistent language like "1-2 business days", "Same day", "3-5 business days"

Delivery description setup

HTML field configuration:

Create an HTML field called delivery_info for detailed descriptions.

Felt navn: delivery_info
Felt type: HTML
Eksempel værdi: Leveres til nærmeste pakkeshop
Examples of descriptions:
  • - "Delivered directly to your door"
  • - "Pickup at the nearest parcel shop"
  • - "Delivery between 08:00-16:00"
  • - "Free with purchases over 500 kr."

Watch the demo:

See shipping methods in action at: https://delaware.shoporama.dk

Support:

Missing icons for your supplier? Contact us at support@shoporama.dk

View by postcode

Only show relevant shipping methods based on the customer's postal code.

Hide by postcode

Hide shipping methods for specific areas or postcodes.

General shipping method setup

Payment methods

Display payment options prominently with card icons to increase customer confidence and completion rates.

HTML field setup

Setup process:

Create an HTML field called cards in your payment method.

Felt navn: cards
Felt type: HTML
Format: Komma-separeret liste
Eksempel værdi: dankort,mastercard,visa,mobilepay

Available payment icons

📅
anyday
Any day
🏦
banktransfer
Bank Transfer
💳
dankort
Thank you card
📊
ean
EAN
🧾
invoice
Invoice
🛍️
klarna
Klarna
💳
maestro
Maestro
💳
mastercard
Mastercard
📱
mobilepay
MobilePay
🅿️
paypal
PayPal
📊
viabill
ViaBill
💳
visa
Visas

Configuration example

Example setup for a Dankort payment method:

cards: dankort,mastercard,visa

This will show Dankort, Mastercard and Visa icons for this payment method.

Watch the demo:

See payment methods in action at: https://delaware.shoporama.dk

Support:

Missing icons for your payment method? Contact us at support@shoporama.dk

Video tutorial

Sizing and washing instructions

Professional setup of size guides and washing instructions with flexible label-based system.

1. activation in theme settings

Enable functionality:

  1. Go to Theme settings
  2. Click on the Product section
  3. Activate "Washing instructions" and/or "Size guide"
  4. Optional: Customize title (default: "Washing instructions"/"Size guide")

2. Creating labels

Navigate to Products → Labels:

Washing instructions tags:
washing-instructions-1
washing-instructions-2
washing-instructions-3
Size guide tags:
size-guide-1
size-guide-2
size-guide-3

3. Creating instruction pages

Go to Navigation → Pages:

  1. Create new page with descriptive title
  2. Write detailed washing/sizing instructions
  3. Save and edit the page
  4. In the "Advanced" tab: Add corresponding opt tag (must match label)
Example of opt tag matching:
Label: washing-instructions-1
Side opt tag: washing-instructions-1

4. Apply to products

Go to specific product in Products:

  1. Navigate to the "Labels" tab
  2. Select the relevant wash/size label
  3. Save the product

Flexible system

Benefits of the system:

  • Multiple instruction sets: Create different washing/sizing guides for different product types
  • Flexible application: Same instructions can be used on multiple products
  • Easy administration: Centralized management of all instructions
  • Automatic display: Instructions are automatically displayed on product pages

Watch the demo:

See sizing and washing guides in action at: https://delaware.shoporama.dk

Video tutorial

Checkout Features

Delaware's conversion-optimized checkout process reduces cart abandonment by up to 35% through streamlined user experience and trust-building elements.

Checkout Process Flow

1

Shopping Cart

Review & edit items

2

Customer Info

Contact & billing details

3

Shipping & Payment

Delivery & payment options

Order Complete

Confirmation & tracking

Payment canceled / failed

When a customer cancels or fails in the payment flow, they are redirected back to the shop with the parameter ?payment_cancelled=1 in the URL.

The Delaware theme automatically displays a warning at the top of the page via header.html when this parameter is present.

Smarty code in your theme:

<{if $smarty.get.payment_cancelled}>
  <{include file="components/alert.html" variant="warning" icon="information" text="Din betaling blev ikke gennemført."}>
<{/if}>

The customer keeps their cart and can try the payment again.

One-Page Checkout

Streamlined Experience

  • Single-page flow - All information on one page
  • AJAX updates - No side-reloads during checkout
  • Real-time validation - Instant error feedback
  • Progress indicators - Clear progress through the process
  • Mobile optimized - Touch-friendly on all devices

Guest Checkout Options

  • No registration required - Buy without account creation
  • Optional account creation - Offer after purchase
  • Social login - Google, Facebook, Apple ID
  • Auto-save information - Browser autofill support
  • Return customer detection - Recognize previous customers

Express Checkout Options

Apple Pay

One-touch checkout with Touch ID/Face ID on Safari and iOS devices.

Google Pay

Fast fingerprint payment on Android and Chrome browser.

MobilePay

Denmark's most popular mobile payment solution with one-click purchase.

Trust & Security

Safety features

  • SSL Encryption - 256-bit encryption of all data
  • PCI DSS Compliant - Certified payment security
  • GDPR Ready - General Data Protection Regulation compliance
  • Privacy First - No tracking without consent
  • Secure Hosting - Danish servers with backup

Trust Badges & Certifications

  • e-Mærket - Danish e-commerce certification
  • Trustpilot Integration - Live reviews and rating
  • Norton Secured - Malware and virus protection
  • 30-day return policy - Statutory right of withdrawal
  • Free shipping - For purchases over the limit

Payment methods

Delaware supports all popular payment methods in Denmark and the Nordics:

Thank you card
Visas
Mastercard
MobilePay
PayPal
Klarna

Delivery Options

Intelligent delivery calendar

  • - Real-time delivery dates from carriers
  • - Postcode-based delivery time estimates
  • - Weekend and holiday awareness
  • - Express delivery options

Parcel shop integration

  • - GLS, PostNord, Bring parcel shop finder
  • - Interactive map with parcel shops
  • - Opening hours and distances
  • - Automatic closest shop suggestion

Cart Abandonment Protection

Exit-Intent Popups

  • - Detect exit movements
  • - Offer discount or free shipping
  • - Email capture for follow-up

Automated Follow-up

  • - 1-3-5-7 day email series
  • - Personalized with forgotten content
  • - A/B test subject lines

Urgency Tactics

  • - Limited time offers
  • - Low stock warnings
  • - Price increase notifications

Checkout Analytics & Optimization

Conversion Tracking

  • Funnel Analysis - Cart → Checkout → Purchase rates
  • Click Tracking - Identify friction points
  • Device Performance - Desktop vs mobile conversion
  • Timing Analysis - Checkout completion times

A/B Testing

  • Button Colors - Test CTA button performance
  • Copy Testing - Headlines and button text
  • Layout Variants - Single vs multi-step checkout
  • Trust Elements - Placement of trust badges

Test the checkout process:

Discover Delaware's optimized checkout at: https://delaware.shoporama.dk

Integrations

Delaware is fully integrated with the Shoporama ecosystem and popular third-party services.

Marketing

  • - Google Analytics 4
  • - Facebook Pixel
  • - Google Ads
  • - Klaviyo

Social Media

  • - Instagram feed
  • - Facebook chat
  • - Social login
  • - Share buttons

Tools

  • - Trustpilot
  • - Cookiebot
  • - Live chat
  • - Helpdesk

C
Clerk.io Integration

Delaware has full integration with Clerk.io for AI-driven personalization and product recommendations.

Features that can be replaced with Clerk.io:

  • Intelligent search - With misspelling, synonyms and categories
  • Product recommendations - Related, similar and "others also bought"
  • Cart recommendations - Cross-sell in checkout
  • Email automation - Personalized emails

Setup: Add your Clerk.io API key in the theme settings under "Integrations" and select which features you want to enable.

Icon Library

Delaware includes an extensive library of icons for use in your value propositions, buttons and UI elements.

Brand Icons

Apple Pay

The eLabel

Google Pay

MobilePay

Payment card icons

Any day

Thank you card

Mastercard

PayPal

Visas

Klarna

Shipping methods Icons

Bring

DHL

GLS

PostNord

UPS

Language flag

Danish (da)

English (en)

Norsk (nb)

Swedish (sv)

Additional Icons

Delaware uses icons from the Heroicons library and includes:

Adjustment

Chevron

Search

Cart

User

Heart

Starling

More

Need more icons? Contact us at support@shoporama.dk to request additional icons for your theme.

Washing symbols

Delaware includes comprehensive support for textile care instructions with internationally standardized washing symbols.

Washing instructions

30°C

40°C

50°C

Washbasin

No washing

Gentle

Bleaching

Oxygen bleaching only

No bleaching

Chlorine allowed

Drying ring

Tumble dryer

Line drying

Shade drying

Flat drying

Ironing

Low temperature

Medium temperature

High temperature

Do not swipe

Automatic integration: Wash symbols are automatically integrated on product pages when they are added in the product management.

Brand Management

Delaware includes powerful brand management functionality to showcase your brands professionally.

Setting up Fire Overview

  1. Create new page: Go to Pages → Create new page
  2. Select template: Select "Brands" template from the dropdown
  3. Automatic loading: All brands are automatically loaded in alphabetical order
  4. Publish the page: Save and publish the brand overview

Creating Brands

Administration

  • - Go to Products → Brands tab
  • - Click "Add brand"
  • - Fill in brand title
  • - Add page reference
  • - Upload brand image

Image recommendations

  • - Format: PNG with transparent background
  • - Size: 300x300 pixels recommended
  • - High quality logos
  • - Consistent styling

Brand Features

Alphabetical Sorting

Brands are automatically displayed in alphabetical order

Responsive Design

Perfect viewing on all devices

Automatic links

Link to brand-specific product pages

Example: See how the brand overview works at delaware.shoporama.com/brands

Advanced Postcode Features

Delaware offers advanced zip code-based features to show or hide shipping methods based on specific zip code areas.

Two Methods for Postcode Checking

Show by Match

The shipping method is only shown for specific postcode areas.

Use: When you only want to offer a shipping method in specific areas (e.g. city delivery)

Remove by Match

The shipping method is hidden for specific postcode areas.

Use: When you want to exclude a shipping method from specific areas (e.g. islands or remote locations)

Show by Match Method

Implementation:

  1. Go to Dashboard → Shipping → Edit shipping method
  2. Create a new HTML field named allowed_zip_codes
  3. Enter postcode areas in the format: 1000-1999,3000-3999,5000-5999
  4. Save your settings
Example of postcode areas:
1000-1999,2000-2999,3000-3999,4000-4999,5000-5999

This will show the shipping method for postal codes 1000-5999

Video tutorial - Show shipping methods

Remove by Match Method

Implementation:

  1. Go to Dashboard → Shipping → Edit shipping method
  2. Create new HTML field named disallowed_zip_codes
  3. Enter postcode areas in the format: 3900-3999,9000-9999
  4. Save your settings
Example of exclusion:
3900-3999,9000-9999

This will hide the shipping method for Bornholm (3900-3999) and Faroe Islands (9000-9999)

Video tutorial - Hide shipping methods

Format Guidelines

Supported Formats

  • 1000-1999 - Range from 1000 to 1999
  • 2000,2100,2200 - Specific postcodes
  • 3000-3999,4000 - Combined area and specific
  • 5000-5999,6000-6999 - More areas

Important Notes

  • - Use commas to separate areas
  • - Hyphen to define areas
  • - No spaces between values
  • - Both 4-digit Danish and international postal codes are supported

Practical Application Examples

Bicycle delivery

Only available in Copenhagen and Aarhus

1000-2999,8000-8999

Express Delivery

Not available on islands

disallowed: 3900-3999,9000-9999

Island delivery

For Bornholm and Faroe Islands only

3900-3999,9000-9999

Pro Tip: Always test your postcode configurations thoroughly by simulating different customer addresses during the checkout process.

Video Embedding

Embed videos and playlists directly into your online store to create engaging content and demonstrate your products.

Supported platforms

  • YouTube videos and playlists
  • Vimeo videos
  • Local videos (MP4, WebM)
  • Live streams

Advanced features

  • Responsive video player
  • Lazy loading for performance
  • Custom thumbnails
  • Autoplay options

Pro tip: Use videos for product demonstrations, tutorials and customer stories to increase conversion.

Video tutorial

Product Add-on System

The add-on system enables your customers to add related products with a single click. Products are displayed as checkboxes under the "Add to cart" button, making it easy to cross-sell accessories, insurance or other relevant products.

What are Add-ons?

Add-ons are a feature that lets you attach related products to a main product. When the customer clicks "Add to cart", they can choose to add the add-on products at the same time by ticking the checkboxes.

Examples of use:

  • Batteries for electronics
  • Insurance or warranty extension
  • Accessories for the main product
  • Complementary products (e.g. coffee for coffee machines)

How to configure add-ons

1. product level (highest priority)

This is the most specific configuration and overrides all other settings:

  1. Go to the product where you want to add add-ons
  2. Click on the Extensions tab
  3. Find the "Addon Settings" section
  4. In the Product Ids field, enter comma-separated product IDs

Example:

123,456,789

2. Category level

Applies to all products in the category (if they don't have product-level add-ons):

  • Set the meta field addon_ids on the category
  • All products in the category will automatically get these add-ons

3. Parent category level (fallback)

If neither product nor category has add-ons configured:

  • The system checks parent categories recursively
  • Use first parent category that has addon_ids set

Important limitations

  • Only products WITHOUT variants can be used as add-ons
  • Add-ons are added as separate basket lines (not bundled with the main product)
  • Add-ons are always added with number 1 (not configurable)
  • No special pricing or bundle discounts for add-ons
  • The customer is free to change or remove add-ons in the cart afterwards

User experience

On the product side

  • Heading: "Add to cart with"
  • Checkbox list with all add-ons
  • Each add-on shows:
    • - 32x32px product image
    • - Product name
    • - Price
    • - Eye icon (link to full product page)

In the basket

  • Add-ons appear as normal products
  • No visual indication that they were add-ons
  • Can be changed and removed independently
  • No binding to the main product

Technical details

Extension field name:

addon_product_ids

Meta field name (category):

addon_ids

Format:

Comma-separated product IDs (e.g.: 123,456,789)

Prioritized order:

  1. Product extension value (addon_product_ids)
  2. Product meta value (addon_ids)
  3. Category meta value (addon_ids)
  4. Parent category meta value (addon_ids)

Best Practices

  • Only use relevant add-ons that provide value to the customer
  • Keep the number of add-ons between 2-5 to avoid overwhelming the customer
  • Use category-level configuration for products with the same add-ons
  • Test the prices of add-on products - too high prices can decrease conversions
  • Choose add-on products with good product images and descriptions
  • Remember that only products without variants can be used

Value proposition

Delaware supports 4 configurable value propositions that can be displayed on the front page or other strategic locations to highlight your unique benefits.

Setting up Value propositions

Navigation to settings:

Go to Theme Settings → Home → Value proposition

For each value proposition you can configure:
  • - Headline - Short and concise (max 25 characters)
  • - Short text - In-depth description (max 50 characters)
  • - Icon - Choose from 35+ icons
  • - Link (optional) - Link to relevant page
Best practices:
  • - Keep texts short and clear
  • - Choose icons that match the message
  • - Highlight your unique advantages
  • - Test on mobile for readability

Examples of Value Propositions

Free shipping

For purchases over 399 kr

30 days return

Full return policy

Customer service

Mon-Fri 9-17

Secure payment

SSL encrypted

Available Icons

Delaware includes 35+ icons for value propositions:

truck

credit card

shield-alt

headset

undo

gift

clock

award

thumbs-up

...and many more in the theme settings

Blog Features

Delaware includes a complete blogging system with SEO optimization, categories, tags and advanced image features.

Creating Blog Posts

Basic setup:

  1. Go to Content → Blog → New post
  2. Fill in title and URL slug
  3. Write your content in the editor
  4. Add images and media
  5. Configure SEO settings
  6. Publish or save as draft

Image insertion in Blog posts

Delaware's unique imaging system:

Use shortcodes to insert images directly into your blog posts:

[image index=1]
[image index=2]
[image index=3]
This is how it works:
  1. Upload images via the "Upload images" button
  2. Images are automatically assigned an index number (1, 2, 3...)
  3. Insert the image with [image index=X]
  4. Images display responsively with automatic resizing

Blog Layout Options

Grid Layout

  • - 2-4 columns responsive grid
  • - Featured image highlighted
  • - Excerpt and read more link
  • - Perfect for visual content

List Layout

  • - Classic blog list format
  • - Sidebar with categories
  • - Full excerpt view
  • - Date and author info

Magazine Layout

  • - Featured posts section
  • - Category-based view
  • - Mixed grid and list
  • - Popular posts widget

Blog SEO Features

On-page SEO

  • - Custom meta titles and descriptions
  • - Automatic Open Graph tags
  • - Canonical URLs
  • - Schema.org markup
  • - XML sitemap integration

Categories & Tags

  • - Unlimited categories
  • - Tag-based navigation
  • - Category-specific RSS feeds
  • - Related posts automatik
  • - Tag clouds widget

Color Matching

Delaware gives you full control over your theme's color scheme with advanced customization options and preset color themes.

Primary Color Settings

Customize the following colors:

Brand Colors
Primary color
#2563eb
Secondary color
#9333ea
Accent color
#db2777
UI Colors
Success color
#16a34a
Warning color
#ca8a04
Wrong color
#dc2626

Badge & Label Colors

Customize colors on product badges and labels:

Clearance sale
#dc2626
What's new
#16a34a
Popular
#2563eb
Exclusive
#9333ea

Preset color schemes

Classic Blue

Professional and trustworthy

Warm Earth

Warm and inviting

Modern Gradient

Modern and dynamic

Advanced Color Settings

CSS Custom Properties:

For developers - customize via CSS variables:

:root {
--primary-color: #2563eb;
--secondary-color: #9333ea;
--accent-color: #db2777;
--text-color: #1f2937;
--background-color: #ffffff;
}

Theme Settings

Delaware comes with 100+ configuration options that give you full control over your theme's look and functionality without coding.

Access to settings

Navigation: Admin → Design → Themes → Delaware → Settings

Quick access:

  • - Live preview available
  • - Real-time changes
  • - Save and publish instantly

Backup system:

  • - Automatic backup of settings
  • - Export/import configuration
  • - Restore to default settings

General Settings

Colors & Branding

  • Brand colors - Primary, secondary and accent colors
  • Wallpapers - Gradient, image or solid color
  • Button styling - Round, square or custom border radius
  • Logo settings - Size, placement and mobile version
  • Favicon - Upload your own site icon

Typography

  • Google Fonts - 800+ fonts available
  • Header styling - H1-H6 with individual control
  • Body text - Font size, line height and weight
  • Button text - Font and styling for CTAs
  • Custom CSS - Advanced typography control

Layout & Navigation

Page layout

  • - Container width (1140px, 1200px, 1320px)
  • - Sidebar position (left/right)
  • - Sticky header settings
  • - Footer layout and content
  • - Mobile responsive breakpoints

Main menu

  • - Horizontal or vertical layout
  • - Dropdown animations
  • - Mega menu configuration
  • - Mobile hamburger styling
  • - Search bar integration

Breadcrumb

  • - Enable/disable on different pages
  • - Custom separators (>, /, |)
  • - Schema markup for SEO
  • - Styling and placement
  • - Home link settings

Product Settings

Product images

  • Billedeshoppen - Hover zoom, lightbox, 360° view
  • Thumbnail styling - Grid, slider or stacked layout
  • Lazy loading - Performance optimization
  • WebP support - Modern image formats
  • Aspect ratio - Consistent image height

Product information

  • Price display - Before/after price, VAT information
  • Stock status - "In stock", "Get back" notifications
  • Variants - Dropdown, swatch or button styling
  • Ratings - Stars, reviews, aggregated rating
  • Social sharing - Facebook, Twitter, Pinterest buttons

Shop & Checkout Settings

Shopping cart

  • Cart drawer - Slide-in cart from side or top
  • Mini cart - Hover preview in header
  • AJAX updates - No page reload on add
  • Cart notifications - Success notifications and animations
  • Upsell suggestions - "Others also bought" in cart

Checkout Process

  • One-page checkout - Streamlined driving process
  • Guest checkout - Buy without registration
  • Progress indicators - Step-by-step view
  • Trust badges - SSL, payment security icons
  • Order summary - Sticky sidebar with total

Marketing & SEO

Popups & Notifications

  • - Newsletter signup popup
  • - Exit-intent triggered offers
  • - Cookie consent banner
  • - Announcement bar
  • - Social proof notifications

SEO Optimization

  • - Meta titles and descriptions
  • - Open Graph images
  • - Schema markup (JSON-LD)
  • - Canonical URLs
  • - Sitemap generation

Analytics

  • - Google Analytics 4 integration
  • - Facebook Pixel setup
  • - Enhanced ecommerce tracking
  • - Custom conversion goals
  • - Heat mapping support

Third-party integrations

Marketing Services

  • Email Marketing - Klaviyo, Mailchimp integration
  • Live Chat - Intercom, Zendesk Chat support
  • Reviews - Trustpilot, Google Reviews widgets
  • Search & Discovery - Clerk.io AI integration

Business Tools

  • Accounting - E-conomic, Dinero syncing
  • Logistics - GLS, PostNord, Bring labels
  • Payments - QuickPay, PensoPay, Stripe, PayPal setup
  • Inventory - Real-time stock management

Advanced Settings

Custom Code

  • Custom CSS - Add custom styling without losing updates
  • Custom JavaScript - Add tracking or functionality
  • Template overrides - Customize specific sections
  • Webhook endpoints - Integration with external systems

Performance

  • Lazy loading - Images, videos, and components
  • Asset minification - CSS and JS compression
  • CDN settings - Content delivery optimization
  • Caching control - Browser and server caching

Settings Management

Export Settings

Download your complete theme configuration as a JSON file for backup or migration.

Import Settings

Upload and apply saved configuration or transferred settings from another webshop.

Reset Settings

Restore all settings to theme default values with a single click.

See settings in practice:

Discover Delaware's extensive configuration options at: https://delaware.shoporama.dk

theme_settings.json Structure

Delaware's configuration is defined in theme_settings.json file, which gives full control over the theme's settings and functionality.

File Structure

{
"info": "Delaware",
"features": [ // Liste over tema features
"Support for Shoporama Sidedesigner",
"37+ indbyggede features",
// ... flere features
],
"demo": "https://delaware.shoporama.dk/",
"settings": [ // Grupper af indstillinger
// ... indstillings grupper
],
"add_settings": [ // Ekstra indstillinger for specifikke sider
// ... add_settings
],
"modules": [ // Sidedesigner moduler
// ... moduler
]
}

Setting Groups

Group Structure

{
  "path": "design",
  "name": "Design",
  "description": "Indstillinger for dit design",
  "fields": [
    // Individuelle felter
  ]
}

Standard Groups

  • Design - Logo, colors, typography
  • Front page - Front page-specific settings
  • footer - Footer content and layout
  • settings - General functions
  • some - Social media

Field Types

Text & Input

  • string - Single line text
  • wysiwyg - Rich text editor
  • html - HTML code input
  • textarea - Multi-line text

Choices & Options

  • bool - Yes/No toggle
  • list - Dropdown selection
  • color - Color picker
  • number - Numerical input

Media & Files

  • image - Image upload
  • file - File upload
  • video - Video URL
  • icon - Icon selector

Field Definition Example

Complete field example:

{
  "path": "enable_login",
  "name": "Enable Login",
  "description": "Lets your customers create accounts and log in",
  "type": "bool",
  "default": true,
  "required": false,
  "depends_on": {
    "field": "some_other_field",
    "value": true
  }
}
Required properties:
  • path - Unique identifier
  • name - Display name
  • type - Field type
Optional properties:
  • description - Help text
  • default - Default value
  • depends_on - Conditional view

List Field Example

Dropdown with options:

{
  "path": "layout_type",
  "name": "Layout Type",
  "description": "Vælg layout stil",
  "type": "list",
  "values": [
    {
      "name": "Standard Grid",
      "value": "grid"
    },
    {
      "name": "Masonry Layout",
      "value": "masonry"
    },
    {
      "name": "List View",
      "value": "list"
    }
  ],
  "default": "grid"
}

Additional Settings

add_settings used to add settings to specific admin pages:

"add_settings": [
  {
    "url": "category/edit",
    "path": "add_filter",
    "name": "Tilføj filter",
    "description": "Tilføj filtrering på denne kategori",
    "type": "bool"
  }
]

This adds an "Add filter" option directly on the category edit page.

Page Designer Modules

Delaware supports 50+ Page Designer modules defined in modules array:

banner

product_list

video

columns

carousel

testimonials

newsletter

50+ more

Best Practices

  • Use descriptive names: Make it clear what the setting does
  • Add help text: Use the description field to guide the user
  • Group related settings: Keep similar settings together
  • Use default values: Set sensible defaults
  • Test changes: Verify that settings are working correctly

Wishlists & Favorites

Delaware has two independent systems for saving products: wish lists (requires login, shared via link) and favorites (local in browser, heart button).

Wish lists

The customer can create multiple named wish lists, add products with quantities and variants, and share them via a unique link.

  • Requires login - data is stored in the database
  • Multiple wishlists per customer
  • Sharing via unique link
  • Variants and numbers supported
  • Public view with "Add to cart" buttons

Activation: Settings → Webshop → Activate wishlists

Favorite products

Simple heart button on product card and product page. Favorites are saved locally in the browser - no login required.

  • No login required
  • Heart button on product card and product page
  • Sidebar with all favorites
  • Direct "Add to cart" from the sidebar
  • Counter in the header

Activation: Theme settings → Product → Enable Wishlist

Note: The two systems are independent - you can use one or both at the same time. Wishlists require login and are ideal for sharing (birthday wishes, Christmas wishes), while favorites are quick and non-committal.

Subscriptions

Delaware has full support for recurring orders, allowing customers to take out ongoing subscriptions for products.

Setting up subscription products

To activate subscriptions on a product, fill in the following fields under Products → Edit product:

Subscription price

Price per delivery

Interval

Daily, weekly or monthly

Binding period

Optional minimum duration

Customer experience

Product pages

  • Subscription box with type and price
  • Select delivery interval (e.g. "Every 2 months")
  • Variant selection with subscription pricing
  • Comment field
  • Binding period message (if set)

My profile

  • Overview of all subscriptions
  • Change next delivery and interval
  • Update payment card
  • Cancel or reopen subscription
  • See product and address details

Cart & checkout

  • Subscriptions are shown in the cart and sidebar with icon and interval
  • Remove button on subscriptions in cart and sidebar
  • "Product was added to cart" modal when adding a subscription
  • Subscription badge on product card

Email templates

Delaware includes 6 email templates for subscriptions:

Subscription Confirmation
Confirmation at creation
Subscription Cancel
Message upon termination
Subscription Open
Message on reopening
Subscription Reminder
Reminder before delivery
Subscription Cancel After
Planned termination after binding
Subscription Change
Confirmation on map update

Important: Subscriptions require a payment gateway that supports recurring payments (e.g. Stripe or Quickpay). Contact your payment provider to make sure recurring payments are enabled on your account.

Performance & SEO

Delaware is optimized for speed and search engines from the ground up.

Performance metrics

95+
Performance
98+
Accessibility
100
Best Practices
96+
SEO

Need help?

We're here to help you get the best out of Delaware