Lägg till en väljare av leveransdatum i din varukorg
Den här sidan skrevs ut den Sep 16, 2024. Besök https://help.shopify.com/sv/manual/online-store/themes/themes-by-shopify/vintage-themes/customizing-vintage-themes/add-date-picker för den aktuella versionen.
Du kan inkludera en kalender på din varukorgssida som låter kunder ange ett leveransdatum för sin order.
För att denna anpassning ska fungera kräver vissa teman att en skripttagg för jQuery läggs till i theme.liquid-layoutfilen. Om du använder Boundless, Debut version 17.2.0 eller senare, Express, Narrative eller Venture kan du behöva följa nästa steg:
Klicka på theme.liquid i Layout-registret
Hitta sluttaggen </head> i koden. På en ny rad ovanför sluttaggen </head> klistrar du in följande kod:
Tryck på Webbshop i avsnittet Försäljningskanaler.
Tryck på Hantera teman.
Hitta det tema du vill redigera, klicka på knappen … för att öppna åtgärdsmenyn och klicka sedan på Redigera kod.
Klicka på Lägg till ett nytt fragment i katalogen Fragment:
Skapa fragmentet:
Namnge ditt fragment delivery-date.
Klicka på Skapa fragment. Den nya fragmentfilen öppnas i kodredigeraren.
I ditt nya delivery-date.liquid-fragment klistrar du in följande kod:
Klicka på Spara.
Inkludera fragmentet på din varukorgssida
Så här inkluderar du fragmentet för leveransdatum på din varukorgssida:
Klicka på cart-template.liquid i registret Avsnitt. Om ditt tema inte har den här filen ska du klicka på cart.liquid i katalogen Mallar.
Hitta sluttaggen </form> i koden. På en ny rad ovanför sluttaggen </form> klistrar du in följande kod:
Klicka på Spara.
Du har nu ett inmatningsfält för leveransdatum på din varukorgssida. När du klickar i textfältet visas en kalender:
Datumväljaren som används för denna anpassning är en widget från jQuery UI-biblioteket. Det här blogginlägget förklarar hur du inaktiverar specifika datum i kalendern för datumväljare.