Updates

Platform

Vertalingen, themacontroles en correcte bundelkortingen

Sectieteksten per taal vertalen in de editor

De thema-editor heeft nu een taalkeuze naast Publiceren. Kies een taal om die taalversie van de pagina te bewerken: koppen, teksten, knoppen, links en afbeeldingen van elke sectie en elk blok. Wat je nog niet hebt vertaald, toont de tekst in je standaardtaal, zodat een pagina nooit leeg is. ‘Deze pagina vertalen’ vult de nog lege velden met een AI-vertaling die je kunt controleren en aanpassen. Vertalingen gaan samen met de rest van de pagina live wanneer je publiceert.

Flow Check: thema-uploads worden getoetst aan gepubliceerde regels

Elk thema dat je uploadt, als ZIP, via de CLI of vanuit GitHub, doorloopt nu Flow Check: dezelfde controle die themaontwikkelaars uitvoeren met microcart theme check. Een thema met fouten (een template die niet kan worden verwerkt, een ontbrekende sectie of onveilige markup) wordt geweigerd. Bij de upload staat elk probleem met de regel-ID, het bestand en het regelnummer. Waarschuwingen blokkeren de upload niet: ze worden samen met de oplossing vermeld en je themabibliotheek toont de aantallen per geüpload thema. De code-editor voert dezelfde controle uit bij elke opslag en markeert waarschuwingen in de kantlijn.

Thema's kunnen vertalingen meeleveren; de header volgt nu de paginataal

Thema's kunnen nu eigen vertalingen meeleveren. De teksten van een thema volgen de taal waarin een klant winkelt en vallen terug op de standaardtaal van je winkel en daarna op Engels als een tekst nog niet vertaald is. Je eigen teksten onder Instellingen → Talen → Vertalen krijgen altijd voorrang op die van het thema. De header, aankondigingsbalk en footer van de webwinkel gebruiken nu ook de taal van de pagina: een Engelse pagina toont geen Nederlandse headerteksten meer. In de thema-editor kunnen thema's hun instellingen in de taal van je beheeromgeving benoemen.

Thema's kunnen winkelwagen, menu's, lokalisatie en paginering uitlezen

Thematemplates kunnen nu dezelfde objecten uitlezen als een Shopify-thema: de winkelwagen van de klant (aantal artikelen, regels en totalen), de ingelogde klant, je menu's op basis van hun handle, de talen, landen en markten van de winkel, de paginering van de pagina, zoekresultaten en gerelateerde producten. Je huidige thema ziet er precies hetzelfde uit: dit zijn nieuwe objecten die een thema naar keuze kan gebruiken; niets wat het al toont verandert. Thema's die voor het volgende themaformaat zijn gebouwd, lezen op deze manier ook de producten en filters van een collectie uit en geven hun eigen paginering weer.

Thema's kunnen eigen instellingen en kleurenschema's definiëren

Thema's die op het nieuwe themaformaat zijn gebouwd, brengen nu hun eigen instellingen mee. Het tabblad Ontwerp in de thema-editor toont precies de instellingen die je thema definieert, in de groepering van het thema: tekst, kleuren, keuzes, schuifregelaars, schakelaars, afbeeldingen, links en menu's, elk met een live voorbeeld op de pagina terwijl je bewerkt. Kleurenschema's kun je ook bewerken: voeg een schema toe, dupliceer er een, wijzig de kleuren en kies het voor een sectie; het canvas wordt bijgewerkt terwijl je typt. Een schema dat nog door een sectie op de pagina wordt gebruikt, kun je niet verwijderen. Instellingen die de editor nog niet kan bewerken worden als een duidelijk gemarkeerde kaart met hun huidige waarde getoond, zodat niets verborgen blijft. Opslaan en Publiceren werken zoals voorheen. Thema's in het huidige formaat behouden het vertrouwde tabblad Ontwerp.

Bundelkortingen worden nu ook bij het afrekenen toegepast

Als een klant een van je voordeelbundels aan de winkelwagen toevoegt, wordt bij het afrekenen nu dezelfde kortingsprijs berekend als op de productpagina en in de winkelwagen. Voorheen toonde de winkelwagen de bundelprijs, maar werd bij het afrekenen de volledige prijs in rekening gebracht. De korting geldt zolang de hele bundel in de winkelwagen zit: verwijdert de klant een van de producten, dan krijgen de overige artikelen weer hun normale prijs, zowel in de winkelwagen als bij het afrekenen. Elke bestelregel legt vast onder welke bundel het artikel is verkocht en welke korting het kreeg.