Medlem af Atraco Community?

Mail

WordPress og WooCommerce Guide: Multisprog og Internationalisering

Wordpress

Mar 13, 2025

I en stadig mere globaliseret verden er det at begrænse din webshop til ét sprog og ét marked som at lukke døren for en verden af muligheder. Internationalisering af din WordPress og WooCommerce webshop kan åbne op for nye markeder, øge din kundebase og ultimativt booste dit salg markant.

Denne guide vil føre dig gennem hele processen med at transformere din lokale webshop til en international salgsplatform. Vi dækker alt fra grundlæggende sprogoversættelse til avanceret tilpasning af produktsortiment, valuta, moms, levering og juridiske krav på tværs af forskellige markeder. Hvad enten du ønsker at ekspandere til nabolandet eller erobre globale markeder, giver denne guide dig værktøjerne til at gøre det rigtigt.

Fordele ved at internationalisere din WooCommerce webshop

Før vi dykker ned i implementeringen, lad os forstå hvorfor internationalisering er umagen værd:

  • Øget potentielt marked: Ekspandér din kundebase eksponentielt

  • Konkurrencefordel: Distancér dig fra konkurrenter, der kun opererer på ét sprog

  • Forbedret brugeroplevelse: Kunder foretrækker at handle på deres modersmål

  • Højere konverteringsrater: Studier viser op til 70% højere konverteringsrater når kunder kan handle på deres eget sprog

  • Bedre SEO: Lokalspecifikt indhold rangerer bedre i internationale søgninger

  • Brand-troværdighed: Professionel lokalisering signalerer seriøsitet og tillid

1. Strategi og planlægning

1.1 Vælg de rette markeder og sprog

Start med at udvælge markeder strategisk:

  1. Markedsanalyse:

    • Undersøg eksisterende international trafik på din webshop

    • Identificér markeder hvor der er efterspørgsel på dine produkter

    • Vurder konkurrenceniveauet i potentielle markeder

    • Analysér købskraft og online-handelsmodenhed i målmarkederne

  2. Prioritering af sprog:

    • Start med 1-3 sprog for at teste processen

    • Fokusér på sprog med størst potentielt afkast

    • Overvej engelsk som første internationale sprog (hvis det ikke er dit primære)

    • Husk regionale varianter (f.eks. britisk vs. amerikansk engelsk, europæisk vs. latinamerikansk spansk)

  3. Ressource- og omkostningsvurdering:

    • Vurdér oversættelsesomkostninger per sprog

    • Estimér tidsforbrug til opsætning og vedligeholdelse

    • Undersøg eventuelle markedsspecifikke tekniske krav

    • Overvej lokal kundesupport og dens omkostninger

1.2 Vælg den rette tekniske tilgang

Der er flere måder at strukturere en flersproget webshop:

  1. Domænestruktur-muligheder:

    • Separate TLD-domæner (example.de, example.fr)

    • Subdomæner (de.example.com, fr.example.com)

    • Undermapper (example.com/de/, example.com/fr/)

  2. Fordele og ulemper ved hver tilgang:

    • Separate TLD'er:
      • ✓ Bedste lokale SEO

      • ✓ Stærkest lokal identitet

      • ✗ Dyrere og mere kompleks opsætning

      • ✗ Opdelt domæneautoritet

    • Subdomæner:
      • ✓ Klar adskillelse mellem sprog

      • ✓ Nemmere geotargeting i søgemaskiner

      • ✗ Opdelt domæneautoritet som med TLD'er

      • ✗ Kræver særskilt SSL og opsætning

    • Undermapper:
      • ✓ Bevarer domæneautoritet

      • ✓ Enklere implementering og vedligeholdelse

      • ✓ Deler SSL-certifikat

      • ✗ Mindre lokalspecifikt SEO-boost

      • ✗ Kan skabe kompleksitet i URL-struktur

  3. Anbefalinger baseret på virksomhedsstørrelse:

    • Små webshops: Start med undermapper for enklere vedligeholdelse

    • Mellemstore webshops: Overvej subdomæner for balance mellem SEO og kompleksitet

    • Store webshops: Separate TLD'er for maksimal lokal relevans og brandtilpasning

2. Teknisk implementering af multisprog

2.1 WordPress multisite vs. oversættelsesplugins

To grundlæggende tilgange til multisprog i WordPress:

  1. WordPress Multisite:

    • Skaber separate WordPress-installationer under samme ramme

    • Ideel når hvert marked kræver større tilpasninger

    • Mere fleksibilitet til markedsspecifikke design og funktioner

    • Kræver mere vedligeholdelse og ressourcer

  2. Oversættelsesplugins:

    • Tilføjer oversættelser til din eksisterende WordPress-installation

    • Nemmere at implementere og vedligeholde

    • God til webshops med identisk struktur på alle sprog

    • Mere effektiv til oversættelse af dynamisk indhold

  3. Anbefalede plugins for forskellige behov:

    • WPML (WordPress Multilingual Plugin):
      • Omfattende, premium løsning

      • Perfekt WooCommerce-integration

      • Robust oversættelseshåndtering

      • Omfattende support og dokumentation

    • Polylang Pro:
      • Brugervenligt alternativ til WPML

      • God WooCommerce-kompatibilitet med Pro-versionen

      • Lidt lettere på ressourcer end WPML

    • TranslatePress:
      • Visuel front-end oversætter

      • Nemmere for ikke-tekniske brugere

      • God til mindre webshops

    • Weglot:
      • SaaS-løsning med automatisk oversættelse

      • Hurtig implementering

      • Månedligt abonnement med forskellige priser efter antal ord

2.2 Opsætning af WPML med WooCommerce

WPML er ofte det foretrukne valg for seriøse internationale WooCommerce webshops:

  1. Grundlæggende opsætning:

    • Installér WPML Multilingual CMS, WPML String Translation og WPML Translation Management

    • Installér WooCommerce Multilingual til integration med WooCommerce

    • Konfigurér sprog under WPML → Sprog

    • Vælg URL-format (undermapper, subdomæner eller separate domæner)

    • Opsæt sprogskifter i menu, widget eller som sticky element

  2. Oversættelse af WooCommerce-elementer:

    • Oversæt produkter under Products → Multilingual

    • Håndtér produktkategorier og tags via Taxonomy Translation

    • Oversæt attributter og variationer

    • Konfigurér oversat checkout og kontoområde

    • Oversæt email-skabeloner

// Eksempel på tilføjelse af sprogskifter i tema-filen (header.php)

<?php

if ( function_exists('icl_get_languages') ) {

    $languages = icl_get_languages('skip_missing=0&orderby=name');

    if(!empty($languages)) {

        echo '<div class="language-switcher">';

        foreach($languages as $l) {

            echo '<a href="'.$l['url'].'">';

            if($l['language_code'] != ICL_LANGUAGE_CODE) {

                echo '<img src="'.$l['country_flag_url'].'" height="12" alt="'.$l['language_code'].'" width="18" />';

            } else {

                echo '<img src="'.$l['country_flag_url'].'" height="12" alt="'.$l['language_code'].'" width="18" />';

            }

            echo '</a> ';

        }

        echo '</div>';

    }

}

?>

  1. Håndtering af medier og billeder:

    • Vælg mellem samme billeder for alle sprog eller specifikke billeder per sprog

    • Konfigurér oversættelse af billedbeskrivelser og alt-tekster

    • Overvej kulturelle præferencer for produktbilleder på forskellige markeder

  2. SEO-opsætning for multisprog:

    • Konfigurér hreflang-tags korrekt (WPML gør dette automatisk)

    • Sikr at hver sprogversion har sin egen unikke meta information

    • Implementér sprogspecifikke sitemaps

    • Koordinér med Google Search Console for hver sprogversion

2.3 Alternative plugin-løsninger

Hvis WPML ikke passer til dine behov:

  1. Polylang Pro implementering:

    • Installér Polylang Pro og WooCommerce Polylang Integration

    • Konfigurér sprog og URL-struktur

    • Oversæt produkter, kategorier og attributter

    • Opsæt sprogskifter i menuen

  2. TranslatePress for mindre webshops:

    • Installér TranslatePress og WooCommerce-udvidelsen

    • Brug den visuelle editor til oversættelse

    • Opsæt automatisk oversættelse med DeepL eller Google Translate

    • Konfigurér SEO-pakken for hreflang-tags og andre SEO-elementer

3. Opsætning af internationale valutaer og betalingsmetoder

3.1 Håndtering af multiple valutaer

Tilbyd kunderne at betale i deres foretrukne valuta:

  1. WooCommerce's indbyggede valutafunktioner:

    • Grundlæggende valutaindstillinger under WooCommerce → Indstillinger → Generelt

    • Begrænsninger ved standardløsningen (én valuta ad gangen)

  2. Multi-valuta plugins:

    • WooCommerce Multi-Currency: WPML-kompatibel, automatisk valutaomregning

    • Currency Switcher for WooCommerce: Avancerede prisfunktioner, rabatter per valuta

    • Aelia Currency Switcher: Professionel løsning med god skattehåndtering

    • WOOCS - Currency Switcher for WooCommerce: Populær løsning med mange features

  3. Implementering af valutaveksling:

    • Opsæt automatisk opdatering af valutakurser

    • Konfigurér afrundingsregler for forskellige valutaer

    • Tilpas visning af valutasymboler

    • Kobl valutaer til specifikke sprog

  4. Prissætningsstrategier for forskellige markeder:

    • Direkte omregning vs. markedsspecifikke priser

    • Afrundingsstrategier for psykologisk prissætning

    • Implementér rabatter for specifikke markeder

// Eksempel: Tilføj valutavælger i WooCommerce

function custom_currency_switcher() {

    if (class_exists('WOOCS')) {

        global $WOOCS;

        $currencies = $WOOCS->get_currencies();

        $current_currency = $WOOCS->current_currency;

        

        echo '<div class="currency-switcher">';

        echo '<span>Valuta: </span>';

        echo '<select onchange="window.location.href=this.value">';

        

        foreach ($currencies as $key => $currency) {

            $selected = ($current_currency == $key) ? 'selected' : '';

            echo '<option value="?currency=' . $key . '" ' . $selected . '>' . $currency['name'] . '</option>';

        }

        

        echo '</select>';

        echo '</div>';

    }

}

// Tilføj til theme hook: add_action('woocommerce_before_shop_loop', 'custom_currency_switcher', 20);

3.2 Internationale betalingsmetoder

Forskellige markeder foretrækker forskellige betalingsmetoder:

  1. Markedsspecifikke betalingspræferencer:

    • Nordeuropa: Kreditkort, banktransfers, mobile betalinger

    • Tyskland: SOFORT, SEPA, PayPal

    • Frankrig: Cartes Bancaires, PayPal

    • Sydeuropa: Efterbetaling, PayPal, kreditkort

    • USA/UK: Kreditkort, PayPal, Apple Pay

    • Asien: Lokale e-wallets, QR-kode betalinger

  2. WooCommerce betalingsgateways:

    • Standardgateways: PayPal, Stripe, direkte banktransfer

    • Markedsspecifikke gateways: Klarna, iDEAL, SOFORT, Alipay

    • Multi-gateway løsninger: Adyen, Mollie, PayU

  3. Opsætning af landspecifikke betalingsmetoder:

    • Konfigurér betalingsmetoder baseret på kundens land

    • Tilpas checkout-flowet til lokale forventninger

    • Implementér lokaliserede betalingsbeskrivelser

    • Test betalingsprocessen grundigt på hvert marked

  4. Lokalisering af betalingsoplevelsen:

    • Oversæt betalingssider og bekræftelser

    • Tilpas fejlmeddelelser til lokale sprog

    • Sørg for korrekt formatering af adressefelter per land

    • Implementér lokale skattemæssige krav (f.eks. CVR-nummer, momsnummer)

4. Lokalisering af produkter og indhold

4.1 Produktoversættelse og lokalisering

Mere end bare ordret oversættelse:

  1. Strategier for produktoversættelse:

    • Fuld manuel oversættelse for bedste kvalitet

    • Maskinoversættelse med menneskelig gennemgang for effektivitet

    • Hybrid-tilgang: maskinoversættelse for basisprodukter, manuel for topsælgere

  2. Kulturel tilpasning af produktbeskrivelser:

    • Tilpas tone og stil til lokale kulturelle præferencer

    • Justér produktfordele til lokale behov og værdier

    • Overvej lokale normer og tabuer

    • Tilpas calls-to-action til lokale konventioner

  3. Lokalisering af produktsortiment:

    • Vælg markedsspecifikke produkter baseret på lokal efterspørgsel

    • Skjul irrelevante produkter på bestemte markeder

    • Tilpas fremhævede produkter efter lokale sæsoner og tendenser

    • Implementér markedsspecifikke produktvarianter

  4. Lokalisering af billeder og medier:

    • Brug kulturelt passende produktbilleder

    • Lokaliser infografikker og måleenheder

    • Overvej modeldiversitet for forskellige markeder

    • Tilpas videoer med lokale undertekster eller voiceovers

// Eksempel: Vis kun bestemte produktkategorier baseret på sprog

function show_country_specific_categories($query) {

    if ( !is_admin() && $query->is_main_query() && (is_product_category() || is_shop()) ) {

        $current_lang = apply_filters('wpml_current_language', NULL);

        

        // Kategorier baseret på sprog

        $excluded_categories = array();

        

        if ($current_lang == 'de') {

            // Kategorier der skal skjules på det tyske marked

            $excluded_categories = array(24, 32, 56); // Kategori IDs

        } elseif ($current_lang == 'fr') {

            // Kategorier der skal skjules på det franske marked

            $excluded_categories = array(18, 45); // Kategori IDs

        }

        

        if (!empty($excluded_categories)) {

            $query->set('tax_query', array(

                array(

                    'taxonomy' => 'product_cat',

                    'field' => 'id',

                    'terms' => $excluded_categories,

                    'operator' => 'NOT IN'

                )

            ));

        }

    }

    return $query;

}

add_action('pre_get_posts', 'show_country_specific_categories');

4.2 Lokalisering af SEO-elementer

Optimér for hvert marked:

  1. Nøgleordsforskning per marked:

    • Gennemfør sprogspecifik og lokaliseret nøgleordsforskning

    • Identificér lokale søgemønstre og -intentioner

    • Analysér konkurrenter på hvert målmarked

    • Tilpas søgeordsstrategien til lokal søgeadfærd

  2. Lokalisering af meta information:

    • Skab unikke titler og meta-beskrivelser for hvert sprog

    • Inkluder lokalspecifikke nøgleord

    • Tilpas længden baseret på lokale søgemaskiners visning

    • Implementér lokaliserede rich snippets og strukturerede data

  3. Hreflang-implementering:

    • Sikr korrekt hreflang-markup for alle sprogversioner

    • Inkluder det korrekte sprogtag med regional variant (f.eks. en-US, en-GB)

    • Implementér krydsreferencer mellem alle sprogversioner

    • Validér korrekt implementering med testværktøjer

  4. Lokale backlink-strategier:

    • Udvikl markedsspecifikke link building-strategier

    • Fokusér på lokale autoriteter og branchewebsites

    • Deltag i lokale online-communities

    • Tilpas outreach-teknikker til lokale forretningskulturer

5. Internationale forsendelser, skat og juridiske overvejelser

5.1 Konfiguration af internationale forsendelser

Håndtering af global logistik:

  1. WooCommerce forsendelseszoner:

    • Konfigurér geografiske forsendelseszoner

    • Opsæt landspecifikke forsendelsesmetoder

    • Implementér forsendelseskalkulatorer for nøjagtige priser

    • Integrér med fragtfirmaer for real-time prisberegning

  2. Told- og afgiftshåndtering:

    • Informér kunder om potentielle toldgebyrer

    • Overvej DDP (Delivered Duty Paid) vs. DDU (Delivered Duty Unpaid)

    • Implementér tolddokumentation på fakturaer

    • Brug toldhåndteringssoftware for komplekse markeder

  3. Opsætning af landspecifikke fragtrater:

    • Brug fragtklasser baseret på vægt, størrelse eller pris

    • Implementér volumetrisk vægtberegning for internationale forsendelser

    • Konfigurér leveringstider per marked

    • Tilbyd forsendelsesalternativer baseret på lokale præferencer

  4. Adressehåndtering på tværs af lande:

    • Tilpas adresseformater til lokale standarder

    • Implementér adressevalidering for hvert marked

    • Konfigurér postkodefunktionalitet korrekt

    • Tilpas checkout-felter til lokale adressekrav

5.2 International skattehåndtering

Navigér i komplekse globale skatteregler:

  1. Moms/skat-konfiguration i WooCommerce:

    • Opsæt skatteklasser og -satser for hvert marked

    • Konfigurér skatteregler baseret på kundens og butikkens lokation

    • Implementér momsnummer-validering for B2B-salg i EU

    • Håndtér momsfritaget salg til visse regioner

  2. EU moms-regler og One-Stop-Shop (OSS):

    • Forstå og implementér IOSS (Import One-Stop Shop) for salg til EU

    • Konfigurér korrekt momsbehandling for forskellige tærskler

    • Implementér OSS-momsindberetning

    • Håndtér digital moms for downloadbare produkter

  3. Automatisering med skatteplugins:

    • TaxJar for amerikansk salg og skattehåndtering

    • Avalara for global skattehåndtering

    • WooCommerce EU VAT Assistant for europæisk moms

    • Automatisér momsrapportering og -beregning

// Eksempel: Vis eller skjul momsnummerfelt baseret på land

function custom_checkout_fields($fields) {

    $customer_country = WC()->customer->get_billing_country();

    

    // Liste over EU-lande

    $eu_countries = array('AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE');

    

    // Vis kun momsfelt for B2B-kunder i EU

    if (in_array($customer_country, $eu_countries)) {

        $fields['billing']['billing_vat'] = array(

            'label'       => __('VAT Number', 'woocommerce'),

            'placeholder' => __('e.g. DE123456789', 'woocommerce'),

            'required'    => false,

            'class'       => array('form-row-wide'),

            'clear'       => true

        );

    }

    

    return $fields;

}

add_filter('woocommerce_checkout_fields', 'custom_checkout_fields');

5.3 Juridiske krav på tværs af lande

Navigering i det internationale juridiske landskab:

  1. Privatlivspolitikker og GDPR:

    • Skab sprogspecifikke privatlivspolitikker

    • Implementér GDPR-compliant cookie-samtykke for EU

    • Tilpas datahåndteringspolitikker til lokale love

    • Sikr at samtykke gemmes korrekt for hver jurisdiktion

  2. Betingelser og vilkår per land:

    • Tilpas handelsbetingelser til lokale forbrugerlovgivninger

    • Inkluder landspecifikke retur- og refunderingspolitikker

    • Tilpas garantiinformation til lokale krav

    • Adressér landespecifikke juridiske forpligtelser

  3. Lokale markedsførings- og e-handelsregler:

    • Tilpas markedsføringspraksis til lokale regler

    • Implementér landspecifikke aldersverifikationer hvor nødvendigt

    • Forstå og overhold lokale regler om salgsfremmende aktiviteter

    • Adressér særlige krav til produktbeskrivelser og påstande

  4. Dokumentation og certifikater:

    • Inkluder nødvendige produktcertifikater for hvert marked

    • Tilføj kompliancedokumentation hvor påkrævet

    • Sikr korrekt produktmærkning for internationale forsendelser

    • Vedligehold nødvendige importlicenser og dokumentation

6. Brugeroplevelse og kulturelle overvejelser

6.1 Kulturelt tilpasset brugeroplevelse

Skab en brugeroplevelse, der resonerer med lokale forventninger:

  1. Designovervejelser for internationale markeder:

    • Tilpas farver og symboler til lokale kulturelle associationer

    • Overvej læseretning (f.eks. højre-til-venstre for arabisk)

    • Tilpas tomme områder og layout til tekstudvidelse i andre sprog

    • Implementér lokale designtrends og -præferencer

  2. Lokaliseret indholdsstruktur:

    • Tilpas navigationsstruktur til lokale forventninger

    • Prioritér indhold forskelligt baseret på markedets behov

    • Justér informationsarkitektur for forskellige brugeradfærdsmønstre

    • Overvej markedsspecifikke landingssider

  3. Tilpasning af visuelle elementer:

    • Brug kulturelt passende billeder og illustrationer

    • Tilpas farvepaletter til lokale præferencer

    • Overvej lokale normer for produktpræsentation

    • Tilpas typografi til sproglige krav (f.eks. større tekstbokse til tysk)

  4. Datums-, tids- og nummerformater:

    • Implementér korrekte datoformater per region (MM/DD/YYYY vs. DD/MM/YYYY)

    • Brug passende tidsformater (12-timer vs. 24-timer)

    • Konfigurér korrekte tusindtalsseparatorer og decimaladskillere

    • Tilpas måle- og vægtenheder til lokale standarder

6.2 Automatisk geolokation og redirection

Styrk brugeroplevelsen med intelligent markedsgenkendelse:

  1. Implementering af geolokation:

    • Brug IP-baseret geolokation til at genkende besøgendes land

    • Implementér browsersprogs-detektion som backup

    • Tilbyd lokalt relevant indhold baseret på geolokation

    • Respektér brugerens privatliv og GDPR-regler

  2. Smart sprog- og landeredirection:

    • Tilbyd snarere end tving automatisk redirection

    • Implementér huskefunktion for brugerens sprogvalg

    • Opsæt landspecifikke velkomstsider for førstegangsbesøgende

    • Tillad altid manuel sprogændring

  3. Plugins og værktøjer til geolokation:

    • GeoIP Detection for WordPress

    • MaxMind GeoIP-database integration

    • WPML's eller Polylang's indbyggede geografiske funktioner

    • Cloudflare eller lignende CDN-geolokationstjenester

// Eksempel: Simpel geolokations-baseret sprogopdagelse med redirect

function geolocate_redirect() {

    // Kør kun for førstegangsbesøgende

    if (!isset($_COOKIE['user_location_set'])) {

        // Hent brugerland via IP (kræver GeoIP plugin/service)

        $user_country = apply_filters('geoip_detect2_get_info_from_current_ip', array());

        $country_code = $user_country->country->isoCode;

        

        // Definer land til sprog mapping

        $country_language_map = array(

            'DE' => 'de',

            'AT' => 'de',

            'CH' => 'de',

            'FR' => 'fr',

            'BE' => 'fr',

            'IT' => 'it',

            'ES' => 'es'

            // Tilføj flere lande efter behov

        );

        

        // Hvis brugerens land er i vores mapping

        if (isset($country_language_map[$country_code])) {

            $suggested_language = $country_language_map[$country_code];

            $current_language = apply_filters('wpml_current_language', NULL);

            

            // Hvis brugerens formodede sprog ikke er det aktuelle

            if ($suggested_language != $current_language) {

                // Gem en cookie for at undgå fremtidige redirects

                setcookie('user_location_set', '1', time() + 30 * DAY_IN_SECONDS, '/');

                

                // Få URL for det foreslåede sprog

                $url = apply_filters('wpml_permalink', get_permalink(), $suggested_language);

                

                // Tilbyd sprog via javascript i stedet for automatisk redirect

                echo '<div id="language-suggestion" style="background:#f8f9fa; padding:10px; text-align:center;">';

                echo sprintf(__('Vi har opdaget, at du besøger fra %s. Vil du se vores webshop på %s?', 'theme-domain'), 

                      $user_country->country->names['en'], 

                      $suggested_language);

                echo ' <a href="'.$url.'" class="button">'.__('Ja, skift sprog', 'theme-domain').'</a>';

                echo ' <a href="#" onclick="document.getElementById(\'language-suggestion\').style.display=\'none\'; return false;" class="button">'.__('Nej tak', 'theme-domain').'</a>';

                echo '</div>';

            }

        }

    }

}

add_action('wp_footer', 'geolocate_redirect');

Få en gratis
SEO Analyse
på din hjemmeside!