Hoppa till huvudinnehållet
Felsökning

En variant visas som otillgänglig trots att den finns i lager

Om en produktvariant visas som inte tillgänglig i din butik, eller om knappen Lägg i kundvagn är grå, trots att Shopify-admin visar att det finns lager, bör du först kontrollera Shopifys tillgänglighet för den exakta varianten. Bundlex läser av den tillgängligheten, men kan också inaktivera Lägg i kundvagn vid ett ofullständigt paketval eller om en obligatorisk produkt inte är tillgänglig. Den här artikeln förklarar hur du skiljer mellan dessa fall.

Kontrollera Shopifys tillgänglighet och paketvalet

Bundlex-widgeten speglar det Shopify rapporterar för en variant. Den läser varje variants availableForSale-flagga och inaktiverar köpalternativet när flaggan är false. Appen har ingen behörighet att skriva lagerinformation, ändra platser eller ändra publiceringsstatus, så den ändrar inte Shopifys lagertillgänglighet. Dess kontroller av Lägg i kundvagn tar också hänsyn till om hela paketvalet kan köpas.

När Bundlex installeras ungefär samtidigt som problemet uppstår kan tidpunkten se ut som ett orsakssamband. Kontrollera den exakta varianten innan du drar slutsatsen att den redan var otillgänglig i Shopify.

Bundlex läser av Shopifys tillgänglighet. En inaktiverad Lägg i kundvagn-knapp innebär också att paketvalet behöver kontrolleras.

Den vanligaste orsaken: lager på en plats som inte hanterar onlinebeställningar

Den vanligaste orsaken till att Shopify returnerar en variant som otillgänglig trots att du ser att det finns lager, är att lagret finns på en plats som inte är inställd för att hantera onlinebeställningar, eller att platsen är inaktiv för din webbshop.

En överraskande detalj är att Shopify fortfarande kan rapportera varianten som otillgänglig även när "Fortsätt sälja när lagret är slut" är aktiverat. Du kan också se detta märkt som "Tillåt köp när lagret är slut". Inställningen gör det bara möjligt att sälja fler produkter än lagersaldot från en plats som redan hanterar onlinekanalen. Om ingen plats som hanterar onlinebeställningar har varianten i lager rapporterar Shopify att den är slut i lager, oavsett lagersaldot eller lagerpolicyn.

Shopifys eget hjälpcenter beskriver samma beteende: om du har en produkt på en plats som hanterar onlinebeställningar, med ett lagersaldo på noll eller mindre, samt en separat plats som har produkten i lager men inte hanterar onlinebeställningar, visas produkten fortfarande som slut i lager för kunder i din webbshop.

Så bekräftar du detta

Du kan kontrollera vad Shopify själv rapporterar för varianten, oberoende av Bundlex:

  1. Öppna webbläsarens utvecklarkonsol i din aktiva webbshop.
  2. Kör fetch('/variants/<variant-id>.js').then(r => r.json()).then(console.log) och ersätt <variant-id> med ID:t för den berörda varianten.
  3. Titta på fältet available. Om det är false kommer otillgängligheten från Shopify, inte från Bundlex.

Om available är false men varianten visar lager med "Fortsätt sälja när lagret är slut" aktiverat, kontrollerar du inställningarna för plats och orderhantering som beskrivs ovan. Det resultatet identifierar inte i sig vilken Shopify-inställning som orsakade problemet.

Så åtgärdar du problemet, på merchantsidan i Shopify

Om Shopify rapporterar varianten som otillgänglig på grund av platsinställningarna korrigerar du dessa inställningar i Shopify-admin.

  1. Gå till Inställningar > Platser i Shopify-admin.
  2. Öppna platsen där variantens lager finns.
  3. Kontrollera att platsen är inställd som Aktiv.
  4. Aktivera "Hantera onlinebeställningar från den här platsen" för platsen.
  5. Du kan också flytta lagret till en plats som redan hanterar onlinebeställningar.
  6. Gå tillbaka till produktens sida i webbshoppen och kontrollera igen att varianten nu går att beställa.

Kör kontrollen /variants/<variant-id>.js från avsnittet ovan igen efter ändringen. Fältet available ska nu visa true, och Bundlex-widgeten ska åter visa varianten som beställningsbar.

Andra saker att utesluta

Om platsinställningarna redan är korrekta kontrollerar du följande relaterade orsaker innan du antar att det är ett fel:

  • Verkligen slut i lager. Om "Fortsätt sälja när lagret är slut" är inaktiverat och lagersaldot är noll är varianten korrekt markerad som otillgänglig. Fyll på lagret eller aktivera fortsatt försäljning på en plats som hanterar onlinebeställningar.
  • Inte publicerad i webbshoppen. Om själva produktsidan ger felet 404 eller saknar en URL i webbshoppen är produkten inte publicerad i försäljningskanalen Webbshop. Publicera den från produktens försäljningskanaler.

I alla dessa fall åtgärdas problemet i Shopify. Bundlex återspeglar automatiskt den korrigerade tillgängligheten när Shopify rapporterar varianten som tillgänglig.

Om Shopify säger att varianten är tillgänglig

Kontrollera att alla obligatoriska paketprodukter och alla platser i Mix & match har ett giltigt val. Ladda om produktsidan. Om den exakta varianten fortfarande är otillgänglig i widgeten eller Lägg i kundvagn förblir inaktiverad, skicka produktens URL, variant och valda erbjudande till supporten.

Dölj otillgängliga varianter i stället

Allt ovan förutsätter att varianten ska kunna beställas men inte kan det. Om den faktiskt är slut i lager och du helt enkelt inte vill att kunder ska se den i listan kan du ta bort den från väljaren i stället för att visa den som "Inte tillgänglig".

  1. Öppna paketet och gå till fliken Avancerat.
  2. Markera Dölj otillgängliga varianter.
  3. Spara rabatten.

Slutsålda alternativ döljs då i widgetens rullgardinsmenyer och färgrutor enligt den valda kombinationen av alternativ. Om hela produkten är slutsåld förblir alternativen synliga med etiketter som visar att de inte är tillgängliga, i stället för att en tom väljare visas. Detta gäller erbjudandets variantväljare och väljarna för fasta korsförsäljningar. Gratisprodukter, merförsäljningar och tillägg döljer redan slutsålda varianter oavsett vad den här inställningen anger.

Använd detta när en variant avsiktligt har utgått eller kommer att vara slut i lager under en längre tid. Låt det vara inaktiverat när lagret snart kommer tillbaka, eftersom ett komplett utbud visar kunderna att alternativet finns och kan vara värt att vänta på.

Var den här artikeln till hjälp?

Din feedback hjälper oss att förbättra vår dokumentation.

Tack, vi fortsätter att förbättra den här artikeln.

Vill du chatta med vårt team? Har du fortfarande en fråga?

Behöver du fortfarande hjälp?

Vårt team finns bara ett klick bort. Skicka ett meddelande så återkommer vi.

Vi använder några cookies för att hålla webbplatsen fungerande, mäta hur den används och driva vår chattwidget när du öppnar den. Se vår cookiepolicy.