Bestil opringning

Udfyld formularen, så ringer vi dig op hurtigst muligt

Nødsituation

Ved akutte situationer eller nedbrud kan du sende en SMS til vores vagttelefon

Vagttelefon (kun SMS)

+45 29 70 15 95

Send en SMS med følgende information:

  • Dit navn og webshop
  • Beskrivelse af problemet
  • Dit telefonnummer for tilbageringning

Bemærk: Denne service er kun til kritiske situationer hvor din webshop er nede eller har alvorlige problemer. For almindelig support, brug venligst vores normale supportkanaler.

Template API

Komplet reference til alle klasser og metoder tilgængelige i Shoporama templates

Tilgængelige klasser

I dine templates har du adgang til objekter af følgende klasser:

SafeBlogPost
Håndterer blogindlæg med titel, indhold og tilhørende data
SafeBrand
Repræsenterer et brand med billede og linkinformation
SafeCampaign
Håndterer kampagner med rabatter og udløbsdatoer
SafeCategory
Repræsenterer produktkategorier med hierarkisk struktur
SafeCompany
Indeholder virksomhedsoplysninger som navn, adresse og kontaktinfo
SafeCountry
Håndterer lande med forsendelsesregler og valuta
SafeCustomer
Repræsenterer kunder med personlige oplysninger og loyalitetspoint
SafeCustomerField
Håndterer brugerdefinerede kundefelter og deres værdier
SafeImage
Håndterer billeder med forskellige størrelser og formater
SafeLandingPage
Repræsenterer landingssider med indhold og SEO-data
SafeManufacturer
Håndterer producenter med kontaktoplysninger og billeder
SafeMenu
Repræsenterer menuer til navigation på webshoppen
SafeMenuItem
Håndterer individuelle menupunkter med links og hierarki
SafeOrder
Repræsenterer ordrer med produkter, priser og leveringsinfo
SafeOrderLabel
Håndterer labels/mærkater til ordrer
SafeOrderProduct
Repræsenterer produkter i en ordre med antal og priser
SafeOrderReturn
Håndterer returneringer af ordrer
SafeOrderReturnProduct
Håndterer produkter i en returneringssag
SafePage
Repræsenterer statiske sider med indhold og SEO-data
SafePager
Håndterer paginering af lister med navigation
SafePaymentGateway
Repræsenterer betalingsgateway med indstillinger
SafePoint
Håndterer loyalitetspoint for kunder
SafeProduct
Repræsenterer produkter med priser, billeder og varianter
SafeProductFile
Håndterer filer tilknyttet produkter (downloads, manualer)
SafeProductLabel
Håndterer produktlabels og mærkater
SafeProductProfileAttributeValue
Håndterer værdier for produktattributter
SafeProductReview
Repræsenterer kundeanmeldelser af produkter
SafeProfile
Håndterer produktprofiler med attributter og egenskaber
SafeProfileAttribute
Repræsenterer attributter for produktprofiler
SafeRecurringOrder
Håndterer abonnementsordrer og gentagende betalinger
SafeRecurringOrderProduct
Håndterer produkter i abonnementsordrer
SafeSafetyProfile
Håndterer sikkerhedsprofiler for farlige produkter
SafeShipping
Repræsenterer fragtmetoder med priser og leveringstider
SafeStockLocation
Håndterer lagerlokaliteter og beholdning
SafeSupplier
Repræsenterer leverandører med kontaktinfo og produkter
SafeVoucher
Håndterer rabatkuponer og gavebevis
SafeWebshop
Repræsenterer webshoppen med indstillinger og konfiguration
SafeWishlist
Håndterer kunders ønskelister
SafeWishlistProduct
Håndterer produkter på ønskelister

SafeBlogPost

Håndterer blogindlæg med titel, indhold og tilhørende data

Link
getBlogPostId()
Link
Henter blogindlæggets ID
getUrl($action = 'view', $controller = null)
Link
Returnerer URL til blog-indlægget baseret på handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getRemoteUrl()
Link
Henter den eksterne URL til blogindlægget
getTitle()
Link
Henter blogindlæggets titel med parsede variabler
getBody()
Link
Henter blogindlæggets indhold med parsede variabler
parse($text)
Link
Parser tekst og erstatter variable
@param string $text Teksten der skal parses
canEdit()
Link
Tjekker om det nuværende blogindlæg kan redigeres
getImages()
Link
Henter alle billeder tilknyttet blogindlægget
getMetaValues()
Link
Henter alle meta-værdier for blogindlægget
getMetaValue($key)
Link
Returnerer en specifik meta-værdi
@param string $key Nøglen for meta-værdien
getHtmlFields()
Link
Henter alle HTML-felter som array
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt
@param string $tag HTML-feltets tag
getMetaTitle()
Link
Henter meta-titel med parsede variabler
getMetaDescription()
Link
Henter meta-beskrivelse for blogindlægget
getUserName()
Link
Henter forfatternavnet for blogindlægget
getCreated()
Link
Henter oprettelsesdato for blogindlægget
getUpdated()
Link
Henter seneste opdateringsdato for blogindlægget
getPublishAfter()
Link
Henter publiceringsdato for blogindlægget
getProducts($limit = 50)
Link
Returnerer produkter tilknyttet blog-indlægget
@param int $limit Maksimalt antal produkter (standard: 50)
getOpenGraphTitle()
Link
Henter Open Graph titel til sociale medier
getOpenGraphDescription()
Link
Henter Open Graph beskrivelse til sociale medier
getOpenGraphImage()
Link
Henter Open Graph billede til sociale medier
getExtensionValue($name)
Link
Returnerer værdien for en udvidelsesdata
@param string $name Navnet på udvidelsesdataen
getCategories()
Link
Henter kategorier tilknyttet blogindlægget
getNoIndex()
Link
Tjekker om blogindlægget er markeret som noindex for søgemaskiner

SafeBrand

Repræsenterer et brand med billede og linkinformation

Link
getImage()
Link
Henter brandets billede hvis det findes
getBrandId()
Link
Henter brandets ID
getName()
Link
Henter brandets navn
getRemoteUrl()
Link
Henter URL til den linkede kategori eller landingsside

SafeCampaign

Håndterer kampagner med rabatter og udløbsdatoer

Link
canUse()
Link
Tjekker om kampagnen kan bruges
getName()
Link
Henter kampagnens navn
getDescription()
Link
Henter kampagnens beskrivelse
getPrice()
Link
Henter kampagnens pris
getPriceModel()
Link
Henter kampagnens prismodel
getPercent()
Link
Henter kampagnens procentrabat
getExpires()
Link
Henter kampagnens udløbsdato
getImage()
Link
Henter kampagnens billede hvis det findes
getCampaignId()
Link
Henter kampagnens ID

SafeCategory

Repræsenterer produktkategorier med hierarkisk struktur

Link
getObjectType()
Link
Returnerer objekttypen for denne kategori
getInMenu()
Link
Returnerer om kategorien skal vises i menuen
getIsOnline()
Link
Returnerer om kategorien er online og synlig
getProductCount()
Link
Returnerer antallet af produkter i kategorien
getRemoteUrl()
Link
Returnerer den eksterne URL for kategorien
getSlugName()
Link
Returnerer det URL-venlige navn (slug) for kategorien
getImages()
Link
Returnerer alle billeder tilknyttet kategorien som SafeImage objekter
getCategoryId()
Link
Returnerer kategori ID'et
getParentId()
Link
Returnerer ID'et for den overordnede kategori
isFront()
Link
Returnerer om kategorien er forsidekategorien
getUrl($action = 'view', $controller = null)
Link
Returnerer URL'en til kategorien baseret på den ønskede handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getName()
Link
Returnerer kategoriens navn med parsede tekstvariable
getDescriptionA()
Link
Returnerer kategoriens primære beskrivelse med parsede tekstvariable
getDescriptionB()
Link
Returnerer kategoriens sekundære beskrivelse med parsede tekstvariable
getParents($reverse = '')
Link
Returnerer alle overordnede kategorier som SafeCategory objekter
@param bool $reverse Om rækkefølgen skal vendes (standard: false)
getChildren()
Link
Returnerer alle underkategorier som SafeCategory objekter
getCategoriesFromLevel($level)
Link
Returnerer kategorier fra et bestemt niveau i hierarkiet
@param int $level Niveauet i kategorihierarkiet
canEdit()
Link
Returnerer om den aktuelle bruger kan redigere kategorien
getTree()
Link
Returnerer hele kategoritræet med både forældre og børn
getOnlineProducts($limit = 2500, $offset = 0, $count = null, $sort = null, $sort_order = 'DESC')
Link
Returnerer online produkter i kategorien
@param int $limit Maksimalt antal produkter (standard: 2500)
@param int $offset Start position (standard: 0)
@param int $count Reference til total antal (udfyldes af metoden)
@param string $sort Sortering: default | sold | price | alphabetic | created (valgfri)
@param string $sort_order Sorteringsrækkefølge: asc | desc (standard: 'DESC')
getBlogPosts($limit = 2500, $offset = 0, $count = null, $sort = null, $sort_order = 'DESC')
Link
Returnerer blog-indlæg i kategorien
@param int $limit Maksimalt antal indlæg (standard: 2500)
@param int $offset Start position (standard: 0)
@param int $count Reference til total antal (udfyldes af metoden)
@param string $sort Sortering: updated | created | publish_after (valgfri)
@param string $sort_order Sorteringsrækkefølge: asc | desc (standard: 'DESC')
getMetaValues()
Link
Returnerer alle meta-værdier for kategorien
getMetaValue($key)
Link
Returnerer en specifik meta-værdi baseret på nøglen
@param string $key Nøglen for meta-værdien
getMetaTitle()
Link
Returnerer meta-titlen for SEO med parsede tekstvariable
getMetaDescription()
Link
Returnerer meta-beskrivelsen for SEO med parsede tekstvariable
getHtmlFields()
Link
Returnerer alle HTML-felter for kategorien som et array
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt baseret på tag-navnet
@param string $tag HTML-feltets tag
getTag()
Link
Returnerer kategoriens tag
getOpenGraphTitle()
Link
Returnerer Open Graph titlen til sociale medier med parsede tekstvariable
getOpenGraphDescription()
Link
Returnerer Open Graph beskrivelsen til sociale medier med parsede tekstvariable
getOpenGraphImage()
Link
Returnerer Open Graph billedet til sociale medier som SafeImage objekt
getPrimarySearchPhrase()
Link
Returnerer den primære søgefrase for kategorien
getNoIndex()
Link
Returnerer om kategorien skal ekskluderes fra søgemaskineindeksering
getPopularProducts($limit = 25, $days = 90, $exclude = null)
Link
Returnerer de mest populære produkter i kategorien baseret på salg
@param int $limit Maksimalt antal produkter (standard: 25)
@param int $days Antal dage tilbage at kigge (standard: 90)
@param array $exclude Array med produkt-ID'er der skal ekskluderes (valgfri)
getGoogleCategory()
Link
Returnerer Google Shopping kategorien
getExtensionValue($name)
Link
Returnerer en værdi fra kategoriens udvidelsesdata
@param string $name Navnet på udvidelsesdataen
getBlogPostUrl()
Link
Returnerer URL'en til blog-indlæg i denne kategori

SafeCompany

Indeholder virksomhedsoplysninger som navn, adresse og kontaktinfo

Link
getCompanyId()
Link
Returnerer virksomhedens ID
getName()
Link
Returnerer virksomhedens navn
getRegNr()
Link
Returnerer virksomhedens registreringsnummer (CVR)
getAddress()
Link
Returnerer virksomhedens adresse
getZipcode()
Link
Returnerer virksomhedens postnummer
getCity()
Link
Returnerer virksomhedens by
getCountry()
Link
Returnerer virksomhedens land
getEmail()
Link
Returnerer virksomhedens e-mailadresse
getPhone()
Link
Returnerer virksomhedens telefonnummer
getWebshops()
Link
Returnerer alle webshops tilknyttet virksomheden som SafeWebshop objekter

SafeCountry

Håndterer lande med forsendelsesregler og valuta

Link
getCountryId()
Link
Returnerer landets ID
getName()
Link
Returnerer landets navn
getCode()
Link
Returnerer landets kode (f.eks. DK, SE, NO)
getIsDefault()
Link
Returnerer om dette er standardlandet for webshoppen
getFreeAbove()
Link
Returnerer beløbsgrænsen for gratis fragt til dette land
getVat()
Link
Returnerer momssatsen for landet
getPrice()
Link
Returnerer prisen for fragt til dette land
hasShipping($shipping_id)
Link
Kontrollerer om en bestemt fragtmetode er tilgængelig for dette land

SafeCustomer

Repræsenterer kunder med personlige oplysninger og loyalitetspoint

Link
getActivePoints()
Link
Returnerer kundens aktive point som kan bruges
getPendingPoints()
Link
Returnerer kundens ventende point som endnu ikke er aktive
getSpendPoints()
Link
Returnerer kundens brugte point
getPointsAvailable()
Link
Beregner og returnerer hvor mange point kunden kan bruge på den nuværende kurv
getPoints()
Link
Array af points kunden har optjent eller brugt
getHasOneClick()
Link
Returnerer om kunden har aktiveret one-click betaling
canUseOneClick()
Link
Kontrollerer om kunden kan bruge one-click betaling
getChangeCardUrl()
Link
Returnerer URL'en til at ændre betalingskort
getSubscriptionId()
Link
Returnerer kundens abonnements-ID for betalingsgateway
getCustomerId()
Link
Returnerer kundens ID
getCardInfo()
Link
Returnerer information om kundens gemte betalingskort
getCardType()
Link
Returnerer korttypen baseret på kortinformationen
getName()
Link
Returnerer kundens fulde navn
getFirstname()
Link
Returnerer kundens fornavn udtrukket fra det fulde navn
getEmail()
Link
Returnerer kundens e-mailadresse
getAddress()
Link
Returnerer kundens faktureringsadresse
getZipcode()
Link
Returnerer kundens postnummer
getCity()
Link
Returnerer kundens by
getPhone()
Link
Returnerer kundens telefonnummer
getCountryId()
Link
Returnerer ID'et for kundens land
getShippingName()
Link
Returnerer navnet på leveringsadressen
getShippingAddress()
Link
Returnerer leveringsadressen
getShippingZipcode()
Link
Returnerer postnummeret for leveringsadressen
getShippingCity()
Link
Returnerer byen for leveringsadressen
getShippingCountryId()
Link
Returnerer land-ID'et for leveringsadressen
getVatNumber()
Link
Returnerer kundens CVR-nummer
getCompany()
Link
Returnerer kundens firmanavn
getTokenUrl($redir = null)
Link
Returnerer en URL med login-token for automatisk login
getCountry()
Link
Returnerer kundens land som SafeCountry objekt
getShippingCountry()
Link
Returnerer leveringslandets SafeCountry objekt
getSubscriptions()
Link
Returnerer kundens abonnementer som SafeRecurringOrder objekter
getWishlists()
Link
Returnerer kundens ønskelister som SafeWishlist objekter

SafeCustomerField

Håndterer brugerdefinerede kundefelter og deres værdier

Link
getVal()
Link
Returnerer værdien af feltet for den loggede ind kunde
getCustomerFieldId()
Link
Returnerer kunde-feltets ID
getName()
Link
Returnerer feltets navn
getTag()
Link
Returnerer feltets tag til brug i templates
getType()
Link
Returnerer felttypen (tekst, checkbox, dropdown osv.)
getValues()
Link
Returnerer mulige værdier for feltet (til dropdown og radio)

SafeImage

Håndterer billeder med forskellige størrelser og formater

Link
getSrc($w, $h, $t = 'fit', $format = null, $quality = null)
Link
Returnerer URL'en til et skaleret billede
@param int $w Bredden på billedet
@param int $h Højden på billedet
@param string $t Skaleringstype: box | fit (standard: 'fit')
@param string $format Billedformat: jpg | png | webp (valgfri)
@param int $quality Billedkvalitet: 0-100 (valgfri)
getInline($width, $height, $type = 'fit', $format = null, $quality = 100)
Link
Returnerer et base64 inline billede
@param int $width Bredden på billedet
@param int $height Højden på billedet
@param string $type Skaleringstype: box | fit (standard: 'fit')
@param string $format Billedformat: jpg | png | webp (valgfri)
@param int $quality Billedkvalitet: 0-100 (standard: 100)
getHtmlSize($w, $h, $t, $format = 'png', $quality = 100)
Link
Returnerer html-felterne til billedets størrelse så siden loader pænere
@param int $w Bredden på billedet
@param int $h Højden på billedet
@param string $t Skaleringstype: box | fit
@param string $format Billedformat (standard: 'png')
@param int $quality Billedkvalitet: 0-100 (standard: 100)
getDescription()
Link
Returnerer billedets beskrivelse
getImageId()
Link
Returnerer billedets ID
getWidth()
Link
Returnerer billedets bredde i pixels
getHeight()
Link
Returnerer billedets højde i pixels
getVariantAttributeValueId()
Link
Returnerer ID'et på den variant billedet evt. er tilknyttet
getVariantName()
Link
Returnerer navnet på den variant billedet evt. er tilknyttet
getVariantTag()
Link
Returnerer tagget på den variant billedet evt. er tilknyttet

SafeLandingPage

Repræsenterer landingssider med indhold og SEO-data

Link
getObjectType()
Link
Returnerer objekttypen for denne landingsside
getCachedProductIds()
Link
Returnerer cachede produkt-ID'er for landingssiden
getActivateRss()
Link
Returnerer om RSS-feed er aktiveret for landingssiden
getRemoteUrl()
Link
Returnerer den eksterne URL for landingssiden
getImages()
Link
Returnerer alle billeder tilknyttet landingssiden som SafeImage objekter
getLandingPageId()
Link
Returnerer landingssidens ID
getUrl($action = 'view', $controller = null)
Link
Returnerer URL til landingssiden baseret på handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getName()
Link
Returnerer landingssidens navn med parsede tekstvariable
canEdit()
Link
Returnerer om den aktuelle bruger kan redigere landingssiden
getDescription()
Link
Returnerer landingssidens beskrivelse med parsede tekstvariable
getDescriptionA()
Link
Returnerer landingssidens primære beskrivelse med parsede tekstvariable
getDescriptionB()
Link
Returnerer landingssidens sekundære beskrivelse med parsede tekstvariable
getMetaTitle()
Link
Returnerer meta-titlen for SEO med parsede tekstvariable
getMetaDescription()
Link
Returnerer meta-beskrivelsen for SEO med parsede tekstvariable
getProducts($limit = 25000, $offset = 0, $count = null)
Link
Returnerer produkter på landingssiden
@param int $limit Maksimalt antal produkter (standard: 25000)
@param int $offset Start position (standard: 0)
@param int $count Reference til total antal (udfyldes af metoden)
getProductCount()
Link
Returnerer antallet af produkter på landingssiden
getMetaValues()
Link
Returnerer alle meta-værdier for landingssiden
getMetaValue($key)
Link
Returnerer en specifik meta-værdi
@param string $key Nøglen for meta-værdien
getHtmlFields()
Link
Returnerer alle HTML-felter for landingssiden som et array
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt
@param string $tag HTML-feltets tag
getOpenGraphTitle()
Link
Returnerer Open Graph titlen til sociale medier med parsede tekstvariable
getOpenGraphDescription()
Link
Returnerer Open Graph beskrivelsen til sociale medier med parsede tekstvariable
getOpenGraphImage()
Link
Returnerer Open Graph billedet til sociale medier som SafeImage objekt
getPrimarySearchPhrase()
Link
Returnerer den primære søgefrase for landingssiden
getNoIndex()
Link
Returnerer om landingssiden skal ekskluderes fra søgemaskineindeksering
getRules()
Link
Returnerer reglerne der definerer hvilke produkter der vises på landingssiden
getExtensionValue($name)
Link
Returnerer værdien for en udvidelsesdata
@param string $name Navnet på udvidelsesdataen

SafeManufacturer

Håndterer producenter med kontaktoplysninger og billeder

Link
getManufacturerId()
Link
Returnerer producentens ID
getName()
Link
Returnerer producentens navn
getAddress()
Link
Returnerer producentens adresse
getEmail()
Link
Returnerer producentens e-mailadresse
getWebsite()
Link
Returnerer producentens hjemmeside
bool
getIsOutsideEu()
Link
Returnerer om producenten er placeret uden for EU
getEuName()
Link
Returnerer navn på EU-repræsentanten
getEuAddress()
Link
Returnerer adressen på EU-repræsentanten
getEuEmail()
Link
Returnerer e-mailadressen på EU-repræsentanten
getEuWebsite()
Link
Returnerer hjemmesiden for EU-repræsentanten

SafeMenu

Repræsenterer menuer til navigation på webshoppen

Link
getTag()
Link
Returnerer menuens tag til brug i templates
getName()
Link
Returnerer menuens navn
getMenuId()
Link
Returnerer menuens ID
getItems()
Link
Returnerer alle menupunkter i menuen som SafeMenuItem objekter
getChildren()
Link
Returnerer alle undermenuer som SafeMenu objekter

SafeMenuItem

Håndterer individuelle menupunkter med links og hierarki

Link
getMenuItemId()
Link
Returnerer menupunktets ID
getUrl($action = 'view', $controller = null)
Link
Returnerer URL'en for menupunktet
getVal()
Link
Returnerer værdien/ID'et for det linkede objekt
getType()
Link
Returnerer typen af menupunkt (product, category, page osv.)
getTitel()
Link
getTitle()
Link
getClass()
Link
Returnerer CSS-klassen for menupunktet
getObject()
Link
Returnerer det linkede objekt som et Safe-objekt baseret på typen
getItems()
Link
Returnerer undermenupunkter hvis dette er et menu-type menupunkt

SafeOrder

Repræsenterer ordrer med produkter, priser og leveringsinfo

Link
getShipping()
Link
Returnerer fragtmetoden som SafeShipping objekt
getShippingName()
Link
Returnerer navnet på fragtmetoden
getComments()
Link
Returnerer kundens kommentarer til ordren
getIsCreditNote()
Link
Returnerer om ordren er en kreditnota
getOriginalWebshopOrderId()
Link
Returnerer webshop ordre-ID for den oprindelige ordre hvis dette er en kreditnota
getPaid()
Link
Returnerer betalingsstatus for ordren
getOrderId()
Link
Returnerer ordrens ID
getInvoiceId()
Link
Returnerer faktura-ID'et for ordren
getTime()
Link
Returnerer tidspunktet for ordrens oprettelse
getEmail()
Link
Returnerer kundens e-mailadresse
getPhone()
Link
Returnerer kundens telefonnummer
getSetting($n)
Link
Returnerer en specifik indstilling for ordren
@param string $n Navnet på indstillingen
getWebshopOrderId()
Link
Returnerer webshoppens ordrenummer
getTrackingNumber()
Link
Returnerer track & trace nummer
getTrackingNumbers($as_string = '')
Link
Returnerer alle track & trace numre for ordren
@param bool $as_string Om numrene skal returneres som en sammensat streng (standard: false)
getTrackingUrl()
Link
Returnerer URL til track & trace
getPublicUrl($action = 'order')
Link
Returnerer offentlig URL til ordren
@param string $action Handlingen der skal udføres (standard: 'order')
hasReviews()
Link
Returnerer om ordren har produktanmeldelser
getUrl($action = 'view', $controller = null)
Link
Returnerer URL til ordren baseret på den ønskede handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getCreditUntil()
Link
Returnerer kredittens udløbsdato
getProductVouchers()
Link
Returnerer produktgavekort genereret af denne ordre som SafeVoucher objekter
getStatus()
Link
Returnerer ordrens status
getOrderPrice()
Link
= getPrice() - getShippingPrice()
getPrice()
Link
Ordrens pris uden fragt med moms
getTotalPrice()
Link
Total inkl. alt
getTotalPriceExVat()
Link
getTotalPrice() - getVat()
getShippingPrice()
Link
getShippingPriceExVat()
Link
getVat()
Link
getIsPaid()
Link
Returnerer om ordren er betalt
getPaymentUrl()
Link
Returnerer URL til betalingssiden
getReviewUrl()
Link
Returnerer URL til anmeldelsessiden
getReturnUrl()
Link
Returnerer URL til retursiden
getEanNumber()
Link
Returnerer EAN-nummer for ordren
getPaymentPrice()
Link
Returnerer betalingsprisen i øre/cents
getOrderName()
Link
Returnerer faktureringsnavnet
getOrderFirstName()
Link
Returnerer fornavnet fra faktureringsadressen
getOrderCompanyName()
Link
Returnerer firmanavnet fra faktureringsadressen
getOrderAddress()
Link
Returnerer faktureringsadressen
getOrderAddress2()
Link
Returnerer faktureringsadresse linje 2
getOrderZipcode()
Link
Returnerer postnummer for faktureringsadressen
getOrderCity()
Link
Returnerer by for faktureringsadressen
getOrderCountry()
Link
Returnerer land for faktureringsadressen
getDelName()
Link
Returnerer leveringsnavnet
getDelCompanyName()
Link
Returnerer firmanavn for leveringsadressen
getDelAddress()
Link
Returnerer leveringsadressen
getDelAddress2()
Link
Returnerer leveringsadresse linje 2
getDelCity()
Link
Returnerer by for leveringsadressen
getDelZipcode()
Link
Returnerer postnummer for leveringsadressen
getDelCountry()
Link
Returnerer land for leveringsadressen
getPickupAddress()
Link
Returnerer afhentningsadressen hvis ordren skal afhentes
getShopId()
Link
Returnerer pakkeshop ID
getBasketId()
Link
Returnerer kurv-ID'et som ordren blev oprettet fra
getVatNumber()
Link
Returnerer CVR-nummer for ordren
getOrderProducts()
Link
Returnerer alle ordreprodukter som SafeOrderProduct objekter
getProducts()
Link
Returnerer alle produkter i ordren som SafeProduct objekter
getOrderProductCount()
Link
Returnerer antallet af produkter i ordren
getExtras($field = null)
Link
Returnerer ekstra felter for ordren
@param string $field Specifikt felt at hente (valgfri, returnerer alle hvis ikke angivet)
getVoucher()
Link
Returnerer gavekort brugt på ordren som SafeVoucher objekt
getVoucherDiscount()
Link
Returnerer rabatbeløbet fra gavekort
getVoucherDiscountAmount()
Link
Returnerer det faktiske rabatbeløb fra gavekort
getVoucherCode()
Link
Returnerer gavekortkoden brugt på ordren
setTrackingCalled($i = 1)
Link
Markerer at tracking er kaldt for ordren
@param int $i Værdien der skal sættes (standard: 1)
getTrackingCalled()
Link
Returnerer om tracking er kaldt for ordren
getPaymentGateway()
Link
Returnerer betalingsgatewayen brugt til ordren
getPaymentGatewayId()
Link
Returnerer ID'et for den brugte betalingsgateway
getCardType()
Link
Returnerer korttypen brugt til betaling
getTransactionId()
Link
Returnerer transaktions-ID fra betalingsgatewayen
getShippingWeight()
Link
Returnerer den samlede fragtvægt for ordren
getTtStatus()
Link
Returnerer Trustpilot status for ordren
getTtData()
Link
Returnerer Trustpilot data som array
getUtmSource()
Link
Returnerer UTM source tracking parameter
getUtmMedium()
Link
Returnerer UTM medium tracking parameter
getUtmCampaign()
Link
Returnerer UTM campaign tracking parameter
getUtmTerm()
Link
Returnerer UTM term tracking parameter
getUtmContent()
Link
Returnerer UTM content tracking parameter
getAlsoBought()
Link
Returnerer produkter som andre kunder også har købt
getOrderLabels()
Link
Returnerer labels tilknyttet ordren som SafeOrderLabel objekter
getCampaigns()
Link
Returnerer kampagner brugt på ordren som SafeCampaign objekter
int
getDelCountryId()
Link
Returnerer land-ID for leveringsadressen
getCustomer()
Link
Returnerer kunden som SafeCustomer objekt hvis ordren er tilknyttet en kunde
getCampaign()
Link
Brug getCampaigns() i stedet for denne
getCampaignDiscount()
Link
Returnerer rabatbeløbet fra kampagner
getPointsUsed()
Link
Returnerer antal point brugt på ordren
getPointsEarned()
Link
Returnerer antal point optjent med ordren

SafeOrderLabel

Håndterer labels/mærkater til ordrer

Link
getOrderLabelId()
Link
Returnerer ordre-labelets ID
getName()
Link
Returnerer navnet på ordre-labelen

SafeOrderProduct

Repræsenterer produkter i en ordre med antal og priser

Link
getAmount()
Link
Returnerer antallet af produktet i ordren
getProduct()
Link
Returnerer produktet som SafeProduct objekt
getProductId()
Link
Returnerer produkt-ID'et
getOrderProductId()
Link
Returnerer ordreprodukt-ID'et
getUnitPrice($amount = 1)
Link
Returnerer enhedsprisen inkl. moms
@param int $amount Antal enheder (standard: 1)
getUnitVat($amount = 1)
Link
Returnerer moms per enhed
@param int $amount Antal enheder (standard: 1)
getCalculatedUnitPrice($amount = 1)
Link
Returnerer beregnet enhedspris inkl. moms
@param int $amount Antal enheder (standard: 1)
getCalculatedUnitVat($amount = 1)
Link
Returnerer beregnet moms per enhed
@param int $amount Antal enheder (standard: 1)
getPrice($amount = 1)
Link
Returnerer total pris inkl. moms
@param int $amount Antal enheder (standard: 1)
getPriceExVat($amount = 1)
Link
Returnerer total pris ekskl. moms
@param int $amount Antal enheder (standard: 1)
getRealPrice($amount = 1)
Link
Returnerer den faktiske pris inkl. moms
@param int $amount Antal enheder (standard: 1)
getName()
Link
Returnerer produktnavnet
getComment()
Link
Returnerer kommentaren til ordreproduktet
getFromBundle()
Link
Returnerer om produktet er fra en bundle
getOwnId()
Link
Returnerer produktets eget ID (varenummer)
getAttributes()
Link
Returnerer produktets attributter som array
getImages()
Link
Returnerer alle billeder for produktet som SafeImage objekter
getImage()
Link
Returnerer det primære billede for produktet som SafeImage objekt
getFile()
Link
Returnerer den downloadbare fil tilknyttet produktet
getFileDownloadUrl()
Link
Returnerer download-URL for produktets fil
int
getReturned()
Link
Returnerer antal returnerede enheder af dette produkt

SafeOrderReturn

Håndterer returneringer af ordrer

Link
getReturnProductCount()
Link
Returnerer antallet af returnerede produkter
getStatus()
Link
Returnerer returneringens status
getPublicUrl()
Link
Returnerer den offentlige URL til returneringen
getOrderReturnId()
Link
Returnerer returnerings-ID'et
getTime()
Link
Returnerer tidspunktet for returneringen
getPrice()
Link
Returnerer den samlede pris for returneringen
getVat()
Link
Returnerer det samlede momsbeløb for returneringen
getReturnPrice()
Link
Returnerer returneringsprisen
getReturnVat()
Link
Returnerer momsbeløbet for returneringen
getShippingPrice()
Link
Returnerer fragtprisen for returneringen
getShippingVat()
Link
Returnerer momsbeløbet på fragten for returneringen
getShipping()
Link
Returnerer fragtmetoden som SafeShipping objekt
getOrder()
Link
Returnerer den tilknyttede ordre som SafeOrder objekt
getReturnProducts()
Link
Returnerer alle returnerede produkter som SafeOrderReturnProduct objekter

SafeOrderReturnProduct

Håndterer produkter i en returneringssag

Link
getUnitPrice()
Link
Returnerer enhedsprisen for det returnerede produkt
getUnitVat()
Link
Returnerer momsbeløbet pr. enhed for det returnerede produkt
getReason()
Link
Returnerer årsagen til returneringen
getProduct()
Link
Returnerer produktet som SafeProduct objekt
getAttributes()
Link
Returnerer produktets attributter

SafePage

Repræsenterer statiske sider med indhold og SEO-data

Link
getPageId()
Link
Returnerer sidens ID
getUrl($action = 'view', $controller = null)
Link
Returnerer URL til siden baseret på handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getRemoteUrl()
Link
Returnerer den eksterne URL for siden
getHeadline()
Link
Returnerer sidens overskrift med parsede tekstvariable
getIsFront()
Link
Returnerer om siden er forsiden
getText()
Link
Returnerer sidens tekst med parsede tekstvariable
parse($text)
Link
Parser tekst og erstatter variable
@param string $text Teksten der skal parses
canEdit()
Link
Returnerer om den aktuelle bruger kan redigere siden
getImages()
Link
Returnerer alle billeder tilknyttet siden som SafeImage objekter
getMetaValues()
Link
Returnerer alle meta-værdier for siden
getMetaValue($key)
Link
Returnerer en specifik meta-værdi
@param string $key Nøglen for meta-værdien
getHtmlFields()
Link
Returnerer alle HTML-felter for siden som et array
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt
@param string $tag HTML-feltets tag
getOpenGraphTitle()
Link
Returnerer Open Graph titlen til sociale medier
getOpenGraphDescription()
Link
Returnerer Open Graph beskrivelsen til sociale medier
getMetaTitle()
Link
Returnerer meta-titlen for SEO med parsede tekstvariable
getMetaDescription()
Link
Returnerer meta-beskrivelsen for SEO med parsede tekstvariable
getOpenGraphImage()
Link
Returnerer Open Graph billedet til sociale medier som SafeImage objekt
getPrimarySearchPhrase()
Link
Returnerer den primære søgefrase for siden
getNoIndex()
Link
Returnerer om siden skal ekskluderes fra søgemaskineindeksering
getExtensionValue($name)
Link
Returnerer værdien for en udvidelsesdata
@param string $name Navnet på udvidelsesdataen

SafePager

Håndterer paginering af lister med navigation

Link
render()
Link
Renderer pagineringen som HTML

SafePaymentGateway

Repræsenterer betalingsgateway med indstillinger

Link
getPaymentGatewayId()
Link
Returnerer betalingsgatewayens ID
getName()
Link
Returnerer navnet på betalingsgatewayen
getType()
Link
Returnerer typen af betalingsgateway
getSecret()
Link
Returnerer den hemmelige nøgle for betalingsgatewayen
getImage()
Link
Returnerer logoet for betalingsgatewayen som SafeImage objekt
getHtmlFields()
Link
Returnerer alle HTML-felter for betalingsgatewayen som et array
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt baseret på tag-navnet
hasInvoiceAddressSelection()
Link
Returnerer om betalingsgatewayen tillader valg af faktureringsadresse

SafePoint

Håndterer loyalitetspoint for kunder

Link
getTime()
Link
Returnerer tidspunktet for point-transaktionen
getStatus()
Link
Returnerer status for pointene (aktiv, ventende, brugt)
getPendingUntil()
Link
Returnerer hvornår ventende point bliver aktive
getPoints()
Link
Returnerer antallet af point
getExpires()
Link
Returnerer udløbsdatoen for pointene
getOrder()
Link
Returnerer den tilknyttede ordre som SafeOrder objekt

SafeProduct

Repræsenterer produkter med priser, billeder og varianter

Link
getVariant()
Link
Returnerer variantattributten hvis produktet har varianter
getProductId()
Link
Returnerer produktets ID
getOwnId($attribute_value_id = null, $attribute_id = null)
Link
Returnerer produktets eget ID (varenummer) evt. for en specifik variant
@param int $attribute_value_id ID'et for attributværdien (valgfri)
@param int $attribute_id ID'et for attributten (valgfri)
getSecOwnId($attribute_id = null, $attribute_value_id = null)
Link
Returnerer produktets sekundære varenummer evt. for en specifik variant
@param int $attribute_id ID'et for attributten (valgfri)
@param int $attribute_value_id ID'et for attributværdien (valgfri)
getGtin($attribute_value_id = null, $attribute_id = null)
Link
Returnerer produktets GTIN/EAN evt. for en specifik variant
@param int $attribute_value_id ID'et for attributværdien (valgfri)
@param int $attribute_id ID'et for attributten (valgfri)
getSiblings()
Link
Returnerer søskende-produkter (produkter med samme parent) som SafeProduct objekter
getNoShopping()
Link
Returnerer om produktet er ekskluderet fra shopping feeds
int
getRequiresAgeVerification()
Link
Returnerer minimumsalderen for at købe produktet (0 hvis ingen alderskrav)
getMpn($attribute_value_id = null, $attribute_id = null)
Link
Returnerer producentens produktnummer (MPN) evt. for en specifik variant
@param int $attribute_value_id ID'et for attributværdien (valgfri)
@param int $attribute_id ID'et for attributten (valgfri)
getHasCreditUntil()
Link
Returnerer om produktet har kredittid til en bestemt dato
getNeverFreeShipping()
Link
Returnerer om produktet aldrig giver gratis fragt
getCreditUntil()
Link
Returnerer kredittens udløbsdato
getHasCreditDays()
Link
Returnerer om produktet har et antal kreditdage
getCreditDays()
Link
Returnerer antal kreditdage for produktet
getCampaigns()
Link
Returnerer kampagner tilknyttet produktet som SafeCampaign objekter
getHasCreditDate()
Link
Returnerer om produktet har en specifik kreditdato
getCreditDate()
Link
Returnerer den specifikke kreditdato
getIsVoucher()
Link
Returnerer om produktet er et gavekort
getVoucherDays()
Link
Returnerer gavekortets gyldighedsperiode i dage
getVoucherAmount()
Link
Returnerer gavekortets beløb
getLocation($attribute_value_id = null, $attribute_id = null)
Link
Returnerer produktets lagerplacering evt. for en specifik variant
@param int $attribute_value_id ID'et for attributværdien (valgfri)
@param int $attribute_id ID'et for attributten (valgfri)
getAllowNegativeStock()
Link
Returnerer om produktet tillader negativ lagerbeholdning
canEdit()
Link
Returnerer om den aktuelle bruger kan redigere produktet
getMetaValues($parsed = '1')
Link
Returnerer alle meta-værdier for produktet
@param bool $parsed Om værdierne skal parses for variable (standard: true)
getSubscriptionInterval()
Link
Returnerer abonnementsintervallet i dage
hasVariant()
Link
Returnerer om produktet har varianter
hasVariants()
Link
Returnerer om produktet har varianter (alias for hasVariant)
getSubscriptionPrice($country_id = null)
Link
Returnerer abonnementsprisen inkl. moms for et bestemt land
@param int $country_id ID'et for landet (valgfri, bruger session hvis ikke angivet)
getMetaValue($key, $parsed = '1')
Link
Returnerer en specifik meta-værdi baseret på nøglen
@param string $key Nøglen for meta-værdien
@param bool $parsed Om værdien skal parses for variable (standard: true)
getUrl($action = 'view', $controller = null)
Link
Returnerer URL'en til produktet baseret på den ønskede handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getRemoteUrl()
Link
Returnerer den eksterne URL for produktet
getName()
Link
Returnerer produktets navn
getDescription()
Link
Returnerer produktets beskrivelse
getListDescription()
Link
Returnerer produktets listebeskrivelse med parsede variable
getParsedDescription()
Link
Returnerer produktets beskrivelse med parsede variable
getTariffCode()
Link
Returnerer produktets toldtarif kode
getCountryOfOrigin()
Link
Returnerer produktets oprindelsesland
getProductVat($country_id = null)
Link
Returnerer momssatsen for produktet i et bestemt land
@param int $country_id ID'et for landet (valgfri, bruger session/webshop default hvis ikke angivet)
getPrice()
Link
Returnerer produktets pris inkl. moms
getDiscountPrice()
Link
Returnerer prisen efter evt. gavekortrabat
getRealPriceExVat($amount = 1, $attributes = 'Array')
Link
Returnerer den faktiske pris ekskl. moms med mængde og attributter
@param int $amount Antal produkter (standard: 1)
@param array $attributes Array med attributter (valgfri)
getPriceExVat()
Link
getSalePriceExVat()
Link
getBulkDiscountOver()
Link
getBulkDiscount()
Link
getBulkDiscountPrice($a = 'Array')
Link
Returnerer prisen med bulk-rabat
@param array $a Array med attributter (valgfri)
getLowestRealPriceAttributeValueId()
Link
getLowestSalePriceAttributeValueId()
Link
getLowestPriceAttributeValueId()
Link
getLowestRealPrice()
Link
getLowestPrice()
Link
getLowestSalePrice()
Link
getSalePrice()
Link
getRealVat($amount = 1, $attributes = 'Array')
Link
Beregner og returnerer momsen for den faktiske pris
@param int $amount Antal produkter (standard: 1)
@param array $attributes Array med attributter (valgfri)
getRealPrice($amount = 1, $attributes = 'Array', $no_voucher = '', $skip_basket_check = '', $price_per_unit = null)
Link
Beregner og returnerer den faktiske pris inkl. moms og rabatter
@param int $amount Antal produkter (standard: 1)
@param array $attributes Array med attributter (valgfri)
@param bool $no_voucher Om gavekort-rabat skal ignoreres (standard: false)
@param bool $skip_basket_check Om kurv-check skal springes over (standard: false)
@param float $price_per_unit Reference til enhedspris (udfyldes af metoden)
getDiscountPriceInclVat($amount, $attribute_value_id)
Link
Returnerer rabatprisen inkl. moms for en bestemt mængde
@param int $amount Antal produkter
@param int $attribute_value_id ID'et for attributværdien
getRealSubscriptionVat($amount = 1, $attributes = 'Array', $country_id = null)
Link
Beregner og returnerer momsen for abonnementsprisen
@param int $amount Antal produkter (standard: 1)
@param array $attributes Array med attributter (valgfri)
@param int $country_id ID'et for landet (valgfri)
getRealSubscriptionPrice($amount = 1, $attributes = 'Array', $country_id = null)
Link
Returnerer den faktiske abonnementspris inkl. moms
@param int $amount Antal produkter (standard: 1)
@param array $attributes Array med attributter (valgfri)
@param int $country_id ID'et for landet (valgfri)
getVat()
Link
hasAttributePrice()
Link
getAttributePrice($attribute_value_id, $before_sale = '')
Link
Returnerer prisen for en specifik attributværdi
@param int $attribute_value_id ID'et for attributværdien
@param bool $before_sale Om udsalgspris skal ignoreres (standard: false)
getAttributeSalePrice($attribute_value_id)
Link
Returnerer udsalgsprisen for en specifik attributværdi
@param int $attribute_value_id ID'et for attributværdien
getAttributeSubscriptionPrice($attribute_value_id, $country_id = null)
Link
Returnerer abonnementsprisen for en specifik attributværdi
@param int $attribute_value_id ID'et for attributværdien
@param int $country_id ID'et for landet (valgfri)
getShippingInclVat()
Link
getShipping()
Link
getApproxShipping()
Link
getDeliveryTime()
Link
getDeliveryTimeNotInStock()
Link
getSave()
Link
getPercentSave()
Link
getImages()
Link
getImage($attribute_value_id = null)
Link
Returnerer produktbilledet evt. for en specifik variant
@param mixed $attribute_value_id ID eller værdi for attributten (fx 'L') (valgfri)
getProfile()
Link
getAttributeValue($i)
Link
Returnerer attributværdien for en given attribut
@param int $i Attribut ID'et
getAttributeValueIdBySku($sku)
Link
Finder attributværdi ID baseret på SKU
@param string $sku SKU/varenummer at søge efter
getAttributeTag($i)
Link
Returnerer attribut-tagget for en given attribut
@param int $i Attribut ID'et
getAttributeValueByName($i)
Link
Returnerer attributværdien baseret på navn
@param string $i Navnet på attributten
getCategory()
Link
getCategoryName()
Link
getOnlineSince()
Link
getOnlineHours()
Link
getCategoryNames($pre = '', $sep = ' ', $post = '')
Link
Returnerer kategorinavne formateret med præfiks, separator og suffiks
@param string $pre Præfiks før hvert kategorinavn (standard: "")
@param string $sep Separator mellem kategorinavne (standard: " ")
@param string $post Suffiks efter hvert kategorinavn (standard: "")
getCategories($as_ids = '')
Link
Returnerer alle kategorier produktet er tilknyttet
@param bool $as_ids Om kun kategori-ID'er skal returneres (standard: false)
getStockCount()
Link
getPackage()
Link
getIsInStock()
Link
getInStock($attributes = 'Array', $x = null)
Link
Returnerer lagerbeholdning for produktet
@param array $attributes Array med attributter eller attribut ID hvis $x er angivet
@param mixed $x Attributværdi hvis første parameter er attribut ID
getLocationStock($stock_location_id = null, $attribute_id = null, $attribute_value_id = null)
Link
Returnerer lagerbeholdning for en specifik lagerplacering
@param int $stock_location_id ID for lagerplaceringen (valgfri)
@param int $attribute_id ID for attributten (valgfri)
@param int $attribute_value_id ID for attributværdien (valgfri)
getNegativeStockCount()
Link
Returnerer antal på restlager
getAmount()
Link
getUnitPrice()
Link
getUnitVat()
Link
getComment()
Link
getAttributes()
Link
getRelatedProducts($limit = 25)
Link
Returnerer relaterede produkter
@param int $limit Maksimalt antal produkter (standard: 25)
getSimilarProducts($limit = 25)
Link
Returnerer lignende produkter
@param int $limit Maksimalt antal produkter (standard: 25)
getSimilarProductRatings()
Link
getSimilarProductReviews()
Link
getNext()
Link
getPrev()
Link
getSupplier()
Link
getSupplierName()
Link
getBrandName()
Link
getSearch()
Link
getAlsoBought($limit = 25)
Link
Returnerer produkter som andre kunder også har købt
@param int $limit Maksimalt antal produkter (standard: 25)
getHtmlFields()
Link
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt baseret på tag
@param string $tag HTML-feltets tag
getInStockVariants()
Link
getStockVariants($only_in_stock = '', $hide_stock = '')
Link
Returnerer lagerstatus for alle varianter
@param bool $only_in_stock Vis kun varianter på lager (standard: false)
@param bool $hide_stock Skjul lagerantal (standard: false)
getFileDownloadUrl($order_id = null)
Link
Returnerer download-URL for produktfilen
@param int $order_id Ordre ID'et (valgfri, bruger produktets ordre ID hvis ikke angivet)
getFile()
Link
getPDF()
Link
getPdfFiles()
Link
getSubscriptionFixation()
Link
getDiscountIntervals()
Link
getPurchasePrice($attribute_id = null, $attribute_value_id = null)
Link
Returnerer indkøbsprisen for produktet
@param int $attribute_id ID for attributten (valgfri)
@param int $attribute_value_id ID for attributværdien (valgfri)
getDiscountIntervalPrice($amount, $attribute_value_id = 0)
Link
Returnerer rabatprisen for en given mængde (alias for getDiscountPriceInclVat)
@param int $amount Antal produkter
@param int $attribute_value_id ID for attributværdien (standard: 0)
getDiscountIntervalPriceExVat($amount, $attribute_value_id = 0)
Link
Returnerer rabatprisen ekskl. moms for en given mængde
@param int $amount Antal produkter
@param int $attribute_value_id ID for attributværdien (standard: 0)
getShippingWeight()
Link
hasBundleProducts()
Link
getBundleProductsCount()
Link
getBundleProducts()
Link
getLocationByOwnId($own_id)
Link
Finder lagerplaceringen baseret på varenummer
@param string $own_id Varenummeret
getBundleProductIds()
Link
getMainCategoryName()
Link
getMainCategory()
Link
hasCategory($category_id)
Link
Kontrollerer om produktet er tilknyttet en bestemt kategori
@param int $category_id ID'et for kategorien
getProductReviews($limit = 25)
Link
Returnerer produktanmeldelser
@param int $limit Maksimalt antal anmeldelser (standard: 25)
getAvgRating($no_round = '')
Link
Returnerer gennemsnitlig bedømmelse
@param bool $no_round Om bedømmelsen ikke skal afrundes (standard: false)
getSafeProduct()
Link
getBrand()
Link
getMetaTitle()
Link
getMetaDescription()
Link
getOpenGraphTitle()
Link
getOpenGraphDescription()
Link
getOpenGraphImage()
Link
getPrimarySearchPhrase()
Link
getGoogleShoppingTitle()
Link
getGoogleCategory()
Link
getNoIndex()
Link
hasCampaigns()
Link
getCampaignInfo()
Link
getProductLabels()
Link
getGoogleShoppingImage()
Link
getBlogPosts()
Link
getExtensionValue($name)
Link
Returnerer værdien for en udvidelsesdata
@param string $name Navnet på udvidelsesdataen
getManufacturer()
Link
getManufacturerName()
Link
getSafetyProfile()
Link
getSafetyProfileName()
Link

SafeProductFile

Håndterer filer tilknyttet produkter (downloads, manualer)

Link
getFilename()
Link
Returnerer filnavnet
getUrl()
Link
Returnerer den offentlige URL til filen
getMB()
Link
Returnerer filstørrelsen i megabytes
getBytes()
Link
Returnerer filstørrelsen i bytes

SafeProductLabel

Håndterer produktlabels og mærkater

Link
getProductLabelId()
Link
Returnerer produkt-labelens ID
getName()
Link
Returnerer navnet på produkt-labelen
getTag()
Link
Returnerer tag'et for produkt-labelen
getColor()
Link
Returnerer farven på produkt-labelen

SafeProductProfileAttributeValue

Håndterer værdier for produktattributter

Link
getAttributeValueId()
Link
Returnerer attributværdiens ID
getVal()
Link
Returnerer værdien af attributten
getTag()
Link
Returnerer tag'et for attributværdien
getImages($product)
Link
Returnerer evt. billeder på varianten. Tager det nuværende produkt som argument.
getImage($product)
Link
Returnerer evt. billede på varianten. Er der flere, returneres det første. Tager det nuværende produkt som argument.

SafeProductReview

Repræsenterer kundeanmeldelser af produkter

Link
getRating()
Link
Returnerer bedømmelsen (antal stjerner)
getDescription()
Link
Returnerer anmeldelsens beskrivelse
getCreated()
Link
Returnerer tidspunktet for oprettelsen af anmeldelsen
getName()
Link
Returnerer navnet på anmelderen
getEmail()
Link
Returnerer e-mailadressen på anmelderen
getOrder()
Link
Returnerer den tilknyttede ordre som SafeOrder objekt
getProduct()
Link
Returnerer det anmeldte produkt som SafeProduct objekt

SafeProfile

Håndterer produktprofiler med attributter og egenskaber

Link
getAttributeList()
Link
Returnerer listen af attributter for denne profil som SafeProfileAttribute objekter
getName()
Link
Returnerer profilens navn
getTag()
Link
Returnerer profilens tag
getProfileId()
Link
Returnerer profilens ID

SafeProfileAttribute

Repræsenterer attributter for produktprofiler

Link
getValues()
Link
Returnerer alle værdier for denne attribut som SafeProductProfileAttributeValue objekter
getHasPrice()
Link
Returnerer om attributten har priser tilknyttet
getPurpose()
Link
Returnerer formålet med attributten
getTags()
Link
Tags fra værdierne
getTag()
Link
Returnerer attributtens tag
getIsVariant()
Link
Returnerer om attributten er en variant
getDataType()
Link
Returnerer datatypen for attributten
getName()
Link
Returnerer attributtens navn
getVal()
Link
Returnerer værdien af attributten
getAttributeId()
Link
Returnerer attributtens ID
getList($profile_id)
Link
Returnerer listen af attributter for en given profil

SafeRecurringOrder

Håndterer abonnementsordrer og gentagende betalinger

Link
getDeliver()
Link
Returnerer leveringsintervallet
getInterval()
Link
Returnerer abonnementsintervallet i dage
getFirst()
Link
Returnerer datoen for første levering
getNext()
Link
Returnerer datoen for næste levering
getShipping()
Link
Returnerer fragtmetoden som SafeShipping objekt
getComments()
Link
Returnerer kundens kommentarer til abonnementet
getRecurringOrderId()
Link
Returnerer abonnementets ID
getInvoiceId()
Link
Returnerer faktura-ID'et for abonnementet
getTime()
Link
Returnerer tidspunktet for abonnementets oprettelse
getEmail()
Link
Returnerer kundens e-mailadresse
getPhone()
Link
Returnerer kundens telefonnummer
getSetting($n)
Link
Returnerer en specifik indstilling for abonnementet
@param string $n Navnet på indstillingen
getWebshopRecurringOrderId()
Link
Returnerer webshoppens abonnementsnummer
getTrackingNumber()
Link
getTrackingUrl()
Link
getPublicUrl($action = 'subscription')
Link
Returnerer offentlig URL til abonnementet
@param string $action Handlingen (standard: 'subscription')
getStatus()
Link
Returnerer abonnementets status
getOrderPrice()
Link
Returnerer abonnementsprisen uden fragt
getPrice()
Link
Returnerer abonnementets pris inkl. moms
getTotalPrice()
Link
Returnerer den totale pris inkl. fragt og moms
getShippingPrice()
Link
Returnerer fragtprisen
getVat()
Link
Returnerer det samlede momsbeløb
getEanNumber()
Link
getPaymentPrice()
Link
getOrderName()
Link
getOrderCompanyName()
Link
getOrderAddress()
Link
getOrderZipcode()
Link
getOrderCity()
Link
getOrderCountry()
Link
getDelName()
Link
getDelCompanyName()
Link
getDelAddress()
Link
getDelCity()
Link
getDelZipcode()
Link
getDelCountry()
Link
getPickupAddress()
Link
getOrderProducts()
Link
Returnerer alle produkter i abonnementet som SafeRecurringOrderProduct objekter
getProducts()
Link
Returnerer alle produkter i abonnementet som SafeProduct objekter
getExtras($field = null)
Link
Returnerer ekstra felter for abonnementet
@param string $field Specifikt felt at hente (valgfri, returnerer alle hvis ikke angivet)
getVoucher()
Link
getVoucherDiscount()
Link
getVoucherCode()
Link
setTrackingCalled($i = 1)
Link
Markerer at tracking er kaldt for abonnementet
@param int $i Værdien der skal sættes (standard: 1)
getTrackingCalled()
Link
getPaymentGateway()
Link
getPaymentGatewayId()
Link
getCustomer()
Link
Returnerer kunden som SafeCustomer objekt
getSubscriptionId()
Link
Returnerer abonnements-ID'et fra betalingsgatewayen
getCloseAfter()
Link
Returnerer antal leveringer før abonnementet lukkes automatisk

SafeRecurringOrderProduct

Håndterer produkter i abonnementsordrer

Link
getAmount()
Link
getUnitPrice($amount = 1)
Link
getPrice($amount = 1)
Link
getRealPrice($amount = 1)
Link
getName()
Link
getComment()
Link
getOwnId()
Link
getAttributes()
Link

SafeSafetyProfile

Håndterer sikkerhedsprofiler for farlige produkter

Link
int
getSafetyProfileId()
Link
string
getName()
Link
getImages()
Link

SafeShipping

Repræsenterer fragtmetoder med priser og leveringstider

Link
getShippingId()
Link
getName()
Link
getModule()
Link
getCost($country_id = null, $basket_total = null)
Link
Beregner fragtomkostninger for et bestemt land og kurvtotal
@param int $country_id Land ID'et (valgfri, bruger session hvis ikke angivet)
@param float $basket_total Kurvens total (valgfri, beregnes automatisk hvis ikke angivet)
getImage()
Link
getHtmlFields()
Link
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt baseret på tag
@param string $tag HTML-feltets tag
getDeliveryShops($as_json = '')
Link
Returnerer leveringsbutikker/pakkeshops
@param bool $as_json Om data skal returneres som JSON (standard: false)
getTrackingUrl($id = '')
Link
Returnerer tracking URL for en forsendelse
@param string $id Tracking nummer (standard: "")

SafeStockLocation

Håndterer lagerlokaliteter og beholdning

Link
getStockLocationId()
Link
getName()
Link
getIsDefault()
Link
getTag()
Link

SafeSupplier

Repræsenterer leverandører med kontaktinfo og produkter

Link
getSupplierId()
Link
getName()
Link
getRemoteUrl()
Link

SafeVoucher

Håndterer rabatkuponer og gavebevis

Link
canUse()
Link
getVoucherId()
Link
getCode()
Link
getExpires()
Link
getAllowOnSale()
Link
bool
getAllowWithPoints()
Link
getIsPublic()
Link
getPercentDiscount()
Link
getPriceDiscount()
Link
getFreeShipping()
Link
getOnlyOver()
Link

SafeWebshop

Repræsenterer webshoppen med indstillinger og konfiguration

Link
getName()
Link
getWebshopId()
Link
getCheapestShipping()
Link
getGaId()
Link
getEnableTracking()
Link
getEnableNewTracking()
Link
getGoogleAdsConversionId()
Link
getGoogleAdsConversionLabelOrder()
Link
getFbId()
Link
getGoogleMerchantId()
Link
getGoogleMerchantDeliveryDays()
Link
getGoogleOptimizeId()
Link
getGoogleTagManagerId()
Link
getGA4MeasurementID()
Link
getGooglePlaceID()
Link
getPinterestTagID()
Link
getPinterestAccessToken()
Link
getSnapPixelID()
Link
getSnapApiToken()
Link
getTikTokPixelID()
Link
getTikTokAccessToken()
Link
getGoogleAdsConversionActionId()
Link
getLinkedInID()
Link
getMerchantNumber()
Link
getStatus()
Link
getHideDelivery()
Link
getThemeSetting($element, $name)
Link
Returnerer en specifik temaindstilling
@param string $element Element navnet
@param string $name Indstillingens navn
getUrl($action = 'view', $controller = null)
Link
Returnerer webshoppens URL
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getAllCategories()
Link
getCategories()
Link
getPages()
Link
getBrands()
Link
getShippings()
Link
getCountries()
Link
getVouchers()
Link
getPublicVouchers()
Link
getPaymentModule()
Link
getLandingPageByTag($tag)
Link
Finder en landingsside baseret på tag
@param string $tag Tagget at søge efter
getLandingPagesByTags($tags)
Link
Finder landingssider baseret på tags
@param array $tags Array med tags eller variadic argumenter
getLandingPages()
Link
getCategoryByTag($tag)
Link
Finder en kategori baseret på tag
@param string $tag Tagget at søge efter
getPagesByTag($tag)
Link
Finder sider baseret på tag
@param string $tag Tagget at søge efter
getCategoriesByTags($tags = null)
Link
getCategoryByTags($tags = null)
Link
Finder kategorier baseret på tags
@param array $tags Array med tags eller variadic argumenter
getCategory($category_id)
Link
Returnerer en specifik kategori
@param int $category_id Kategori ID'et
getLandingPage($landing_page_id)
Link
Returnerer en specifik landingsside
@param int $landing_page_id Landingsside ID'et
getAttributeValues($categori_ids = 'Array')
Link
Returnerer attributværdier for specifikke kategorier
@param array $categori_ids Array med kategori-ID'er (valgfri)
getAttributeValuesByTags()
Link
getCurrency()
Link
getAlsoBought($products)
Link
Returnerer produkter som andre kunder også har købt
@param array $products Array med SafeProduct objekter
getRelated($products)
Link
Returnerer relaterede produkter
@param array $products Array med SafeProduct objekter
getAfterPurchase($products)
Link
Returnerer produkter der anbefales efter køb
@param array $products Array med SafeProduct objekter
getPopularProducts($limit = 25, $days = 90, $exclude = null)
Link
Returnerer de mest populære produkter i webshoppen
@param int $limit Maksimalt antal produkter (standard: 25)
@param int $days Antal dage tilbage at kigge (standard: 90)
@param array $exclude Array med produkt-ID'er der skal ekskluderes (valgfri)
getLiveSince()
Link
getCreated()
Link
getRelayUrl($page = '')
Link
Returnerer relay URL'en
@param string $page Side-sti der skal tilføjes (standard: "")
getPaymentGateways()
Link
getSuppliers()
Link
getProfiles()
Link
getMenu($tag)
Link
Finder en menu baseret på tag
@param string $tag Tagget at søge efter
getMenuByLocation($location)
Link
Finder en menu baseret på placering
@param string $location Placeringen at søge efter
getMenus()
Link
getRootMenus()
Link
getHtmlFields()
Link
getHtmlField($tag)
Link
Returnerer et specifikt HTML-felt baseret på tag
@param string $tag HTML-feltets tag
getCustomerFields()
Link
getAllowBasketPayment()
Link
getOnlineProducts($fields_str = '')
Link
Returnerer alle online produkter i webshoppen
@param string $fields_str Komma-separeret liste af felter at inkludere (valgfri)
getProductById($product_id)
Link
Finder et produkt baseret på ID
@param int $product_id Produkt ID'et
getProductBySku($sku)
Link
Finder et produkt baseret på SKU/varenummer
@param string $sku SKU/varenummer
getProductByGtin($gtin)
Link
Finder et produkt baseret på GTIN/EAN
@param string $gtin GTIN/EAN nummer
getUseEvents()
Link
Til Klaviyo
getFinancialProducts()
Link
Returnerer de produkter hvor profilen er "finansiel". Dvs. rabatkoder og kreditter
getThemeSettings()
Link
getBlogPosts($limit = 25, $offset = 0, $count = null, $sort = null, $sort_order = null)
Link
Returnerer publicerede blog-indlæg
@param int $limit Maksimalt antal indlæg (standard: 25)
@param int $offset Start position (standard: 0)
@param int $count Reference til total antal (udfyldes af metoden)
@param string $sort Sorteringsmetode (valgfri)
@param string $sort_order Sorteringsrækkefølge (valgfri)
getBlogTitle()
Link
getBlogDescription()
Link
getBlogOpenGraphTitle()
Link
getBlogOpenGraphDescription()
Link
getStylesheet()
Link
getSkipApprove()
Link
getFrontCategory()
Link
hasInvoiceAddressSelection()
Link
hasPayPalCheckout()
Link
getPayPalSecret($basket_id)
Link
Returnerer PayPal hemmelighed for en given kurv
@param int $basket_id Kurv ID'et
getPayPalClientId()
Link
getAfterBasket()
Link
getActiveCampaigns()
Link
getKlaviyoPublicKey()
Link
getCompany()
Link
paidOrders($email)
Link
Returnerer antal betalte ordrer for en given email
@param string $email Email-adressen at søge efter
getProductLabels()
Link
getBlocks($type, $id = null)
Link
Returnerer blokke for en given side-type
@param string $type Type af side
@param int $id ID for siden (valgfri)
templateExists($filename)
Link
Kontrollerer om en template-fil eksisterer
@param string $filename Filnavnet på templaten
getLoyaltyProgramFreeShipping()
Link
hasLoyaltyProgram()
Link
getLoyaltyProgramBasePoints()
Link
getLoyaltyProgramApprovalPeriod()
Link
getLoyaltyProgramSignupPoints()
Link
getLoyaltyProgramBaseCost()
Link
bool
useReturnCenter()
Link
float
getReturnShippingPrice($country_id = null)
Link
Returnerer returneringsfragt prisen inkl. moms
@param int $country_id Land ID'et (valgfri)
float
getReturnShippingVat($shipping_price, $country_id = null)
Link
Beregner momsen for returneringsfragt
@param float $shipping_price Fragtprisen ekskl. moms
@param int $country_id Land ID'et (valgfri)
bool
getReturnShippingVatFree()
Link
getReturnShipping()
Link
getLoyaltyProgramMinDiscount()
Link
getLoyaltyProgramMinPoints()
Link
getLoyaltyProgramMaxDiscount()
Link
getLoyaltyProgramBaseExpires()
Link
getTerms()
Link
getFavicon()
Link
bool
getUseCalculatedUnitPrice()
Link
getLatestProductReviews($limit = 10)
Link
Returnerer de seneste produktanmeldelser
@param int $limit Maksimalt antal anmeldelser (standard: 10)
getLanguage()
Link
getStockLocations()
Link
getDefaultStockLocation()
Link

SafeWishlist

Håndterer kunders ønskelister

Link
int
getWishlistId()
Link
string
getName()
Link
string
getDescription()
Link
string
getRemoteUrl()
Link
array
getWishlistProducts()
Link
string
getCreated()
Link
string
getStatus()
Link
string
getEditUrl()
Link
int
getProductCount()
Link

SafeWishlistProduct

Håndterer produkter på ønskelister

Link
getProduct()
Link
int
getWishlistProductId()
Link
getAmount()
Link
getComments()
Link
getAttributeValueId()
Link
getAttributeId()
Link
getVariantName()
Link
getVariantValue()
Link

Brug for hjælp med API'et?

Vores support team hjælper gerne med at komme i gang med template udvikling