Commerce Opprett butikk

Butikk og innhold

Endre butikken mens kampanjen fortsatt er aktuell

En ny landingsside tar en formiddag, ikke en sprint. Sidene er seksjoner dere flytter og skriver selv, og ingenting av det trenger en utrulling. Denne sida er laget slik.

Be om en demo

Editoren

Det dere ser i editoren, er det kundene får

Temaet ligger i butikken, ikke i en mappe hos en utvikler. Dere endrer det i editoren og publiserer, og det er ingen utrulling å vente på.

Har dere et byrå som lager temaet, kan det hentes fra byråets GitHub-repo eller importeres som en fil — og eksporteres igjen den dagen dere vil ha filene tilbake.

En seksjon

Og en ny slags seksjon er én fil

Redigeringsskjermen lages av den erklæringen. Så en ny seksjon er én fil — ikke en fil, pluss et skjema noen må bygge ved siden av, pluss en validering som må holdes i takt med begge.

sections/hero.liquid
{% schema %}
{
  "name": "Hero",
  "note": "Toppen av en side.",
  "enabled_on": { "templates": ["index", "page"] },
  "fields": [
    { "key": "heading", "type": "text", "label": "Overskrift", "translate": true },
    { "key": "lead", "type": "inline", "label": "Ingress", "translate": true },
    { "key": "image", "type": "image", "label": "Bakgrunnsbilde" }
  ]
}
{% endschema %}

translate: true er hele flerspråkligheten for det feltet. Og enabled_on er hvorfor en e-postseksjon aldri tilbys på en nettside: plasseringsregelen står i seksjonen, ikke i en liste noen vedlikeholder et annet sted.

Utgaver

Ett nettsted, flere utgaver, ett innhold å vedlikeholde

Ett nettsted kan ha flere utgaver: Norge og Storbritannia, en forbrukerutgave og en bedriftsutgave. De deler tema og innhold, og overstyrer der de sier fra.

Språk og utgave er to akser, og å slå dem sammen er feilen dette skillet finnes for å unngå. Ett språk kan betjene mange utgaver — engelsk i Storbritannia, USA og Australia er samme ord og tre valutaer. Én utgave kan betjene mange språk.

Og av og til trenger en utgave en annen tekst på samme språk. «Fri frakt over 500 kr» er ikke en oversettelse av «Free shipping over £50». Det er en overstyring, og en modell som behandler en utgave som enda et språk har ingen steder å gjøre av den.

Flater

Samme tema, flere steder

Nettstedet, e-postene og sidene bak innlogging bruker de samme fargene, tekstene og innstillingene. Endrer dere noe ett sted, følger resten med.

  • Nettstedet

    Forsiden og sidene. Det nettstedet denne siden ligger på.

  • E-posten

    E-postene kundene får, med de samme fargene og innstillingene som nettstedet. En farge endret i editoren endrer begge, med én publisering.

  • Bak innlogging

    Sider bare innloggede kunder ser, som en bedriftsportal. Innloggingen gjelder hele portalen — ikke en side her og der.

Spørsmål

Om å redigere

Må en utvikler til for en ny side?

Nei. En side er seksjoner noen plasserer, og seksjonene finnes allerede. En utvikler trengs når det skal finnes en ny slags seksjon — og da er det én fil, ikke et prosjekt.

Kan vi ha vårt eget design?

Ja. Et tema er tekstfiler; deres eget tema er deres egne filer. Det som følger med er et utgangspunkt, ikke en ramme dere må holde dere innenfor.

Hva med flere butikker?

Flere butikker kan dele tema og innhold, eller ha hvert sitt. Ta det med i demoen, så ser vi på hva som passer dere.

Prøv å endre noe

På en demo endrer vi en setning på denne siden mens dere ser på.

Be om en demo

Opprett butikken din