Nødsituasjon

I nødstilfeller eller ved driftsstans kan du sende en SMS til vår nødtelefon

Vakttelefon (kun SMS)

+45 29 70 15 95

Send en SMS med følgende informasjon:

  • Ditt navn og nettbutikk
  • Beskrivelse av problemet
  • Telefonnummeret ditt for tilbakeringing

Notater: Denne tjenesten er kun for kritiske situasjoner der nettbutikken din er nede eller har alvorlige problemer. For vanlig support, vennligst bruk våre normale supportkanaler.

Vis varianter som ikke er på lager

Veiledning for å vise utsolgte varianter i Shoporama-temaet, slik at kundene kan se hele sortimentet og registrere seg for lagervarsler.

Lesetid: ca. {åtte} minutter
Shopejer Utvikler

Hvis du for eksempel har en profil med seks størrelser, men bare tre er på lager, vil Shoporama som standard bare vise de tre som er tilgjengelige. Du kan tilpasse temaet slik at det viser alle varianter, også de som er utsolgt, slik at kunden får en fullstendig oversikt over sortimentet.

Standard oppførsel

Som standard viser Shoporama bare varianter som er på lager. Dette hindrer kunden i å velge en størrelse eller farge som ikke er tilgjengelig. I de fleste butikker fungerer dette fint, men hvis du selger en kolleksjon der enkelte størrelser ofte er utsolgt, kan det være en fordel å vise alle varianter og bare markere de som ikke er tilgjengelige for øyeblikket.

De riktige metodene i temaet

På et SafeProduct-objekt har du to metoder du kan kalle i Smarty-malen din:

  • $product->getInStockVariants() returnerer bare varianter som er på lager.
  • $product->getStockVariants($only_in_stock, $hide_stock) returnerer alle varianter. Sett den første parameteren til false for å inkludere både utsolgte og tilgjengelige varianter.

Begge metodene returnerer en matrise med rader (ikke variantobjekter). Hver rad er en assosiativ matrise med følgende nøkler:

  • attr_name, attributtnavnet (f.eks. "Size")
  • attr_tag, attributtets tag (kodevennlig navn, f.eks. "size")
  • name, navnet på variantverdien (f.eks. "M" eller "Red")
  • cnt, antall på lager (0 hvis varen er utsolgt, null hvis du har valgt å skjule lagerantallet)
  • attribute_id og attribute_value_id, ID-er du bruker når du legger til varianten i handlekurven
  • weight, sorteringsrekkefølgen
  • price og sale_price, variantspesifikk pris hvis det er aktuelt

Vis alle varianter i temaet

Bytt til getStockVariants(false) i produktmalen din. Eksempel som nedtrekksmeny:

<select name="attribute[]"> <{foreach $product->getStockVariants(false) as $variant}> <option value="<{$variant.attribute_value_id}>" <{if $variant.cnt <= 0}>deaktivert<{/if}>> <{$variant.navn}><{hvis $variant.cnt <= 0}> (utsolgt)<{/if}> </option> <{/foreach}> </select>

Eksempel som klikkbare knapper med visuell markering av utsolgte alternativer:

<{foreach $product->getStockVariants(false) as $variant}> <button type="button" data-attribute-id="<{$variant.attribute_id}>" data-attribute-value-id="<{$variant.attributt_verdi_id}>>" class="variant-btn <{hvis $variant.cnt <= 0}>er utsolgt<{/if}>" <{hvis $variant.cnt <= 0}>deaktivert<{/if}>> <{$variant.navn}> </button> <{/foreach}>

Styling av varianter som ikke er på lager

  • Legg til attributtet deaktivert for alternativer som ikke er på lager, slik at de ikke kan velges.
  • Merk dem visuelt med en CSS-klasse, for eksempel en dempet farge, gjennomstreking eller en diagonal stripe.
  • Vis teksten (ikke på lager) etter variantnavnet, slik at det er tydelig for kunden.

Skjul antall på lager

Hvis du ikke ønsker å vise nøyaktig hvor mange som er på lager (f.eks. "bare 2 igjen"), kan du sette den andre parameteren til true:

<{foreach $product->getStockVariants(false, true) as $variant}> ... <{/foreach}>

Da vil $variant .cnt være null på alle varianter som er på lager. Du kan likevel se om en variant er utsolgt fordi den vil ha verdien 0.

Kombiner med lagervarsling

For varianter som er utsolgt, kan du tilby kunden å motta en e-post når varen er tilbake på lager. Dette betyr at kunden ikke forsvinner selv om den ønskede størrelsen eller fargen for øyeblikket er utsolgt.

Tips: Når kunden kan se hele sortimentet, virker utvalget større, og det øker sannsynligheten for at kunden kommer tilbake når varen er på lager igjen.

Ofte stilte spørsmål

Må jeg vise alle utsolgte varianter på alle produkter?

Ikke nødvendigvis. Det gir mest mening på moteprodukter med tydelige størrelseskategorier (S, M, L) eller når en kolleksjon vanligvis blir utsolgt i visse størrelser først. På veldig store serier, eller på produkter der varianter ofte utgår permanent, kan det skape forvirring.

Kan kunden legge en utgått variant i handlekurven?

Nei, det kan de ikke. Når attributtet deaktivert er angitt på alternativet, kan det ikke velges. Hvis du bygger egendefinert JavaScript, må du selv sørge for å blokkere varianter som ikke er på lager, slik at et klikk på "Legg i handlekurven" ikke går gjennom.

Hvor kan jeg finne den gjeldende variantloopen i temaet mitt?

Søk etter getInStockVariants eller getStockVariants i temamappen din (vanligvis i product/view.html). Det er der du må gjøre endringen. Husk å lagre en kopi av filen først.

Påvirker det Google Shopping eller andre feeds?

Nei, det gjør det ikke. Visningen av utsolgte varianter er kun en endring på selve produktsiden i nettbutikken din. Produktstrømmer håndteres separat og er basert på det faktiske lagerantallet per variant.

Hva skjer med statistikken når jeg viser utsolgte varianter?

Konverteringsraten kan øke noe fordi flere kunder registrerer seg via lagervarsel, men du risikerer også at kunder faller fra fordi den ønskede størrelsen er utsolgt. Gjør en deltest før du ruller ut endringen til hele butikken.

Hvordan ser jeg raskt om en variant er på lager i admin?

Gå til produktet i admin og se under "Varianter". Hver variant har sitt eget lagerantall, og du kan filtrere produktoversikten etter lagerstatus.

Kan jeg vise det totale antallet varianter som ikke er på lager?

Ja, det kan du gjøre. Tell rader der cnt er 0 i loopen. Dette kan brukes til en melding som "3 av 6 størrelser er utsolgt".

Hva er forskjellen mellom getInStockVariants og getStockVariants?

getInStockVariants() returnerer alltid bare de variantene som er på lager. getStockVariants( ) kan gi deg både varianter som kun er på lager (med true som første parameter) eller alle varianter (med false). Bruk sistnevnte når du vil vise utsolgte alternativer.

Bør jeg slette gamle varianter som ikke er på lager, helt?

Hvis en variant ikke kommer tilbake, er det renere å slette eller skjule den helt fra produktet. Bruk utsolgt-visningen for kortvarige salg og sesonger, ikke for varianter som er permanent utgått.

Trenger du hjelp? Kontakt oss på support@shoporama.dk.