Spring til hovedindhold
Fejlfinding

En variant vises som utilgængelig, selvom den er på lager

Hvis en produktvariant vises som ikke tilgængelig i din webshop, eller knappen Læg i kurv er nedtonet, selvom Shopify-administratoren viser lagerbeholdning, skal du først kontrollere Shopifys tilgængelighed for den præcise variant. Bundlex læser denne tilgængelighed, men kan også deaktivere Læg i kurv ved et ufuldstændigt bundlevalg eller et utilgængeligt påkrævet produkt. Denne artikel forklarer, hvordan du skelner mellem disse tilfælde.

Kontrollér Shopifys tilgængelighed og bundlevalget

Bundlex-widgetten afspejler det, Shopify rapporterer for en variant. Den læser hver variants availableForSale-flag og deaktiverer købsmuligheden, når flaget er false. Appen har ikke tilladelse til at skrive lagerbeholdning, ændre lokationer eller ændre publiceringsstatus, så den ændrer ikke Shopifys lagertilgængelighed. Appens kontroller af Læg i kurv tager også højde for, om hele bundlevalget kan købes.

Når Bundlex installeres omtrent samtidig med, at problemet opstår, kan tidspunktet ligne en årsagssammenhæng. Kontrollér den præcise variant, før du konkluderer, at den allerede var utilgængelig i Shopify.

Bundlex læser Shopifys tilgængelighed. En deaktiveret Læg i kurv-knap kræver også, at bundlevalget kontrolleres.

Den typiske årsag: lager på en lokation, der ikke håndterer onlineordrer

Den mest almindelige årsag til, at Shopify returnerer en variant som utilgængelig, selvom du stadig kan se lagerbeholdning, er, at lageret ligger på en lokation, der ikke er indstillet til at håndtere onlineordrer, eller at lokationen er inaktiv for din Online Store.

En overraskende detalje er, at Shopify stadig kan rapportere varianten som utilgængelig, selv når "Fortsæt med at sælge, når varen er udsolgt" er aktiveret, hvilket også kan være angivet som "Tillad køb, når varen er udsolgt". Denne indstilling giver kun mulighed for at sælge mere end lagerbeholdningen fra en lokation, der allerede håndterer onlinekanalen. Hvis ingen lokation, der håndterer onlineordrer, har varianten på lager, rapporterer Shopify den som udsolgt uanset lagerbeholdningen eller lagerpolitikken.

Shopifys eget Help Center beskriver den samme adfærd: Hvis du har en vare på en lokation, der håndterer onlineordrer, med et lagerniveau på nul eller derunder, samt en separat lokation, der har varen på lager, men ikke håndterer onlineordrer, vises varen stadig som udsolgt for kunder i din webshop.

Sådan bekræfter du det

Du kan kontrollere, hvad Shopify selv rapporterer for varianten, uafhængigt af Bundlex:

  1. Åbn din browsers udviklerkonsol på din aktive webshop.
  2. Kør fetch('/variants/<variant-id>.js').then(r => r.json()).then(console.log), og erstat <variant-id> med ID'et for den berørte variant.
  3. Se på feltet available. Hvis det er false, kommer utilgængeligheden fra Shopify og ikke fra Bundlex.

Hvis available er false, men varianten viser lagerbeholdning, mens "Fortsæt med at sælge, når varen er udsolgt" er aktiveret, skal du kontrollere indstillingerne for lokation og ordrebehandling, som er beskrevet ovenfor. Dette resultat alene identificerer ikke, hvilken Shopify-indstilling der forårsagede det.

Sådan løser du det, på butikssiden i Shopify

Hvis Shopify rapporterer varianten som utilgængelig på grund af dens lokationsindstillinger, skal du rette disse indstillinger i Shopify-administratoren.

  1. Gå til Indstillinger > Lokationer i Shopify-administratoren.
  2. Åbn den lokation, hvor variantens lagerbeholdning ligger.
  3. Sørg for, at lokationen er indstillet til Aktiv.
  4. Aktivér "Håndter onlineordrer fra denne lokation" for lokationen.
  5. Alternativt kan du flytte lagerbeholdningen til en lokation, der allerede håndterer onlineordrer.
  6. Gå tilbage til produktets side i webshoppen, og kontrollér igen, at varianten nu kan bestilles.

Kør /variants/<variant-id>.js-kontrollen fra afsnittet ovenfor igen efter ændringen. Feltet available bør nu vise true, og Bundlex-widgetten viser igen varianten som bestilbar.

Andre ting, du bør udelukke

Hvis lokationsindstillingerne allerede er korrekte, skal du kontrollere disse relaterede årsager, før du antager, at der er tale om en fejl:

  • Reelt udsolgt. Hvis "Fortsæt med at sælge, når varen er udsolgt" er deaktiveret, og mængden er nul, er varianten korrekt angivet som utilgængelig. Fyld lageret op igen, eller aktivér fortsat salg på en lokation, der håndterer onlineordrer.
  • Ikke publiceret i Online Store. Hvis selve produktsiden giver en 404-fejl eller ikke har en URL i webshoppen, er produktet ikke publiceret i salgskanalen Online Store. Publicér det fra produktets salgskanaler.

I alle disse tilfælde skal problemet løses i Shopify. Bundlex afspejler automatisk den korrigerede tilgængelighed, når Shopify rapporterer varianten som tilgængelig.

Hvis Shopify siger, at varianten er tilgængelig

Kontrollér, at alle påkrævede bundleprodukter og Mix & match-pladser har et gyldigt valg. Genindlæs produktsiden. Hvis den præcise variant stadig er utilgængelig i widgetten, eller Læg i kurv fortsat er deaktiveret, skal du sende produktets URL, varianten og det valgte tilbud til support.

Skjul utilgængelige varianter i stedet

Alt ovenfor forudsætter, at varianten burde kunne bestilles, men ikke kan. Hvis den reelt er udsolgt, og du blot ikke ønsker, at kunderne skal se den på listen, kan du fjerne den fra vælgeren i stedet for at vise den som "Utilgængelig".

  1. Åbn bundlet, og gå til fanen Avanceret.
  2. Markér Skjul utilgængelige varianter.
  3. Gem rabatten.

Udsolgte værdier skjules derefter fra widgettens rullemenuer og farveprøver i henhold til den valgte indstillingskombination. Hvis hele produktet er udsolgt, forbliver valgmulighederne synlige med etiketter, der angiver utilgængelighed, i stedet for at efterlade en tom vælger. Dette gælder tilbuddets variantvælger og vælgerne på faste krydssalg. Gratis gaver, mersalg og tilføjelser skjuler allerede udsolgte varianter, uanset hvad denne indstilling angiver.

Brug den, når en variant med vilje er udgået eller vil være udsolgt i længere tid. Lad den være deaktiveret, når lageret hurtigt kommer tilbage, da visning af hele sortimentet fortæller kunderne, at valgmuligheden findes og er værd at vente på.

Var denne artikel nyttig?

Din feedback hjælper os med at forbedre vores dokumentation.

Tak - vi fortsætter med at forbedre denne artikel.

Vil du chatte med vores team? Har du stadig et spørgsmål?

Har du stadig brug for hjælp?

Vores team er kun ét klik væk. Send os en besked, så vender vi tilbage til dig.

Vi bruger nogle få cookies til at holde dette websted kørende, måle, hvordan det bruges, og aktivere vores chatwidget, når du åbner den. Se vores cookiepolitik.