Template API

I dine templates har du adgang til objekter af følgende klasser: SafeBlogPost, SafeBrand, SafeCampaign, SafeCategory, SafeCompany, SafeCountry, SafeCustomer, SafeCustomerField, SafeImage, SafeLandingPage, SafeManufacturer, SafeMenu, SafeMenuItem, SafeOrder, SafeOrderLabel, SafeOrderProduct, SafeOrderReturn, SafeOrderReturnProduct, SafePage, SafePager, SafePaymentGateway, SafePoint, SafeProduct, SafeProductFile, SafeProductLabel, SafeProductProfileAttributeValue, SafeProductReview, SafeProfile, SafeProfileAttribute, SafeRecurringOrder, SafeRecurringOrderProduct, SafeSafetyProfile, SafeShipping, SafeStockLocation, SafeSupplier, SafeVoucher, SafeWebshop, SafeWishlist, SafeWishlistProduct.

SafeBlogPost #

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

SafeBrand #

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

SafeCampaign #

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

SafeCategory #

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

SafeCompany #

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

SafeCountry #

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

SafeCustomer #

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

SafeCustomerField #

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

SafeImage #

getSrc($w, $h, $t = 'fit', $format = null, $quality = null) #
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) #
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) #
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() #
Returnerer billedets beskrivelse
getImageId() #
Returnerer billedets ID
getWidth() #
Returnerer billedets bredde i pixels
getHeight() #
Returnerer billedets højde i pixels
getVariantAttributeValueId() #
Returnerer ID'et på den variant billedet evt. er tilknyttet
getVariantName() #
Returnerer navnet på den variant billedet evt. er tilknyttet
getVariantTag() #
Returnerer tagget på den variant billedet evt. er tilknyttet

SafeLandingPage #

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

SafeManufacturer #

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

SafeMenu #

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

SafeMenuItem #

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

SafeOrder #

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

SafeOrderLabel #

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

SafeOrderProduct #

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

SafeOrderReturn #

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

SafeOrderReturnProduct #

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

SafePage #

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

SafePager #

render() #
Renderer pagineringen som HTML

SafePaymentGateway #

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

SafePoint #

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

SafeProduct #

getVariant() #
Returnerer variantattributten hvis produktet har varianter
getProductId() #
Returnerer produktets ID
getOwnId($attribute_value_id = null, $attribute_id = null) #
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) #
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) #
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() #
Returnerer søskende-produkter (produkter med samme parent) som SafeProduct objekter
getNoShopping() #
Returnerer om produktet er ekskluderet fra shopping feeds
int getRequiresAgeVerification() #
Returnerer minimumsalderen for at købe produktet (0 hvis ingen alderskrav)
getMpn($attribute_value_id = null, $attribute_id = null) #
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() #
Returnerer om produktet har kredittid til en bestemt dato
getNeverFreeShipping() #
Returnerer om produktet aldrig giver gratis fragt
getCreditUntil() #
Returnerer kredittens udløbsdato
getHasCreditDays() #
Returnerer om produktet har et antal kreditdage
getCreditDays() #
Returnerer antal kreditdage for produktet
getCampaigns() #
Returnerer kampagner tilknyttet produktet som SafeCampaign objekter
getHasCreditDate() #
Returnerer om produktet har en specifik kreditdato
getCreditDate() #
Returnerer den specifikke kreditdato
getIsVoucher() #
Returnerer om produktet er et gavekort
getVoucherDays() #
Returnerer gavekortets gyldighedsperiode i dage
getVoucherAmount() #
Returnerer gavekortets beløb
getLocation($attribute_value_id = null, $attribute_id = null) #
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() #
Returnerer om produktet tillader negativ lagerbeholdning
canEdit() #
Returnerer om den aktuelle bruger kan redigere produktet
getMetaValues($parsed = '1') #
Returnerer alle meta-værdier for produktet
@param bool $parsed Om værdierne skal parses for variable (standard: true)
getSubscriptionInterval() #
Returnerer abonnementsintervallet i dage
hasVariant() #
Returnerer om produktet har varianter
hasVariants() #
Returnerer om produktet har varianter (alias for hasVariant)
getSubscriptionPrice($country_id = null) #
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') #
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) #
Returnerer URL'en til produktet baseret på den ønskede handling
@param string $action Handlingen (standard: "view")
@param string $controller Controller navn (valgfri)
getRemoteUrl() #
Returnerer den eksterne URL for produktet
getName() #
Returnerer produktets navn
getDescription() #
Returnerer produktets beskrivelse
getListDescription() #
Returnerer produktets listebeskrivelse med parsede variable
getParsedDescription() #
Returnerer produktets beskrivelse med parsede variable
getTariffCode() #
Returnerer produktets toldtarif kode
getCountryOfOrigin() #
Returnerer produktets oprindelsesland
getProductVat($country_id = null) #
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() #
Returnerer produktets pris inkl. moms
getDiscountPrice() #
Returnerer prisen efter evt. gavekortrabat
getRealPriceExVat($amount = 1, $attributes = 'Array') #
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() #
getSalePriceExVat() #
getBulkDiscountOver() #
getBulkDiscount() #
getBulkDiscountPrice($a = 'Array') #
Returnerer prisen med bulk-rabat
@param array $a Array med attributter (valgfri)
getLowestRealPriceAttributeValueId() #
getLowestSalePriceAttributeValueId() #
getLowestPriceAttributeValueId() #
getLowestRealPrice() #
getLowestPrice() #
getLowestSalePrice() #
getSalePrice() #
getRealVat($amount = 1, $attributes = 'Array') #
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) #
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) #
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) #
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) #
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() #
hasAttributePrice() #
getAttributePrice($attribute_value_id, $before_sale = '') #
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) #
Returnerer udsalgsprisen for en specifik attributværdi
@param int $attribute_value_id ID'et for attributværdien
getAttributeSubscriptionPrice($attribute_value_id, $country_id = null) #
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() #
getShipping() #
getApproxShipping() #
getDeliveryTime() #
getDeliveryTimeNotInStock() #
getSave() #
getPercentSave() #
getImages() #
getImage($attribute_value_id = null) #
Returnerer produktbilledet evt. for en specifik variant
@param mixed $attribute_value_id ID eller værdi for attributten (fx 'L') (valgfri)
getProfile() #
getAttributeValue($i) #
Returnerer attributværdien for en given attribut
@param int $i Attribut ID'et
getAttributeValueIdBySku($sku) #
Finder attributværdi ID baseret på SKU
@param string $sku SKU/varenummer at søge efter
getAttributeTag($i) #
Returnerer attribut-tagget for en given attribut
@param int $i Attribut ID'et
getAttributeValueByName($i) #
Returnerer attributværdien baseret på navn
@param string $i Navnet på attributten
getCategory() #
getCategoryName() #
getOnlineSince() #
getOnlineHours() #
getCategoryNames($pre = '', $sep = ' ', $post = '') #
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 = '') #
Returnerer alle kategorier produktet er tilknyttet
@param bool $as_ids Om kun kategori-ID'er skal returneres (standard: false)
getStockCount() #
getPackage() #
getIsInStock() #
getInStock($attributes = 'Array', $x = null) #
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) #
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() #
Returnerer antal på restlager
getAmount() #
getUnitPrice() #
getUnitVat() #
getComment() #
getAttributes() #
getRelatedProducts($limit = 25) #
Returnerer relaterede produkter
@param int $limit Maksimalt antal produkter (standard: 25)
getSimilarProducts($limit = 25) #
Returnerer lignende produkter
@param int $limit Maksimalt antal produkter (standard: 25)
getSimilarProductRatings() #
getSimilarProductReviews() #
getNext() #
getPrev() #
getSupplier() #
getSupplierName() #
getBrandName() #
getSearch() #
getAlsoBought($limit = 25) #
Returnerer produkter som andre kunder også har købt
@param int $limit Maksimalt antal produkter (standard: 25)
getHtmlFields() #
getHtmlField($tag) #
Returnerer et specifikt HTML-felt baseret på tag
@param string $tag HTML-feltets tag
getInStockVariants() #
getStockVariants($only_in_stock = '', $hide_stock = '') #
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) #
Returnerer download-URL for produktfilen
@param int $order_id Ordre ID'et (valgfri, bruger produktets ordre ID hvis ikke angivet)
getFile() #
getPDF() #
getPdfFiles() #
getSubscriptionFixation() #
getDiscountIntervals() #
getPurchasePrice($attribute_id = null, $attribute_value_id = null) #
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) #
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) #
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() #
hasBundleProducts() #
getBundleProductsCount() #
getBundleProducts() #
getLocationByOwnId($own_id) #
Finder lagerplaceringen baseret på varenummer
@param string $own_id Varenummeret
getBundleProductIds() #
getMainCategoryName() #
getMainCategory() #
hasCategory($category_id) #
Kontrollerer om produktet er tilknyttet en bestemt kategori
@param int $category_id ID'et for kategorien
getProductReviews($limit = 25) #
Returnerer produktanmeldelser
@param int $limit Maksimalt antal anmeldelser (standard: 25)
getAvgRating($no_round = '') #
Returnerer gennemsnitlig bedømmelse
@param bool $no_round Om bedømmelsen ikke skal afrundes (standard: false)
getSafeProduct() #
getBrand() #
getMetaTitle() #
getMetaDescription() #
getOpenGraphTitle() #
getOpenGraphDescription() #
getOpenGraphImage() #
getPrimarySearchPhrase() #
getGoogleShoppingTitle() #
getGoogleCategory() #
getNoIndex() #
hasCampaigns() #
getCampaignInfo() #
getProductLabels() #
getGoogleShoppingImage() #
getBlogPosts() #
getExtensionValue($name) #
Returnerer værdien for en udvidelsesdata
@param string $name Navnet på udvidelsesdataen
getManufacturer() #
getManufacturerName() #
getSafetyProfile() #
getSafetyProfileName() #

SafeProductFile #

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

SafeProductLabel #

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

SafeProductProfileAttributeValue #

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

SafeProductReview #

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

SafeProfile #

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

SafeProfileAttribute #

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

SafeRecurringOrder #

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

SafeRecurringOrderProduct #

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

SafeSafetyProfile #

int getSafetyProfileId() #
string getName() #
getImages() #

SafeShipping #

getShippingId() #
getName() #
getModule() #
getCost($country_id = null, $basket_total = null) #
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() #
getHtmlFields() #
getHtmlField($tag) #
Returnerer et specifikt HTML-felt baseret på tag
@param string $tag HTML-feltets tag
getDeliveryShops($as_json = '') #
Returnerer leveringsbutikker/pakkeshops
@param bool $as_json Om data skal returneres som JSON (standard: false)
getTrackingUrl($id = '') #
Returnerer tracking URL for en forsendelse
@param string $id Tracking nummer (standard: "")

SafeStockLocation #

getStockLocationId() #
getName() #
getIsDefault() #
getTag() #

SafeSupplier #

getSupplierId() #
getName() #
getRemoteUrl() #

SafeVoucher #

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

SafeWebshop #

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

SafeWishlist #

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

SafeWishlistProduct #

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

Dette website bruger cookies

Vi benytter cookies til at tilpasse indhold og annoncer, vise sociale mediefunktioner, og analysere vores webtrafik.

Oplysninger om din brug af vores hjemmeside deles også med vores partnere inden for sociale medier, annoncering, og analyse, som kan kombinere dem med andre data fra dine interaktioner med deres tjenester.

Læs mere om vores cookies