Denne siden ble skrevet ut den Apr 19, 2024. Gå til https://help.shopify.com/nb/manual/online-store/themes/themes-by-shopify/vintage-themes/customizing-vintage-themes/add-date-picker for nyeste versjon.
Du kan legge til en kalender på handlekurvsiden som lar kundene angi en leveringsdato for bestillingen.
For at denne tilpasningen skal fungere krever noen temaer at en skripttagg for jQuery legges til i oppsettfilen theme.liquid. Hvis du bruker Boundless, Debut versjon 17.2.0 eller nyere, Express, Narrative eller Venture kan det hende du må utføre følgende trinn:
I Oppsett-katalogen klikker du på theme.liquid.
Finn den avsluttende </head>-taggen i koden. Lim inn følgende kode på en ny linje like over den avsluttende </head>-taggen:
I Salgskanaler-seksjonen trykker du på Nettbutikk.
Trykk på Administrer temaer.
Finn temaet du vil redigere, klikk på …-knappen for å åpne handlingsmenyen, og klikk deretter på Rediger kode.
I Kodebiter-katalogen klikker du på Legg til en ny kodebit.
Opprett kodebiten:
Gi kodebiten navnet delivery-date.
Klikk på Opprett kodebit. Den nye kodebitfilen åpnes i koderedigeringsprogrammet.
I den nye delivery-date.liquid-kodebiten limer du inn følgende kode:
Klikk på Lagre.
Inkluder kodebiten på handlekurvsiden
Slik inkluderer du kodebiten for leveringsdato på handlekurvsiden:
I Seksjoner-katalogen klikker du på cart-template.liquid. Hvis temaet ditt ikke har denne filen, klikker du på cart.liquid i Maler-katalogen.
Finn den avsluttende </form>-taggen i koden. Lim inn følgende kode på en ny linje like over den avsluttende </form>-taggen:
Klikk på Lagre.
Du har nå et tekstfelt for leveringsdato på handlekurvsiden. Når du klikker i tekstfeltet, vises det en kalender:
Datovelgeren som brukes i denne tilpasningen er en kodebit fra jQuery UI-biblioteket. Dette blogginnlegget forklarer hvordan du deaktiverer bestemte datoer i datovelgerkalenderen.