Category Archives: Guides

Trapperabat på Shoporama

Du kan godt lave trapperabat på Shoporama. Altså forstået således:

1 x produkt koster 30,- pr. styk

5 x produkt koster 25,- pr. styk

10 x produktet koster 20,- pr. styk

30 x produktet koster 18,- pr. styk

Dvs. 7 produkter koster 7×25 og 3 produkter koster 3×30,- etc.

Det sættes op således:

1) Find det produkt du vil lave trapperabat på og klik redigér.

2) Vælg fanebladet “Mængderabat”

3) Skriv de antal, der udløser rabatten med komma i feltet “Giv rabat ved følgende antal”. Skal vi tage udgangspunkt i eksemplet herover skal der stå 5,10,30. Klik herefter “Gem og rediger videre”

4) Nu får du felter frem til at skrive styk-pris i. Udfyld alle tre priser og klik “Gem”.

Du har nu trapperabat på dit produkt. (Bemærk du muligvis skal have din udvikler ind over for at kunne vise trapperabatten i din shop).

Addwish integration med Shoporama

Addwish er en dansk ønskeseddel, mersalg, opsalg, søgemaskine ting, som man forholdsvis hurtigt kan tilknytte sin shop. Der skal dog en udvikler ind over. Her er opskriften, din udvikler skal bruge og så tager det max en time.

1. Opret dig og indsæt script

Allerførst skal du oprette dig på Addwish. Når du gør dette, får du et script, som du skal sende til din udvikler. Dette skal han indsætte nederst i din global.html fil (lige inden </body> )

2. Berig dine produkter med info

Dernæst skal der lidt kode ind på dine produkter. Det er bare at copy paste den her ind på product.html siden.

<{assign var="newcachename" value="product_addwishcache"|cat:$product->getProductId()}>
                            <{assign var="randomttl" value=43200|mt_rand:86400}>
                            <{get_cache name=$newcachename ttl=$randomttl assign="my_new_cached_data"}>
                            <{if $my_new_cached_data}>
                                <{$my_new_cached_data}>
                            <{else}>
                                <{cache name=$newcachename}>
                                    <span style="display:none" class="addwish-product" data-title="<{$product->getName()|escape}>" <{if $images}>
                                    <{section name="j" loop=$images start=0 max=1}>
                                    data-imgurl="<{$webshop->getUrl()}><{$images[j]->getSrc(770, 770, 'fit')}>" 
                                    <{/section}>
                                <{/if}> data-price="<{$product->getRealPrice()|number_format:2:".":""}>" data-productnumber="<{$product->getProductId()}>" data-url="<{$webshop->getUrl()}>/<{$product->getUrl()}>" data-currency="<{$webshop->getCurrency()}>" <{if $supplier}>data-brand="<{$supplier->getName()}>"<{/if}> <{if $product->getIsInStock()}>data-instock="true"<{else}> data-instock="false"<{/if}> <{if $product->getSalePrice()}> data-previousprice="<{$product->getPrice()|number_format:2:".":""}>"<{/if}> <{if $product->getMetaValue('addwish_score')}>data-score="<{$product->getMetaValue('addwish_score')}>"<{/if}> <{if $product->getMetaValue('addwish_gender')}>data-gender="<{$product->getMetaValue('addwish_gender')}>"<{/if}> <{if $product->getMetaValue('addwish_recurrent')}>data-recurrent="<{$product->getMetaValue('addwish_recurrent')}>"<{/if}>></span>

                                <{/cache}>
                            <{/if}>

Bemærk du kan bruge disse i ekstrafelter på produktet

addwish_score

addwish_gender

addwish_recurrent

Hvis de er på produktet, bliver de vist. Hvis ikke, sker der intet ved det.

3. Konverteringsscript

Ja … så skal vi ha’ lidt kode ind på thanks.html. Lidt afhængig af, hvordan du bruger Google Analytics skal du lige være opmærksom på, at den bliver afviklet. Det tester du naturligvis. Men … her er koden, du skal bruge på kvitteringssiden.

<span style="display:none;" class="addwish-conversion" 
        data-tax="<{$order->getVat()|number_format:2:".":""}>"
        data-ordernumber="<{$order->getWebshopOrderId()}>"
        data-total="<{$order->getPrice()|number_format:2:".":""}>">
         <{assign var="products" value=$order->getProducts()}>
         <{section name="i" loop=$products}>
            <span
                data-unit-price="<{$products[i]->getUnitPrice()|number_format:2:".":""}>"
                data-url="<{$webshop->getUrl()}>/<{$products[i]->getUrl()}>"
                data-productnumber="<{$products[i]->getProductId()}>"
                data-quantity="<{$products[i]->getAmount()|number_format:2:".":""}>"
            ></span>
        <{/section}>

    </span>

4. Et feed til Addwish

Addwish skal bruge et feed med alle dine produkter. Det gøres nemmest således:

Opret en fil med SFTP som du f.eks. kalder addwishfeed.xml. Smid dette deri

<?xml version="1.0" encoding="UTF-8"?>

<{assign var="products" value=$landing_page->getProducts()}>

<products>

<{section name="i" loop=$products}>
    <product>

    <url><{$webshop->getUrl()}>/<{$products[i]->getUrl()}></url>

    <title><{$products[i]->getName()|escape}></title>
    <{assign var="images" value=$products[i]->getImages()}>
    <{if $images}>
        <{section name="j" loop=$images start=0 max=1}>
            <imgurl><{$webshop->getUrl()}><{$images[j]->getSrc(300, 300, 'fit')}></imgurl>
        <{/section}>
    <{/if}>
    <price><{$products[i]->getRealPrice(null, null, true)|number_format:2:".":""}></price>

    <keywords></keywords>

    <description><{$products[i]->getDescription()|escape}></description>

    <{if $products[i]->getSalePrice()}>
    <previousprice><{$products[i]->getPrice(null, null, true)|number_format:2:".":""}></previousprice>
    <{/if}>

    <productnumber><{$products[i]->getOwnId()}></productnumber>

    <currency><{$webshop->getCurrency()}></currency>
    <{assign var="supplier" value=$products[i]->getSupplier()}>
    <{if $supplier}>
        <brand><{$supplier->getName()|escape}></brand>
    <{/if}>
    <instock><{if $products[i]->getIsInStock()}>true<{else}>false<{/if}></instock>

    </product>
<{/section}>
</products>

Opret så en landingsside. Kald den evt. addwish-produkter. Sæt reglerne for de produkter, du vil have med (f.eks. bare realpris > 0 ).

I “eget XML” indtaster du addwishfeed.xml og lige nedenunder har du så URL’en på dit feed, som du skal oplyse Addwish om.

Sæt flueben i “noindex, follow” (vi behøver ikke få denne side indexeret).

5. Opret blank side til Addwish søgeresultater

Her anbefaler jeg at lave en statisk side, der f.eks. hedder searchresults. Sæt et ekstrafelt til “addwishsearch=true” og bed så din udvikler checke på dette på page.html.

Send den URL du beslutter dig for til Addwish.

6. Oplys Addwish om, hvad der er i /basket

Denne simple kode skal du (eller rettere din udvikler) lige smide i din basket.html

<{if $basket}>
    <span style="display:none" class="addwish-basket" data-total="<{$total_price|number_format:2:",":"."}>" data-tax="<{$vat|number_format:2:",":"."}>" data-noshipping="0">

    <{section name="i" loop=$basket}>
    <{assign var="product" value=$basket[i].product}>
         <span 
         data-unit-price="<{$total_price|number_format:2:".":""}>" 
         data-url="<($webshop->getUrl()}><{$product->getUrl()}>" 
         data-productnumber="<{$product->getOwnId()}>" 
         data-quantity="<{$basket[i].amount}>"
         >

         </span>
    <{/section}>

    </span>
<{/if}>

Bemærk hvor der står data-noshipping=”0″ skal du indtaste din grænse for fri fragt. Så har du fri fragt over 399, så skal der stå data-noshipping=”399″.

 

Det var alt – du burde nu være good to go og skal så bare vente på om Addwish kan skaffe flere grunker i kassen til dig.

 

Arbejd hurtigere i din Shoporama shop

Hvis du søger efter produkter eller ordrer i din Shoporama shop, så skal du klikke ind under f.eks. produkter, markere søgefeltet og så taste dit søgeord. Det kan gøres smartere. I eksemplet her bruger jeg Firefox browseren (men det kan sikkert også gøres i din Chrome browser og/eller Safari eller hvad du bruger).

Tricket er, at du bare skriver “p lanterne” i adresselinjen, hvis du vil søge efter “lanterne” blandt produkterne. Eller “o hansen” hvis du vil søge efter “hansen” blandt dine ordrer. For at indstille din browser til det, gør du følgende:

Bogmærk denne URL:

https://www.shoporama.dk/admin/da/product/list?search=%s&has_images=&in_stock=&is_online=&product_list_limit=25#table

Klik på færdig, når du har gjort det.

Genveje Shoporama

 

 

 

 

2) Gå i Bogmærker og klik “Organisér bogmærker”

3) Nu får du dette frem. Klik på “Bogmærkemenuen” til venstre, så du får dit nye bogmærke frem.

Genveje Shoporama

4) Klik på den lille trekant nederst

Genveje Shoporama

5) Nu folder der sig nogle flere muligheder ud. Sæt et p i linjen “stikord”. Klik ned i næste felt. Nu skulle den gerne være gemt.

Genvej til hurtig søgning på Shoporama

Luk vinduet. Gå i adresselinjen og skriv “p [produktnavn]“. Voilá – du har lige sparet et par kliks.

Vil du lave den samme med ordrer, så kan du bruge denne linje (og så skal du skrive o i stedet for p i “stikord”).

https://www.shoporama.dk/admin/da/order/list?voucher_id=&product_id=&search=%s&order_list_limit=25&status=&shipping_id=&del_country_id=&paid=

Produktanmeldelser på Shoporama

Så fik vi implementeret produktanmeldelser. Der er flere elementer involveret i dem, så derfor denne guide.

Emnerne er:

-Kunne modtage anmeldelser på din webshop

-Bede dine kunder anmelde produkterne

-Vise anmeldelser på dit produkt

Lad os komme i gang.

Side til at modtage anmeldelser

Ja – her skal du så “desværre” betale for en udvikler. Det er selvfølgeligt ærgerligt, men sådan er det at være på et shopsystem, der udvikler sig.

Nå … din udvikler skal lave en fil, der hedder product_review.html

Han/hun kan hente eksempel i vores default tema.  Ganske kort er det siden, hvor din kunde skal anmelde produktet. Den skal blot indeholde dette

Så er der en anmeldelsesside på din webshop.

Få anmeldelserne i hus

For at få dine kunder til at anmelde dine produkter, skal de jo vide, at de kan. Du kan gøre to ting for at gi’ dem besked:

1) Sende dem en mail X timer efter ordren er langt (i stil med din after_purchase.html mail). I mailen er der link til siden, hvor de skal anmelde.

eller

2) Finde de kunder, der har købt bestemte ordrer og maile dem et link til hvor de kan anmelde dit produkt.

Metode 1 gøres ved at oprette en fil ved navn product_review_mail.html. Din udvikler finde eksempel på koden i vores default tema. Dernæst skal du gøre følgende i Shoporama:

-Klik på Indstillinger (tandhjulet)

-Klik på fanebladet Mails

-Under produktanmeldelser sender du, hvor mange timer efter at ordren er lagt, at de skal have mailen. 24 timer = 1 døgn. Så skal de ha’ den efter to uger, er det 24*14 = 336, du skal taste ind.

-Klik “Gem”

Metode 2 kan gøres på flere måder. Her er én af dem:

-Log ind i Shoporama

-Klik på “produkter”

-Find et produkt, du gerne vil have anmeldt. I kolonnen solgt står der, hvor mange du har solgt. Klik på det tal

-Nu ser du alle de ordrer, hvor produktet indgår. Markér dem, du vil sende til.

-Scroll ned i bunden og klik “Send e-mail”

-Nu skriver du en rørende besked om, hvorfor de skal anmelde det.

Produktanmeldelser Shoporama

-Klik på preview e-mails.

-Når du er tilfreds, så klikker du på “Send e-mails” i bunden. Og så er der mails på vej til dine kunder.

Nu skal du vise anmeldelserne på dit produkt

Når anmeldelserne er i hus, skal din udvikler tilføje lidt til filen product.html

Koden ser således ud

<{assign var="reviews" value=$product->getProductReviews()}>

    <{section name="p" loop=$reviews}>
        <{assign var="order" value=$reviews[p]->getOrder()}>

        <p><{$reviews[p]->getRating()}> stjerner ud af 5</p>
        <p>Skrevet af <{$order->getDelName()}> d. <{$reviews[p]->getCreated()|date_format:"%d.%m.%Y"}></p>
        <p><em><{$reviews[p]->getDescription()|escape}></em></p>

        <hr>
    <{/section}>

Du kan hive:

-Kundens navn

-Anmeldelsesdato

og

-Anmeldelsen ud

Voilá – anmeldelser på dine produkter.

Men … for at få fine stjerner ude i SERP, skal du lige angive produktets score. Det kan du gøre således:

<{assign var="reviews" value=$product->getProductReviews()}>
    <{if $reviews}>
        <{assign var="antalreviews" value=0}>
        <{assign var="totalscore" value=0}>
        <{section name="p" loop=$reviews}>
            <{math assign="antalreviews" equation=x+1 x=$antalreviews}>
            <{math assign="totalscore" equation=x+y x=$totalscore y=$reviews[p]->getRating()}>
        <{/section}>
        <{math assign="gennemsnit" equation=x/y x=$totalscore y=$antalreviews}>

        <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
            Fået <span itemprop="ratingValue"><{$gennemsnit|number_format:2:",":"."}></span>/5 stjerner ud af <span itemprop="reviewCount"><{$antalreviews}></span> kundeanmeldelser.
        </div>
    <{/if}>

Og så er det ellers bare at vente til Google belønner dig med stjerner.

Du kan teste dine mikrodata her.

Bonus

Du kan også sortere produkterne på dine landingssider efter bedst ratede produkt.

 

Må det vælte ind med gode anmeldelser på din shop :-)

Send mail til en gruppe kunder

Vi har lavet en ny feature, hvor du kan sende en mail hurtigt til en gruppe kunder. Den fungerer således:

1) Klik på ordrer

2) Find de ordrer, du vil sende til. F.eks. ved at vælge alle med en bestemt label (her “forudbestilling”)

Skærmbillede 2016-02-01 kl. 16.38.13

3) Sæt flueben lige under ID/info, så alle ordrerne bliver valgt.

4) Scroll ned i bunden og klik på “Send email”

Skærmbillede 2016-02-01 kl. 16.39.13

 

 

5) Skriv så din mail. Udfyld emne og indhold. Bemærk du kan bruge [NAME], [PRICE], [LINK] og [PAYMENT_LINK] i din mail. Det bliver så erstattet med navn, ordrens totalpris, link til ordren og et betalingslink.

6) Når du har skrevet din mail, klikker du på “Preview e-mails” og du kan så se mailen for hver enkelt kunde.

7) Er du tilfreds med mailen, så klikker du “Send email” allernederst og dine kunder får personaliserede mails.

Sådan kobler du Shoporama sammen med Dinero

Benytter du Dinero som økonomisystem, så skal du følge denne guide for at få dine salg fra din Shoporama shop over i Dineros kassekladde. Bemærk, det kræver at du har et Dinero Pro abonnement.

  1. Log ind i Shoporama og klik på Indstillinger
  2. Klik på fanebladet “Økonomi- og lagersystem”
  3. Vælg “Dinero” under “Økonomisystem” og klik “Gem og rediger videre”
  4. Klik på “Økonomisystem” i den lysegrå menu i toppen.
  5. Først skal du indtaste din API nøgle. Den finder du i Dinero, når du er logget ind. Klik på tandhjulet og så API.
  6. I Dinero klikker du så på “Ny API nøgle”. Der kommer så en pop-up, hvor du skal give den et navn f.eks. webshop. Klik så på “Opret API-nøgle”
  7. Du får nu en lang nøgle. Den kopierer du og vender tilbage til Shoporama. Den indsætter du i feltet API-nøgle.
  8. Herefter skal du indsætte dit organisations ID i Shoporama. Det finder du nederst i venstre hjørne i Dinero (når du er logget ind – de kalder det Firma ID).
  9. Nu klikker du “Gem” i Shoporama og så skal du vente op til 24 timer (skyldes vi kun kan kontakte Dinero API’et én gang i døgnet).
  10. Når du logger ind igen om 24 timer har Shoporama hentet din kontoplan og du skal vælge kontoplan og modkonto for alle dine salg, dine rabatter og dine fragtmuligheder. Klik herefter “Gem”

Din integration med Dinero spiller nu. Du finder salget under Regnskab → Kassekladde.

Sådan verificerer du din Shoporama shop i Google Search Console (tidligere Webmaster Tools)

For at verificere din Shoporama shop i Search Console, skal du bruge de alternative metoder (du kan ikke uploade en fil til verificering).

1. Vælg fanebladet “Alternative metoder”

Vælg alternative metoder

 

 

 

 

 

 

 

2. Vælg “html-tag”. Så kommer der en linje frem med et meta tag, som skal indsættes i din header – typisk i din global.html fil

Vælg html tag

 

 

 

 

 

3. Indsæt denne fil med SFTP. Hvis du har caching slået til, så nulstil din cache.

4. Herefter klikker du på den røde “Bekræft” knap.

Shoporama og Webmaster Tools

 

 

 

 

Voilá… din Shoporama shop er connected med Search Console.

Sådan laver du dit eget feed på Shoporama

Vil du selv skrue et feed sammen til Pricerunner eller en anden service, så kan du sagtens det. Du gør således:

1. Opret dit feed via SFTP editoren – kald den f.eks. mitfeed.xml

2. Byg den sådan her

<{assign var="products" value=$landing_page->getProducts()}>
<xml>
    <title><{$landing_page->getName()|escape}></title>

    <products>
        <{section name="i" loop=$products}>
            <product>
                <name><{$products[i]->getName()|escape}></name>
            </product>
        <{/section}>
    </products>

</xml>

Du kan tilføje alle de data du vil om produktet.

Nu opretter du en landingsside med de produkter du vil have (vil du have alle produkter, så vælger du bare pris skal være større end nul).

I feltet “Eget XML” skriver du mitfeed.xml under XML-filnavn (lige nedenunder står URL’en til dit nye feed) og klikker “Gem” i bunden af siden.

Mange vil gerne lave et Pricerunner feed, hvor de ikke har deres beskrivelse med. Det kan man gøre på denne måde.

 

Sådan opsætter du MobilePay med ePay på Shoporama

Så kom længe ventede MobilePay til webshops (dog med det forbehold, at det kun gælder hvis man har registreret et Mastercard eller andet internationalt kort på sin MobilePay konto og 95% af danskerne har nok registreret deres VisaDankort :-(  ).

Det skal ikke stoppe os, så her får du opskriften til at opsætte MobilePay på Shoporama. I skrivende stund er det kun ePay, der er klar til det, så kravet er at du bruger ePay og er godkendt til MobilePay.

Lad os komme i gang. Det er super nemt. Log ind i Shoporama.

Klik på tandhjulet (indstillinger)

Klik på betalingsgateways

Klik på “Opret nyt betalingsgateway”

Kald det “MobilePay” og vælg ePay i dropdown menuen. Klik så Gem.

Sæt dit merchant ID ind i ID (som ved din anden ePay aftale)

Sæt også secret og password til capture op præcis som på din ePay aftale.

Under “Andre indstillinger” skal du sætte Windowstate til 3 og vælge “Mobilepay online” under “Paymenttype” som her

MobilePay med ePay og Shoporama

Nu klikker du “Gem” og er egentligt klar til at modtage MobilePay.

Men…. har du tidligere kun haft ét betalingsgateway, så kan det være, at dit tema kun viser første betalingsgateway. Derfor kan det være din udvikler skal ind og lave en “vælg betalingsform” i dit check-ud flow.

3 Shoporama features, du sikkert ikke kender

Her får du 3 features, som mange nye e-købmænd ikke kender, men som kan være ganske nyttige at kende.

Ret dine 404 fejl

Der vil på et eller andet tidspunkt komme links ind til din side, som peger ind på en 404 side. Det er ærgerligt både for de besøgende og for dig (der går glip af linkjuice). Fortvivl ikke… vi holder øje med det for dig. Når du er logget ind i Shoporama, så skal du blot klikke på menupunktet “404-fejl”. Her vil du få en liste af de sider, der linkes til og hvor der er linket fra. Ud for hver side er der et link, hvor der står “opret redirect”. Klik på det og få redirectet til noget relevant eller det rigtige.

Gør dine sider bedre

Nogle gange går det lidt hurtigt og du får ikke skrevet title og description. Klik på menupunktet “Forslag til forbedringer”. Her vil du få en oversigt over de kategorier, landingssider og produkter, der mangler title og descriptions. Klik på dem, og du ryger direkte ind på siden hvor du kan få dem tilføjet (og bedre placeringer i søgemaskinerne).

(Du ville kunne få samme oplysninger i Google Webmaster Tools. Men væsentligt senere og der er det jo næsten “for sent”. Det er skønnere at have det rettet inden Google opdager det. Det bør du klart også få sat op).

Søg og erstat-kopiering af varer

Ofte har man produkter i mange farver. Sort, grøn, blå, rød etc.  Når du har oprettet den ene, så kan du kopiere varen (bare rolig – canonical er sat korrekt). Herefter markerer du kopien og vælger “Søg og erstat” og klikker “Gem”.

Søg og erstat i ShoporamaNu får du dette billede, hvor du bare skal vælge, hvad der skal søges og erstattes.

Søg og erstat i ShoporamaKlik “Søg og erstat” og Shoporama erstatter (i tilfældet her) “grøn” med “blå” i title, description, navn, beskrivelse og listebeskrivelse.