Skip to main content

ArtinTech Solution

Showing Which Product Variations Are Actually in Stock

WooCommerces standardformular for variable produkter afslører tilgængelighed ét valg ad gangen. En kunde vælger en farve, vælger en størrelse og opdager først derefter, at den er udsolgt, og gentager så med gætterier. På et produkt med fire farver og fem størrelser er det tyve klik for at finde ud af noget, butikken bare kunne have vist.

Byg matrixen én gang, læs den to gange

Vi beregner en kompakt tabel over alle produktets varianter: kombinationen af attributter, om den er på lager, og prisen. Tabellen udskrives ved siden af den indbyggede variantformular og genbruges af hurtigvisningen, så produktsiden og popuppen i produktgridet ikke kan være uenige om tilgængelighed.

Når tabellen er tilgængelig på siden, kan utilgængelige muligheder markeres visuelt i det øjeblik, den første attribut vælges, i stedet for at blive meddelt bagefter.

To detaljer, der afgør, om det virker

WooCommerce tillader, at en variant lader en attribut stå tom, hvilket betyder “alle”: én række, der matcher alle muligheder for den attribut. Behandles en tom værdi som en bogstavelig værdi i stedet for et jokertegn, får man en matrix, der markerer helt bestillelige kombinationer som utilgængelige, hvilket er værre end slet ikke at vise noget.

Den anden er et loft. Et produkt med hundredvis af varianter ville presse en stor tabel ind i hver sideindlæsning for en håndfuld kunder, der aldrig ser det hele. Over en fornuftig grænse bygges matrixen simpelthen ikke, og den indbyggede formular opfører sig, som den altid har gjort: en pæn nedtrapning i stedet for en langsom side.

Det vigtigste

  • Tilgængelighed er information, kunden bør have før valget, ikke efter.
  • Beregn den én gang, og lad alle flader (produktside, hurtigvisning) læse den samme tabel.
  • En tom variantattribut betyder “alle”. Håndtér jokertegnet, ellers skjuler du gyldige kombinationer.
  • Sæt et loft over arbejdet på ekstreme produkter, og fald tilbage til standardadfærd i stedet for at levere en langsom side.

Læs også: en kurvskuffe, der holder sig synkroniseret, og ændring af en produktvariant, efter ordren er afgivet.

Støder du på en lignende begrænsning i din egen WooCommerce- eller WordPress-butik? Lad os tale — ArtinTech Solution bygger netop den slags skræddersyede værktøjer til webshops.

Del denne artikel

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *