Cart items-blokken er listen over linjevarer i carten, som viser hvert produkt, kunden har tilføjet, med billede, titel, variant, pris, antalsvælger og fjern-kontrol. Det er en påkrævet blok, og det er containeren, der rummer cartens under-blokke (Product-rækken, Subscription upgrade og Custom code), og som leverer den struktur, under-blokke pr. linje hæftes på.

Product-rækken
Rækken selv viser produktbilledet (med link til produktsiden, når det er tilgængeligt), titel, variant, pris og en eventuel gennemstreget compare-at-pris, en antalsvælger og en fjern-knap. Bundle-linjer viser en udfoldelig liste over deres komponenter.
Tekst-styling
De tekstelementer, du kan style, er grupperet efter kategori:
Product
- Product title — produktnavnet på hver linje. Understøtter også en tilpasset skriftfamilie.
- Variant — variantetiketten (for eksempel Size: Medium).
- Subscription plan — den skrivebeskyttede planetiket, der vises på abonnementslinjer.
- Price — linjens aktuelle pris.
- Compare-at price — den gennemstregede oprindelige pris.
- Savings — besparelsesetiketten (for eksempel Save $5.00). Kun størrelse og linjehøjde — fed og farve indstilles i Rich Text Editor ovenfor.
- Bundle toggle — udfoldelseshovedet, der udvider en bundles komponentliste.
- Bundle item title — titlen på hver komponent inde i en bundle.
- Bundle item variant — variantetiketten for hver bundle-komponent.
Disse indstillinger gælder kun for linjevare-rabat-tags i Cart items-blokken. Rabatkode-tags i Summary-blokken styles separat.
Under-blokke og hvordan de placeres
- Under-blokke placeret før Product-rækken vises over produktindholdet i hver linje.
- Under-blokke placeret efter Product-rækken vises under produktindholdet i hver linje.
Adfærd
- Når carten ikke har nogen varer, skifter skuffen til den tomme tilstand, og denne blok vises ikke.
- Én cart-ændring kører ad gangen. Mens en antalsopdatering eller fjernelse er i gang, er rækkens kontroller deaktiveret for at holde carten konsistent, og genaktiveres, når ændringen er gennemført.
- At sænke en linjes antal under 1 fjerner den. Et antal, som butikken afviser (for eksempel ud over tilgængeligt lager), synkroniseres tilbage til den sidste gyldige værdi.
- Bundles ændres som en enhed. Justering af antallet på en bundles ankerlinje skalerer hele bundlen i én operation — hvis en underordnet vare er inkluderet med 3 pr. anker, tager en ændring af ankeret fra 1 til 2 den underordnede vare til 6. Fjernelse af ankeret fjerner alle bundlens medlemmer på én gang.
- Nogle bundles kan ikke få ændret antal. Hvis en af en bundles underordnede varer er inkluderet med en brøkdel (fx 1,5 pr. anker), er antalsvælgeren på den bundle låst: +/−-knapperne og antalsfeltet er begge deaktiveret, og indtastede antal accepteres ikke. Bundlen kan stadig fjernes.
- Abonnementslinjer viser deres plan. Når en linje har en salgsplan, og Subscription upgrade-under-blokken er slået fra eller ikke tilføjet, viser Product-rækken en skrivebeskyttet planetiket under varianten — for eksempel Delivers every month (save 30%). Når den under-blok er aktiveret, præsenterer den planen i sin egen vælger, så den skrivebeskyttede etiket undertrykkes i stedet for at blive duplikeret.
Placering og grænser
- Region: brødtekst.
- Maksimum: 1 pr. cart-tilstand.
- Tilstand: kun fyldt cart.
- Låst og tilføjet som standard. Cart items kan ikke fjernes eller skjules, kun flyttes.
Tilpasset skabelon
Linjeindhold
Antal og fjernelse
Rendering af en bundle
bundle.children dens indhold. Underordnede varer optræder aldrig som deres egne rækker, så hvis du ikke renderer dem, ser kunden ikke, hvad der er i bundlen:
key er null for en Shopify native bundle-komponent, så fald tilbage til indekset som ovenfor.