Uitverkochte varianten verbergen in Shopify
Uitverkochte varianten verbergen in Shopify kan niet via een instelling in je beheerdersomgeving, want die bestaat niet. Wat er met een uitverkochte kleur gebeurt, bepaalt je thema: doorgestreept, uitgegrijsd, of gewoon aanklikbaar tot de klant het pas in de winkelwagen merkt. Rubik Variant Images verbergt uitverkochte swatches met een schakelaar, apart in te stellen voor afbeeldingsswatches en tekstswatches.
Maar voordat je die schakelaar omzet: verbergen is lang niet altijd de betere keuze. Bij maten is het meestal zelfs de slechtere. Hieronder allebei de routes, plus de bijwerking die vrijwel elke handleiding overslaat.
Kort samengevat
Kort antwoord: Shopify heeft hier geen instelling voor, het gedrag komt uit je thema. Rubik Variant Images verbergt uitverkochte swatches of toont ze doorgestreept, apart voor afbeeldings- en tekstswatches, en filtert de galerij per variant. Gratis voor een product, daarna vanaf $25 per maand.
In dit artikel
- Wat je thema standaard doet
- Verbergen of doorstrepen?
- Zo verberg je uitverkochte swatches
- Zonder app, met eigen code
- De miniaturen blijven staan
- En op de collectiepagina?
- Veelgestelde vragen
- Verder lezen
Wat je thema standaard doet
Shopify levert de variantgegevens aan het thema en laat de weergave verder aan het thema over. Dawn en de meeste gratis thema’s laten uitverkochte opties staan en markeren ze. Andere thema’s maken ze onklikbaar. Een schakelaar in de beheerdersomgeving is er niet, in geen enkel abonnement.
Belangrijk detail dat veel verwarring veroorzaakt: beschikbaarheid hoort bij de combinatie, niet bij de losse optie. Rood in maat M kan uitverkocht zijn terwijl rood in L gewoon op voorraad ligt. Een regel die alles wat uitverkocht is weghaalt, mag rood dus alleen verbergen als geen enkele combinatie met rood nog leverbaar is.
Nog een instelling die hier vaak doorheen loopt: Doorverkopen wanneer niet op voorraad, per variant in te stellen onder Voorraad. Staat die aan, dan geldt de variant technisch als beschikbaar, hoe leeg je magazijn ook is. Geen enkele app of thema kan hem dan als uitverkocht tonen, want Shopify zegt dat hij te koop is. Loopt je verbergen niet zoals verwacht, controleer dan eerst dit vinkje voordat je verder zoekt.
Verbergen of doorstrepen?
| Jouw situatie | Beter | Waarom |
|---|---|---|
| Unieke stuks, vintage, voorraad 1 | Verbergen | Weg is weg. Een doorgestreepte swatch is dan alleen nog ruis. |
| Seizoensartikel dat wordt bijbesteld | Doorstrepen | De swatch toont je volledige assortiment en draagt de voorraadmelding. |
| Maten in kleding | Doorstrepen | Klanten zoeken hun maat. Verdwijnt die, dan lijkt het alsof je hem niet voert. |
| Twintig kleuren of meer | Verbergen | Een halfdode rij swatches is op mobiel niet meer te lezen. |
| Dropshipping met wisselende voorraad | Verbergen | Swatches die dagelijks van status wisselen, ogen als een kapotte winkel. |
Mijn standpunt, en dat valt niet altijd goed: bij kleding is maten verbergen bijna altijd fout. Een ontbrekende maat lees je niet als “uitverkocht” maar als “niet voor mij”. Het eerste leidt tot een voorraadmelding, het tweede tot de terugknop.
Zo verberg je uitverkochte swatches
In Rubik Variant Images zitten er twee losse schakelaars voor het verbergen van uitverkochte swatches, een voor afbeeldingsswatches en een voor tekstswatches. Die scheiding is er niet voor niets: veel winkels tonen kleuren als afbeelding en maten als tekst, en die twee vragen zelden dezelfde behandeling.
- Open de app en ga naar Swatch settings
- Klap het onderdeel Sold out options open
- Afbeeldingsswatches: uitverkochte opties verbergen of zichtbaar houden
- Tekstswatches: dezelfde keuze, los van de vorige
- Opslaan en een productpagina in een privévenster controleren

Wil je ze juist zichtbaar houden, dan regel je op hetzelfde scherm hoe de uitverkochte staat eruitziet: kleur van de diagonale streep en doorzichtigheid, apart voor afbeeldingen en tekstswatches. Hoe dat op een echte productpagina oogt, zie je in de demowinkel, nog voor je iets installeert.
Zonder app, met eigen code
Heb je een thema en schrik je niet van code, dan is dit een prima route. De simpelste variant verbergt niets maar dempt alleen, met een paar regels in het veld voor aangepaste CSS in je thema-instellingen:
/* Uitverkochte opties dempen in plaats van weghalen */
.product-form__input input[disabled] + label,
.product-form__input .disabled {
opacity: .4;
text-decoration: line-through;
}
Echt verbergen vraagt Liquid, want je moet per combinatie controleren of er nog iets leverbaar is. Daar gaat het meestal mis: maten die wel op voorraad zijn verdwijnen mee, of de laatste verkoopbare kleur valt weg. Dupliceer je thema voordat je begint, en houd er rekening mee dat Shopify waarschuwt dat codewijzigingen bij een thema-update verloren kunnen gaan.
De miniaturen blijven staan
Hier gaat het bij bijna iedereen mis. Je verbergt de swatch, en de foto’s van die uitverkochte variant staan nog gewoon in de galerij. De klant ziet een petrolkleurige trui, zoekt de bijbehorende swatch en vindt hem niet. Dat is verwarrender dan de doorgestreepte swatch die je net hebt weggehaald.
Daarom horen swatch-instellingen en variantfiltering bij elkaar: filtert de galerij per variant, dan verdwijnen de foto’s samen met de swatch.
“We also sell a lot of one-of-a-kind variants (stock of 1 item per variant), so sometimes we have 20 variants for a given product. […] Now with Rubik, we hide all unavailable variants AND their thumbnails both at once.”
The Amma Shop, Verenigde Staten, Rubik Variant Images in de Shopify App Store
Deze winkel is het schoolvoorbeeld voor verbergen: een stuk per variant, twintig varianten per product. Eenmaal verkocht komt die variant nooit terug, dus doorstrepen zou niets toevoegen.
Kijk eerst hoeveel van je producten überhaupt nette variantafbeeldingen hebben. De gratis Variant Image Checker meet dat voor je winkel, en met de Swatch Preview zie je vooraf hoe je swatches overkomen.
En op de collectiepagina?
Voer je elke kleur als apart product, dan speelt dezelfde vraag op je collectiepagina. Daar draait het om Rubik Combined Listings, dat uitverkochte producten uit de swatchrij kan halen of naar het einde kan schuiven. Dat laatste is vaak het slimste compromis: je assortiment blijft zichtbaar, maar wat leverbaar is staat vooraan.
Nog een punt dat je meeweegt: een uitverkochte swatch is ook een verzamelpunt. Daar hangt de voorraadmelding aan, en dus het e-mailadres van iemand die de kleur al gekozen heeft. Verberg je hem, dan verlies je dat signaal, en daarmee de inkoopinformatie welke kleur als eerste opraakt. Een bredere Engelstalige uitleg staat op CraftShift.
Veelgestelde vragen
Wat is de beste app om uitverkochte varianten te verbergen?
Rubik Variant Images verbergt uitverkochte swatches, apart instelbaar voor afbeeldings- en tekstswatches, en filtert daarnaast de galerij per variant. De app staat op 5,0 sterren uit 426 beoordelingen, draagt het Built for Shopify label en is gratis voor een product.
Kan Shopify dit zonder app?
Niet met een instelling. Sommige thema’s hebben een eigen optie, anders pas je de code van de variantkiezer aan. Die aanpassing kan bij een thema-update verdwijnen, dus dupliceer je thema voordat je iets wijzigt.
Is verbergen slecht voor SEO?
Nee. De productpagina houdt dezelfde URL en dezelfde inhoud, alleen de variantkiezer toont minder opties. Belangrijker is je Google Shopping feed: volledig uitverkochte producten die daar actief blijven, kosten klikken en vertrouwen.
Wat gebeurt er met de foto’s van de verborgen variant?
Zonder variantfiltering blijven ze in de galerij staan terwijl de swatch weg is. Met filtering verdwijnen swatch en foto’s tegelijk, en dat is precies de reden om beide functies in een app te hebben.
Werkt dit ook met kleur en maat samen?
Ja. Een kleur verdwijnt alleen als geen enkele combinatie ermee leverbaar is. Is rood in L nog op voorraad, dan blijft rood staan en verschijnt alleen maat M als niet beschikbaar.
Kan ik dit per product instellen?
De uitverkocht-instellingen gelden voor de hele winkel. Voor losse producten bestaan producttags waarmee je de Rubik-swatches uitzet terwijl de eigen variantkiezer van het thema blijft staan.
Verder lezen
- Alleen de geselecteerde variantafbeeldingen tonen
- Kleurstalen aanpassen in Shopify
- Variantafbeeldingen worden niet getoond: de oorzaken
- Variantafbeeldingen FAQ in het Nederlands
- Losse producten koppelen als varianten (Rubikify)
- Documentatie: Sold out options (EN)
Probeer het op een product met veel varianten. Wordt de swatchrij korter en rustiger, dan was verbergen de juiste keuze. Oogt je winkel ineens leeg, zet het terug en streep alleen door.
