Latch AI Ops
Company metafieldInventory item fieldInventory item missingProduct taxonomy fieldMarkets Pro fieldB2B catalog fieldInstallments API fieldCL API fieldBundles API fieldMetaobject Def API fieldFilter API fieldDiscount metafieldRule-set fieldDelivery fieldCart Transform fieldValidation fieldAllocator fieldCheckout UI fieldCustomer account fieldPOS UI fieldAdmin block fieldAdmin action fieldTheme app fieldWeb Pixel fieldFlow action fieldWebhook metafieldApp proxy fieldApp proxy blankFlow condition fieldWebhook field blankAdmin link fieldBulk op fieldScriptTag fieldStorefront API fieldHydrogen fieldCheckout branding fieldSegment fieldMarkets fieldB2B company fieldFunctions fieldOffline token fieldOS2 metafieldGift card metafieldSPI metafieldMultipass metafieldPOS channel fieldOrder edit fieldTransfer fieldFO metafieldDC API fieldReturn request fieldExchange fieldLocal delivery fieldDelivery promise fieldPickup point fieldCL metafieldBundle metafieldMetaobject fieldCustomer Account API fieldSF filter fieldS&D metafieldSidekick fieldShop Minis fieldH2 Oxygen fieldCheckout UI settings fieldRemix app fieldPolaris WC fieldApp Bridge fieldAdmin GraphQL fieldWebhook HMAC fieldSession token fieldOAuth scopes fieldBilling API fieldGDPR webhooks fieldProxy auth fieldEmbedded auth fieldToken exchange fieldOffline access tokenOnline access tokenMandatory webhooksCustomer Privacy APIConsent Tracking APIWeb Pixels APIAnalytics APIAdmin UI ExtensionsCheckout extensibilityPOS UI Extensions APICustomer Account UI APITheme App Extensions APIFunctions APIHydrogen ReactStorefront API versionApp Bridge ReactPolaris ReactCheckout UI Ext APIAdmin block extensionsAccount UI ExtensionsPOS UI Ext ReactWeb Pixels ManagerShopifyQLLiquid renderTheme CheckCLI appH2 Vite pluginSF cart fieldCAA ordersAdmin bulk opsGQL cost limitsExt configPartner APIBranding API fieldDiscounts allocatorCart Transform APIPay custom APIConstraint rule fieldOrder routing fieldWISMOWISMO mailAbandonedNot sendingKlaviyoFlowShop FlowUnfulfilled3PL trackShip mailOrder mailRefund mailDraft invoiceGift card mailAccount invitePassword resetLogin linkStaff inviteCollab request emailFlow not triggeringInbox auto-replyGorgias RulesEmail → spamMulti-location inventoryCheckout shipping ratesCarrier callback timeoutBulk operations stuckCustom app scopes missingTransfer order not receivingPurchase order stuckFlow inventory not updatingStorefront API throttleCart Transform FunctionPayment CustomizationDelivery CustomizationDiscount Function stackingOrder routing wrong locationFulfillment Constraint FunctionShop Pay Installments missingCheckout Branding API not applyingPost-purchase page not loadingThank-you page customization missingShipping profiles / zones wrongTax overrides not savingCustomer account UI extension missingMarkets Pro duties mismatchAnalytics not matching GA4Local delivery zones wrongPickup points not showingReturn label not generatingExchange not creatingRefund to store credit failingB2B company location pricing wrongWholesale payment terms wrongPOS Pro staff permissions wrongGift card balance wrongMultipass SSO login failingCheckout validation Function blockingOrder edit not savingInventory item cost wrongCollection rules not matchingProduct publish not syncingVariant inventory policy wrongTranslation API missing localeShop Pay wallet not showingDiscount code not stackingBuy Button embed not loadingProduct recommendations blankSearch & Discovery filters brokenShipping calculator wrongCurrency converter wrongTax-inclusive / VAT prices wrongCheckout UI extension target missingFunctions WASM build failingBack-in-stock not notifyingPre-order not working at checkoutGift wrapping not showingLoyalty points not applyingSubscription skip / pause failingMetaobject definition lockedWholesale catalog hiddenAmazon Pay not showingAge gate not blocking · Age verifier popup blankPassword page branding missingMarkets geo IP redirect loopCookie banner blocking checkoutHreflang wrong locale in GoogleProduct rich snippets missing in GSCOnline Store LCP failing (CWV / PSI)Online Store CLS failing (fonts / images / embeds)Sitemap not updating (new products / collections)Robots.txt blocking products / collections / storeOnline Store INP failing (heavy JS / apps)Online Store TTFB / server response slowShopify CDN / product images brokenTheme app embed blocking editor / layoutPredictive search / search drawer blankRecently viewed blank / not trackingKlaviyo SMS not sendingScriptTag / legacy app script not firingVariant picker / option selectors brokenCollection / product card quick add failingCompare-at / sale badge wrongFont-swap CLS / FOIT/FOUTLazy-load hiding above-foldVenmo not showingSEPA not availableCheckout blocks not savingNet-30 payment termsSidekick not availableEDI ASN not matchingApple Pay not showingGoogle Pay not showingDraft order invoice blankMetafield definition lockedProduct option limitImage alt missing bulkCombined Listings failingUnit price wrongBarcode not savingSKU duplicate errorRedirect loop after domainProduct JSON-LD missingVariant image not swappingColor swatch wrongSize guide not openingSticky ATC failingFree shipping bar wrongProduct tabs blankZoom gallery brokenRelated products duplicateBreadcrumb wrongCollection sort brokenPagination 404Filter count wrongSwatch filter blankMobile nav stuckFooter links 404Menu metafield not displayingSearch typo no resultsGift card form blankAccount login loopMulti-currency selector wrongLocale switcher brokenNewsletter form not submittingContact form blankStore locator blankBlog comments not postingRSS feed brokenFAQ accordion not openingVideo section blankInstagram feed blankTrust badge not showingCountdown timer wrongMarquee text not scrollingBefore/after slider brokenLookbook hotspots blankUGC gallery blankPress logos not loadingSticky header not stickingBack to top not showingScroll reveal brokenParallax jankyLazy video not playingAccordion nested brokenTabs deep link failingModal focus trap brokenDrawer scroll lock failingToast not appearingStock counter wrongPickup availability blankPickup availability blankStore credit not showingStore credit not showingSize chart table blankSize chart table blankSocial share buttons brokenEstimated delivery wrongCollection banner not loadingSocial share buttons brokenOrder tracking page blankPassword reset blankWishlist not syncingPayPal Express not showingBNPL not showing3D Secure / SCA failingFraud analysis flagging good ordersKit / bundle component inventory wrongCustomer metafield not savingAbandoned checkout email not sendingOS 2.0 section groups brokenCollaborator request stuckFlow trigger not firingCheckout editor lockedBundle discount not applyingPartial fulfillment stuckDiscount code not applyingCard declinedPayout delayedChargeback evidenceChargeback evidence missingShop Pay missingApple Pay missingGoogle Pay missingMarkets currency wrongAddress autocomplete brokenThank you upsell brokenCart drawer not updatingVariant picker not updatingCollection filters not workingStorefront search not returningProduct reviews not showingWishlist button not workingSize chart popup not openingSticky add to cart not workingQuick view modal not openingMegamenu not openingAnnouncement bar not showingCookie banner blocking checkoutPassword page stuck onlineCustom domain / SSL pendingwww / non-www redirect loopCheckout blank / CDN errorTheme editor publish failingJSON templates / section groupsSearch & Discovery filters emptyLiquid error on product pageCDN product images not loadingCustom fonts / @font-face not loadingPageSpeed / LCP poor on mobileCLS / layout shift highINP / slow interactionsSitemap.xml missing products / not updating in GSCRobots.txtCanonical URLStructured data / JSON-LDMarkets hreflang / alternate URLsOpen Graph / og:imageFAQ rich results / FAQPageBreadcrumbList schemaOrganization / LocalBusiness schemaAggregateRating / review stars in GoogleHowTo rich results / schemaVideoObject / product videos indexingSold-out / unavailable soft 404Crawl budget wasted on facetsCollection pagination /page/2 SEOBlog tag /blog/tagged thin contentVendor /collections/vendors thin SEOProduct-type /collections/types thin SEOGift card balance check / lookup brokenStore credit / account credit not applyingTip at checkout missing / not savingCart note / order note not savingDraft-order custom attributes blankLine item properties / custom options missingSelling plan / subscription widget missingPreorder button / continue selling UI missingLocal pickup / BOPIS option missingDelivery date / scheduled delivery picker missingGift wrapping / gift message option missingWishlist / save for later button missingSize chart / fit guide not showing on PDPRecently viewed products blank / missingSticky / floating ATC missing on mobile PDPTrust / payment / security badges missingFree shipping progress bar missing on cartAnnouncement / promo bar missing on storefrontCountdown / sale timer missing on PDP or homeProduct description tabs / accordion missing on PDPProduct image zoom / lightbox broken on PDPProduct video / media not playing on PDPQuantity breaks missingBundle builder / FBT missing on PDPBack in stock / notify me alert missing on OOS PDPCompare-at / strikethrough price missingUnit price / price per unit missing on PDPStore locator / find a store missingProduct reviews / star ratings missing on PDPProduct FAQ / accordion missing on PDPUpsell / cross-sell popup or post-ATC offer missingCollection quick view / quick add modal brokenColor / variant swatches missing or brokenCollection faceted filters / filter sidebar brokenCollection sort by price / best selling / newest stuckPredictive search / autocomplete dropdown emptyMega menu / header dropdown not openingMobile hamburger / drawer menu not openingCart drawer / mini-cart not opening after ATCAdd to cart / Buy it now greyed out on PDPShop Pay button missingApp embed not loadingProduct metafields not showingTranslate & Adapt missing stringsB2B catalog not showingFunctions discount not applyingWebhooks not deliveringPOS inventory not syncingTax wrong at checkoutDuties / import taxes missingOrder status page blankCustomer accounts login brokenGift card purchase failingCheckout language wrongB2B catalog prices wrongDraft order invoice not sendingReturns portal not workingWebhooks not deliveringCheckout UI extension not loadingShipping label buy failingFraud analysis false positivesScripts → Functions migrationScripts not applying after PlusSegment discount not applyingMetafields not showing on storefrontMetaobjects not showing on storefrontCombined Listings not working on storefrontShop channel products not syncingInbox chat widget missingForms / contact form not submittingCustomer events / custom pixels not firingCookie consent bannerTheme app extensions not in editorAdmin app blank after installFulfillment hold stuck / cannot releaseManual payment capture failing / auth expiredHydrogen / Oxygen blank or deploy errorHydrogen / Storefront API cart brokenCheckout Extensibility upgrade brokenNew customer accounts login brokenInbox Instagram / Meta messaging not connectingBundles not showing / wrong inventoryCombined Listings parent-child brokenShopify Magic AI generate failingCollabs commission not trackingMeta CAPI missingGA4 purchase missingReturn mailHold mailPending mailPOS receiptPickup readyBack in stockLow stock alertPreorder shippedPartial fulfillOrder cancelledOrder editedCOD confirmationWholesale / B2BSub renewalBilling attempt failedFailed paymentWinbackReview requestReferral inviteVIP tierBirthday rewardPoints expiringRepeatIG DMsInbox floodCollaboratorStaff vs collabPixelsEmail vsAppsGorgias vsKlaviyo rebuildFlow agencySub appMeta pixel vsGA4 vsEmail campaignsTheme agencySupport VAFAQ

01 / Shopify AI Ops Install

The install for Shopify operators who are still the night-shift helpdesk.

Latch AI Ops connects the stack, stands up the automations, and hands over a working system: lead capture, ops alerts, checkout-ready workflow. Access plus a delivery thread. Store URL collected at checkout. The 72-hour clock starts when collaborator access is in, not at payment.

How it runsWISMO playbookWISMO email not sendingAbandoned checkoutEmail not sendingKlaviyo + ShopifyKlaviyo flow not sendingShopify Flow not runningUnfulfilled order alert3PL tracking not writing backShipping confirmation not sendingOrder confirmation not sendingRefund / cancel not sendingDraft order invoice not sendingReturns portal not workingWebhooks not deliveringCheckout UI extension not loadingGift card email not sendingCustomer account invite not sendingCustomer password reset email not sendingCustomer login link email not sendingStaff invite email not sendingCollaborator request email not sendingShopify Flow not triggeringInbox auto-reply not workingMeta CAPI events missingGA4 purchase event missingGorgias Rules not firingEmail going to spamMulti-location inventory wrongCheckout shipping rates wrongCarrier callback timeoutBulk operations stuckCustom app scopes missingTransfer order not receivingPurchase order stuckFlow inventory not updatingStorefront API throttleCart Transform FunctionPayment CustomizationDelivery CustomizationDiscount Function stackingOrder routing wrong locationFulfillment Constraint FunctionShop Pay Installments missingCheckout Branding APIPost-purchase pageThank-you customizationShipping profiles / zones wrongTax overrides not savingCustomer account UI extensionMarkets Pro duties mismatchAnalytics not matching GA4Local delivery zones wrongPickup points not showingReturn label not generatingExchange not creatingRefund to store credit failingB2B company location pricing wrongWholesale payment terms wrongPOS Pro staff permissions wrongGift card balance wrongGift card metafield blankMultipass SSO login failingCheckout validation Function blockingOrder edit not savingInventory item cost wrongCollection rules not matchingProduct publish not syncingVariant inventory policy wrongTranslation API missing localeShop Pay wallet not showingDiscount code not stackingBuy Button embed not loadingProduct recommendations blankSearch & Discovery filters brokenShipping calculator wrongCurrency converter wrongTax-inclusive / VAT prices wrongCheckout UI extension target missingFunctions WASM build failingBack-in-stock not notifyingPre-order not working at checkoutGift wrapping not showingLoyalty points not applyingSubscription skip / pause failingMetaobject definition lockedWholesale catalog hiddenAmazon Pay not showingAge gate not blockingPassword page branding missingMarkets geo IP redirect loopCookie banner blocking checkoutHreflang wrong locale in GoogleProduct rich snippets missing in GSCOnline Store LCP failing (CWV / PSI)Online Store CLS failing (fonts / images / embeds)Sitemap not updating (new products / collections)Robots.txt blocking products / collections / storeOnline Store INP failing (heavy JS / apps)Online Store TTFB / server response slowOnline Store TTFB / server response slowShopify CDN / product images brokenShopify CDN / product images brokenTheme app embed blocking editor / layoutTheme app embed blocking editor / layoutPredictive search / search drawer blankPredictive search / search drawer blankRecently viewed blankRecently viewed blankKlaviyo SMS not sendingKlaviyo SMS not sendingScriptTag not firingScriptTag not firingVariant picker brokenVariant picker brokenQuick add failingQuick add failingCompare-at badge wrongCompare-at badge wrongFont-swap CLS / FOIT/FOUTFont-swap CLS / FOIT/FOUTLazy-load hiding above-foldLazy-load hiding above-foldVenmo not showingVenmo not showingBreadcrumb wrongBreadcrumb wrongCollection sort brokenCollection sort brokenPagination 404Pagination 404Filter count wrongFilter count wrongSwatch filter blankSwatch filter blankMobile nav stuckMobile nav stuckFooter links 404Footer links 404Search typo no resultsSearch typo no resultsGift card form blankGift card form blankAccount login loopAccount login loopMulti-currency selector wrongMulti-currency selector wrongLocale switcher brokenLocale switcher brokenNewsletter form not submittingNewsletter form not submittingContact form blankContact form blankStore locator blankStore locator blankBlog comments not postingBlog comments not postingRSS feed brokenRSS feed brokenFAQ accordion not openingFAQ accordion not openingVideo section blankVideo section blankInstagram feed blankInstagram feed blankTrust badge not showingTrust badge not showingCountdown timer wrongCountdown timer wrongMarquee text not scrollingBefore/after slider brokenLookbook hotspots blankUGC gallery blankPress logos not loadingSticky header not stickingSticky header not stickingBack to top not showingBack to top not showingScroll reveal brokenScroll reveal brokenParallax jankyParallax jankyLazy video not playingLazy video not playingAccordion nested brokenAccordion nested brokenTabs deep link failingTabs deep link failingModal focus trap brokenModal focus trap brokenDrawer scroll lock failingDrawer scroll lock failingToast not appearingToast not appearingStock counter wrongStock counter wrongPickup availability blankPickup availability blankStore credit not showingStore credit not showingSize chart table blankSize chart table blankSize chart table blankSocial share buttons brokenEstimated delivery wrongSocial share buttons brokenSocial share buttons brokenOrder tracking page blankPassword reset blankPassword reset blankSEPA not availableCheckout blocks not savingNet-30 payment termsSidekick not availableGoogle Pay not showingDraft order invoice blankMetafield definition lockedProduct option limitImage alt missing bulkImage alt missing bulkCombined Listings failingCombined Listings failingUnit price wrongUnit price wrongBarcode not savingBarcode not savingSKU duplicate errorSKU duplicate errorRedirect loop after domainRedirect loop after domainProduct JSON-LD missingProduct JSON-LD missingVariant image not swappingVariant image not swappingColor swatch wrongColor swatch wrongSize guide not openingSize guide not openingSticky ATC failingSticky ATC failingFree shipping bar wrongFree shipping bar wrongProduct tabs blankProduct tabs blankZoom gallery brokenRelated products duplicateZoom gallery brokenRelated products duplicateSEPA not availableCheckout blocks not savingNet-30 payment termsSidekick not availableWishlist not syncingPayPal Express not showingBNPL not showing3D Secure / SCA failingFraud analysis flagging good ordersKit / bundle component inventory wrongCustomer metafield not savingAbandoned checkout email not sendingOS 2.0 section groups brokenCollaborator request stuckFlow trigger not firingCheckout editor lockedBundle discount not applyingPartial fulfillment stuckDiscount codeCard declinedPayout delayedChargeback evidenceChargeback evidence missingShop Pay missingApple Pay missingGoogle Pay missingMarkets currency wrongAddress autocomplete brokenThank you upsell brokenCart drawerVariant pickerCollection filtersStorefront searchProduct reviews not showingWishlist button not workingSize chart popup not openingSticky add to cart not workingQuick view modal not openingMegamenu not openingAnnouncement bar not showingCookie banner blocking checkoutPassword page stuck onlineCustom domain / SSLwww / non-www redirect loopCheckout blank / CDN errorTheme editor publish failingJSON templates blankSearch & Discovery filtersLiquid error on product pageCDN product images not loadingCustom fonts / @font-face not loadingPageSpeed / LCPCLS / layout shiftINP / slow interactionsSitemap.xml missing productsRobots.txtCanonical URLStructured data / JSON-LDMarkets hreflang / alternate URLsOpen Graph / og:imageFAQ rich results / FAQPageBreadcrumbList schemaOrganization / LocalBusiness schemaAggregateRating / review stars in GoogleHowTo rich results / schemaVideoObject / product videos indexingSold-out / unavailable soft 404Crawl budget wasted on facetsCollection pagination /page/2 SEOFeatured collection blankProduct media not loadingRich text section blankImage with text brokenMulticolumn not renderingCollage section blankSlideshow not advancingVideo hero not playingNewsletter popup not showingBlog tag /blog/tagged thin contentVendor /collections/vendors thin SEOProduct-type /collections/types thin SEOGift card balance check / lookup brokenStore credit / account credit not applyingTip at checkout missing / not savingCart note / order note not savingGift message / gift note not savingOrder tags not applyingCustomer tags not savingDraft-order custom attributes blankLine item properties / custom options missingSelling plan / subscription widget missingPreorder button / continue selling UI missingLocal pickup / BOPIS option missingDelivery date picker missingGift wrapping option missingWishlist button missingSize chart not showingRecently viewed blank / missingSticky ATC missing on mobileTrust badges missingFree shipping bar missingAnnouncement bar missingCountdown timer missingProduct tabs missingProduct image zoom brokenProduct video not playingQuantity breaks missingBundle builder / FBT missingBack in stock alert missingCompare-at price missingUnit price missing on PDPStore locator / find a store missingProduct reviews / star ratings missing on PDPProduct FAQ / accordion missing on PDPUpsell / cross-sell popup or post-ATC offer missingCollection quick view / quick add modal brokenColor / variant swatches missing or brokenCollection filters sidebarCollection sort stuckPredictive search dropdown emptyMega menu / header dropdown not openingMobile hamburger / drawer not openingCart drawer / mini-cart not opening after ATCAdd to cart / Buy it now greyed out on PDPShop Pay button missingApp embed not loadingProduct metafields not showingCompany metafield missingProduct metafield not displayingFile metafield blankCollection metafield missingDiscount metafield missingSelling plan metafield blankPayment customization metafield blankDelivery customization metafield blankSubscription contract metafield missingMetaobject entries blankTranslate & Adapt missing stringsB2B catalog not showingFunctions discount not applyingWebhooks not deliveringPOS inventory not syncingTax wrong at checkoutDuties / import taxes missingOrder status page blankCustomer accounts login brokenGift card purchase failingCheckout language wrongB2B catalog prices wrongLine-item properties blankCart attributes not savingCheckout note missingDraft-order attributes blankDraft order invoice not sendingReturns portal not workingWebhooks not deliveringCheckout UI extension not loadingShipping label buy failingFraud analysis false positivesScripts → Functions migrationScripts not applying after PlusSegment discount not applyingMetafields not showing on storefrontMetaobjects not showing on storefrontShop metafield not displayingLocation metafield not displayingMarket metafield blankOrder metafield not displayingPage metafield missingBlog metafield missingArticle metafield blankFulfillment metafield blankDraft-order metafield missingRefund metafield missingCombined Listings not working on storefrontShop channel products not syncingInbox chat widget missingForms / contact form not submittingCustomer events / custom pixels not firingCookie consent bannerTheme app extensions not in editorAdmin app blank after installFulfillment hold stuckFulfillment Constraint metafield blankManual payment capture failingHydrogen / Oxygen blankHydrogen cart brokenCheckout Extensibility upgrade brokenNew customer accounts login brokenInbox Instagram / Meta messaging not connectingBundles not showing / wrong inventoryCombined Listings parent-child brokenShopify Magic AI generate failingCollabs commission not trackingReturn request / label not sendingFulfillment hold email not sendingPayment pending email not sendingPOS receiptPickup readyBack in stock email not sendingLow stock alertPreorder shipped email not sendingPartial fulfillment email not sendingOrder cancelled email not sendingOrder edited email not sendingCOD confirmation email not sendingWholesale / B2B order email not sendingSubscription renewal email not sendingBilling attempt failedFailed payment / dunning email not sendingWinbackReview request email not sendingReferral inviteVIP tierBirthday rewardPoints expiringRepetitive supportInstagram / TikTok DM leadsShopify Inbox floodedCollaborator accessStaff vs collaboratorAdd-to-cart trackingKlaviyo vs Shopify EmailWISMO app vs installGorgias vs ops installKlaviyo rebuild vs opsFlow agency vs opsSub app vs opsMeta pixel vs opsGA4 vs opsEmail campaigns vs opsTheme agency vs opsSupport VA vs ops
USD, one-time
$997
after collaborator access
72 hours
URL collected at checkout
1 store

02 / The problem

Tickets, restocks, and follow-ups still eat the owner.

You are the night-shift helpdesk. That is not a tool you will buy next quarter. That is tonight’s work, unpaid, on the person who already ran the store all day.

01

Tickets

Support does not clock out when the store does. Messages stack overnight. The owner answers them because nobody else is on shift.

02

Restocks

Inventory exceptions sit until someone who already ran the day notices. Then it is a scramble, not a process.

03

Follow-ups

The cart, the question, the “I’ll think about it” die in a tab. Follow-up is still a sticky note on the person who owns the P&L.

03 / 72 hours

What goes live in 72 hours.

Three systems, handed over in a delivery thread. We connect the stack, stand up the automations, and leave you with lead capture live, ops alerts in a channel you already check, and a checkout-ready workflow on the store. Not a course. Not a monthly CRM.

  1. 01

    Lead capture

    Inbound demand collected on the live Shopify store, not lost in DMs, tabs, or a form nobody checks. Live at hour 72.

  2. 02

    Ops alerts

    Automations that surface operational exceptions in a channel you already check, so they are not sitting in a tab you forgot to open.

  3. 03

    Checkout-ready workflow

    A checkout-ready workflow wired into the store you already run — not a new store, theme, or catalog.

Handoff is access plus a delivery thread. Store URL is collected at checkout. The clock starts when collaborator access is in.

04 / Versus the usual bill

$997 once, 72 hours, three systems live.

A week of a VA. An agency kickoff. The owner staying night-shift helpdesk. Those are the real alternatives. Public market ranges below — not invented case studies, not client names we do not have.

  • Shopify core flow / single-app setup

    Typically $500–$2,500 one-time. ShopExperts 2026; StoreInspect agency pricing.

  • Multi-app email + support stack

    Typically $2,000–$6,000 for a multi-app install.

  • Klaviyo flow build

    Typically $2,000–$5,000 one-time for a flow build.

  • Gorgias implementation

    Dedicated Gorgias shops start builds from about $3,750.

  • Support VA

    $500–$800 a month, forever. Not a 72-hour handoff.

Latch AI Ops is $997 once. In 72 hours you get lead capture live, ops alerts in a channel you already check, and a checkout-ready workflow on the store — not a retainer, not a six-week kickoff.

05 / How it runs

Pay. Store URL. Access. Hour 72.

  1. 01

    You pay

    Pay $997 USD one-time on Whop. You get access plus a delivery thread. The clock does not start at payment.

  2. 02

    Store URL

    Store URL is collected at checkout. One live Shopify store. That is the job.

  3. 03

    Collaborator access

    Grant collaborator access. That is hour 0. If access is delayed, we wait.

  4. 04

    Hour 72 handoff

    Three systems live: lead capture, ops alerts in a channel you already check, checkout-ready workflow on the store.

06 / One plan

$997. Once.

$997

USD, one-time · Shopify AI Ops Install

One plan. Not a subscription, not a trial, not a seat. Paid on Whop. Store URL collected at checkout. The 72-hour clock starts when collaborator access is in, not at payment. Three systems live: lead capture, ops alerts, checkout-ready workflow.

Open Whop checkout
  • 72-hour install after collaborator access
  • Lead capture, ops alerts, checkout-ready workflow
  • Access plus a delivery thread
  • Store URL collected at checkout
  • One live Shopify store

07 / FAQ

Straight answers. Matches checkout.

Legal US offer. Copy matches what you buy. No invented case studies, logos, or metrics. Latch AI Ops has not published customer proof because there are no customers yet. Market ranges on this page are public pricing, not testimonials. Merchant questions on WISMO emails, abandoned checkout, and the Klaviyo / Gorgias overlap live on the dedicated FAQ. The long-form playbook for handling “where is my order” without a $500/month stack is the WISMO guide. Late, duplicate, or missing checkout mail after Klaviyo or Shopify Email is already on is the abandoned-checkout playbook. Abandoned-checkout email not sending (native toggle off, draft flow, wrong trigger) is the email-not-sending playbook. A Klaviyo flow that looks live and still does not send is the Klaviyo flow not sending playbook. A Shopify Flow workflow that looks built and still does not run is the Shopify Flow not running playbook. Paid orders sitting Unfulfilled in admin with no Slack or staff ping is the unfulfilled order alert playbook. A 3PL that already shipped while Shopify still shows Unfulfilled and no tracking is the 3PL tracking not writing back playbook. Native Shopify shipping confirmation that never fires (template off, notify box unchecked, 3PL never wrote the fulfillment) is the shipping confirmation not sending playbook. Native Shopify order confirmation that never fires after checkout (template off, unpaid/draft, missing customer email) is the order confirmation not sending playbook. Native Shopify refund or order cancelled mail that never fires (template off, notify box unchecked, refund vs cancel mismatch) is the refund / cancel not sending playbook. Native Shopify draft order invoice that never fires (template off, Send invoice never clicked, missing customer email on the draft) is the draft order invoice not sending playbook. Native Shopify gift card notification that never fires (Gift card created template off, Notify customer unchecked, missing recipient email) is the gift card email not sending playbook. Native Shopify customer account invite / activate account mail that never fires (Customer account invite template off, Send account invite never clicked, missing customer email, classic vs new accounts) is the customer account invite not sending playbook. Native Shopify customer password reset / account recovery mail that never fires (Customer account password reset template off, Forgot password never requested, missing customer email, classic vs new accounts, still invite pending) is the customer password reset email not sending playbook. Native Shopify customer login link / magic link / new customer accounts sign-in mail that never fires (login-link template off, Continue with email never requested, missing customer email, classic vs new accounts, chasing password reset or invite instead) is the customer login link email not sending playbook. Native Shopify staff account invite / team member invite mail that never fires (Invite staff never sent, wrong email, pending/expired, confused with collaborator or customer invite) is the staff invite email not sending playbook. Native Shopify collaborator request / collaborator access invite mail that never fires (Request access never submitted, wrong owner inbox, pending/declined/expired, confused with staff invite) is the collaborator request email not sending playbook. Shopify Flow that never starts on order, tag, or inventory events (wrong trigger, conditions filtered, permissions, empty vs condition-not-met run history) is the Shopify Flow not triggering playbook · Inbox auto-reply not working · Meta CAPI events missing · GA4 purchase event missing · Gorgias Rules not firing · Shopify Email going to spam · Multi-location inventory wrong · Checkout shipping rates wrongcarrier callback timeout, bulk operations stuck,custom app scopes missing, transfer order not receiving, purchase order stuck, Flow inventory not updating, Storefront API throttleCart Transform FunctionPayment CustomizationDelivery CustomizationDiscount Function stacking, order routing / wrong fulfillment location, Fulfillment Constraint Function / blocked fulfillable qty,Shop Pay Installments missing, discount code not applying, Card declinedpayout delayed, chargeback evidence, chargeback evidence missing, Shop Pay missing, Apple Pay missing, Google Pay missing · Markets currency wrong · Address autocomplete broken · Thank you upsell broken, cart drawer not updating, variant picker not updating, collection filters not working, storefront search not returning · product reviews not showing · wishlist button not working · size chart popup not opening · sticky add to cart not working, quick view modal not opening. Native Shopify return request or return label mail that never fires (Return request / Return label template off, Notify customer unchecked, no Shopify return, Flow never matched) is the return request / return label not sending playbook. Native Shopify order-on-hold / fulfillment-hold / unfulfilled-delay customer mail that never fires (order never on hold, template or Flow off, Notify customer unchecked, Flow never matched) is the fulfillment hold email not sending playbook. Native Shopify payment pending / pending payment / authorization-failed customer mail that never fires (order never stayed pending, template or Flow off, Notify customer unchecked, Flow never matched) is the payment pending email not sending playbook. Native Shopify POS / retail receipt customer mail that never fires (no email at till, template off, Email receipt unchecked, print-only) is the POS receipt email not sending playbook. Native Shopify local pickup ready / pickup available customer mail that never fires (order never marked ready, template or Flow off, Notify customer unchecked, Flow never matched) is the local pickup ready email not sending playbook. Shopify back in stock / restock notification customer mail that never fires (waitlist never captured, Klaviyo/Flow/app send off, inventory never restocked on the right SKU, profile suppressed) is the back in stock email not sending playbook. Merchant low stock / inventory alert that never pings Slack or staff email when quantity dips (Flow draft, wrong location/variant, Continue selling hiding the drop) is the low stock alert not firing playbook. Shopify preorder / coming soon / pre-order shipped or ready notification that never fires (order still on hold, Shipping confirmation or Flow or preorder-app send off, Notify customer unchecked) is the preorder shipped email not sending playbook. Partial fulfillment / remaining items shipped mail that never fires (remaining lines Unfulfilled, Notify customer unchecked on the later fulfill, Flow only matches fully Fulfilled) is the partial fulfillment email not sending playbook. Order cancelled / cancellation confirmation that never fires (never Cancelled in Shopify, Order cancelled / Flow off, Notify customer unchecked on cancel) is the order cancelled email not sending playbook. Order edited / order edit confirmation that never fires (never Edited in Shopify, Order edited / Flow off, Notify customer unchecked on edit) is the order edited email not sending playbook, COD confirmation email not sending playbook. Wholesale / B2B order confirmation or draft wholesale invoice that never fires (no company Order created / no Send invoice, template or Flow off / retail-only, missing company contact email) is the wholesale / B2B order email not sending playbook. Subscription renewal / upcoming charge that never fires (no billable renewal, Recharge / Skio / Appstle template or Flow Draft, two owners fighting) is the subscription renewal email not sending playbook. Subscription billing attempt failed / dunning not recovering (Customer Payment Method, billing attempts API, Recharge / Skio / Shopify Subscriptions) is the subscription billing attempt failed playbook. Failed payment / card declined / dunning recovery that never fires (no decline event, payment-failed or dunning template or Flow Draft, two owners fighting) is the failed payment email not sending playbook, winback / We Miss You. Post-purchase review request / product review that never fires (no fulfilled order / delay, Judge.me / Loox / Okendo paused or Klaviyo / Flow Draft, two owners fighting) is the review request email not sending playbook. Referral / friend invite / loyalty referral that never fires (no share / friend email, Smile / LoyaltyLion / Rivo paused or Klaviyo / Flow Draft, two owners fighting) is the referral invite email not sending playbook. VIP / loyalty tier upgrade that never fires (no tier-upgrade / points-threshold / VIP-tag, Smile / LoyaltyLion / Rivo VIP paused or Klaviyo / Flow Draft, two owners fighting) is the VIP tier email not sending playbook. Birthday reward / birthday discount that never fires (no birthday date / DOB or window closed, Smile / LoyaltyLion birthday paused or Klaviyo / Flow Draft, two owners fighting) is the birthday reward email not sending playbook. Loyalty points expiring / points about to expire that never fires (no points with an expiry date or window closed, Smile / LoyaltyLion / Rivo paused or Klaviyo / Flow Draft, two owners fighting) is the loyalty points expiring email not sending playbook. The same order-status question still looping in inbox after those emails exist is the repetitive-support playbook. Instagram or TikTok DMs eating warm traffic that should land on a store form is the Instagram / TikTok DM leads playbook. Shopify Inbox and store Gmail flooded with the same WISMO and checkout questions in one channel (distinct from the post-mail repetitive-support loop) is the Shopify Inbox flooded playbook · Collaborator access playbook · Staff vs collaborator playbook. Missing or double-firing add-to-cart, begin-checkout, or purchase events after pixels are already in is the add-to-cart tracking playbook.

No guaranteed ticket cut. WISMO is the most common post-purchase Shopify email. The $997 install puts ops alerts in a channel you already check and a checkout-ready workflow on the store so exceptions are not sitting in a forgotten tab. Clock starts when collaborator access is in. Read the WISMO playbook for the DIY version, the WISMO email-not-sending playbook if shipping mail never fires, or the merchant FAQ for short answers.

If you want a storefront widget — branded tracking page, order lookup, chat bubble — stay DIY and install one from the Shopify App Store, or use Shopify’s native order status page. Latch is not that widget. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the stack you already pay for. Pay when the gap is wiring, not when you want a bubble. Comparison playbooks: /wismo-app-vs-install (widget vs install), /gorgias-vs-ops-install (Gorgias helpdesk vs install), /klaviyo-rebuild-vs-ops-install (Klaviyo flow rebuild quote vs install), and /shopify-flow-agency-vs-ops-install (Shopify Flow agency hire vs install), and /subscription-app-vs-ops-install (Recharge / Skio / Smartrr subscription app vs install), and /meta-pixel-vs-ops-install (Meta / Facebook pixel + CAPI vs install), and /ga4-shopify-vs-ops-install (GA4 / Shopify customer events vs install), and /shopify-email-campaigns-vs-ops-install (Shopify Email marketing campaigns vs install), and /shopify-email-going-to-spam (Shopify Email / marketing spam or Promotions), and /multi-location-inventory-wrong (multi-location inventory wrong / POS stock not syncing), and /checkout-shipping-rates-wrong (checkout shipping rates missing or wrong), and /discount-code-not-applying (discount code not applying at checkout), and /shopify-payments-card-declined (Shopify Payments card declined / AVS 3DS fraud), and /shopify-payments-payout-delayed (Shopify Payments payout delayed / missing / on hold — bank verify, reserves, disputes), and /shopify-chargeback-evidence-not-submitting (Shopify Payments chargeback / dispute evidence not submitting or deadline missed — Respond to dispute, shipping proof, Flow alerts), and /shopify-chargeback-evidence-missing (Shopify Payments chargeback / dispute evidence missing or incomplete before deadline — fulfillment proof, customer communication, Respond to dispute), and /shopify-subscription-billing-attempt-failed (Shopify subscription billing attempt failed / dunning not recovering — Customer Payment Method, billing attempts API, Recharge / Skio / Shopify Subscriptions), and /shopify-carrier-service-callback-timeout (Shopify carrier service / calculated shipping rates timeout or empty at checkout — carrier callbacks, app endpoints, timeout, Markets), and /shopify-bulk-operations-stuck (Shopify GraphQL bulk operations stuck / never completing — bulkOperationRunQuery, webhook, app jobs, throttle), and /shopify-custom-app-scopes-missing (Shopify custom / private app missing API scopes after update — reauth, access scopes, protected customer data, Admin API), and /shopify-transfer-order-not-receiving (Shopify inventory transfer / transfer order not receiving at destination — multi-location, transfer status, POS), and /shopify-purchase-order-stuck (Shopify purchase order / PO receiving stuck or inventory not updating — Plus purchasing, suppliers, receiving), and /shopify-flow-inventory-not-updating (Shopify Flow inventory quantity conditions / actions not updating stock — Flow triggers, inventory_levels, apps), and /shopify-storefront-api-throttle (Shopify Storefront API throttled / 429 / cost limit killing headless cart — Hydrogen, Oxygen, buyer IP, persisted queries), and /shopify-cart-transform-function-broken (Shopify Cart Transform Function not applying bundles/line merges — Functions, app, checkout extensibility), and /shopify-payment-customization-not-hiding (Shopify Payment Customization Function not hiding/reordering gateways at checkout — Functions, Plus, app), and /shopify-delivery-customization-function-failing (Shopify Delivery Customization Function not renaming/hiding/reordering shipping rates — Functions, Plus, app), and /shopify-discount-function-not-stacking (Shopify Discount Function / automatic discounts not stacking — combinesWith, discount classes, apps), and /shopify-order-routing-wrong-location (Shopify order routing / fulfillment order assigned to wrong location — routing rules, inventory, Markets, apps), and /shopify-fulfillment-constraint-rule-blocking (Shopify Fulfillment Constraint Function / rules blocking fulfillable quantities — Functions, inventory, apps), and /shopify-shop-pay-installments-missing (Shopify Shop Pay Installments / Affirm-style installment option missing at checkout — eligibility, Markets, product price floors, Shopify Payments), and /shopify-checkout-branding-api-not-applying (Shopify Checkout Branding API / checkout editor branding not applying — Plus, checkout extensibility, custom CSS tokens), and /shopify-post-purchase-page-not-loading (Shopify post-purchase page not loading — checkout extension / one-click upsell — Plus, app, Checkout Extensibility), and /shopify-thank-you-page-customization-missing (Shopify thank-you page customization missing — Checkout Extensibility thank-you additional scripts or UI not showing — Plus), and /shopify-shipping-profile-zones-wrong (Shopify shipping profiles / zones wrong rates or countries — admin shipping settings), and /shopify-tax-override-not-saving (Shopify tax overrides / product or collection tax settings not saving or not applying at checkout), and /shopify-customer-account-ui-extension-missing (Shopify new customer accounts UI extension not loading or missing blocks — profile, order history, app blocks), and /shopify-markets-pro-duties-mismatch (Shopify Markets Pro / managed markets duties mismatch at checkout vs landed cost), and /shopify-analytics-not-matching-ga4 (Shopify admin analytics / reports not matching GA4 purchase data — pixels, customer events, consent), and /shopify-local-delivery-zones-wrong (Shopify local delivery zones wrong — radius / postal codes so local delivery missing at checkout), and /shopify-pickup-points-not-showing (Shopify pickup points / carrier pickup points not showing at checkout), and /shopify-return-label-not-generating (Shopify return shipping label not generating in admin or returns portal), and /shopify-exchange-not-creating (Shopify exchange / return exchange order not creating in admin or customer returns), and /shopify-refund-to-store-credit-failing (Shopify refund to store credit failing / store credit not issuing after return), and /shopify-partial-fulfillment-stuck (Shopify partial fulfillment stuck / remaining line items will not fulfill or mark as fulfilled), and /shopify-bundle-discount-not-applying (Shopify product bundle / BXGY / cart transform bundle discount not applying at checkout), and /shopify-b2b-company-location-pricing-wrong (Shopify B2B Plus company location catalog price list wrong for one location), and /shopify-wholesale-payment-terms-wrong (Shopify wholesale / B2B payment terms Net 30/60 wrong or not available for company at checkout), and /shopify-checkout-editor-locked (Shopify checkout editor locked / cannot edit checkout extensibility or branding — Plus permissions, plan, app conflict), and /shopify-pos-pro-staff-permissions-wrong (Shopify POS Pro staff permissions / roles wrong — cashiers cannot refund, discount, or open cash drawer), and /shopify-gift-card-balance-wrong (Shopify gift card balance wrong / not updating after purchase or redemption at checkout), and /shopify-multipass-login-failing (Shopify Plus Multipass SSO login failing — token, secret, redirect, customer account), and /shopify-checkout-validation-function-blocking (Shopify checkout validation Function blocking checkout or rejecting valid carts — Functions, Plus, app), and /shopify-order-edit-not-saving (Shopify admin order edit not saving / cannot add or remove line items or change quantities on an open order), and /shopify-inventory-item-cost-wrong (Shopify inventory item cost / unit cost wrong so COGS and profit reports are off), and /shopify-collection-rules-not-matching (Shopify automated collection / smart collection rules not matching products that should be included), and /shopify-product-publish-not-syncing (Shopify product publish / sales channel publish status not syncing — Online Store, Shop, custom channel still unpublished), and /shopify-variant-inventory-policy-wrong (Shopify variant inventory policy deny/continue selling when out of stock wrong — overselling or blocking checkout), and /shopify-translation-api-missing-locale (Shopify Translation API / Markets locales missing translations for products, themes, or checkout), and /shopify-collab-request-stuck (Shopify collaborator request / staff invite stuck pending or not accepted), and /shopify-online-store-2-section-groups-broken (Shopify Online Store 2.0 section groups / header-footer section groups broken or not rendering in theme editor), and /shopify-abandoned-checkout-email-not-sending (Shopify native abandoned checkout email / marketing automation not sending recovered carts), and /shopify-shop-pay-wallet-not-showing (Shopify Shop Pay accelerated checkout / wallet button not showing on product or cart — not Installments, Apple Pay, Google Pay, Payment Customization), and /shopify-discount-code-not-stacking (Shopify admin discount codes not stacking with each other or automatic discounts at checkout — not Discount Functions, bundles, customer segments, quantity breaks), and /customer-metafield-not-saving (Shopify customer metafield not saving in admin — not product metafields on storefront, metaobjects, tax override, customer login), and /shopify-buy-button-not-loading (Shopify Buy Button / Storefront Buy Button embed not loading on external site — not Hydrogen cart, Storefront API throttle, Shop Pay wallet, upsell popup), and /shopify-product-recommendations-blank (Shopify product recommendations / Search & Discovery related products blank or not showing on product pages — not upsell popup, collection rules, Buy Button, theme app extensions, OS2 section groups), and /shopify-search-and-discovery-filters-broken (Shopify Search & Discovery collection filters / storefront filters broken or empty — not product recommendations blank, collection rules, metafields, OS2 section groups), and /shopify-shipping-calculator-wrong (Shopify cart / theme shipping calculator showing wrong rates or no rates before checkout — not shipping profile zones, local delivery, pickup points, carrier callback, delivery customization), and /shopify-currency-converter-wrong (Shopify Markets / currency converter wrong currency or prices on storefront vs checkout — localization, presentment, converter apps), and /shopify-tax-inclusive-pricing-wrong (Shopify tax-inclusive pricing / VAT included prices wrong on storefront vs checkout — include tax in price, Markets tax display, theme money.format), and /shopify-checkout-ui-extension-target-missing (Shopify checkout UI extension target / placement missing or deprecated so block never mounts — not extension not loading, editor locked, branding, thank-you, post-purchase), and /shopify-shopify-functions-wasm-failing (Shopify Functions WASM build / deploy failing — compile Rust/JS function app, Partner Dashboard — not discount/delivery/payment/cart-transform/validation runtime), and /shopify-back-in-stock-not-notifying (Shopify back-in-stock / sold-out notify emails or apps not notifying customers when inventory returns — not variant inventory policy, Flow inventory, Flow trigger, abandoned checkout email, webhooks), and /shopify-preorder-not-working (Shopify pre-order / continue selling when out of stock / deposit apps not working at checkout — not back-in-stock notify, variant inventory policy, Shop Pay Installments, payment customization), and /shopify-gift-wrapping-not-showing (Shopify gift wrapping option / gift note / gift wrap product not showing at cart or checkout — not gift card balance, gift card purchase, cart note, checkout UI extension, cart transform), and /shopify-loyalty-points-not-applying (Shopify loyalty / rewards points not applying at cart or checkout — not discount codes, Discount Functions, store credit, gift card balance, refund to store credit), and /shopify-subscription-box-skip-failing (Shopify subscription / subscription box skip next order or pause failing in customer portal or app — not billing attempt failed, customer account UI extension, customer accounts login), and /shopify-metaobject-definition-locked (Shopify metaobject definition locked / cannot edit fields or entries — app-owned definition — not customer metafield not saving, collection rules, Translation API), and /shopify-fraud-analysis-flagging-good-orders (Shopify Fraud analysis high risk flagging legitimate orders so fulfillment is delayed — not chargeback evidence, manual payment capture, fulfillment hold stuck, payment customization), and /shopify-wholesale-catalog-hidden (Shopify B2B wholesale catalog or price list hidden from company buyers / not published to company location — distinct from company location pricing, wholesale payment terms, product publish sync, quantity breaks, b2b-catalog-not-showing), /shopify-amazon-pay-not-showing (Shopify Amazon Pay button not showing on cart or checkout — not PayPal Express, Shop Pay wallet, Apple Pay, Google Pay, BNPL, payment customization), and /shopify-age-gate-not-blocking (Shopify age gate / age verification not blocking underage visitors on alcohol or restricted catalogs — not password page, checkout validation Function, customer accounts), and /shopify-password-page-customization-missing (Shopify Online Store password / coming soon page cannot be customized or branding missing — not age gate, OS2 section groups, theme app extensions, checkout branding), and /shopify-geo-ip-redirect-loop (Shopify Markets / geo IP country redirect looping or wrong market — not currency converter, Translation API, Markets Pro duties, checkout language), and /shopify-hreflang-wrong (Shopify Markets hreflang alternate links wrong or missing so Google shows wrong locale — not geo IP redirect, Translation API, currency converter, checkout language, canonical URL), and /shopify-rich-snippets-missing (Shopify product rich snippets / JSON-LD missing or invalid in Google Search Console — not hreflang, canonical URL, sitemap, Search & Discovery filters), and /shopify-page-speed-lcp-failing (Shopify Online Store Core Web Vitals / LCP failing in PageSpeed or Search Console — not Hydrogen cart, theme app extensions, OS2 section groups, cookie banner), and /shopify-cls-failing (Shopify Online Store Core Web Vitals CLS failing from fonts, images, or app embeds — not page-speed-lcp-failing, cookie banner, theme app extensions, OS2 section groups), and /shopify-sitemap-not-updating (Shopify sitemap.xml not updating with new products/collections so Google misses pages — not rich snippets, hreflang, robots.txt, product publish sync, canonical URL), and /shopify-robots-txt-blocking (Shopify robots.txt accidentally blocking products, collections, or entire store from Google — not sitemap not updating, password page, rich snippets, hreflang), and /shopify-inp-failing (Shopify Online Store Core Web Vitals INP failing from heavy JS or apps — not page-speed-lcp-failing, cls-failing, cookie banner, theme app extensions), and /shopify-ttfb-slow (Shopify Online Store TTFB / server response slow in PageSpeed or CrUX — not page-speed-lcp-failing, cls-failing, inp-failing, Hydrogen cart, Storefront API throttle), and /shopify-cdn-images-broken (Shopify CDN / product images broken, 404, or not loading from cdn.shopify.com — not LCP failing, CLS failing, TTFB slow, theme app extensions, product publish), and /shopify-app-embed-blocking-theme (Shopify theme app embed enabled but blocking theme editor save or breaking storefront layout — not theme app extensions not appearing, OS2 section groups, admin app blank, INP, CLS), and /shopify-predictive-search-blank (Shopify predictive search / search drawer returns blank or no results — not Search & Discovery filters, product recommendations blank, collection rules, Storefront API throttle), and /shopify-recently-viewed-blank (Shopify recently viewed products section blank or not tracking — not product recommendations blank, predictive search blank, wishlist not syncing, Search & Discovery filters broken), and /shopify-klaviyo-sms-not-sending (Shopify / Klaviyo SMS not sending — flows, campaigns, consent, TCPA, quiet hours, sender ID — not Klaviyo email flow not sending, Shopify Email going to spam, abandoned checkout email, failed payment email, back-in-stock email), and /shopify-script-tag-not-firing (Shopify ScriptTag / legacy app script not firing on Online Store 2.0 after Checkout Extensibility — not customer events pixels, webhooks, analytics vs GA4, theme app embed, Scripts after Plus), and /shopify-variant-picker-broken (Shopify product variant picker / option selectors broken so shoppers cannot select size/color — not Combined Listings, variant inventory policy, Buy Button, Hydrogen cart), and /shopify-quick-add-failing (Shopify collection / product card quick add to cart failing or modal blank — not Buy Button, variant picker, Hydrogen cart, upsell popup), and /shopify-compare-at-badge-wrong (Shopify compare-at / sale badge wrong — wrong % off, stale Sale, Markets mismatch — not compare-at missing, quantity breaks, unit price, B2B catalog prices), and /shopify-font-swap-cls (Shopify font-swap CLS / FOIT/FOUT layout shift from web fonts — not general cls-failing, custom-fonts-not-loading, page-speed-lcp-failing, cls-layout-shift), and /shopify-lazy-load-hiding-above-fold (Shopify lazy-load hiding above-fold / hero images — not page-speed-lcp-failing, cdn-images-broken, cls-failing, font-swap-cls), and /shopify-venmo-not-showing (Shopify Venmo button not showing on cart or checkout — not PayPal Express, Amazon Pay, BNPL, Shop Pay wallet), and /shopify-sepa-not-available (Shopify SEPA Direct Debit not available at checkout — not Venmo, PayPal Express, Amazon Pay, BNPL, Shop Pay wallet), and /shopify-checkout-blocks-not-saving (Shopify checkout blocks not saving in checkout editor — not extension not loading, target missing, editor locked, branding, thank-you, post-purchase), and /shopify-payment-terms-net-not-showing (Shopify Net-30 B2B payment terms not showing on invoices/checkout — not wholesale-payment-terms-wrong, SEPA, Venmo, Shop Pay wallet), and /shopify-sidekick-not-available (Shopify Sidekick AI assistant not available / blank / not responding in admin — not Magic AI descriptions, admin app blank, Inbox chat), and /shopify-edi-asn-not-matching (Shopify EDI ASN Advance Ship Notice not matching order/fulfillment lines — not 3PL tracking write-back, transfer receive, partial fulfillment stuck), and /shopify-apple-pay-not-showing (Shopify Apple Pay button not showing on cart or checkout — not Shop Pay wallet, Amazon Pay, PayPal Express, Venmo, Google Pay, BNPL, payment customization), and /shopify-google-pay-not-showing (Shopify Google Pay button not showing on cart or checkout — not Apple Pay, Shop Pay wallet, Amazon Pay, PayPal Express, Venmo, BNPL, payment customization), and /shopify-draft-order-invoice-blank (Shopify draft order invoice page/PDF blank or empty — not invoice email not sending, Net-30 payment terms, order edit not saving), and /shopify-metafield-definition-locked (Shopify Admin metafield definition locked / app-owned — not customer-metafield-not-saving values, not metaobject-definition-locked), and /shopify-product-option-limit (Shopify product option limit / 3 options or 100 variants ceiling — not variant picker broken, Combined Listings, line item properties), and /shopify-image-alt-missing-bulk (Shopify product image alt text missing in bulk — empty Media alt / storefront alt — not CDN images broken, rich snippets / structured data, LCP / lazy-load, Open Graph image), and /shopify-combined-listings-failing (Shopify Combined Listings failing sync/publish/combine — not storefront Combined Listings UI, product option limit, variant picker, rich snippets, hreflang, geo-IP), and /shopify-unit-price-wrong (Shopify unit price / price-per-unit wrong amount or measure — not unit price missing, tax-inclusive pricing, compare-at badge, inventory item cost, rich snippets), and /shopify-barcode-not-saving (Shopify barcode / GTIN / UPC / ISBN / MPN not saving or reverting — not SKU duplicate, inventory item cost, product publish sync, variant inventory policy, EDI ASN), and /shopify-sku-duplicate-error (Shopify SKU duplicate / already taken / cannot save — not barcode not saving, inventory item cost, product publish sync, variant inventory policy, bulk operations stuck), and /shopify-redirect-loop-after-domain (Shopify redirect loop after connecting custom domain — www / SSL / ERR_TOO_MANY_REDIRECTS cutover — not geo-IP Markets loop, not stable www↔apex, not SSL pending alone, not password page), and /shopify-json-ld-product-missing (Shopify Product JSON-LD @type Product missing on PDP view-source — not rich-snippets-missing GSC eligibility, not structured-data-missing invalid Offer, not meta titles, not AggregateRating), and /shopify-variant-image-not-swapping (Shopify variant image not swapping on PDP — gallery stuck on featured after select — not variant-picker-broken, not cdn-images-broken, not quick-add-failing), and /shopify-color-swatch-wrong (Shopify color swatch wrong — hex/image mismatch vs option — not color-swatches-not-showing, not variant-picker-broken, not variant-image-not-swapping), and /shopify-size-guide-not-opening (Shopify size guide not opening — accordion/details/drawer stuck closed — not size-chart-not-showing, not size-chart-popup-not-opening), and /shopify-sticky-add-to-cart-failing (Shopify sticky add to cart failing — bar mounts, click fires, /cart/add fails — not sticky-add-to-cart-missing, not sticky-add-to-cart-not-working, not buy-button / quick-add / Hydrogen / upsell), and /shopify-free-shipping-bar-wrong (Shopify free shipping bar wrong — bar shows, remaining $ / progress / threshold mismatch — not free-shipping-bar-missing, not sticky ATC / quick-add / Hydrogen / product recommendations, not shipping rates / calculator), and /shopify-product-tabs-blank (Shopify product tabs blank — tabs mount, panel content empty — not product-tabs-not-showing, not product-faq-not-showing, not product-reviews-not-showing, not metafields-not-showing-on-storefront, not size-guide-not-opening), and /shopify-zoom-gallery-broken (Shopify zoom gallery broken — gallery mounts, wrong/stuck images — not product-image-zoom-broken, not variant-image-not-swapping, not cdn-images-broken, not product-recommendations-blank), and /shopify-related-products-duplicate (Shopify related products duplicate — same card twice / current product in related — not product-recommendations-blank, not recently-viewed-blank, not upsell-popup-not-showing, not search-and-discovery-filters-broken), and /shopify-breadcrumb-wrong (Shopify breadcrumb wrong — visible path / labels / links incorrect — not breadcrumb-schema-missing, not search-and-discovery-filters-broken, not collection-rules-not-matching), and /shopify-collection-sort-broken (Shopify collection Manual / Featured product order broken — not automatic Sort by, not filters, not collection rules), and /shopify-pagination-404 (Shopify pagination Next / page/2 links return 404 / Page not found — not collection-pagination-seo thin titles, not sort broken, not filters, not facet crawl), and /shopify-filter-count-wrong (Shopify filter facet count wrong — facet (N) ≠ applied grid — not search-and-discovery-filters-broken empty/broken, not sort, not pagination 404, not facet crawl), and /shopify-swatch-filter-blank (Shopify swatch filter blank — collection Color filter chips empty — not color-swatch-wrong, not filter-count-wrong, not search-and-discovery-filters-broken, not color-swatches-not-showing), and /shopify-mobile-nav-stuck (Shopify mobile nav stuck — drawer open but frozen / cannot close / scroll lock stuck — not mobile-menu-not-opening, not megamenu-not-opening), and /shopify-footer-links-404 (Shopify footer links 404 — Online Store navigation / policy / collection / page URLs in theme footer return dead 404 — not pagination-404, not breadcrumb-wrong, not soft-404-sold-out), and /shopify-search-typo-no-results (Shopify search typo / misspelling returns no results on /search — not predictive-search-blank, not predictive-search-not-working, not storefront-search-not-returning), and /shopify-gift-card-form-blank (Shopify gift card form blank — redeem / code form empty on storefront — not gift-card-balance-wrong, not gift-card-purchase-failing, not gift-card-balance-check-broken, not gift-wrapping-not-showing), and /shopify-account-login-loop (Shopify account login loop — credentials succeed then bounce back to /account/login — not Multipass, not password-page-customization, not currency-converter, not translation-api, not customer-login-link email), and /shopify-multi-currency-selector-wrong (Shopify multi-currency selector wrong — country/currency dropdown stuck or wrong options — not currency-converter-wrong amounts, not hreflang, not translation-api, not checkout-language), and /shopify-locale-switcher-broken (Shopify locale switcher broken — language dropdown stuck or wrong locales — not translation-api, not hreflang, not checkout-language, not multi-currency-selector), and /shopify-newsletter-form-not-submitting (Shopify newsletter form not submitting — email signup stuck or no list join — not forms-not-submitting contact, not klaviyo-sms, not inbox-chat, not klaviyo-flow), and /shopify-contact-form-blank (Shopify contact form blank — Contact page / theme contact form empty or white — not forms-not-submitting, not newsletter-form-not-submitting, not gift-card-form-blank, not inbox-chat), and /shopify-store-locator-blank (Shopify store locator blank — Find-a-store / map empty or white — not store-locator-not-showing), and /shopify-blog-comments-not-posting (Shopify blog comments not posting — article comment stuck / never appears — not blog-tag-pages-thin, not forms-not-submitting, not product-reviews-not-showing, not inbox-chat), and /shopify-rss-feed-broken (Shopify RSS / Atom feed broken — /blogs/*.atom 404 empty or stale — not blog-comments-not-posting, not blog-tag-pages-thin, not sitemap-not-updating, not robots-txt-blocking), and /shopify-faq-accordion-not-opening (Shopify FAQ accordion not opening — details/disclosure stuck closed — not size-guide-not-opening, not product-tabs-blank, not product-faq-not-showing, not faq-schema-not-showing), and /shopify-video-section-blank (Shopify video section blank — theme video / hero video empty white — not product-video-not-playing, not video-schema-not-indexing, not lazy-load-hiding-above-fold, not cdn-images-broken), and /shopify-instagram-feed-blank (Shopify Instagram feed blank — theme IG feed / UGC gallery empty — not inbox-instagram-not-connecting, not app-embed-blocking-theme, not cdn-images-broken, not lazy-load-hiding-above-fold), and /shopify-trust-badge-not-showing (Shopify trust badge not showing — seal/payment-icon slot blank or broken — not trust-badges-not-showing, not compare-at-badge-wrong, not free-shipping-bar-wrong, not cdn-images-broken), and /shopify-countdown-timer-wrong (Shopify countdown timer wrong — clock mounts but end time / timezone / Markets skew — not countdown-timer-not-showing, not announcement-bar-not-showing, not free-shipping-bar-wrong, not compare-at-badge-wrong), and /shopify-marquee-text-not-scrolling (Shopify marquee text not scrolling — ticker mounts but text stuck / animation paused — not announcement-bar-not-showing, not countdown-timer-wrong, not countdown-timer-not-showing, not video-section-blank), and /shopify-before-after-slider-broken (Shopify before/after slider broken — comparison scrub stuck / images not revealing — not marquee-text-not-scrolling, not video-section-blank, not zoom-gallery-broken, not cdn-images-broken), and /shopify-lookbook-hotspots-blank (Shopify lookbook hotspots blank — shoppable pins missing / not opening — not before-after-slider-broken, not instagram-feed-blank, not zoom-gallery-broken, not cdn-images-broken), and /shopify-ugc-gallery-blank (Shopify UGC gallery blank — customer photo grid empty / not loading — not instagram-feed-blank, not zoom-gallery-broken, not lookbook-hotspots-blank, not product-reviews-not-showing), and /shopify-press-logos-not-loading (Shopify press logos not loading — as-seen-in / logo bar blank or broken — not trust-badge-not-showing, not cdn-images-broken, not instagram-feed-blank), and /shopify-sticky-header-not-sticking (Shopify sticky header not sticking — header scrolls away / sticky-fixed broken — not sticky-add-to-cart-failing, not mobile-nav-stuck, not announcement-bar-not-showing), and /shopify-back-to-top-not-showing (Shopify back to top not showing — scroll-to-top button missing or hidden after scroll — not sticky-header-not-sticking, not sticky-add-to-cart-failing, not announcement-bar-not-showing), and /shopify-scroll-reveal-broken (Shopify scroll reveal broken — IntersectionObserver / fade-in / animate-on-scroll never fires — not sticky-header-not-sticking, not back-to-top-not-showing, not marquee-text-not-scrolling), and /shopify-parallax-janky (Shopify parallax janky — scroll lag / transform stutter / CLS from parallax layers — not scroll-reveal-broken, not lazy-load-hiding-above-fold, not cls-failing, not marquee-text-not-scrolling), and /shopify-lazy-video-not-playing (Shopify lazy video not playing — deferred / IntersectionObserver / poster stuck — not video-section-blank, not product-video-not-playing, not lazy-load-hiding-above-fold), and /shopify-accordion-nested-broken (Shopify accordion nested broken — nested panels / child accordion / height animation stuck — not faq-accordion-not-opening, not product-tabs-blank, not cart-drawer-not-opening), and /shopify-tabs-deep-link-failing (Shopify tabs deep link failing — hash / ?tab= / history not selecting panel — not product-tabs-blank, not accordion-nested-broken, not cart-drawer-not-opening), and /shopify-modal-focus-trap-broken (Shopify modal focus trap broken — Tab escapes / Escape loses focus — not quick-view-modal-not-opening, not cart-drawer-not-opening, not mobile-nav-stuck), and /shopify-drawer-scroll-lock-failing (Shopify drawer scroll lock failing — body scrolls behind open drawer — not cart-drawer-not-opening, not mobile-nav-stuck, not modal-focus-trap-broken), and /shopify-toast-not-appearing (Shopify toast not appearing — cart / form snackbar missing — not cart-drawer-not-opening, not announcement-bar-not-showing, not upsell-popup-not-showing), and /shopify-stock-counter-wrong (Shopify stock counter wrong — inventory qty display mismatch — not variant-inventory-policy-wrong, not kit-inventory-wrong, not multi-location-inventory-wrong), and /shopify-pickup-availability-blank (Shopify pickup availability blank — PDP BOPIS / Available for pickup widget empty — not local-pickup-not-showing, not pickup-points-not-showing, not store-locator-blank), and /shopify-store-credit-not-showing (Shopify store credit not showing — wallet / balance blank on account or checkout — not store-credit-not-applying, not gift-card-balance-wrong, not refund-to-store-credit-failing), and /shopify-size-chart-table-blank (Shopify size chart table blank — empty rows / missing measurement data — not size-guide-not-opening, not size-chart-not-showing, not size-chart-popup-not-opening), and /shopify-product-badges-not-showing (Shopify product badges not showing — Sale / New / Bestseller missing on PDP/collection cards — not trust-badge-not-showing, not compare-at-badge-wrong, not compare-at-price-not-showing, not trust-badges-not-showing), and /shopify-social-share-buttons-broken (Shopify social share buttons broken — FB / X / Pinterest / WhatsApp share on PDP broken or blank — not open-graph-image-missing, not instagram-feed-blank, not press-logos-not-loading, not ugc-gallery-blank), and /shopify-order-tracking-page-blank (Shopify order tracking page blank — branded WISMO / track-order lookup empty — not order-status-page-blank, not 3PL write-back, not thank-you upsell, not abandoned checkout email), and /shopify-password-reset-blank (Shopify password reset blank — reset / recover form empty or white — not account-login-loop, not password-page-customization, not currency-converter, not translation-api, not password-reset email), and /shopify-wishlist-not-syncing (Shopify wishlist / saved items not syncing across devices or customer accounts — not customer accounts login, customer account UI extension, Multipass, product recommendations, back-in-stock), and /shopify-paypal-express-not-showing (Shopify PayPal Express / PayPal checkout button not showing on cart or product — not Shop Pay wallet, Apple Pay, Google Pay, BNPL, payment customization), and /shopify-bnpl-not-showing (Shopify BNPL / Affirm / Klarna / Afterpay payment option not showing at checkout — not Shop Pay Installments, Shop Pay wallet, payment customization, 3D Secure), and /shopify-3d-secure-failing (Shopify 3D Secure / SCA authentication failing at checkout so cards decline — not fraud analysis, Shop Pay wallet, Shop Pay Installments, payment customization, manual capture), and /shopify-kit-inventory-wrong (Shopify product kit / bundle component inventory not decrementing correctly so kits oversell or show available when components are out — not bundle discount, cart transform, Flow inventory, variant inventory policy, inventory item cost), and /shopify-flow-trigger-not-firing (Shopify Flow workflow trigger not firing on order/create/inventory events), and /shop-pay-not-showing (Shop Pay / accelerated checkout button missing), and /apple-pay-not-showing-shopify (Apple Pay button missing on Shopify), and /google-pay-not-showing-shopify (Google Pay button missing on Shopify), and /shopify-markets-currency-wrong (Shopify Markets currency / price wrong for country), and /checkout-address-autocomplete-broken (Shopify checkout address autocomplete / Google Places / address validation broken or missing), and /thank-you-page-upsell-broken (Shopify thank you / order status page upsell or additional scripts not loading), and /shopify-order-status-page-blank (Shopify order status / thank-you / order tracking page blank or broken), and /shopify-customer-accounts-login-broken (Shopify customer accounts / new customer accounts login broken or redirect loop — classic vs new, Multipass, theme login form, Shop login), and /shopify-gift-card-purchase-failing (Shopify gift card product purchase failing / gift card not delivered after checkout — product, notifications, fraud holds, fulfillment), and /shopify-checkout-language-wrong (Shopify checkout language / translation wrong or stuck in English for Markets — Translate & Adapt checkout, checkout localization, browser locale), and /shopify-b2b-catalog-prices-wrong (Shopify B2B / Plus company catalog prices wrong for logged-in company location — catalogs, payment terms, quantity rules), and /shopify-draft-order-invoice-not-sending (Shopify draft order invoice email not sending or link expired — notifications, payment terms, customer email, spam), and /shopify-returns-portal-not-working (Shopify returns portal not working or link broken — Shopify Returns, Returnly, Loop, customer accounts, refund policy), and /shopify-webhooks-not-delivering (Shopify webhooks / app webhooks failing or not delivering — HMAC, HTTPS endpoint, GDPR topics, retry backlog), and /shopify-checkout-ui-extension-not-loading (Shopify checkout UI extension / checkout extensibility app block not loading — checkout editor, Functions, Plus vs non-Plus), and /shopify-hydrogen-cart-broken (Shopify Hydrogen / headless Storefront API cart broken or empty after add — cart mutations, buyer identity, cookies, Oxygen), and /cart-drawer-not-updating (Shopify cart drawer / AJAX cart not updating after add to cart), and /variant-picker-not-updating (Shopify product variant picker / swatches not updating price image or add-to-cart), and /collection-filters-not-working (Shopify collection filters / facets not working or empty), and /storefront-search-not-returning (Shopify storefront predictive search / search results empty or wrong), and /product-reviews-not-showing (Shopify product reviews widget blank or missing — Judge.me / Loox / Okendo / theme app blocks), and /wishlist-button-not-working (Shopify wishlist / save for later button not working — app block, theme conflict, customer accounts), and /size-chart-popup-not-opening (Shopify size chart / fit guide popup not opening — theme JS, metafields, app block), and /sticky-add-to-cart-not-working (Shopify sticky add to cart / mobile buy bar not working or not showing — theme section, JS, app conflict), and /shopify-add-to-cart-button-not-working (Shopify Add to cart / Buy it now button not working or greyed out on PDP), and /shopify-shop-pay-button-missing (Shopify Shop Pay / dynamic checkout buttons missing on PDP or cart), and /quick-view-modal-not-opening (Shopify quick view / product preview modal not opening on collection pages — theme JS, sections, app conflict), and /megamenu-not-opening (Shopify header megamenu / dropdown navigation not opening on hover or tap — theme JS, megamenu app, mobile drawer conflict), and /announcement-bar-not-showing (Shopify announcement bar / promo banner not showing or stuck closed — theme section, cookie dismiss, app conflict), and /cookie-banner-blocking-checkout (Shopify cookie consent / GDPR banner blocking add-to-cart or checkout — Customer Privacy, Consentmo, app conflict), and /password-page-stuck-online (Shopify store stuck on password page / coming soon after going live — Online store password, Markets, theme), and /custom-domain-ssl-not-connecting (Shopify custom domain / SSL not connecting or pending — DNS A/CNAME, Cloudflare proxy, www redirect), and /www-redirect-loop-shopify (Shopify www / non-www redirect loop or ERR_TOO_MANY_REDIRECTS — primary domain, Cloudflare Flexible SSL, A/CNAME), and /checkout-blank-or-cdn-error (Shopify checkout blank page / CDN error / ERR_CONNECTION — browser, VPN, payment apps, checkout.liquid), and /theme-editor-publish-failing (Shopify theme editor publish / save failing or changes not live — JSON template errors, app blocks, draft theme), and /json-templates-section-groups-broken (Shopify Online Store 2.0 JSON templates / section groups not loading or theme customizer blank), and /search-and-discovery-filters-empty (Shopify Search & Discovery filters / boosts empty or not applying on collections), and /liquid-error-on-product-page (Shopify Liquid error / theme error on product or collection page after app or edit), and /cdn-shopify-images-not-loading (Shopify CDN product images broken or 404 — image_url filters, theme, app rewrite, Cloudflare), and /custom-fonts-not-loading-shopify (Shopify custom fonts / @font-face not loading — CORS, theme assets, Shopify Fonts, CDN), and /shopify-pagespeed-lcp-poor (Shopify PageSpeed / LCP poor on mobile — theme JS, apps, image sizes, critical CSS), and /shopify-cls-layout-shift (Shopify CLS / layout shift high — announcement bars, lazy images, font swap, apps), and /shopify-inp-slow-interactions (Shopify INP / Interaction to Next Paint poor — heavy theme JS, third-party apps blocking add-to-cart), and /shopify-meta-title-description-missing (Shopify product/collection meta title or description missing or duplicated — search engine listing, SEO apps, theme), and /shopify-sitemap-xml-missing-products (Shopify sitemap.xml missing products or not updating in Google Search Console), and /shopify-robots-txt-blocking-indexing (Shopify robots.txt or noindex accidentally blocking Google indexing), and /shopify-canonical-url-wrong (Shopify canonical URL wrong or duplicate content — www vs non-www, Markets, theme head), and /shopify-structured-data-missing (Shopify product structured data / JSON-LD Product schema missing or invalid — rich results, theme, SEO app), and /shopify-hreflang-markets-wrong (Shopify Markets hreflang / alternate language URLs wrong or missing — Translate & Adapt, Markets SEO), and /shopify-open-graph-image-missing (Shopify Open Graph / og:image missing or wrong on social share — theme, SEO app, product featured image), and /shopify-faq-schema-not-showing (Shopify FAQ rich results / FAQPage schema not showing in Google — theme blocks, JSON-LD, Search Console), and /shopify-breadcrumb-schema-missing (Shopify BreadcrumbList schema missing or wrong path — collection hierarchy, theme, SEO app), and /shopify-organization-schema-missing (Shopify Organization / LocalBusiness schema missing on homepage — Knowledge Panel, theme, SEO app), and /shopify-review-stars-not-in-google (Shopify AggregateRating / review stars not showing in Google — Judge.me Loox Okendo schema, Product JSON-LD), and /shopify-howto-schema-not-eligible (Shopify HowTo rich results not showing or ineligible — blog/pages schema, Search Console), and /shopify-video-schema-not-indexing (Shopify VideoObject schema / product videos not indexing in Google — theme embeds, YouTube, JSON-LD), and /shopify-soft-404-sold-out (Shopify sold-out / unavailable product soft 404 in Search Console — theme template, noindex, redirects), and /shopify-crawl-budget-wasted-facets (Shopify crawl budget wasted on filtered collection URLs / faceted navigation — Search Console, robots, canonical), and /shopify-collection-pagination-seo (Shopify collection pagination /page/2 thin content or duplicate titles — Search Console, rel next/prev, canonical, theme), and /shopify-blog-tag-pages-thin (Shopify blog tag /blog/tagged pages thin content or indexed duplicates — noindex, canonical, Search Console), and /shopify-vendor-pages-thin-seo (Shopify /collections/vendors thin pages or duplicate vendor URLs wasting crawl — noindex, redirects, Search Console), and /shopify-product-type-pages-thin (Shopify /collections/types thin product-type pages or duplicate type URLs wasting crawl — noindex, redirects, Search Console), and /shopify-gift-card-balance-check-broken (Shopify gift card balance check page / customer gift card lookup not working — theme, customer accounts, app), and /shopify-store-credit-not-applying (Shopify store credit / account credit not applying at checkout — new customer accounts, Markets, apps), and /shopify-tip-at-checkout-not-showing (Shopify tip at checkout / tipping option missing or not saving — checkout settings, Plus tipping, Markets), and /shopify-cart-note-not-saving (Shopify cart note / order note not saving to admin order — theme cart, checkout attributes, apps), and /shopify-line-item-properties-missing (Shopify line item properties / custom product options not showing on order or cart — theme form, properties[], apps), and /shopify-selling-plan-not-showing (Shopify selling plan / subscription widget not showing on product page — selling plan groups, theme app blocks, Recharge/Skio), and /shopify-preorder-button-not-showing (Shopify preorder button not showing — continue selling when out of stock, selling plan preorder UI, PreOrder Hero), and /shopify-local-pickup-not-showing (Shopify local pickup / BOPIS option missing at checkout or on PDP — locations, inventory at location, delivery profiles, pickup availability), and /shopify-delivery-date-picker-missing (Shopify delivery date / scheduled delivery picker not showing at checkout — delivery customizations, Functions, apps, cart attributes), and /shopify-gift-wrapping-option-missing (Shopify gift wrapping / gift message option not showing at cart or checkout — line item properties, cart attributes, apps, theme blocks), and /shopify-wishlist-button-missing (Shopify wishlist / save for later button not showing on PDP or collection — app embed, theme app blocks, customer accounts), and /shopify-size-chart-not-showing (Shopify size chart / fit guide not showing on PDP — metafields, theme blocks, apps, popup), and /shopify-recently-viewed-not-showing (Shopify recently viewed products section blank or missing — theme sections, app embeds, localStorage, customer privacy), and /shopify-sticky-add-to-cart-missing (Shopify sticky / floating add to cart bar not showing on mobile PDP — theme settings, app embeds, CSS conflicts), and /shopify-trust-badges-not-showing (Shopify trust / payment / security badges missing on cart or checkout — theme blocks, payment icons, app embeds, CSS), and /shopify-free-shipping-bar-missing (Shopify free shipping progress bar / threshold banner not showing on cart or cart drawer — theme apps, cart total scripts, shipping rules), and /shopify-announcement-bar-not-showing (Shopify announcement / promo bar missing or hidden on storefront — theme header section, app embeds, CSS, scheduling), and /shopify-countdown-timer-not-showing (Shopify countdown / sale timer not showing on PDP or home — app embeds, theme sections, timezone/scheduling, CSS), and /shopify-product-tabs-not-showing (Shopify product description tabs / accordion missing on PDP — theme sections, metafields, apps, CSS), and /shopify-product-image-zoom-broken (Shopify product image zoom / lightbox not working on PDP — theme media gallery, apps, CSS/JS conflicts, touch), and /shopify-product-video-not-playing (Shopify product video / media not playing or autoplay broken on PDP — theme media, YouTube/Vimeo embeds, browser policies, apps), and /shopify-quantity-breaks-not-showing (Shopify quantity breaks / volume discount / Buy X Get Y not showing on PDP or cart — Functions, apps, theme blocks, discount settings), and /shopify-bundle-builder-not-showing (Shopify product bundle / bundle builder / frequently bought together widget missing on PDP — apps, theme blocks, cart transform Functions), and /shopify-back-in-stock-alert-missing (Shopify back in stock / notify me when available alert not showing on OOS PDP — apps, theme blocks, customer accounts, email), and /shopify-compare-at-price-not-showing (Shopify compare-at / strikethrough price or sale badge missing on PDP/collection — theme price blocks, compare_at_price, CSS, apps), and /shopify-unit-price-not-showing (Shopify unit price / price per unit missing on PDP — unit price metafields, theme blocks, EU/UK labeling apps), and /shopify-store-locator-not-showing (Shopify store locator / find a store page or map widget missing — apps, locations API, theme sections), and /shopify-product-reviews-not-showing (Shopify product reviews / star ratings widget missing on PDP — Judge.me, Loox, Stamped, theme app blocks, app embed), and /shopify-product-faq-not-showing (Shopify product FAQ / accordion missing on PDP — metafields, theme sections, apps, schema FAQ), and /shopify-upsell-popup-not-showing (Shopify upsell / cross-sell popup or post-add-to-cart offer not showing — apps, Functions, cart drawer, checkout extensions), and /shopify-quick-view-not-working (Shopify collection quick view / quick add modal broken or missing — theme JS, apps, variant picker in modal), and /shopify-color-swatches-not-showing (Shopify color / variant swatches missing or broken on PDP/collection — theme option UI, metafields, apps, image-based swatches), and /shopify-collection-filters-not-working (Shopify collection faceted filters / filter sidebar broken or empty — storefront filtering, Search & Discovery, theme filter UI, metafield filters), and /shopify-collection-sort-not-working (Shopify collection sort by price / best selling / newest broken or stuck — theme sort UI, Search & Discovery, URL params, AJAX), and /shopify-predictive-search-not-working (Shopify predictive search / autocomplete dropdown empty or broken — Search & Discovery, theme search, JS errors, query suggestions), and /shopify-megamenu-not-opening (Shopify mega menu / header dropdown not opening on hover or click — theme header, menu nested links, JS/CSS, mobile drawer), and /app-embed-not-loading (Shopify app embed / theme app extension not loading on storefront — App embeds toggle, Online Store 2.0, conflicting scripts), and /product-metafields-not-showing (Shopify product metafields / custom fields not showing on storefront — definition, namespace, theme dynamic sources, OS 2.0), and /shopify-translate-missing-strings (Shopify Translate & Adapt / Markets language missing strings or English fallback on storefront), and /b2b-catalog-not-showing (Shopify B2B / Plus company catalog prices or products not showing for logged-in buyers), and /shopify-functions-discount-not-applying (Shopify Functions / Checkout UI / automatic discount app not applying at checkout), and /shopify-webhooks-not-firing (Shopify webhooks / app webhooks not delivering — HMAC, HTTPS, GDPR topics, Delivery status), and /shopify-pos-inventory-not-syncing (Shopify POS inventory / orders not syncing with online store — locations, staff permissions, offline mode), and /shopify-tax-wrong-at-checkout (Shopify Tax / sales tax wrong or missing at checkout — nexus, product tax codes, Markets, overrides), and /shopify-duties-and-import-taxes-missing (Shopify duties / import taxes / DDP missing at checkout for international Markets), and /shopify-shipping-label-purchase-failing (Shopify Shipping / buy shipping label failing or rates missing in admin — carrier, address, package, balance), and /shopify-fraud-analysis-false-positives (Shopify Fraud analysis high risk / false positives canceling good orders — indicators, Flow holds, manual review), and /shopify-scripts-to-functions-migration (Shopify Scripts deprecated / migrating checkout scripts to Shopify Functions Plus), and /shopify-scripts-not-applying-after-plus (Shopify Script Editor / line item scripts not applying after Plus change or Functions migration — Scripts vs Functions, checkout extensibility), and /shopify-customer-segment-discount-not-applying (Shopify customer segment automatic discounts not applying — ShopifyQL segments, Functions, checkout), and /shopify-metafields-not-showing-on-storefront (Shopify product/variant metafields not showing on Online Store 2.0 — definition namespace, theme dynamic sources, storefront access, Hydrogen), and /shopify-metaobjects-not-showing (Shopify metaobjects / entries not showing on storefront or theme — definition, references, dynamic sources, Storefront API), and /shopify-combined-listings-not-working (Shopify Combined Listings / parent-child products not working on storefront — Combined Listings app, variant options, Markets), and /shopify-shop-channel-products-not-syncing (Shopify Shop channel / Shop app products not syncing or not discoverable — Shop channel settings, product availability, Shop Pay eligibility), and /shopify-inbox-chat-not-showing (Shopify Inbox chat widget missing on storefront — app embed, theme, online hours, Markets), and /shopify-forms-not-submitting (Shopify Forms / theme contact form not submitting or not creating customers — app embed, spam protection, email notifications, Klaviyo sync), and /shopify-customer-events-pixels-broken (Shopify customer events / custom pixels not firing — sandbox, Customer Privacy consent, Web Pixels API, checkout pixels), and /shopify-cookie-consent-banner-broken (Shopify cookie consent / Customer Privacy banner broken or blocking pixels forever — Customer Privacy API, Markets, theme banner, CMP apps), and /shopify-theme-app-extensions-not-appearing (Shopify theme app extensions / app blocks not appearing in theme editor — app embed, Online Store 2.0, deep link, app install), and /shopify-admin-app-blank-after-install (Shopify admin embedded app blank / white screen after install — App Bridge, session tokens, CSP, iframe), and /shopify-fulfillment-hold-stuck (Shopify order fulfillment hold stuck / cannot release — payment capture, fraud analysis, Flow, location), and /shopify-manual-payment-capture-failing (Shopify manual payment capture failing / authorization expired — capture settings, auth window, Shopify Payments, Flow), and /hydrogen-storefront-blank-or-error (Shopify Hydrogen / Oxygen storefront blank page or deploy error — env vars, Storefront API token, Oxygen deploy), and /checkout-extensibility-upgrade-broken (Shopify Checkout Extensibility upgrade / thank-you and order status extensions broken after checkout.liquid retirement), and /shopify-checkout-ui-extension-not-loading (Shopify checkout UI extension / checkout extensibility block not loading — app blocks, checkout editor, Functions, Plus vs non-Plus), and /new-customer-accounts-login-broken (Shopify new customer accounts login broken / redirect loop / customer account UI extension / identity provider), and /shopify-inbox-instagram-not-connecting (Shopify Inbox Instagram / Meta messaging channel not connecting or DMs not syncing), and /shopify-bundles-not-showing (Shopify Bundles app / product bundles not showing on storefront or wrong inventory), and /combined-listings-not-working (Shopify Combined Listings / parent-child products broken on storefront — Plus, Markets, theme), and /shopify-magic-ai-not-working (Shopify Magic / AI product description or image generate failing or blank — admin AI, plan limits, browser), and /shopify-collabs-commission-not-tracking (Shopify Collabs / affiliate commission not tracking or payout missing — discount codes, UTM, app connection), and /theme-agency-vs-ops-install (Shopify theme / design agency hire vs install), and /support-va-vs-ops-install (Shopify support VA hire vs install).

Missing is a different bug from Klaviyo mail. Walk the ordinary causes first: workflow still inactive, trigger never matched a real event (draft order vs Order paid), conditions too strict, a wait step has not elapsed, an action failed in run history, or a connector is missing. Shopify Flow is not Klaviyo Flow. Latch does not sell a recovered-revenue or ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-flow-not-running.

Silence is a different bug from Flow not running and from a WISMO inbox loop. You already have paid orders in admin with fulfillment status Unfulfilled, and no Slack, no staff email, no native ops ping. Walk the ordinary DIY first: Shopify Flow on Order paid, a wait that matches your SLA, a check that it is still unfulfilled (skip holds, preorders, digital auto-fulfill), then send internal email or Slack. Native customer order confirmation is not an ops alert. Latch does not sell a ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /unfulfilled-order-alert.

Writeback is a different bug from an aging-unfulfilled Slack ping and from a WISMO inbox loop. The warehouse labeled and scanned; Shopify still says Unfulfilled with no tracking number. Walk the ordinary DIY first: confirm the 3PL location and fulfillment request, land one order by hand (Fulfill items + tracking + notify customer), then turn on fulfillment writeback in the 3PL app you already pay for. Do not buy a tracking widget to paper over a missing write. Latch does not sell a ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /3pl-tracking-not-writing-back.

Missing is a different bug from Klaviyo shipping mail and from WISMO ticket volume. Walk the ordinary causes first: Shipping confirmation template off in Settings → Notifications, Notify customer of shipment unchecked on the fulfillment, fulfillment never landed in Shopify (3PL printed a label outside admin), you tested order paid not a fulfill, the SKU auto-fulfilled as digital, or sender/spam hid a send that did fire. Not Klaviyo. Latch does not sell a ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shipping-confirmation-email-not-sending.

Missing is a different bug from shipping confirmation and from Klaviyo Placed Order. Walk the ordinary causes first: Order confirmation template off in Settings → Notifications, the order is unpaid / pending / a draft, no customer email on the order, you tested Send test email not a paid checkout, a custom or third-party checkout skipped the native path, or sender/spam hid a send that did fire. Not shipping confirmation. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /order-confirmation-email-not-sending.

Missing is a different bug from order confirmation and from shipping confirmation. Walk the ordinary causes first: Refund notification or Order cancelled template off in Settings → Notifications, Notify customer unchecked on the refund or cancel dialog, you refunded without cancelling (or cancelled without refunding), no customer email, a return app never issued a Shopify refund, or sender/spam hid a send that did fire. Not order confirmation. Not shipping confirmation. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /refund-email-not-sending.

Missing is a different bug from order confirmation and from refund email. Walk the ordinary causes first: Draft order invoice template off in Settings → Notifications, Send invoice never clicked, no customer email on the draft, you tested order confirmation or Mark as paid instead of Send invoice, the draft was already completed / paid / converted, or sender/spam hid a send that did fire. Not order confirmation. Not refund email. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /draft-order-invoice-not-sending.

Missing is a different bug from order confirmation, shipping confirmation, refund email, and draft order invoice. Walk the ordinary causes first: Gift card created template off in Settings → Notifications, Notify customer unchecked when the card was issued, no recipient email on the gift card, you tested order confirmation instead of a gift card issue, the card was already emailed / disabled / owned by a third-party gift-card app, or sender/spam hid a send that did fire. Not order confirmation. Not shipping. Not refund. Not draft invoice. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /gift-card-email-not-sending.

Missing is a different bug from order confirmation, shipping confirmation, refund email, draft order invoice, and gift card notification. Walk the ordinary causes first: Customer account invite template off in Settings → Notifications, Send account invite never clicked, no customer email on the record, classic vs new customer accounts changed the path, invite already used / expired / you chased password reset instead, you tested order confirmation instead of an invite, or sender/spam hid a send that did fire. Not order confirmation. Not shipping. Not refund. Not draft invoice. Not gift card. Not staff/collaborator access. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /customer-account-invite-not-sending.

Missing is a different bug from refund email and from order confirmation. Walk the ordinary causes first: Return request / Return label template off in Settings → Notifications, Notify customer unchecked when the return or label was created, no Shopify return object (refund-only or a returns app never wrote one back), Shopify Flow return workflow never matched, you tested refund or order confirmation instead of a return, or sender/spam hid a send that did fire. Not refund email. Not order confirmation. Not shipping. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /return-request-email-not-sending.

Missing is a different bug from WISMO, shipping confirmation, refund, gift card, draft invoice, and return request. Walk the ordinary causes first: order never put on hold (just sitting Unfulfilled), hold / delay template or Flow send off, Notify customer unchecked when the hold was placed, Shopify Flow hold/delay workflow never matched, you tested order confirmation / shipping / WISMO / refund instead, or sender/spam hid a send that did fire. Staff Slack when Unfulfilled sits too long is /unfulfilled-order-alert — different audience. Not abandoned checkout. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /fulfillment-hold-email-not-sending.

Missing is a different bug from abandoned checkout, draft order invoice, refund, gift card, return request, fulfillment hold, and WISMO. Walk the ordinary causes first: order never stayed Payment pending (already Paid, voided, or never authorized), pending / authorization-failed template or Flow send off, Notify customer unchecked on the payment action, Shopify Flow payment-pending workflow never matched, you tested abandoned checkout / draft invoice / refund / order confirmation instead, or sender/spam hid a send that did fire. Not abandoned checkout. Not draft invoice. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /payment-pending-email-not-sending.

Missing is a different bug from payment pending, draft order invoice, gift card, refund, return request, fulfillment hold, abandoned checkout, and WISMO. Walk the ordinary causes first: no customer email captured at the till, POS receipt / retail receipt template off in Settings → Notifications, Email receipt / Notify customer unchecked on the POS sale, print-only receipt selected, you tested online order confirmation / payment pending / draft invoice / gift card / refund instead, or sender/spam hid a send that did fire. Not payment pending. Not draft invoice. Not gift card. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /pos-receipt-email-not-sending.

Missing is a different bug from POS receipt, fulfillment hold, WISMO, shipping confirmation, payment pending, draft order invoice, gift card, refund, return request, and abandoned checkout. Walk the ordinary causes first: order was not local pickup or never marked Ready for pickup, Ready for pickup / local pickup ready template or Flow send off, Notify customer unchecked when marking ready, Shopify Flow ready-for-pickup workflow never matched, you tested POS receipt / shipping / WISMO / fulfillment hold instead, or sender/spam hid a send that did fire. Not POS receipt. Not fulfillment hold. Not WISMO. Not Klaviyo. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /local-pickup-ready-email-not-sending.

Missing is a different bug from abandoned checkout, payment pending, local pickup ready, POS receipt, gift card, refund, return request, fulfillment hold, WISMO, and customer account invite. Walk the ordinary causes first: waitlist / Notify me never captured the buyer on that variant, Klaviyo Back in Stock / Shopify Flow / restock app send off or draft, inventory never restocked to a sellable quantity on the right SKU, profile suppressed, you tested abandoned checkout / payment pending / local pickup / POS / gift card / refund / return / hold / WISMO / invite instead, or sender/spam hid a send that did fire. Not abandoned checkout. Not payment pending. Not local pickup. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /back-in-stock-email-not-sending.

Missing is a different bug from back-in-stock, low-stock alert, local pickup, WISMO, abandoned checkout, payment pending, gift card, and refund. Walk the ordinary causes first: order never left preorder hold so no fulfillment/release event, Shipping confirmation or preorder-ready template / Flow / app send off or draft, Notify customer unchecked when fulfilling or app webhook/release date never fired, you tested back-in-stock / low-stock / pickup / WISMO / abandoned / pending / gift card / refund instead, or sender/spam hid a send that did fire. Not back-in-stock. Not low-stock. Not WISMO. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /preorder-shipped-email-not-sending.

Missing is a different bug from WISMO, fulfillment-hold, preorder, local pickup, POS, payment pending, abandoned checkout, refund, and return request. Walk the ordinary causes first: remaining lines still Unfulfilled with no second fulfillment event, Shipping confirmation off or Flow only matches fully Fulfilled, Notify customer unchecked on the later fulfill / 3PL writeback, you tested WISMO / hold / preorder / pickup / POS / pending / abandoned / refund / return instead, or sender/spam hid a send that did fire. Not WISMO. Not hold. Not preorder. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /partial-fulfillment-email-not-sending.

Missing is a different bug from refund, return-request, payment pending, draft order invoice, gift card, WISMO, partial fulfillment, fulfillment-hold, and abandoned checkout. Walk the ordinary causes first: order never Cancelled in Shopify (refund-only / gateway void / note-only), Order cancelled template off or Flow Draft / never matches Order cancelled, Notify customer unchecked on cancel, you tested refund / return / pending / draft / gift card / WISMO / partial / hold / abandoned instead, or sender/spam hid a send that did fire. Not refund. Not return. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /order-cancelled-email-not-sending.

Missing is a different bug from order cancelled, refund, return-request, payment pending, draft order invoice, gift card, WISMO, partial fulfillment, fulfillment-hold, and abandoned checkout. Walk the ordinary causes first: order never Edited in Shopify (note-only / tag-only / metafield), Order edited template off or Flow Draft / never matches Order edited, Notify customer unchecked on edit, you tested cancel / refund / return / pending / draft / gift card / WISMO / partial / hold / abandoned instead, or sender/spam hid a send that did fire. Not cancel. Not refund. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /order-edited-email-not-sending.

Missing is a different bug from payment pending, order cancelled, order edited, draft order invoice, gift card, WISMO, partial fulfillment, refund, and abandoned checkout. Walk the ordinary causes first: order never Cash on Delivery (card Paid / draft / abandoned instead), Order confirmation template off or Flow Draft / only matches Paid card gateways, Payment pending status on COD confused with payment-pending authorization mail, you tested pending / cancel / edit / draft / gift card / WISMO / partial / refund / abandoned instead, or sender/spam hid a send that did fire. Not payment pending. Not cancelled. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /cod-confirmation-email-not-sending.

Missing is a different bug from COD, payment pending, generic draft order invoice alone, order cancelled, order edited, gift card, WISMO, and abandoned checkout. Walk the ordinary causes first: no company / wholesale Order created and no Send invoice on the wholesale draft, Order confirmation / Draft order invoice / B2B template off or Flow Draft / only matches retail DTC, company location or wholesale contact has no email, you tested COD / pending / generic draft / cancel / edit / gift card / WISMO / abandoned instead, or sender/spam hid a send that did fire. Not COD. Not payment pending. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /wholesale-order-email-not-sending.

Missing is a different bug from wholesale, COD, abandoned checkout, payment pending, gift card, back-in-stock, and the subscription-app-vs-ops-install comparison. Walk the ordinary causes first: no billable renewal and no upcoming-charge trigger, Recharge / Skio / Appstle / Shopify Subscriptions renewal or charge-reminder template off or Flow / Klaviyo Draft, two owners fighting over the same event, you tested wholesale / COD / abandoned / pending / gift card / back-in-stock / comps instead, or sender/spam hid a send that did fire. Not wholesale. Not abandoned checkout. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /subscription-renewal-email-not-sending.

Missing is a different bug from subscription renewal, payment pending, abandoned checkout, COD, order cancelled, and refund. Walk the ordinary causes first: no decline / failed charge / dunning attempt, native or Recharge / Skio / Appstle / Shopify Subscriptions payment-failed or dunning template off or Flow / Klaviyo Draft, two owners fighting, you tested subscription-renewal / payment-pending / abandoned / COD / cancel / refund instead, or sender/spam hid a send that did fire. Not subscription renewal. Not payment pending. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /failed-payment-email-not-sending.

Missing is a different bug from failed payment, subscription renewal, abandoned checkout, back-in-stock, and gift card. Walk the ordinary causes first: no lapsed profile / segment match, Klaviyo winback / We Miss You flow Draft or Manual or Shopify Flow inactive, two owners fighting, you tested failed-payment / subscription-renewal / abandoned / back-in-stock / gift card instead, or sender/spam hid a send that did fire. Not failed payment. Not abandoned checkout. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /winback-email-not-sending.

Missing is a different bug from winback, failed payment, subscription renewal, abandoned checkout, WISMO, and gift card. Walk the ordinary causes first: no fulfilled order / delay elapsed, Judge.me / Loox / Okendo paused or Klaviyo / Flow Draft, two owners fighting, you tested winback / failed-payment / subscription-renewal / abandoned / WISMO / gift card instead, or sender/spam hid a send that did fire. Not winback. Not failed payment. Latch does not sell a ticket-cut or review-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /review-request-email-not-sending.

Missing is a different bug from review request, winback, failed payment, gift card, abandoned checkout, and customer account invite. Walk the ordinary causes first: no share / friend email / referred-friend event, Smile / LoyaltyLion / Rivo paused or Klaviyo / Flow Draft, two owners fighting, you tested review-request / winback / failed-payment / gift card / abandoned / customer account invite instead, or sender/spam hid a send that did fire. Not review request. Not customer account invite. Latch does not sell a ticket-cut or referral-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /referral-invite-email-not-sending.

Missing is a different bug from referral invite, review request, winback, gift card, customer account invite, and abandoned checkout. Walk the ordinary causes first: no tier-upgrade / points-threshold / VIP-tag event, Smile / LoyaltyLion / Rivo VIP paused or Klaviyo / Flow Draft, two owners fighting, you tested referral-invite / review-request / winback / gift card / customer account invite / abandoned instead, or sender/spam hid a send that did fire. Not referral invite. Not review request. Latch does not sell a ticket-cut or VIP-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /vip-tier-email-not-sending.

Missing is a different bug from VIP tier, referral invite, review request, winback, and gift card. Walk the ordinary causes first: no birthday date / DOB or birthday window closed, Smile / LoyaltyLion birthday paused or Klaviyo / Flow Draft, two owners fighting, you tested VIP-tier / referral-invite / review-request / winback / gift card instead, or sender/spam hid a send that did fire. Not VIP tier. Not referral invite. Latch does not sell a ticket-cut or birthday-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /birthday-reward-email-not-sending.

Missing is a different bug from birthday reward, VIP tier, referral invite, review request, winback, and gift card. Walk the ordinary causes first: no points with an expiry date or reminder window closed, Smile / LoyaltyLion / Rivo points-expiry paused or Klaviyo / Flow Draft, two owners fighting, you tested birthday-reward / VIP-tier / referral-invite / review-request / winback / gift card instead, or sender/spam hid a send that did fire. Not birthday reward. Not VIP tier. Latch does not sell a ticket-cut or points-expiry-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /loyalty-points-expire-email-not-sending.

Missing is a different bug from customer account invite, gift card, loyalty / birthday / VIP, and abandoned checkout. Walk the ordinary causes first: Customer account password reset template off in Settings → Notifications, Forgot password never requested, no customer email on the record, classic vs new customer accounts, still invite/activate pending instead of reset, you tested invite or order confirmation instead, or sender/spam hid a send that did fire. Not customer account invite. Not gift card. Not loyalty / birthday / VIP. Not abandoned checkout. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /customer-password-reset-email-not-sending.

Missing is a different bug from password reset, customer account invite, gift card, and abandoned checkout. Walk the ordinary causes first: Customer account login / sign-in link template off in Settings → Notifications, Continue with email / Get a login link never requested, no customer email on the record, classic vs new customer accounts, staff chased password reset or invite instead, you tested password reset / invite / order confirmation instead, or sender/spam hid a send that did fire. Not password reset. Not customer account invite. Not gift card. Not abandoned checkout. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /customer-login-link-email-not-sending.

Missing is a different bug from customer account invite, customer login link, customer password reset, and the staff-vs-collaborator comparison. Walk the ordinary causes first: Invite staff / Add team member never completed under Users and permissions, wrong invite email, pending/expired/accepted/revoked state, confused with collaborator request, chasing customer invite instead, you tested customer invite / login link / password reset instead, or sender/spam hid a send that did fire. Not customer account invite. Not login link. Not password reset. Not staff-vs-collaborator comps. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /staff-invite-email-not-sending.

Missing is a different bug from staff invite, customer account invite, customer login link, customer password reset, the Latch collaborator-access DIY page, and the staff-vs-collaborator comparison. Walk the ordinary causes first: Request access / collaborator request never submitted, wrong owner inbox, pending/declined/expired/accepted state, confused with staff invite, chasing customer invite instead, you tested staff invite / customer invite / login link / password reset instead, or sender/spam hid a send that did fire. Not staff invite. Not customer account invite. Not login link. Not password reset. Not Latch access DIY. Not staff-vs-collaborator comps. Latch does not sell a ticket-cut or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /collaborator-request-email-not-sending.

Trigger silence is a different bug from the general Flow-not-running overview, from a Flow agency hire, and from every *-email-not-sending playbook. Walk the ordinary causes first: the order/tag/inventory event never happened, wrong trigger name (Order created vs Order paid, Customer tagged vs Order tagged, inventory mismatch), conditions filtered every run, app permissions/connectors revoked, run history empty vs condition-not-met vs failed action, you tested a customer email path or Klaviyo instead. Not Klaviyo Flow. Not Flow agency comps. Latch does not sell an earnings or ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-flow-not-triggering.

Auto-reply silence is a different bug from Inbox flood volume, Instagram DM lead capture, a support VA hire, and every Shopify Flow / *-email-not-sending playbook. Walk the ordinary causes first: toggle off or never saved, wrong channel (chat vs email vs Instagram), after-hours-only schedule, empty/draft/unpublished template, open conversation skipped a second auto-reply, Inbox/channel permissions revoked, you tested flood volume / Instagram DMs / VA comps / Flow instead. Not Inbox flooded. Not Instagram DM leads. Not support VA vs ops. Not Flow. Latch does not sell an earnings or ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-inbox-auto-reply-not-working.

Rules silence is a different bug from Gorgias vs ops install comps, Shopify Inbox flood volume, Inbox auto-reply silence, and a support VA hire. Walk the ordinary causes first: rule draft/paused/never saved, channel mismatch (email vs chat vs Instagram), WHEN filters too strict, THEN actions empty, Shopify integration thin/disconnected, closed/spam/already-tagged tickets skipped, permissions revoked, you tested Inbox flood / Inbox auto-reply / VA comps / Gorgias-vs-ops instead. Not Gorgias vs ops. Not Inbox flooded. Not Inbox auto-reply. Not support VA vs ops. Latch does not sell an earnings or ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /gorgias-rules-not-firing.

Spam / Promotions placement is a different bug from Shopify Email campaigns vs ops install comps, Klaviyo flow not sending, and every transactional *-email-not-sending notification playbook. Walk the ordinary causes first: campaign never actually sent, SPF/DKIM/DMARC fail on the from-domain, wrong from-domain/display name, spammy subject/content, cold/purchased/bounced/complained lists, weak engagement reputation, you tested campaigns-vs-ops / Klaviyo flow / notification templates instead. Not Email campaigns vs ops. Not Klaviyo flow silence. Not order/shipping/refund notification silence. Latch does not sell an earnings, open-rate, or Primary-inbox number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-email-going-to-spam.

Wrong multi-location numbers are a different bug from merchant low-stock alerts, customer back-in-stock mail, fulfillment-hold mail, and POS receipt mail. Walk the ordinary causes first: reading the wrong location column, sale/adjust hit another location, transfer created but never received, POS and online sell from different locations, oversold online while a store still has stock, Inventory not tracked / Continue selling when out of stock, 3PL or inventory app writing late or to the wrong location. Not low-stock alert silence. Not back-in-stock customer mail. Not fulfillment-hold mail. Not POS receipt mail. Latch does not sell an earnings or stockout-prevention number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /multi-location-inventory-wrong.

Missing or wrong checkout shipping rates are a different bug from multi-location inventory, fulfillment-hold mail, WISMO mail, local pickup ready mail, and payment pending mail. Walk the ordinary causes first: destination country outside every zone, shipping profile does not cover those products, blank weight/dimensions breaking carrier rates, carrier app disconnected or timing out, Markets / duties hiding or changing landed cost, free-shipping threshold not met, local delivery/pickup confused with ship-to-customer rates. Not multi-location inventory. Not fulfillment-hold. Not WISMO. Not local pickup ready. Not payment pending. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /checkout-shipping-rates-wrong.

A discount code that will not apply is a different bug from checkout shipping rates wrong, payment pending mail, abandoned checkout mail, and gift card mail. Walk the ordinary causes first: expired / Draft / usage-capped code, combination rules blocking stack with an automatic discount, customer eligibility / login segment mismatch, Buy X Get Y quantities or product sets not met, Shopify Scripts / Functions overriding codes, minimum purchase or channel mismatch. Not checkout shipping rates. Not payment pending. Not abandoned checkout. Not gift card. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /discount-code-not-applying.

High card-decline rates are a different bug from failed-payment email silence, payment pending mail, COD confirmation mail, and discount code not applying. Walk the ordinary causes first: AVS / CVV mismatches against strict rules, 3D Secure challenges failing or timing out, Shopify Protect / fraud analysis auto-cancels, gateway / Markets payment methods blocking cards, issuer soft vs hard declines, you tested failed-payment mail / pending / COD / discount instead. Not failed-payment mail. Not payment pending. Not COD. Not discount codes. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-payments-card-declined.

Payout delayed / missing / on hold is a different bug from card declined at checkout, fraud analysis false positives, Shop Pay not showing, and Collabs commission not tracking. Walk the ordinary causes first: bank account not verified or details mismatch, payout schedule / weekend / bank cutoff timing, a reserve holding a percentage, open disputes / chargebacks, account review / risk hold, you tested card declined / fraud analysis / Shop Pay / Collabs instead. Not card declined. Not fraud analysis. Not Shop Pay. Not Collabs. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-payments-payout-delayed.

Dispute evidence not submitting / deadline missed is a different bug from payout delayed, fraud analysis false positives, card declined at checkout, and refund email not sending. Walk the ordinary causes first: never opened Respond to dispute, missing shipping / delivery proof, wrong file size or format, session / upload blocker, dispute already closed, no Flow alert so the deadline snuck up, you tested payout delayed / fraud analysis / card declined / refund email instead. Not payout delayed. Not fraud analysis. Not card declined. Not refund email. Latch does not sell an earnings or win-rate number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-chargeback-evidence-not-submitting.

Missing / incomplete dispute evidence before the due date is a different bug from chargeback evidence not submitting / deadline already missed, Shopify Payments card declined at checkout, manual payment capture failing, refund email not sending, and returns portal not working. Walk the ordinary causes first: blank Respond to dispute fields while due date still open, missing shipping / delivery proof, missing customer communication, no fulfillment timeline, you tested not-submitting / card declined / manual capture / refund email / returns instead. Not shopify-chargeback-evidence-not-submitting. Not shopify-payments-card-declined. Not shopify-manual-payment-capture-failing. Not refund-email-not-sending. Not shopify-returns-portal-not-working. Latch does not sell an earnings or win-rate number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-chargeback-evidence-missing.

Subscription billing attempt failed / dunning not recovering is a different bug from selling plan not showing, subscription renewal email not sending, Shopify Payments card declined at checkout, manual payment capture failing, and failed-payment email silence. Walk the ordinary causes first: failed billing attempts on the contract, expired or detached Customer Payment Method, Recharge / Skio / Shopify Subscriptions dunning or retry paused, dead card-update portal, billing attempts API / webhook silence, you tested selling-plan / renewal-email / checkout-decline / manual-capture instead. Not shopify-selling-plan-not-showing. Not subscription-renewal-email-not-sending. Not shopify-payments-card-declined. Not shopify-manual-payment-capture-failing. Not failed-payment-email-not-sending. Latch does not sell an earnings or recovered-MRR number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-subscription-billing-attempt-failed.

Carrier service callback timeout / empty calculated rates is a different bug from checkout shipping rates wrong (zones/weight/profiles), delivery date picker missing, local pickup not showing, and shipping label purchase failing. Walk the ordinary causes first: Shopify callback timeout or empty rates array from the carrier app, stale or non-HTTPS callback URL, auth / HMAC failure, Markets / country not covered, slow third-party carrier API, you tested zones-weight rates / delivery date / local pickup / label purchase instead. Not checkout-shipping-rates-wrong. Not shopify-delivery-date-picker-missing. Not shopify-local-pickup-not-showing. Not shopify-shipping-label-purchase-failing. Latch does not sell an earnings or shipping-conversion number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-carrier-service-callback-timeout.

GraphQL bulk operations stuck / never completing is a different bug from webhooks not delivering, admin app blank after install, POS inventory not syncing, and metafields not showing on storefront. Walk the ordinary causes first: currentBulkOperation stuck RUNNING / CANCELED with null URL, orphan op blocking the one-bulk-at-a-time shop slot, BULK_OPERATIONS_FINISH webhook missing or not reaching workers, app job queue dead after COMPLETED, over-broad query, Admin API throttle starving poll loops, you tested general webhooks / blank admin / POS inventory / Storefront API throttle instead. Not shopify-webhooks-not-delivering. Not shopify-admin-app-blank-after-install. Not shopify-pos-inventory-not-syncing. Latch does not sell an earnings or sync-uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-bulk-operations-stuck.

Custom / private app missing API scopes after update is a different bug from admin blank app after install, webhooks not delivering, and GraphQL bulk operations stuck. Walk the ordinary causes first: Admin API 403 / ACCESS_DENIED / missing_scope after app update, merchant never finished Update / Reauthorize, token issued before new scopes, protected customer data approval missing, Admin API version expecting new scopes, legacy private app credentials retired, you tested blank admin / webhooks / bulk ops instead. Not shopify-admin-app-blank-after-install. Not shopify-webhooks-not-delivering. Not shopify-bulk-operations-stuck. Latch does not sell an earnings or uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-custom-app-scopes-missing.

Inventory transfer / transfer order not receiving at destination is a different bug from POS inventory not syncing, local pickup not showing, and fulfillment hold stuck. Walk the ordinary causes first: transfer Draft never shipped, Receive missing/greyed at destination, wrong destination location, partial receive qty zero, staff lack transfer permissions, POS on wrong location or offline cache, you tested POS sync / local pickup / fulfillment hold instead. Not shopify-pos-inventory-not-syncing. Not shopify-local-pickup-not-showing. Not shopify-fulfillment-hold-stuck. Latch does not sell an earnings or inventory-uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-transfer-order-not-receiving.

Purchase order / PO receiving stuck or inventory not updating is a different bug from transfer order not receiving, POS inventory not syncing, draft order invoice not sending, and B2B catalog prices wrong. Walk the ordinary causes first: PO Draft never Ordered, Receive missing/greyed, supplier SKU not mapped to variant, wrong receiving location, receive qty zero, Incoming hides Available, staff lack purchasing permissions, you tested transfer order / POS sync / draft invoice / B2B catalog instead. Not shopify-transfer-order-not-receiving. Not shopify-pos-inventory-not-syncing. Not shopify-draft-order-invoice-not-sending. Not shopify-b2b-catalog-prices-wrong. Latch does not sell an earnings or inventory-uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-purchase-order-stuck.

Flow inventory quantity conditions / actions not updating stock is a different bug from Flow not triggering generic, POS inventory not syncing, webhooks not delivering, and GraphQL bulk operations stuck. Walk the ordinary causes first: workflow Draft/paused, inventory quantity condition never true for location/variant, action only notifies (Slack/email) and never adjusts inventory, action targets wrong location so Available you watch never moves, inventory/3PL/POS app overwrites inventory_levels after Flow, you tested Flow not triggering / POS sync / webhooks / bulk ops instead. Not shopify-flow-not-triggering. Not shopify-pos-inventory-not-syncing. Not shopify-webhooks-not-delivering. Not shopify-bulk-operations-stuck. Latch does not sell an earnings or inventory-uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-flow-inventory-not-updating.

Storefront API throttled / 429 / cost limit killing headless cart is a different bug from Hydrogen cart broken (mutations/cookies), GraphQL bulk operations stuck, and custom app scopes missing. Walk the ordinary causes first: over-fetched Storefront query cost, missing persisted queries, shared egress IP burning buyer-IP bucket, ignored Retry-After stampede, wrong Storefront token / API version on Oxygen, you tested Hydrogen cart broken / bulk ops / custom app scopes instead. Not shopify-hydrogen-cart-broken. Not shopify-bulk-operations-stuck. Not shopify-custom-app-scopes-missing. Latch does not sell an earnings or uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-storefront-api-throttle.

Cart Transform Function not applying bundles/line merges is a different bug from bundle builder widget missing, quantity breaks not showing, Script Editor not applying after Plus, and discount Functions not applying. Walk the ordinary causes first: Function Draft/not Active, cart transform app installed but not selected (one transform per shop), metafields/line attributes missing for input query, checkout.liquid Scripts fighting extensibility, second transform/Bundles app overwrite, you tested bundle builder / quantity breaks / Scripts / discount Functions instead. Not shopify-bundle-builder-not-showing. Not shopify-quantity-breaks-not-showing. Not shopify-scripts-not-applying-after-plus. Not shopify-functions-discount-not-applying. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cart-transform-function-broken.

Payment Customization Function not hiding/reordering gateways is a different bug from Shop Pay button missing, tip at checkout missing, checkout UI extension not loading, and Cart Transform Function broken. Walk the ordinary causes first: Function Draft/not Active, shop not Plus/eligible for payment customizations, customization app installed but not selected, metafields/attributes missing for input query, checkout.liquid Scripts fighting extensibility, second payment customization overwrite, you tested Shop Pay missing / tip / checkout UI / Cart Transform instead. Not shopify-shop-pay-button-missing. Not shopify-tip-at-checkout-not-showing. Not shopify-checkout-ui-extension-not-loading. Not shopify-cart-transform-function-broken. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-payment-customization-not-hiding.

Delivery Customization Function not renaming/hiding/reordering shipping rates is a different bug from carrier service callback timeout, checkout shipping rates wrong, delivery date picker missing, Payment Customization Function not hiding, and local pickup not showing. Walk the ordinary causes first: Function Draft/not Active, shop not Plus/eligible for delivery customizations, customization app installed but not selected, metafields/delivery option handles missing for input query, checkout.liquid Scripts fighting extensibility, second delivery customization overwrite, you tested carrier timeout / rates wrong / delivery date / Payment Customization / local pickup instead. Not shopify-carrier-service-callback-timeout. Not checkout-shipping-rates-wrong. Not shopify-delivery-date-picker-missing. Not shopify-payment-customization-not-hiding. Not shopify-local-pickup-not-showing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-delivery-customization-function-failing.

Discount Function / automatic discounts not stacking is a different bug from discount code not applying, customer segment discount not applying, quantity breaks not showing, Scripts not applying after Plus, and Functions / automatic discount never applying. Walk the ordinary causes first: combinesWith flags disagree, same-class automatic discounts with one winner, app Discount Function missing combination support, second discount app overwrite, you tested code reject / segment / quantity breaks / Scripts after Plus / never-applying instead. Not discount-code-not-applying. Not shopify-customer-segment-discount-not-applying. Not shopify-quantity-breaks-not-showing. Not shopify-scripts-not-applying-after-plus. Not shopify-functions-discount-not-applying. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-discount-function-not-stacking.

Order routing / fulfillment order assigned to wrong location is a different bug from fulfillment hold stuck, POS inventory not syncing, local pickup not showing, and transfer order not receiving. Walk the ordinary causes first: location priority / closest routing picks a store with leftover qty, expected warehouse shows 0 available, Markets / delivery profile shipping origin mismatch, fulfillment / 3PL router app override, you tested hold / POS sync / pickup / transfer instead. Not shopify-fulfillment-hold-stuck. Not shopify-pos-inventory-not-syncing. Not shopify-local-pickup-not-showing. Not shopify-transfer-order-not-receiving. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-order-routing-wrong-location.

Fulfillment Constraint Function / rules blocking fulfillable quantities is a different bug from order routing wrong location, fulfillment hold stuck, POS inventory not syncing, and transfer order not receiving. Walk the ordinary causes first: Constraint Function rejects delivery group or line (SKU / tag / metafield / market), available inventory committed so fulfillable collapses to 0, stale metafields after product edit, second constraint / 3PL app double-block, you tested routing / hold / POS sync / transfer instead. Not shopify-order-routing-wrong-location. Not shopify-fulfillment-hold-stuck. Not shopify-pos-inventory-not-syncing. Not shopify-transfer-order-not-receiving. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-fulfillment-constraint-rule-blocking.

Shop Pay Installments / Affirm-style installment option missing at checkout is a different bug from Shop Pay button missing, Payment Customization Function not hiding gateways, and Shopify Payments card declined. Walk the ordinary causes first: Shop Pay Installments off under Shopify Payments, buyer Market / country / currency where installments are not offered, cart below installment price floor, gift cards / subscriptions / excluded product types, Payment Customization hiding financing, you tested Shop Pay button / Payment Customization / card declined instead. Not shopify-shop-pay-button-missing. Not shopify-payment-customization-not-hiding. Not shopify-payments-card-declined. Broader Shop Pay eligibility stays /shop-pay-not-showing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shop-pay-installments-missing.

Checkout Branding API / checkout editor branding not applying is a different bug from checkout UI extension not loading, checkout language wrong, and Payment Customization Function not hiding gateways. Walk the ordinary causes first: shop not Plus / branding surface unavailable, still on checkout.liquid instead of Checkout Extensibility, edits on a draft profile while buyers hit published, Branding API pointed at the wrong checkoutProfileId, unsupported custom CSS tokens, Online Store theme branding confused with checkout branding, you tested checkout UI extension / checkout language / Payment Customization instead. Not shopify-checkout-ui-extension-not-loading. Not shopify-checkout-language-wrong. Not shopify-payment-customization-not-hiding. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-branding-api-not-applying.

Post-purchase page not loading is a different bug from upsell popup not showing, order status page blank, checkout UI extension not loading, and thank-you page upsell broken. Walk the ordinary causes first: shop not Plus, still on checkout.liquid instead of Checkout Extensibility, app not on the published checkout profile, wrong extension target (checkout UI vs post-purchase), offer eligibility skips every buyer, you tested a storefront popup or thank-you script instead. Not shopify-upsell-popup-not-showing. Not shopify-order-status-page-blank. Not shopify-checkout-ui-extension-not-loading. Not thank-you-page-upsell-broken. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-post-purchase-page-not-loading.

Thank-you page customization missing is a different bug from post-purchase page not loading, order status page blank, checkout UI extension not loading, and checkout branding API not applying. Walk the ordinary causes first: still on checkout.liquid additional scripts instead of Checkout Extensibility thank-you surfaces, thank-you / order status app not on the published checkout profile, wrong extension target (checkout UI vs thank-you / order-status), Customer Privacy blocking scripts, draft profile while buyers hit published, you tested post-purchase / order status blank / checkout UI / Branding API instead. Not shopify-post-purchase-page-not-loading. Not shopify-order-status-page-blank. Not shopify-checkout-ui-extension-not-loading. Not shopify-checkout-branding-api-not-applying. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-thank-you-page-customization-missing.

Shipping profiles / zones wrong rates or countries is a different bug from delivery customization Function failing, order routing wrong location, carrier service callback timeout, and Markets Pro duties / import taxes missing. Walk the ordinary causes first: product on wrong/custom profile, zone omits the country, rate conditions mismatch weight/price, overlapping profiles steal SKUs, Markets shipping overrides, you tested Delivery Customization / order routing / carrier callback / duties instead. Not shopify-delivery-customization-function-failing. Not shopify-order-routing-wrong-location. Not shopify-carrier-service-callback-timeout. Not shopify-duties-and-import-taxes-missing. Checkout symptom-only blanks stay /checkout-shipping-rates-wrong. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shipping-profile-zones-wrong.

Tax overrides / product or collection tax settings not saving is a different bug from duties / import taxes missing, general tax wrong at checkout, and Markets currency wrong. Walk the ordinary causes first: staff Taxes permissions so Save reverts, override conflicts with Shopify Tax, product Charge tax / tax code wrong, collection fighting product, Markets tax off, tax app rewrite, you tested duties / tax-wrong / Markets currency instead. Not shopify-duties-and-import-taxes-missing. Not shopify-tax-wrong-at-checkout. Not shopify-markets-currency-wrong. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-tax-override-not-saving.

Customer account UI extension missing is a different bug from customer accounts login broken, checkout UI extension not loading, and admin app blank after install. Walk the ordinary causes first: still on classic accounts, app missing customer-account extension target, blocks never added in the customer account editor for profile / order history, unpublished draft, outdated app, you tested login / checkout UI / admin blank instead. Not shopify-customer-accounts-login-broken. Not shopify-checkout-ui-extension-not-loading. Not shopify-admin-app-blank-after-install. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-customer-account-ui-extension-missing.

Markets Pro duties mismatch vs landed cost is a different bug from duties / import taxes missing, tax overrides not saving, and shipping profile zones wrong. Walk the ordinary causes first: Markets Pro / managed markets on but HS / origin wrong, Incoterm DDP vs DAP mismatch, duties app classification, shipping profile changing collection, you tested missing duties / tax override / shipping zones instead. Not shopify-duties-and-import-taxes-missing. Not shopify-tax-override-not-saving. Not shopify-shipping-profile-zones-wrong. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-markets-pro-duties-mismatch.

Admin Analytics vs GA4 mismatch is a different bug from customer events pixels broken, cookie consent banner broken, and webhooks not delivering. Walk the ordinary causes first: timezone / reporting lag, refunds and test orders counted on one side, Markets currency, Customer Privacy consent dropping analytics share, Google channel / customer events double-count or wrong transaction_id, you tested pixels / consent / webhooks instead. Not shopify-customer-events-pixels-broken. Not shopify-cookie-consent-banner-broken. Not shopify-webhooks-not-delivering. Latch does not sell an earnings or ROAS number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-analytics-not-matching-ga4.

Local delivery zones wrong is a different bug from shipping profile zones wrong, delivery customization Function failing, local pickup / BOPIS missing, and order routing wrong location. Walk the ordinary causes first: local delivery off on the location, radius too small or wrong center address, postal / ZIP list missing the buyer code, order minimum / rate blocking the offer, product on a profile without local delivery, you tested shipping profiles / Delivery Customization / pickup / routing instead. Not shopify-shipping-profile-zones-wrong. Not shopify-delivery-customization-function-failing. Not shopify-local-pickup-not-showing. Not shopify-order-routing-wrong-location. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-local-delivery-zones-wrong.

Carrier pickup points missing is a different bug from local delivery zones wrong, shipping profile zones wrong, delivery customization Function failing, and local pickup / BOPIS missing. Walk the ordinary causes first: pickup points not enabled for the market or carrier, Shopify Shipping or carrier app not returning locations, buyer address outside mapped coverage, package over pickup weight/size caps, Delivery Customization hiding the option, you tested local delivery / shipping profiles / BOPIS instead. Not shopify-local-delivery-zones-wrong. Not shopify-shipping-profile-zones-wrong. Not shopify-delivery-customization-function-failing. Not shopify-local-pickup-not-showing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-pickup-points-not-showing.

Return shipping label not generating is a different bug from returns portal link broken, exchange not creating, fulfillment hold stuck, carrier service callback timeout, and outbound shipping label purchase failing. Walk the ordinary causes first: return shipping set to customer-provides-only, Shopify Shipping / carrier not connected or unpaid for returns, invalid return-to or customer address, package over return caps, holds or returns apps blocking Create label, you tested portal link / exchange / outbound label / hold instead. Not shopify-returns-portal-not-working. Not shopify-fulfillment-hold-stuck. Not shopify-carrier-service-callback-timeout. Not shopify-shipping-label-purchase-failing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-return-label-not-generating.

Exchange / replacement not creating is a different bug from return shipping label not generating, returns portal link broken, store credit not applying, and draft order invoice not sending. Walk the ordinary causes first: exchanges disabled (refund-only), exchange-to variant out of stock or wrong location, upgrade price delta payment blocked, return reasons/apps only allowing refund, you tested return label / portal link / store credit / draft invoice instead. Not shopify-return-label-not-generating. Not shopify-returns-portal-not-working. Not shopify-store-credit-not-applying. Not shopify-draft-order-invoice-not-sending. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-exchange-not-creating.

POS Pro staff permissions / roles wrong (cashiers cannot refund, apply discounts, or open the cash drawer) is a different bug from POS inventory not syncing, staff invite email not sending, staff account vs collaborator, and customer accounts / Multipass login broken. Walk the ordinary causes first: wrong Cashier/Associate/Manager role template, staff not assigned to the device location, PIN on wrong user, manager override missing, POS Pro plan gate, you tested POS inventory sync / staff invite / Multipass instead. Not shopify-pos-inventory-not-syncing. Not staff-invite-email-not-sending. Not staff-account-vs-collaborator. Not shopify-customer-accounts-login-broken. Latch does not sell an earnings or retail-conversion number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-pos-pro-staff-permissions-wrong.

Gift card balance wrong or not updating after purchase issuance or checkout redemption is a different bug from gift card purchase failing, refund to store credit failing, and store credit not applying. Walk the ordinary causes first: delayed or missing ledger after purchase, redemption apply not decrementing Products → Gift cards, Markets currency mismatch, disabled/expired card, third-party gift-card app shadowing native balance, you tested purchase fail / refund-to-store-credit / store credit wallet / balance-check page UI instead. Not shopify-gift-card-purchase-failing. Not shopify-refund-to-store-credit-failing. Not shopify-store-credit-not-applying. Not shopify-gift-card-balance-check-broken. Latch does not sell an earnings or gift-card-liability number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-gift-card-balance-wrong.

Multipass SSO login failing (token reject, wrong secret, return_to / redirect mismatch, customer account create/login hop) is a different bug from classic/new customer accounts login broken, customer account UI extension missing, Hydrogen cart broken, and Storefront API throttle. Walk the ordinary causes first: Multipass secret mismatch between Admin and IdP/custom app, stale created_at / clock skew, return_to on wrong www/apex/Markets domain, disabled customer or new-accounts identity hop after decrypt, you tested classic/new accounts login / account UI extension / Hydrogen cart / Storefront throttle instead. Not shopify-customer-accounts-login-broken. Not shopify-customer-account-ui-extension-missing. Not shopify-hydrogen-cart-broken. Not shopify-storefront-api-throttle. Latch does not sell an earnings or SSO-conversion number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-multipass-login-failing.

Checkout validation Function blocking checkout or rejecting valid carts is a different bug from Payment Customization Function not hiding, Delivery Customization Function failing, Discount Function not stacking, Cart Transform Function broken, and Fulfillment Constraint rule blocking. Walk the ordinary causes first: Function Draft/not Active, shop not Plus/eligible for checkout validation, false-positive rules (tags/company/Markets/quantity/metafields), input query missing fields so Function fails closed, second validation/fraud/checkout-rules app also blocking, you tested Payment Customization / Delivery Customization / Discount / Cart Transform / Fulfillment Constraint instead. Not shopify-payment-customization-not-hiding. Not shopify-delivery-customization-function-failing. Not shopify-discount-function-not-stacking. Not shopify-cart-transform-function-broken. Not shopify-fulfillment-constraint-rule-blocking. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-validation-function-blocking.

Order edit not saving (cannot add or remove line items or change quantities on an open order) is a different bug from draft order invoice not sending, partial fulfillment stuck, exchange not creating, and refund to store credit failing. Walk the ordinary causes first: staff missing Edit orders permission, order cancelled/fully fulfilled or payment state blocks re-auth, inventory insufficient for added SKU, tax/Markets recalculation error on Save, ERP/fraud/app locks Edit, you tested draft invoice / partial fulfillment / exchange / store-credit refund instead. Not shopify-draft-order-invoice-not-sending. Not shopify-partial-fulfillment-stuck. Not shopify-exchange-not-creating. Not shopify-refund-to-store-credit-failing. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-order-edit-not-saving.

Inventory item cost / unit cost wrong (COGS and profit reports off) is a different bug from Flow inventory not updating, POS inventory not syncing, transfer order not receiving, purchase order stuck, and analytics not matching GA4. Walk the ordinary causes first: Cost per item blank/stale on the selling variant, CSV/API mapped Price instead of Cost, currency mismatch, ERP/inventory app overwriting cost with zero or list price, expecting cost edits to rewrite historical order profit, you tested Flow stock / POS sync / transfer / PO / GA4 instead. Not shopify-flow-inventory-not-updating. Not shopify-pos-inventory-not-syncing. Not shopify-transfer-order-not-receiving. Not shopify-purchase-order-stuck. Not shopify-analytics-not-matching-ga4. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-inventory-item-cost-wrong.

Automated collection conditions / smart collection rules not matching is a different bug from Combined Listings not working, metafields not showing on storefront, metaobjects not showing, and Shop channel products not syncing. Walk the ordinary causes first: tag/type/vendor string mismatch, Match all vs Match any wrong, product Draft/Archived or not on Online Store channel, metafield condition namespace/key blank or wrong type, collection/SEO app rewriting conditions or excluding by inventory, you tested Combined Listings / metafield display / metaobjects / Shop channel publish sync instead. Not shopify-combined-listings-not-working. Not shopify-metafields-not-showing-on-storefront. Not shopify-metaobjects-not-showing. Not shopify-shop-channel-products-not-syncing. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-collection-rules-not-matching.

Product publish / sales channel publish status not syncing is a different bug from Shop channel products not syncing (discoverability), automated collection rules not matching, Combined Listings not working, and webhooks not delivering. Walk the ordinary causes first: product still Draft/Archived, Online Store/Shop/custom channel checkbox unchecked or cleared on sync, Admin UI desynced from publication record, Markets/catalog hide, ERP/PIM/bulk app unpublishing on sync, you tested Shop discoverability / collection rules / Combined Listings / webhooks instead. Not shopify-shop-channel-products-not-syncing. Not shopify-collection-rules-not-matching. Not shopify-combined-listings-not-working. Not shopify-webhooks-not-delivering. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-publish-not-syncing.

Variant inventory policy wrong (Deny vs Continue selling when OOS) is a different bug from Flow inventory not updating, inventory item cost wrong, POS inventory not syncing, transfer order not receiving, and partial fulfillment stuck. Walk the ordinary causes first: When out of stock Continue on a no-oversell SKU, Deny when preorder needs Continue, Track quantity off, selling-location available 0 while another location has stock, ERP/CSV/app overwriting inventory_policy, you tested Flow stock / unit cost / POS sync / transfer / partial fulfillment instead. Not shopify-flow-inventory-not-updating. Not shopify-inventory-item-cost-wrong. Not shopify-pos-inventory-not-syncing. Not shopify-transfer-order-not-receiving. Not shopify-partial-fulfillment-stuck. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-variant-inventory-policy-wrong.

Shop Pay accelerated checkout / wallet button missing on PDP or cart is a different bug from Shop Pay Installments missing, Apple Pay not showing, Google Pay not showing, and Payment Customization not hiding gateways. Walk the ordinary causes first: Settings → Payments Shop Pay off for the market, theme Show dynamic checkout / accelerated checkout unchecked, Markets / buyer region ineligible, gift-card or blocked product type, theme CSS/app overlay hiding .shopify-payment-button, you tested Installments / Apple Pay / Google Pay / Payment Customization instead. Not shopify-shop-pay-installments-missing. Not apple-pay-not-showing-shopify. Not google-pay-not-showing-shopify. Not shopify-payment-customization-not-hiding. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shop-pay-wallet-not-showing.

Admin discount codes (percentage, fixed amount, free shipping) not stacking with each other or with automatic discounts is a different bug from Discount Function not stacking, bundle discount not applying, customer segment discount not applying, and quantity breaks not showing. Walk the ordinary causes first: Combines with product/order/shipping toggles off, mixed discount classes Shopify will not combine, automatic discount already claiming the cart, usage limits / once-per-customer / eligibility rejecting the second code, free-shipping needs shipping-class combine, discount apps overriding native combine rules. Not shopify-discount-function-not-stacking. Not shopify-bundle-discount-not-applying. Not shopify-customer-segment-discount-not-applying. Not shopify-quantity-breaks-not-showing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-discount-code-not-stacking.

Buy Button or Storefront Buy Button embed blank on an external site is a different bug from Hydrogen cart broken, Storefront API throttle, Shop Pay wallet not showing, and upsell popup not showing. Walk the ordinary causes first: stale/truncated snippet, product unpublished from Buy Button / Online Store channel, wrong product handle or variant ID, CSP or ad blocker blocking sdks.shopifycdn.com, mixed HTTP/HTTPS content, host page JS error before ShopifyBuy.init. Not shopify-hydrogen-cart-broken. Not shopify-storefront-api-throttle. Not shopify-shop-pay-wallet-not-showing. Not shopify-upsell-popup-not-showing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-buy-button-not-loading.

Product recommendations or Search & Discovery related / complementary products blank on the PDP is a different bug from upsell popup not showing, collection rules not matching, Buy Button embed not loading, theme app extensions not appearing, and Online Store 2.0 section groups broken. Walk the ordinary causes first: Product recommendations section or Search & Discovery app block missing/hidden on the product template, products_to_show zero or wrong intent, Search & Discovery related/complementary empty for that product, candidate products unpublished or unavailable, theme section pointing at the wrong product, market/catalog filters emptying recommendations. Not shopify-upsell-popup-not-showing. Not shopify-collection-rules-not-matching. Not shopify-buy-button-not-loading. Not shopify-theme-app-extensions-not-appearing. Not shopify-online-store-2-section-groups-broken. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-recommendations-blank.

Search & Discovery collection filters or storefront faceted filters broken or empty is a different bug from product recommendations blank, collection rules not matching, customer/product metafields, and Online Store 2.0 section groups broken. Walk the ordinary causes first: Search & Discovery Filters tab empty or unpublished, filterable options/metafields missing, theme Filters section or app block missing on the collection template, storefront filtering AJAX empty, Markets/availability emptying matches, third-party filter apps fighting native S&D. Not shopify-product-recommendations-blank. Not shopify-collection-rules-not-matching. Not customer-metafield-not-saving / product-metafields-not-showing. Not shopify-online-store-2-section-groups-broken. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-search-and-discovery-filters-broken.

Markets currency selector or theme currency converter wrong on storefront versus checkout is a different bug from Markets Pro duties mismatch, Translation API missing locale, tax override not saving, and tax inclusive pricing / tax wrong at checkout. Walk the ordinary causes first: Market unpublished or wrong domain/subfolder, localization form / stale cookies, third-party currency converter rewriting money.format without cart presentment, theme Shopify.currency scripts racing Markets, cart.js shop currency vs checkout presentment. Not shopify-markets-pro-duties-mismatch. Not shopify-translation-api-missing-locale. Not shopify-tax-override-not-saving. Not shopify-tax-wrong-at-checkout. Soft-link shopify-markets-currency-wrong when admin Market catalog/exchange pricing is wrong but the converter UI is fine. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-currency-converter-wrong.

Tax-inclusive / VAT-included prices disagreeing between storefront and checkout is a different bug from tax override not saving, currency converter wrong, Markets Pro duties mismatch, and duties / import taxes missing. Walk the ordinary causes first: include tax in product prices off/on fighting Markets tax include/exclude, theme money.format / cart.show_taxes hard-coding exclusive or inclusive, tax/VAT badge apps rewriting Liquid without cart taxes_included, cart.js tax mode vs checkout tax display, shipping tax include mismatch. Not shopify-tax-override-not-saving. Not shopify-currency-converter-wrong. Not shopify-markets-pro-duties-mismatch. Not shopify-duties-and-import-taxes-missing. Soft-link shopify-tax-wrong-at-checkout when Estimated tax rate/nexus is wrong but inclusive display is already consistent. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-tax-inclusive-pricing-wrong.

Checkout UI extension target / placement missing or deprecated is a different bug from checkout UI extension not loading at all, checkout editor locked, Checkout Branding API not applying, thank-you page customization missing, and post-purchase page not loading. Walk the ordinary causes first: retired or typo’d shopify.extension.toml target, deprecated placement Shopify removed, thank-you target placed on information step (or reverse), Partner app still on old API/target, Add app block missing under the intended slot, you tested not-loading / editor locked / branding / thank-you / post-purchase instead. Not shopify-checkout-ui-extension-not-loading. Not shopify-checkout-editor-locked. Not shopify-checkout-branding-api-not-applying. Not shopify-thank-you-page-customization-missing. Not shopify-post-purchase-page-not-loading. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-ui-extension-target-missing.

Shopify Functions WASM build or Partner deploy failing is a different bug from Discount Function not stacking, Delivery Customization Function failing, Payment Customization not hiding, Cart Transform Function broken, and checkout validation Function blocking. Walk the ordinary causes first: missing wasm32/WASI target, Shopify CLI / Function API version mismatch, GraphQL schema generate out of date, shopify.extension.toml type/api_version/handle typo, Javy or binary size rejecting Create version, you tested a Function runtime playbook instead. Not shopify-discount-function-not-stacking. Not shopify-delivery-customization-function-failing. Not shopify-payment-customization-not-hiding. Not shopify-cart-transform-function-broken. Not shopify-checkout-validation-function-blocking. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shopify-functions-wasm-failing.

Back-in-stock / sold-out notify never firing after inventory returns is a different bug from variant inventory policy deny/continue, Flow inventory quantity not updating, Flow trigger not firing, abandoned checkout email not sending, and webhooks not delivering. Walk the ordinary causes first: waitlist missing on the exact variant, restocked a sibling SKU, available never crossed the app threshold, multi-location available vs on-hand mismatch, notify automation paused / plan limit / product filter, profile suppressed, you tested variant policy / Flow inventory / Flow trigger / abandoned checkout / webhooks instead. Not shopify-variant-inventory-policy-wrong. Not shopify-flow-inventory-not-updating. Not shopify-flow-trigger-not-firing. Not shopify-abandoned-checkout-email-not-sending. Not shopify-webhooks-not-delivering. Soft-link shopify-back-in-stock-alert-missing when the Notify me control never mounts, and back-in-stock-email-not-sending for broad Klaviyo/Flow/app email infra. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-back-in-stock-not-notifying.

Pre-order / continue selling / deposit failing at checkout is a different bug from back-in-stock notify not firing after inventory returns, variant inventory policy deny/continue alone, Shop Pay Installments missing, and Payment Customization not hiding gateways. Walk the ordinary causes first: inventory policy DENY on the selling location, preorder selling plan / deposit app not assigned or dropped at checkout, cart shows one-time full price, Markets hide purchase options, payment/fraud apps force full capture, you tested back-in-stock notify / variant policy / Installments / payment customization instead. Not shopify-back-in-stock-not-notifying. Not shopify-variant-inventory-policy-wrong. Not shopify-shop-pay-installments-missing. Not shopify-payment-customization-not-hiding. Soft-link shopify-preorder-button-not-showing when the PDP Preorder UI never mounts, and shopify-selling-plan-not-showing for missing selling-plan widgets. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-preorder-not-working.

Gift wrapping option / gift note / gift wrap product not showing at cart or checkout is a different bug from gift card balance wrong, gift card purchase failing, cart note not saving, checkout UI extension not loading, and cart transform function broken. Walk the ordinary causes first: wrap SKU draft/unpublished/OOS, gift-note / gift-wrap theme section or app embed off on Current, Markets hide gift options, CSS/app overlay hides the control, you tested gift card balance / gift card purchase / cart note / checkout UI extension / cart transform instead. Not shopify-gift-card-balance-wrong. Not shopify-gift-card-purchase-failing. Not shopify-cart-note-not-saving. Not shopify-checkout-ui-extension-not-loading. Not shopify-cart-transform-function-broken. Soft-link shopify-gift-wrapping-option-missing when properties/attributes never post, shopify-line-item-properties-missing for generic custom options, shopify-upsell-popup-not-showing for post-ATC wrap popups. Latch does not sell an earnings or gift-wrap-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-gift-wrapping-not-showing.

Loyalty / rewards points not applying at cart or checkout is a different bug from typed discount codes not applying, Discount Functions not stacking, store credit not applying, gift card balance wrong, and refund to store credit failing. Walk the ordinary causes first: guest vs wrong customer login, zero/expired/locked points, redeem widget / App embed / Checkout UI off on Current, Markets / minimum-order / excluded-product rules, loyalty discount line never posts, you tested discount codes / Discount Functions / store credit / gift card balance / refund to store credit instead. Not discount-code-not-applying. Not shopify-discount-code-not-stacking. Not shopify-discount-function-not-stacking. Not shopify-store-credit-not-applying. Not shopify-gift-card-balance-wrong. Not shopify-refund-to-store-credit-failing. Soft-link loyalty-points-expire-email-not-sending for expiry emails, shopify-functions-discount-not-applying for Functions math with no loyalty UI. Latch does not sell an earnings or loyalty-redemption number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-loyalty-points-not-applying.

Skip next order / pause / swap failing in the customer portal or subscription app is a different bug from subscription billing attempt failed / dunning, customer account UI extension missing, and customer accounts login broken. Walk the ordinary causes first: skip/pause policy or cutoff blocking the action, past_due locking the contract, portal App embed / customer account UI off on Current, Skip/Pause API 4xx, wrong customer login, you tested billing attempt failed / customer account UI extension / customer accounts login instead. Not shopify-subscription-billing-attempt-failed. Not shopify-customer-account-ui-extension-missing. Not shopify-customer-accounts-login-broken. Soft-link shopify-selling-plan-not-showing when the subscribe widget never mounts, subscription-renewal-email-not-sending for renewal emails, subscription-app-vs-ops-install for app vs install. Latch does not sell an earnings or churn-reduction number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-subscription-box-skip-failing.

Metaobject definition locked so you cannot edit fields or entries is a different bug from customer metafield not saving, collection rules not matching, and Translation API missing locale. Walk the ordinary causes first: app-owned / Managed-by Partner definition locking schema, staff role without Custom data permissions, DEFINITION_LOCKED / ACCESS_DENIED on GraphQL, you need a merchant-owned clone and re-bind of theme dynamic sources, you tested customer metafield Save / collection rules / Translation API instead. Not customer-metafield-not-saving. Not shopify-collection-rules-not-matching. Not shopify-translation-api-missing-locale. Soft-link shopify-metaobjects-not-showing when entries exist but never render on storefront, shopify-metafields-not-showing-on-storefront for product/variant metafields. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-metaobject-definition-locked.

Fraud analysis high risk flagging legitimate paid orders so fulfillment is delayed is a different bug from chargeback evidence missing, manual payment capture failing, fulfillment hold stuck, and payment customization not hiding. Walk the ordinary causes first: soft indicators treated as a permanent ship block, Flow / antifraud app hold without a review SLA, no release checklist, silent park overnight, you tested chargeback evidence / manual capture / fulfillment hold stuck / payment customization instead. Not shopify-chargeback-evidence-missing. Not shopify-manual-payment-capture-failing. Not shopify-fulfillment-hold-stuck. Not shopify-payment-customization-not-hiding. Soft-link shopify-fraud-analysis-false-positives when the bug is auto-cancel, not delayed ship. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-fraud-analysis-flagging-good-orders.

Wholesale catalog or price list hidden from company buyers (catalog not published / not assigned to the company location so B2B buyers see blank or retail) is a different bug from B2B company location pricing wrong, wholesale payment terms wrong, product publish not syncing, quantity breaks not showing, and blank b2b-catalog-not-showing when products exist but prices are wrong. Walk the ordinary causes first: catalog not assigned to the company location, catalog unpublished or draft, products missing from the catalog, buyer on wrong location or retail login, Markets / channel publish mismatch, you tested location pricing / payment terms / product publish / quantity breaks / catalog prices wrong instead. Not shopify-b2b-company-location-pricing-wrong. Not shopify-wholesale-payment-terms-wrong. Not shopify-product-publish-not-syncing. Not shopify-quantity-breaks-not-showing. Soft-link b2b-catalog-not-showing and shopify-b2b-catalog-prices-wrong when related. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-wholesale-catalog-hidden.

Amazon Pay button missing on cart or checkout is a different bug from PayPal Express not showing, Shop Pay wallet not showing, Apple Pay, Google Pay, BNPL not showing, and payment customization not hiding. Walk the ordinary causes first: Amazon Pay not Active / merchant linking incomplete, theme or checkout Amazon Pay placement removed, Markets country unsupported, CSS/app hiding Amazon Pay row, Payment Customization hiding gateways, you tested PayPal Express / Shop Pay wallet / Apple Pay / Google Pay / BNPL / payment customization instead. Not shopify-paypal-express-not-showing. Not shopify-shop-pay-wallet-not-showing. Not apple-pay-not-showing-shopify. Not google-pay-not-showing-shopify. Not shopify-bnpl-not-showing. Not shopify-payment-customization-not-hiding. Soft-link shopify-shop-pay-button-missing when every accelerated wallet is gone. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-amazon-pay-not-showing.

Age gate / age verification not blocking underage visitors is a different bug from password page stuck online, checkout validation Function blocking, and customer accounts login / UI extension. Walk the ordinary causes first: App embed off on Current theme, soft “Are you 21?” with Decline that still browses, remember-me cookie forever, Markets / country rule never matching, theme JS race so the gate never mounts, second age-gate app fighting cookies, you tested password page / checkout validation / customer accounts instead. Not password-page-stuck-online. Not shopify-checkout-validation-function-blocking. Not shopify-customer-accounts-login-broken. Not shopify-customer-account-ui-extension-missing. Soft-link cookie-banner-blocking-checkout when a CMP fights the age-gate cookie; shopify-theme-app-extensions-not-appearing when you cannot place the gate. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-age-gate-not-blocking.

Password / coming soon page branding missing (logo, message, colors, socials stuck on defaults) is a different bug from age gate not blocking, Online Store 2.0 section groups broken, theme app extensions not appearing, and checkout branding API not applying. Walk the ordinary causes first: Theme settings / password template edited on a draft while Current still serves defaults, password.liquid or password JSON template wiped, coming-soon app overriding the theme, logo CDN 404 on password URL only, you tested age gate / OS2 section groups / theme app extensions / checkout branding instead. Not shopify-age-gate-not-blocking. Not shopify-online-store-2-section-groups-broken. Not shopify-theme-app-extensions-not-appearing. Not shopify-checkout-branding-api-not-applying. Soft-link password-page-stuck-online when the store cannot leave password mode after launch. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-password-page-customization-missing.

Markets / geo IP country redirect looping or wrong market is a different bug from currency converter wrong, Translation API missing locale, Markets Pro duties mismatch, and checkout language wrong. Walk the ordinary causes first: Markets domain/subfolder mapping wrong, Markets auto-redirect fighting a second geo-IP app, Cloudflare country redirect rules duplicating Shopify, stuck localization cookies, VPN/proxy IP mapped to the wrong country, you tested currency converter / Translation API / Markets Pro duties / checkout language instead. Not shopify-currency-converter-wrong. Not shopify-translation-api-missing-locale. Not shopify-markets-pro-duties-mismatch. Not shopify-checkout-language-wrong. Soft-link www-redirect-loop-shopify when the loop is only www/non-www SSL/DNS; shopify-hreflang-markets-wrong for SEO alternates. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-geo-ip-redirect-loop.

Cookie consent banner / CMP overlay blocking Add to cart or checkout is a different bug from cookie consent banner broken / pixels forever, analytics not matching GA4, and customer events pixels broken. Walk the ordinary causes first: sticky footer CMP covering ATC / checkout, z-index / pointer-events trapping clicks, Consentmo / Cookiebot / GDPR / Customer Privacy fighting theme sticky bars, mobile safe-area overlap, two consent embeds on, you tested consent setup / GA4 mismatch / customer events instead. Not shopify-cookie-consent-banner-broken. Not shopify-analytics-not-matching-ga4. Not shopify-customer-events-pixels-broken. Soft-link cookie-banner-blocking-checkout (older slug); shopify-add-to-cart-button-not-working when ATC is dead with no overlay. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cookie-banner-blocking-checkout.

Hreflang alternate links wrong or missing so Google shows the wrong locale is a different bug from geo IP redirect loop, Translation API missing locale, currency converter wrong, checkout language wrong, and canonical URL wrong. Walk the ordinary causes first: missing or one-way rel=alternate tags, broken reciprocal return tags, x-default pointing at the wrong host, HTML head vs sitemap vs HTTP Link header conflict, theme or SEO app overriding Markets tags, peers 404, you tested geo IP redirect / Translation API / currency converter / checkout language / canonical instead. Not shopify-geo-ip-redirect-loop. Not shopify-translation-api-missing-locale. Not shopify-currency-converter-wrong. Not shopify-checkout-language-wrong. Not shopify-canonical-url-wrong. Soft-link shopify-hreflang-markets-wrong for Markets language assignment / Translate & Adapt SEO setup. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-hreflang-wrong.

Product rich snippets / Product JSON-LD missing or invalid in Google Search Console is a different bug from hreflang wrong locale, canonical URL wrong, sitemap.xml missing products, and Search & Discovery filters broken. Walk the ordinary causes first: GSC Product snippets / Merchant listings invalid or eligible-but-not-showing, Rich Results Test failing on Product, theme omitting application/ld+json Product, SEO app duplicate/empty schema, Offer missing price availability image brand sku, you tested hreflang / canonical / sitemap / Search & Discovery instead. Not shopify-hreflang-wrong. Not shopify-canonical-url-wrong. Not shopify-sitemap-xml-missing-products. Not shopify-search-and-discovery-filters-broken. Soft-link shopify-structured-data-missing for general theme Product schema DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-rich-snippets-missing.

Online Store Core Web Vitals / LCP failing in PageSpeed Insights or Google Search Console is a different bug from Hydrogen cart broken, theme app extensions not appearing, Online Store 2.0 section groups broken, and cookie banner blocking checkout. Walk the ordinary causes first: GSC Core Web Vitals URL groups Poor / Needs improvement on LCP, PSI field CrUX vs lab LCP element, hero image missing sizes/srcset/fetchpriority or lazy-loaded, render-blocking theme JS / App embeds, you tested Hydrogen cart / theme app extensions / OS2 section groups / cookie banner instead. Not shopify-hydrogen-cart-broken. Not shopify-theme-app-extensions-not-appearing. Not shopify-online-store-2-section-groups-broken. Not shopify-cookie-banner-blocking-checkout. Soft-link shopify-pagespeed-lcp-poor for mobile lab LCP / theme JS / apps / image sizes / critical CSS deep DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-page-speed-lcp-failing.

Online Store Core Web Vitals CLS failing from fonts, images, or App embeds is a different bug from page-speed LCP failing, cookie banner blocking checkout, theme app extensions not appearing, and Online Store 2.0 section groups broken. Walk the ordinary causes first: GSC Core Web Vitals URL groups Poor / Needs improvement on CLS, PSI field CrUX vs lab Layout shift culprits, font-display swap without size-adjusted fallbacks, images missing width/height/aspect-ratio, App embeds injecting late without reserved height, you tested LCP failing / cookie banner / theme app extensions / OS2 section groups instead. Not shopify-page-speed-lcp-failing. Not shopify-cookie-banner-blocking-checkout. Not shopify-theme-app-extensions-not-appearing. Not shopify-online-store-2-section-groups-broken. Soft-link shopify-cls-layout-shift for announcement-bar / lazy-image / font-swap / apps deep DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cls-failing.

Sitemap.xml not updating with newly published products or collections is a different bug from rich snippets missing, hreflang wrong, robots.txt blocking indexing, product publish not syncing, and canonical URL wrong. Walk the ordinary causes first: new PDP/collection returns 200 for buyers but products_sitemap / collections_sitemap child XML still omits the handle, sitemap index lastmod stuck after Publish, SEO-app frozen sitemap, GSC Discovery / Discovered-currently-not-indexed, you tested rich snippets / hreflang / robots / product publish sync / canonical instead. Not shopify-rich-snippets-missing. Not shopify-hreflang-wrong. Not shopify-robots-txt-blocking-indexing. Not shopify-product-publish-not-syncing. Not shopify-canonical-url-wrong. Soft-link shopify-sitemap-xml-missing-products for broader missing products / password / Markets DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sitemap-not-updating.

Robots.txt Disallow accidentally blocking products, collections, or the entire store is a different bug from sitemap.xml not updating, password page, rich snippets missing, and hreflang wrong. Walk the ordinary causes first: live robots.txt Disallow on /products, /collections, or /, GSC Blocked by robots.txt while buyers still get 200, SEO-app or robots.txt.liquid path typos, you tested sitemap lag / password page / rich snippets / hreflang instead. Not shopify-sitemap-not-updating. Not password-page-stuck-online. Not shopify-password-page-customization-missing. Not shopify-rich-snippets-missing. Not shopify-hreflang-wrong. Soft-link shopify-robots-txt-blocking-indexing for broader noindex / password leftover / Markets gates DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-robots-txt-blocking.

Online Store Core Web Vitals INP (Interaction to Next Paint) failing from heavy theme JavaScript or third-party apps is a different bug from page-speed LCP failing, CLS failing, cookie banner blocking checkout, and theme app extensions not appearing. Walk the ordinary causes first: GSC Core Web Vitals URL groups Poor / Needs improvement on INP, PSI field CrUX vs lab long tasks / TBT, heavy theme JS blocking main thread after click, App embeds stacking listeners on ATC / filters / menus, you tested LCP failing / CLS failing / cookie banner / theme app extensions instead. Not shopify-page-speed-lcp-failing. Not shopify-cls-failing. Not shopify-cookie-banner-blocking-checkout. Not shopify-theme-app-extensions-not-appearing. Soft-link shopify-inp-slow-interactions for heavy theme JS / third-party apps blocking ATC deep DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-inp-failing.

Online Store Time to First Byte (TTFB) / server response slow in PageSpeed Insights or CrUX is a different bug from page-speed LCP failing, CLS failing, INP failing, Hydrogen cart broken, and Storefront API throttle. Walk the ordinary causes first: PSI lab TTFB / Server response time high, CrUX field TTFB slow, DevTools Waiting (TTFB) on the HTML document, heavy Liquid / app proxies / Markets geo hops delaying first byte, you tested LCP / CLS / INP / Hydrogen / Storefront API throttle instead. Not shopify-page-speed-lcp-failing. Not shopify-cls-failing. Not shopify-inp-failing. Not shopify-hydrogen-cart-broken. Not shopify-storefront-api-throttle. Soft-link shopify-pagespeed-lcp-poor for broader PageSpeed / LCP poor. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-ttfb-slow.

Shopify CDN / product images broken, 404, or not loading from cdn.shopify.com is a different bug from Online Store LCP failing, CLS failing, TTFB slow, theme app extensions not appearing, and product publish not syncing. Walk the ordinary causes first: Network 404/blocked on //cdn.shopify.com/s/files/..., missing admin media, bad image_url / image_tag filters, theme or app CDN rewrites, Cloudflare Hotlink/Polish mishandling, you tested LCP / CLS / TTFB / theme app extensions / product publish instead. Not shopify-page-speed-lcp-failing. Not shopify-cls-failing. Not shopify-ttfb-slow. Not shopify-theme-app-extensions-not-appearing. Not shopify-product-publish-not-syncing. Soft-link cdn-shopify-images-not-loading for image_url / Cloudflare deep DIY. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cdn-images-broken.

Theme app embed enabled but blocking theme editor Save/Publish or breaking storefront layout is a different bug from theme app extensions not appearing, Online Store 2.0 section groups broken, admin app blank after install, INP failing, and CLS failing. Walk the ordinary causes first: App embeds On for Current theme, Save/Publish toast or freeze, layout overlap / blank header / dead clicks, content_for_header / CSS-JS collisions, you tested extensions-not-appearing / OS2 section groups / admin blank / INP / CLS instead. Not shopify-theme-app-extensions-not-appearing. Not shopify-online-store-2-section-groups-broken. Not shopify-admin-app-blank-after-install. Not shopify-inp-failing. Not shopify-cls-failing. Soft-link app-embed-not-loading when the embed never mounts. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-app-embed-blocking-theme.

Predictive search / search drawer blank or no results is a different bug from Search & Discovery filters broken, product recommendations blank, collection rules not matching, and Storefront API throttle. Walk the ordinary causes first: search drawer mounts on Current theme, predictive_search / suggest.json status and empty resources, theme drawer enabled types / min characters / JS interceptors, product Online Store publish and market/locale, you tested filters / recommendations / collection rules / Storefront throttle instead. Not shopify-search-and-discovery-filters-broken. Not shopify-product-recommendations-blank. Not shopify-collection-rules-not-matching. Not shopify-storefront-api-throttle. Soft-link storefront-search-not-returning when full /search is empty; shopify-predictive-search-not-working when suggestions never fire. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-predictive-search-blank.

Recently viewed blank / not tracking is a different bug from product recommendations blank, predictive search blank, wishlist not syncing, and Search & Discovery filters broken. Walk the ordinary causes first: section mounts but stays empty after browse, localStorage / sessionStorage never writes product handles, Customer Privacy consent / private mode blocking storage, theme tracker JS or max-items / exclude-current settings, recently-viewed app embed history vs native section, you tested recommendations / predictive search / wishlist / filters instead. Not shopify-product-recommendations-blank. Not shopify-predictive-search-blank. Not shopify-wishlist-not-syncing. Not shopify-search-and-discovery-filters-broken. Soft-link shopify-recently-viewed-not-showing when the section is unpublished or missing entirely. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-recently-viewed-blank.

Klaviyo SMS not sending is a different bug from Klaviyo email flow not sending, Shopify Email going to spam, abandoned checkout email not sending, failed payment email not sending, and back-in-stock email not sending. Walk the ordinary causes first: profile SMS consent Subscribed with E.164 phone, SMS Analytics / flow activity skipped filtered quiet hours no consent, TCPA / quiet hours, sender ID / short code / A2P Approved for destination country, flow Live and SMS action enabled, campaign Sent with recipients, Shopify phone + SMS consent sync, you tested email flow / Shopify Email spam / abandoned / failed payment / back-in-stock email instead. Not klaviyo-flow-not-sending. Not shopify-email-going-to-spam. Not abandoned-checkout-email-not-sending. Not failed-payment-email-not-sending. Not back-in-stock-email-not-sending. Soft-link klaviyo-shopify-notifications when choosing which channel owns ops mail; shopify-forms-not-submitting when the SMS opt-in form never creates the profile. Latch does not sell an earnings or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-klaviyo-sms-not-sending.

ScriptTag / legacy app script not firing is a different bug from customer events pixels broken, webhooks not delivering, analytics not matching GA4, theme app embed blocking, and Scripts not applying after Plus. Walk the ordinary causes first: ScriptTag Admin API still lists the tag with online_store display_scope, src injects via content_for_header on Current theme, CSP / Customer Privacy blocking the host, checkout.liquid retirement vs storefront-only tags after Checkout Extensibility, app reauth / duplicate stale tags / src 404, you tested customer events / webhooks / GA4 / theme app embed / Scripts after Plus instead. Not shopify-customer-events-pixels-broken. Not shopify-webhooks-not-delivering. Not shopify-analytics-not-matching-ga4. Not shopify-app-embed-blocking-theme. Not shopify-scripts-not-applying-after-plus. Soft-link shopify-customer-events-pixels-broken when the Web Pixel is the real product; app-embed-not-loading when a theme app extension never mounts. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-script-tag-not-firing.

Variant picker / option selectors broken (cannot select size/color) is a different bug from Combined Listings, variant inventory policy wrong, Buy Button not loading, and Hydrogen cart broken. Walk the ordinary causes first: option radios / pills / selects mount on Current theme PDP, click changes ?variant= / form id, theme product-form JS console errors, pointer-events / overlay covering the picker, all combinations unavailable vs admin options missing, swatch / quick-view / sticky ATC apps fighting native selectors, you tested Combined Listings / inventory policy / Buy Button / Hydrogen cart instead. Not shopify-combined-listings-not-working. Not shopify-variant-inventory-policy-wrong. Not shopify-buy-button-not-loading. Not shopify-hydrogen-cart-broken. Soft-link variant-picker-not-updating when selection works but price/image/ATC stay stuck; shopify-color-swatches-not-showing when image swatches never mount. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-variant-picker-broken.

Collection / product card quick add failing or modal blank is a different bug from Buy Button not loading, variant picker broken, Hydrogen cart broken, and upsell popup not showing. Walk the ordinary causes first: Quick add / Quick shop / card ATC exists on Current theme collection, click posts /cart/add.js or hydrates a sheet with a product form, request includes a real variant id, multi-variant cards need a mini picker or PDP handoff, collection section JS / blank modal fetch, quick-add apps / cart drawer / cookie banner conflicts, you tested Buy Button / variant picker / Hydrogen cart / upsell popup instead. Not shopify-buy-button-not-loading. Not shopify-variant-picker-broken. Not shopify-hydrogen-cart-broken. Not shopify-upsell-popup-not-showing. Soft-link shopify-quick-view-not-working when the full quick-view preview is the broken surface; cart-drawer-not-updating when the add succeeds but the drawer never refreshes. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-quick-add-failing.

Compare-at / sale badge wrong is a different bug from compare-at / sale badge missing entirely, quantity breaks not showing, unit price not showing, and B2B catalog prices wrong. Walk the ordinary causes first: admin variant Compare at vs Price vs storefront badge percent, Markets presentment / currency converter skewing only one price, sale-badge apps fighting Liquid or using product-level compare-at, stale Sale badge after variant change when compare_at is empty, you tested missing compare-at / quantity breaks / unit price / B2B catalog instead. Not shopify-compare-at-price-not-showing. Not shopify-quantity-breaks-not-showing. Not shopify-unit-price-not-showing. Not shopify-b2b-catalog-prices-wrong. Soft-link shopify-currency-converter-wrong when every price is wrong currency; countdown-timer-not-showing when the sale clock is the broken surface. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-compare-at-badge-wrong.

Font-swap CLS / FOIT/FOUT is a different bug from general CLS failing (images/embeds), custom fonts not loading, page-speed LCP failing, and the older cls-layout-shift overview. Walk the ordinary causes first: PSI layout-shift culprits are text nodes after font load, font-display auto/block/swap/optional, Shopify Fonts vs self-hosted .woff2, preload critical weight, size-adjust / ascent-override fallback metrics, late app font injectors, you tested general CLS / custom fonts not loading / LCP / cls-layout-shift instead. Not shopify-cls-failing. Not custom-fonts-not-loading-shopify. Not shopify-page-speed-lcp-failing. Not shopify-cls-layout-shift. Soft-link shopify-inp-failing when interaction delay is the failing vital; shopify-ttfb-slow when the document/TTFB delays the font. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-font-swap-cls.

Lazy-load wrongly applied to hero / above-the-fold images is a different bug from general page-speed LCP failing, CDN images broken, CLS failing, and font-swap CLS. Walk the ordinary causes first: hero img has loading=lazy or data-src until scroll, Liquid image_tag loading lazy on banner sections, lazy-load / image optimizer apps wrapping every image including hero, missing eager + fetchpriority=high on LCP candidate, you tested general LCP / CDN 404 / CLS / font-swap instead. Not shopify-page-speed-lcp-failing. Not shopify-cdn-images-broken. Not shopify-cls-failing. Not shopify-font-swap-cls. Soft-link shopify-pagespeed-lcp-poor for the older LCP overview; cdn-shopify-images-not-loading when the URL 404s; ttfb-slow when the document delays every image. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-lazy-load-hiding-above-fold.

Venmo / PayPal Venmo missing on cart or checkout for US buyers is a different bug from PayPal Express not showing, Amazon Pay not showing, BNPL not showing, and Shop Pay wallet not showing. Walk the ordinary causes first: Venmo not enabled under PayPal / Shopify Payments, Markets not United States or presentment not USD, theme dynamic checkout / wallet blocks removed, CSS/app hiding Venmo row, Payment Customization hiding gateways, you tested PayPal Express / Amazon Pay / BNPL / Shop Pay wallet instead. Not shopify-paypal-express-not-showing. Not shopify-amazon-pay-not-showing. Not shopify-bnpl-not-showing. Not shopify-shop-pay-wallet-not-showing. Soft-link shopify-payment-customization-not-hiding when a Function hides gateways; shopify-shop-pay-button-missing when every accelerated wallet is gone. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-venmo-not-showing.

SEPA Direct Debit missing or not available at checkout for EU/EUR buyers is a different bug from Venmo not showing, PayPal Express not showing, Amazon Pay not showing, BNPL not showing, and Shop Pay wallet not showing. Walk the ordinary causes first: Shopify Payments not eligible for SEPA in merchant country, SEPA not enabled under Payments, Markets not EU/EEA or presentment not EUR, Payment Customization hiding gateways, you tested Venmo / PayPal Express / Amazon Pay / BNPL / Shop Pay wallet / B2B Net terms instead. Not shopify-venmo-not-showing. Not shopify-paypal-express-not-showing. Not shopify-amazon-pay-not-showing. Not shopify-bnpl-not-showing. Not shopify-shop-pay-wallet-not-showing. Soft-link shopify-payment-customization-not-hiding when a Function hides gateways; shopify-wholesale-payment-terms-wrong when Net 30/60 is the missing option; shopify-currency-converter-wrong when presentment never reaches EUR. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sepa-not-available.

Checkout Extensibility / checkout UI blocks not saving or not persisting after Save is a different bug from checkout UI extension not loading, target missing, checkout editor locked, branding API not applying, thank-you customization missing, and post-purchase not loading. Walk the ordinary causes first: Save only updated draft and never published live, staff role cannot edit checkout, app block schema / version mismatch, concurrent editors overwriting, network Save failure, you tested extension blank / target missing / editor locked / branding / thank-you / post-purchase instead. Not shopify-checkout-ui-extension-not-loading. Not shopify-checkout-ui-extension-target-missing. Not shopify-checkout-editor-locked. Not shopify-checkout-branding-api-not-applying. Not shopify-thank-you-page-customization-missing. Not shopify-post-purchase-page-not-loading. Soft-link checkout-extensibility-upgrade-broken when checkout.liquid retirement never finished. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-blocks-not-saving.

Net-30 / Net payment terms missing on company invoices or B2B checkout is a different bug from wholesale payment terms wrong (catalog/terms config), SEPA Direct Debit not available, Venmo not showing, PayPal Express not showing, Amazon Pay not showing, BNPL not showing, and Shop Pay wallet not showing. Walk the ordinary causes first: company or location missing Net terms assignment, draft invoices forced to immediate payment, Payment Customization hiding net terms, wrong company location, you tested wholesale terms config / SEPA / wallets instead. Not shopify-wholesale-payment-terms-wrong. Not shopify-sepa-not-available. Not shopify-venmo-not-showing. Soft-link shopify-payment-customization-not-hiding when a Function hides methods; shopify-b2b-company-location-pricing-wrong when the buyer is on the wrong location; shopify-draft-order-invoice-not-sending when the invoice email never lands. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-payment-terms-net-not-showing.

Sidekick AI assistant missing, blank, or not responding in admin is a different bug from Shopify Magic product AI not working, admin embedded app blank after install, and Inbox chat not showing on the storefront. Walk the ordinary causes first: plan or market where Sidekick is not rolled out, limited staff role, browser / ad-block stripping the Sidekick panel, feature flag off, you tested Magic AI / admin app blank / Inbox instead. Not shopify-magic-ai-not-working. Not shopify-admin-app-blank-after-install. Not shopify-inbox-chat-not-showing. Soft-link shopify-inbox-instagram-not-connecting when Meta messaging is the broken channel. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sidekick-not-available.

EDI ASN (Advance Ship Notice) quantities, SKUs, or line items not matching the Shopify order or fulfillment is a different bug from 3PL tracking not writing back, inventory transfer not receiving, and partial fulfillment stuck. Walk the ordinary causes first: SKU vs barcode vs GTIN vs 3PL item ID mapping drift, UOM mismatch, cancelled/edited lines after ASN cut, partial ASN vs full order, EDI app ingest reject, you tested 3PL tracking / transfer receive / partial fulfill instead. Not 3pl-tracking-not-writing-back. Not shopify-transfer-order-not-receiving. Not shopify-partial-fulfillment-stuck. Soft-link shopify-webhooks-not-delivering when the EDI app never gets events; shopify-fulfillment-hold-stuck when the order never releases. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-edi-asn-not-matching.

Apple Pay button missing on product, cart, or checkout is a different bug from Shop Pay wallet not showing, Amazon Pay not showing, PayPal Express not showing, Venmo not showing, Google Pay, and BNPL not showing. Walk the ordinary causes first: Shopify Payments / Apple Pay off, Apple Pay domain association failing on the primary hostname, Safari-only eligibility with no Wallet card, theme dynamic checkout / Apple Pay blocks removed, Markets country unsupported, Payment Customization hiding wallets, you tested Shop Pay wallet / Amazon Pay / PayPal / Venmo instead. Not shopify-shop-pay-wallet-not-showing. Not shopify-amazon-pay-not-showing. Not shopify-paypal-express-not-showing. Not shopify-venmo-not-showing. Soft-link shopify-payment-customization-not-hiding when a Function hides methods; shopify-shop-pay-button-missing when every accelerated wallet is gone. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-apple-pay-not-showing.

Google Pay button missing on product, cart, or checkout is a different bug from Apple Pay not showing, Shop Pay wallet not showing, Amazon Pay not showing, PayPal Express not showing, Venmo not showing, and BNPL not showing. Walk the ordinary causes first: Shopify Payments / Google Pay off, Chrome / Android eligibility with no Google Wallet card, theme dynamic checkout / Google Pay blocks removed, Markets country unsupported, Payment Customization hiding wallets, you tested Apple Pay / Shop Pay wallet / Amazon Pay / PayPal / Venmo instead. Not shopify-apple-pay-not-showing. Not shopify-shop-pay-wallet-not-showing. Not shopify-amazon-pay-not-showing. Not shopify-paypal-express-not-showing. Not shopify-venmo-not-showing. Soft-link shopify-payment-customization-not-hiding when a Function hides methods; shopify-shop-pay-button-missing when every accelerated wallet is gone. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-google-pay-not-showing.

Draft order invoice page or PDF blank/empty is a different bug from draft order invoice not sending, Net-30 payment terms not showing, and order edit not saving. Walk the ordinary causes first: draft itself missing line items, custom invoice template / additional scripts clearing the body, print CSS so Save as PDF is white, browser PDF viewer blank while HTML looks fine, Markets / B2B company location invoice branding mismatch, you tested invoice email not sending / Net-30 terms / order edit instead. Not shopify-draft-order-invoice-not-sending. Not shopify-payment-terms-net-not-showing. Not shopify-order-edit-not-saving. Soft-link shopify-wholesale-payment-terms-wrong when B2B terms are the real issue; shopify-manual-payment-capture-failing when capture after invoice pay fails. Distinct from customer-metafield-not-saving and metaobject-definition-locked. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-draft-order-invoice-blank.

Admin metafield definition locked is a different bug from customer metafield not saving, metaobject definition locked, and metafields not showing on storefront. Walk the ordinary causes first: Settings → Custom data → Metafields definition Managed by app / ownership lock, type or validations uneditable, staff Custom data permissions, you tested customer value Save / metaobject lock / storefront metafields instead. Not customer-metafield-not-saving. Not shopify-metaobject-definition-locked. Not shopify-metafields-not-showing-on-storefront. Soft-link product-metafields-not-showing when theme dynamic sources are the real issue; shopify-metaobjects-not-showing when entries render blank. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-metafield-definition-locked.

Product option / variant ceiling (3 options / ~100 variants) is a different bug from variant picker broken, Combined Listings not working, and line item properties missing. Walk the ordinary causes first: already three option names, variant matrix near 100, Admin Save / Add option error, Combined Listings child vs classic product, options apps fighting Admin, you tested storefront picker / Combined Listings / line-item properties instead. Not shopify-variant-picker-broken. Not shopify-combined-listings-not-working. Not shopify-line-item-properties-missing. Soft-link shopify-color-swatches-not-showing when theme option UI is the real issue; shopify-variant-inventory-policy-wrong when stock policy is the real issue. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-option-limit.

Empty product image alt text across many SKUs is a different bug from CDN images broken, rich snippets / structured data missing, page-speed LCP failing, lazy-load hiding above-fold, and Open Graph image missing. Walk the ordinary causes first: Products → Media Alt blank on many products, storefront alt="", CSV/Matrixify import wiped alt, theme drops image.alt, SEO app never wrote Media, you tested CDN 404 / JSON-LD / LCP / og:image instead. Not shopify-cdn-images-broken. Not shopify-rich-snippets-missing. Not shopify-structured-data-missing. Not shopify-page-speed-lcp-failing. Not shopify-lazy-load-hiding-above-fold. Not shopify-open-graph-image-missing. Soft-link shopify-meta-title-description-missing when search listings are the real gap; shopify-product-image-zoom-broken when gallery UX is the real issue. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-image-alt-missing-bulk.

Combined Listings sync/publish/combine failing is a different bug from Combined Listings storefront not working, product option limit, variant picker broken, rich snippets missing, hreflang wrong, and geo-IP redirect loop. Walk the ordinary causes first: Admin combine dialog error, children detach after Save, option name/value mismatch, CSV/Matrixify broke Combined Listings ownership, child not published to Online Store/Market, Combined Listings app ownership lost, you tested storefront CL UI / option ceiling / variant picker / rich snippets / hreflang / geo-IP instead. Not shopify-combined-listings-not-working. Not shopify-product-option-limit. Not shopify-variant-picker-broken. Not shopify-rich-snippets-missing. Not shopify-hreflang-wrong. Not shopify-geo-ip-redirect-loop. Soft-link shopify-product-publish-not-syncing when channel publish is the real issue; shopify-color-swatches-not-showing when theme option UI is the real issue after sync succeeds. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-combined-listings-failing.

Unit price / price-per-unit showing the wrong amount is a different bug from unit price not showing, tax-inclusive pricing wrong, compare-at badge wrong, inventory item cost wrong, and rich snippets missing. Walk the ordinary causes first: Admin unit_price_measurement quantity/unit/reference mismatch vs PDP math, Markets presentment skew on only the unit line, theme Liquid dividing by the wrong reference, EU/UK labeling app fighting native unit price, CSV/Matrixify wrong reference_unit, you tested missing unit price / tax-inclusive / compare-at / inventory cost / rich snippets instead. Not shopify-unit-price-not-showing. Not shopify-tax-inclusive-pricing-wrong. Not shopify-compare-at-badge-wrong. Not shopify-inventory-item-cost-wrong. Not shopify-rich-snippets-missing. Soft-link shopify-currency-converter-wrong when every price is wrong currency; shopify-compare-at-price-not-showing when sale strikethrough is the real gap. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-unit-price-wrong.

Barcode / GTIN / UPC / ISBN / MPN not saving or reverting after Save is a different bug from SKU duplicate error, inventory item cost wrong, product publish not syncing, variant inventory policy wrong, and EDI ASN not matching. Walk the ordinary causes first: invalid GTIN length/check digit validation toast, staff missing Products permission, CSV/Matrixify/ERP overwrite after Save, inventory item barcode racing variant barcode, app Admin API wipe, you tested SKU duplicate / inventory cost / publish sync / variant policy / EDI ASN instead. Not shopify-sku-duplicate-error. Not shopify-inventory-item-cost-wrong. Not shopify-product-publish-not-syncing. Not shopify-variant-inventory-policy-wrong. Not shopify-edi-asn-not-matching. Soft-link shopify-unit-price-wrong when measure fields also fail to stick; shopify-bulk-operations-stuck when a bulk barcode write hangs. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-barcode-not-saving.

SKU duplicate / already taken on Save or import is a different bug from barcode not saving, inventory item cost wrong, product publish not syncing, variant inventory policy wrong, and bulk operations stuck. Walk the ordinary causes first: store-wide SKU uniqueness, draft/archived product still owns the SKU, CSV/Matrixify/ERP stamped the same SKU onto many rows, copy-product kept the old SKU, you tested barcode not saving / inventory cost / publish sync / variant policy / bulk stuck instead. Not shopify-barcode-not-saving. Not shopify-inventory-item-cost-wrong. Not shopify-product-publish-not-syncing. Not shopify-variant-inventory-policy-wrong. Not shopify-bulk-operations-stuck. Soft-link shopify-unit-price-wrong when measure fields also fail to stick; shopify-barcode-not-saving when the GTIN field is the real persistence bug. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sku-duplicate-error.

Product JSON-LD @type Product completely absent from PDP view-source is a different bug from rich snippets missing (GSC eligibility), structured data missing/invalid when a Product node exists, meta title/description missing, and AggregateRating review stars. Walk the ordinary causes first: theme never emits Product schema, SEO app stripped Product nodes, only Organization/BreadcrumbList/FAQPage left, you tested GSC rich snippets / invalid Offer / meta titles / AggregateRating instead. Not shopify-rich-snippets-missing. Not shopify-structured-data-missing. Not shopify-meta-title-description-missing. Not shopify-review-stars-not-in-google. Soft-link shopify-faq-schema-not-showing when FAQPage is the only gap; shopify-open-graph-image-missing when social share is the leftover issue. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-json-ld-product-missing.

Variant image not swapping (selection works, gallery stays on featured) is a different bug from variant picker broken, CDN images broken, and quick-add failing. Walk the ordinary causes first: variants missing Media assignments, theme variantchange / Section Rendering / featured_media ignored, gallery or swatch apps fighting native media JS, you tested picker / CDN 404 / quick-add instead. Not shopify-variant-picker-broken. Not shopify-cdn-images-broken. Not shopify-quick-add-failing. Soft-link variant-picker-not-updating when price/ATC also stay stuck; shopify-color-swatches-not-showing when swatch UI never mounts; shopify-product-image-zoom-broken when zoom is the leftover gap. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-variant-image-not-swapping.

Color swatch wrong (swatches mount but paint the wrong hex/image) is a different bug from color swatches not showing, variant picker broken, and variant image not swapping. Walk the ordinary causes first: option values vs metafield/theme color map mismatch, CSS filter / mix-blend shifting hue, theme hardcoding colors by position, swatch apps mapping wrong keys, you tested missing swatches / picker / gallery stuck instead. Not shopify-color-swatches-not-showing. Not shopify-variant-picker-broken. Not shopify-variant-image-not-swapping. Soft-link size-chart-not-showing when fit guide is the leftover gap; variant-picker-not-updating when price/ATC also stay stuck. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-color-swatch-wrong.

Size guide not opening (control mounts but accordion / details / drawer stays shut) is a different bug from size chart not showing and size chart popup not opening. Walk the ordinary causes first: unbound theme accordion JS, empty size-guide metafield aborting open, CSS pointer-events / overflow clipping the panel, accordion apps stealing clicks, you tested missing chart content or a dedicated popup instead. Not shopify-size-chart-not-showing. Not size-chart-popup-not-opening. Soft-link shopify-product-tabs-not-showing / shopify-product-faq-not-showing when other accordions are also dead. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-size-guide-not-opening.

Sticky ATC failing (bar mounts and click fires but cart add fails) is a different bug from sticky ATC missing, sticky ATC not working, buy-button not loading, quick-add failing, Hydrogen cart broken, and upsell popup not showing. Walk the ordinary causes first: stale sticky form variant id after option change, sold-out race, /cart/add.js 422 / JSON error, sticky bar not reading the live product-form, you tested missing bar / dead click / Buy Button / quick-add / Hydrogen / upsell instead. Not shopify-sticky-add-to-cart-missing. Not sticky-add-to-cart-not-working. Soft-link cart-drawer-not-updating when add succeeds but drawer stays stale; shopify-add-to-cart-button-not-working when the main PDP ATC is also dead. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sticky-add-to-cart-failing.

Redirect loop / ERR_TOO_MANY_REDIRECTS right after connecting a custom domain is a different bug from Markets geo-IP redirect loop, stable www↔apex redirect loop, custom domain SSL not connecting alone, and password page stuck online. Walk the ordinary causes first: SSL pending racing HTTPS force during cutover, primary domain unset, www and apex both forwarding, Cloudflare Flexible SSL fighting Shopify, leftover registrar forwarding, you tested geo-IP / stable www↔apex / SSL pending alone / password page instead. Not shopify-geo-ip-redirect-loop. Not www-redirect-loop-shopify. Not custom-domain-ssl-not-connecting. Not password-page-stuck-online. Soft-link shopify-canonical-url-wrong when the loop is gone but Google shows the wrong host; shopify-password-page-customization-missing when branding is the leftover gap. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-redirect-loop-after-domain.

Free shipping bar wrong (bar mounts but remaining dollars / progress / threshold is wrong) is a different bug from free shipping bar missing, sticky ATC, quick-add, Hydrogen cart, product recommendations, shipping calculator wrong, and checkout shipping rates wrong. This is when the free shipping progress bar is visible on cart or cart drawer but remaining $ / progress fill / unlocked state does not match live cart and Settings → Shipping free-shipping rules — hardcoded bar threshold ≠ shipping rule, cart.total_price vs items_subtotal_price, Markets currency / country mismatch, AJAX cart not refreshing remaining after line change, you tested missing bar / sticky ATC / quick-add / Hydrogen / recommendations / shipping rates instead. Walk the ordinary causes first. Not shopify-free-shipping-bar-missing. Soft-link checkout-shipping-rates-wrong when the bar is correct but checkout still charges shipping; shopify-shipping-calculator-wrong when the storefront calculator is the leftover gap. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / cart / free-shipping-bar exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-free-shipping-bar-wrong. Free shipping bar missing is /shopify-free-shipping-bar-missing. Shipping rates is /checkout-shipping-rates-wrong. Shipping calculator is /shopify-shipping-calculator-wrong.

Product tabs blank (tabs / accordion labels mount but panel content is empty) is a different bug from product tabs not showing, product FAQ not showing, product reviews not showing, metafields not showing on storefront, and size guide not opening. This is when Description / Shipping / Reviews / Care tabs are visible and clickable on the PDP but the open panel body is empty — unbound tab content source, empty metafield / wrong namespace, review app widget blank inside the Reviews tab, JS emptying panel HTML, CSS height/overflow hiding text, you tested tabs missing / FAQ missing / reviews missing / metafields / size guide instead. Walk the ordinary causes first. Not shopify-product-tabs-not-showing. Soft-link shopify-product-reviews-not-showing when the Reviews tab is bound but reviews are blank storewide; shopify-metafields-not-showing-on-storefront when metafields fail outside tabs too. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / PDP / product-tabs exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-product-tabs-blank. Tabs missing is /shopify-product-tabs-not-showing. Product FAQ is /shopify-product-faq-not-showing. Metafields is /shopify-metafields-not-showing-on-storefront.

Zoom gallery broken (gallery / zoom chrome mounts but thumbnails, swipe, or lightbox show the wrong asset or stick) is a different bug from product image zoom broken (zoom never opens), variant image not swapping, CDN images broken, and product recommendations blank. This is when thumbnails, arrows, swipe, or lightbox chrome are visible on the PDP but main image / lightbox is wrong or stuck — thumbnail→main desync, swipe freezes mid-gallery, lightbox opens wrong media, featured wrong after gallery nav, two gallery/zoom apps fighting, you tested zoom-never-opens / variant image / CDN / recommendations instead. Walk the ordinary causes first. Not shopify-product-image-zoom-broken. Soft-link shopify-variant-image-not-swapping when only variant select fails; shopify-cdn-images-broken when Network shows cdn.shopify.com 404s; shopify-product-recommendations-blank when related products are blank. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / PDP / media-gallery exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-zoom-gallery-broken. Zoom never opens is /shopify-product-image-zoom-broken. Variant image is /shopify-variant-image-not-swapping. CDN is /shopify-cdn-images-broken.

Related products duplicate (related / recommended / complementary strip mounts but cards duplicate or self-recommend) is a different bug from product recommendations blank, recently viewed blank, upsell popup not showing, and Search & Discovery filters broken. This is when related cards are visible on the PDP but the same product appears twice, the current PDP product appears in related, Search & Discovery stacks with theme Product recommendations, or FBT/upsell apps repeat SKUs — you tested blank recommendations / recently viewed / upsell popup / collection filters instead. Walk the ordinary causes first. Not shopify-product-recommendations-blank. Soft-link shopify-recently-viewed-blank when history is blank; shopify-upsell-popup-not-showing when the popup never mounts. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / PDP / related-products exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-related-products-duplicate. Recs blank is /shopify-product-recommendations-blank. Recently viewed is /shopify-recently-viewed-blank. Upsell popup is /shopify-upsell-popup-not-showing.

Breadcrumb wrong (storefront crumb trail mounts but path, labels, or hrefs are incorrect) is a different bug from breadcrumb schema missing, Search & Discovery filters broken, and collection rules not matching. This is when Home / Collection / Product chrome is visible but the wrong parent collection, missing Home, stale labels, dead crumb links, or Markets locale crumbs mismatch the live URL — you tested BreadcrumbList JSON-LD / collection filters / smart collection membership instead. Walk the ordinary causes first. Not shopify-breadcrumb-schema-missing. Soft-link shopify-search-and-discovery-filters-broken when filters are the leftover gap; shopify-collection-rules-not-matching when membership fails. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / navigation / breadcrumb exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-breadcrumb-wrong. Breadcrumb schema is /shopify-breadcrumb-schema-missing. Filters is /shopify-search-and-discovery-filters-broken. Collection rules is /shopify-collection-rules-not-matching.

Collection sort broken (Manual / Featured product order not reflecting on the live grid) is a different bug from collection-sort-not-working (automatic Sort by price / best selling / newest), Search & Discovery filters broken, and collection rules not matching. This is when Admin Sort is Manually / Featured but drag-and-drop positions do not match the storefront, Featured resets after CSV/bulk, Search & Discovery boosts or a merchandising app reorder Featured, or theme Liquid sorts by created_at / price instead of admin order — you tested automatic Sort by / filters / smart collection membership instead. Walk the ordinary causes first. Not shopify-collection-sort-not-working. Soft-link shopify-search-and-discovery-filters-broken when filters are the leftover gap; shopify-collection-rules-not-matching when membership fails. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / collection / merchandising exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-collection-sort-broken. Automatic Sort by is /shopify-collection-sort-not-working. Filters is /shopify-search-and-discovery-filters-broken. Collection rules is /shopify-collection-rules-not-matching.

Pagination 404 (Next / Previous / Load more / /page/2 returns HTTP 404 or theme Page not found) is a different bug from collection-pagination-seo (thin or duplicate titles on page 2 that still 200), collection sort broken, Search & Discovery filters broken, and crawl-budget-wasted-facets. This is when pagination URLs are wrong, past last page, Markets locale prefixes break /page/N, or an AJAX infinite-scroll app invents missing routes — you tested thin SEO titles / Manual sort / filters / facet crawl instead. Walk the ordinary causes first. Not shopify-collection-pagination-seo. Soft-link shopify-collection-sort-broken when Manual order is the leftover gap; shopify-search-and-discovery-filters-broken when filters empty the grid. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / collection / pagination exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-pagination-404. Pagination SEO is /shopify-collection-pagination-seo. Sort broken is /shopify-collection-sort-broken. Filters is /shopify-search-and-discovery-filters-broken.

Filter count wrong (facet (N) does not match the applied product grid) is a different bug from Search & Discovery filters broken (filters empty or do not apply), collection sort broken, pagination 404, and crawl-budget-wasted-facets. This is when facets mount and apply but Color Blue (12) yields 3 products, Size M (0) is still clickable, Markets/availability inflate counts, Search & Discovery is stale after bulk edit, or theme/AJAX apps invent numbers — you tested empty/broken filters / Manual sort / pagination 404 / facet crawl instead. Walk the ordinary causes first. Not shopify-search-and-discovery-filters-broken. Soft-link shopify-collection-sort-broken when Manual order is the leftover gap; shopify-pagination-404 when Next / page/2 404s after filtering. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / collection / filter exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-filter-count-wrong. Filters broken is /shopify-search-and-discovery-filters-broken. Sort broken is /shopify-collection-sort-broken. Pagination 404 is /shopify-pagination-404.

Swatch filter blank (collection Color / swatch filter chips empty — empty circles, no hex fill, no image swatches) is a different bug from color swatch wrong (PDP paints wrong hex), filter count wrong (facet (N) ≠ grid), Search & Discovery filters broken (filters empty or do not apply), and color swatches not showing (PDP swatch UI never mounts). This is when the collection filter sidebar Color facet mounts but chips are blank while labels may still apply — Search & Discovery Color type not Swatch, missing hex/image map, metafield color orphaned after rename, theme CSS zeroing swatch backgrounds, filter apps inventing empty chips — you tested wrong PDP paint / wrong counts / empty filters / missing PDP swatches instead. Walk the ordinary causes first. Not shopify-color-swatch-wrong. Soft-link shopify-filter-count-wrong when (N) mismatches; shopify-search-and-discovery-filters-broken when filters empty or do not apply. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / collection / filter exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-swatch-filter-blank. Color swatch wrong is /shopify-color-swatch-wrong. Filter count wrong is /shopify-filter-count-wrong. Filters broken is /shopify-search-and-discovery-filters-broken.

Mobile nav stuck (drawer open but frozen / cannot close / body scroll lock never releases) is a different bug from mobile menu not opening (hamburger never opens) and megamenu not opening (desktop header mega menu). This is when the mobile drawer opens or half-opens and then freezes — Close/X dead, overlay ignored, overflow:hidden stuck on body, focus trap stuck, app embeds covering the close hit area — you tested never-opens or desktop megamenu instead. Walk the ordinary causes first. Not shopify-mobile-menu-not-opening. Soft-link shopify-megamenu-not-opening when desktop mega menu is the leftover gap. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store; a checkout-ready workflow includes storefront / header / drawer exception alerts landing in a channel you already check. Clock starts when collaborator access is in. 72 hours. One live store. The DIY troubleshooting playbook is at /shopify-mobile-nav-stuck. Mobile menu not opening is /shopify-mobile-menu-not-opening. Megamenu not opening is /shopify-megamenu-not-opening.

Wishlist / saved items not syncing across devices or customer accounts is a different bug from customer accounts login broken, customer account UI extension missing, Multipass login failing, product recommendations blank, and back-in-stock not notifying. Walk the ordinary causes first: guest wishlist stuck in localStorage only, account sync / merge-on-login off in the wishlist app, classic vs new customer accounts mismatch, second wishlist app fighting the list, you tested login / UI extension / Multipass / recommendations / back-in-stock instead. Not shopify-customer-accounts-login-broken. Not shopify-customer-account-ui-extension-missing. Not shopify-multipass-login-failing. Not shopify-product-recommendations-blank. Not shopify-back-in-stock-not-notifying. Soft-link shopify-wishlist-button-missing when the heart never mounts; wishlist-button-not-working when the heart is dead. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-wishlist-not-syncing.

PayPal Express Checkout / PayPal button missing on cart or product is a different bug from Shop Pay wallet not showing, Apple Pay, Google Pay, BNPL not showing, and payment customization not hiding. Walk the ordinary causes first: PayPal not Active / Express or Smart Buttons off, theme dynamic checkout / PayPal blocks removed, Markets country unsupported, CSS/app hiding PayPal row, Payment Customization hiding gateways, you tested Shop Pay wallet / Apple Pay / Google Pay / BNPL / payment customization instead. Not shopify-shop-pay-wallet-not-showing. Not apple-pay-not-showing-shopify. Not google-pay-not-showing-shopify. Not shopify-bnpl-not-showing. Not shopify-payment-customization-not-hiding. Soft-link shopify-shop-pay-button-missing when every accelerated wallet is gone. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-paypal-express-not-showing.

Buy now pay later (Affirm / Klarna / Afterpay / Sezzle / Zip / similar) missing at checkout is a different bug from Shop Pay Installments missing, Shop Pay wallet not showing, payment customization not hiding, and 3D Secure / SCA failing. Walk the ordinary causes first: BNPL app not Active / KYC incomplete, Markets country unsupported, cart under provider floor or over ceiling, gift cards / subscriptions / digital exclusions, Payment Customization hiding the gateway, you tested Shop Pay Installments / Shop Pay wallet / payment customization / 3D Secure instead. Not shopify-shop-pay-installments-missing. Not shopify-shop-pay-wallet-not-showing. Not shopify-payment-customization-not-hiding. Not shopify-3d-secure-failing. Soft-link shopify-payments-card-declined when a method showed and the card declined. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-bnpl-not-showing.

3D Secure / SCA authentication failing at checkout so cards decline is a different bug from fraud analysis flagging good orders, Shop Pay wallet not showing, Shop Pay Installments missing, payment customization not hiding, and manual payment capture failing. Walk the ordinary causes first: challenge modal hangs or errors, authentication_required / authentication_failed decline, EU/UK SCA expected but never completes, Markets region mismatch, wallet path confused with card 3DS, you tested fraud analysis / Shop Pay wallet / Installments / payment customization / manual capture instead. Not shopify-fraud-analysis-flagging-good-orders. Not shopify-shop-pay-wallet-not-showing. Not shopify-shop-pay-installments-missing. Not shopify-payment-customization-not-hiding. Not shopify-manual-payment-capture-failing. Soft-link shopify-payments-card-declined when the bug is general AVS/CVV/issuer decline without an SCA challenge. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-3d-secure-failing.

Kit / bundle component inventory not decrementing so the parent oversells or stays Available is a different bug from bundle discount not applying, Cart Transform Function broken, Flow inventory not updating, variant inventory policy wrong, and inventory item cost wrong. Walk the ordinary causes first: broken component mapping in Shopify Bundles / kit app, parent Available not derived from min(component÷multiplier), wrong location stock, Continue selling on a required component, conflicting 3PL/POS sync rewriting levels after decrement, you tested bundle discount / cart transform / Flow inventory / variant policy / item cost instead. Not shopify-bundle-discount-not-applying. Not shopify-cart-transform-function-broken. Not shopify-flow-inventory-not-updating. Not shopify-variant-inventory-policy-wrong. Not shopify-inventory-item-cost-wrong. Soft-link shopify-bundles-not-showing when the kit never mounts, multi-location-inventory-wrong for location sync. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-kit-inventory-wrong.

Cart / theme shipping rate calculator wrong or empty before checkout is a different bug from shipping profile zones wrong, local delivery zones wrong, pickup points not showing, carrier service callback timeout, and delivery customization Function failing. Walk the ordinary causes first: theme Cart shipping calculator section disabled, country/province/ZIP fields not posting, /cart/shipping_rates.json empty or erroring, destination not on the product profile, free-shipping/estimate apps racing the theme calculator, Markets currency mismatch on the estimate. Not shopify-shipping-profile-zones-wrong. Not shopify-local-delivery-zones-wrong. Not shopify-pickup-points-not-showing. Not shopify-carrier-service-callback-timeout. Not shopify-delivery-customization-function-failing. Checkout-only blanks stay /checkout-shipping-rates-wrong. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shipping-calculator-wrong.

Customer metafield Save failing or reverting in admin Customers → customer → Metafields is a different bug from product/variant metafields not showing on storefront, metaobjects not showing, tax override not saving, and customer accounts login broken. Walk the ordinary causes first: type mismatch vs definition, validations rejecting the value, staff permissions, apps overwriting via Admin API, wrong owner resource (product/company/metaobject instead of Customer), GraphQL Save never committing. Not shopify-metafields-not-showing-on-storefront. Not product-metafields-not-showing. Not shopify-metaobjects-not-showing. Not shopify-tax-override-not-saving. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /customer-metafield-not-saving.

Native abandoned checkout emails / marketing automations not sending recovered carts is a different bug from customer events pixels broken, analytics not matching GA4, Flow trigger not firing, and webhooks not delivering. Walk the ordinary causes first: Settings → Checkout abandoned checkout emails off, Abandoned checkout marketing automation still Draft, delay longer than the test window, recovery link broken, staff/admin or already-ordered suppression, spam/Promotions / sending domain, you tested customer events pixels / GA4 analytics / Flow triggers / webhooks instead. Not shopify-customer-events-pixels-broken. Not shopify-analytics-not-matching-ga4. Not shopify-flow-trigger-not-firing. Not shopify-webhooks-not-delivering. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-abandoned-checkout-email-not-sending.

Online Store 2.0 header-group / footer-group section groups not rendering in the theme editor is a different bug from JSON templates / customizer blank, theme app extensions not appearing, Hydrogen cart broken, and admin app blank after install. Walk the ordinary causes first: sections/header-group.json or footer-group.json unknown section type after merge, missing sections/*.liquid, invalid JSON / trailing commas, layout/*.json dropped header/footer group reference, duplicate unpublished theme, you tested blank customizer / app blocks / Hydrogen cart / admin blank instead. Not json-templates-section-groups-broken. Not shopify-theme-app-extensions-not-appearing. Not shopify-hydrogen-cart-broken. Not shopify-admin-app-blank-after-install. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-online-store-2-section-groups-broken.

Collaborator request / staff invite stuck Pending is a different bug from POS Pro staff permissions wrong, custom app scopes missing, admin app blank after install, and collaborator request email not sending. Walk the ordinary causes first: wrong .myshopify.com URL, owner never Accepted in Users and permissions, expired invite not resent, Collaborators vs Staff Accounts mix-up, Declined without re-request, you tested POS permissions / custom app scopes / blank admin apps / invite email delivery instead. Not shopify-pos-pro-staff-permissions-wrong. Not shopify-custom-app-scopes-missing. Not shopify-admin-app-blank-after-install. Not collaborator-request-email-not-sending. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store — Latch install uses collaborator access. DIY playbook: /shopify-collab-request-stuck.

Flow trigger not firing on order/create/inventory events is a different bug from Flow inventory not updating, webhooks not delivering, bulk operations stuck, and broader Flow not triggering conditions. Walk the ordinary causes first: wrong Order created vs Order paid vs Inventory quantity changed trigger, Draft/paused workflow, Flow app/plan gate, event before Active (no backfill), empty run history after proven admin event, you tested inventory actions / app webhooks / bulk ops instead. Not shopify-flow-inventory-not-updating. Not shopify-webhooks-not-delivering. Not shopify-bulk-operations-stuck. Not shopify-flow-not-triggering. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-flow-trigger-not-firing.

Translation API / Markets locales missing translations is a different bug from checkout language wrong, Markets Pro duties mismatch, metafields not showing on storefront, and Translate & Adapt missing strings. Walk the ordinary causes first: locale enabled but not published on the market, translationsRegister never called for PRODUCT/theme/checkout keys, theme locale JSON missing for secondary language, ERP/PIM/translation app skipping Translation API / leaving outdatedLocale, you tested checkout UI language / Markets Pro duties / metafield display / Translate & Adapt UI instead. Not shopify-checkout-language-wrong. Not shopify-markets-pro-duties-mismatch. Not shopify-metafields-not-showing-on-storefront. Not shopify-translate-missing-strings. Latch does not sell an earnings or ops-efficiency number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-translation-api-missing-locale.

Checkout editor locked (Customize greyed out / permission-denied so you cannot edit extensibility or branding) is a different bug from Checkout Branding API not applying, checkout UI extension not loading, thank-you page customization missing, and post-purchase page not loading. Walk the ordinary causes first: non-Plus / no checkout extensibility plan gate, staff user missing Checkout customization permission, conflicting checkout branding/upsell apps locking the native editor, you tested Branding API render / UI extension runtime / thank-you / post-purchase instead. Not shopify-checkout-branding-api-not-applying. Not shopify-checkout-ui-extension-not-loading. Not shopify-thank-you-page-customization-missing. Not shopify-post-purchase-page-not-loading. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-editor-locked.

Wholesale payment terms wrong (Net 30/60 missing or wrong at B2B checkout) is a different bug from B2B company location pricing wrong, B2B catalog prices wrong, draft order invoice not sending, manual payment capture failing, and payment customization not hiding. Walk the ordinary causes first: company/location payment terms unset or wrong net days, payment on account disabled, retail login instead of company contact, Payment Customization hiding net terms, you tested location pricing / catalog prices / draft invoice / manual capture / payment customization instead. Not shopify-b2b-company-location-pricing-wrong. Not shopify-b2b-catalog-prices-wrong. Not shopify-draft-order-invoice-not-sending. Not shopify-manual-payment-capture-failing. Not shopify-payment-customization-not-hiding. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-wholesale-payment-terms-wrong.

Company location pricing wrong (one location shows wrong catalog / price list while another location on the same company is correct) is a different bug from catalog-wide B2B catalog prices wrong, wholesale payment terms, draft order invoice not sending, and quantity breaks not showing. Walk the ordinary causes first: buyer on wrong active location, failing location missing/wrong catalog assignment, stale price list, retail leak, theme ignoring location catalog context, you tested catalog-wide B2B prices / payment terms / draft invoice / quantity breaks instead. Not shopify-b2b-catalog-prices-wrong. Not shopify-draft-order-invoice-not-sending. Not shopify-quantity-breaks-not-showing. Not b2b-catalog-not-showing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-b2b-company-location-pricing-wrong.

Bundle / BXGY / cart-transform discount not applying at checkout is a different bug from discount function stacking, cart transform function broken, quantity breaks not showing, and customer segment discount. Walk the ordinary causes first: discount Draft/expired, BXGY product sets or quantities not met, bundle parent vs components mismatch, Cart Transform shape vs Discount Function price path, channel/Markets, you tested stacking / transform crash / quantity-break UI / segment / code reject instead. Not shopify-discount-function-not-stacking. Not shopify-cart-transform-function-broken. Not shopify-quantity-breaks-not-showing. Not shopify-customer-segment-discount-not-applying. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-bundle-discount-not-applying.

Partial fulfillment stuck / remaining lines will not fulfill is a different bug from fulfillment hold stuck, fulfillment constraint rule blocking, order routing wrong location, transfer order not receiving, and bulk operations stuck. Walk the ordinary causes first: leftover FO closed after first partial, Assigned location 0 Available for remaining SKUs, 3PL closed leftovers, digital/physical mix, you tested hold / constraint / routing / transfer / bulk / partial email instead. Not shopify-fulfillment-hold-stuck. Not shopify-fulfillment-constraint-rule-blocking. Not shopify-order-routing-wrong-location. Not shopify-transfer-order-not-receiving. Not shopify-bulk-operations-stuck. Latch does not sell an earnings or ship-rate number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-partial-fulfillment-stuck.

Refund to store credit not issuing is a different bug from exchange not creating, return label not generating, gift card balance check, gift card purchase, chargeback evidence, and store credit not applying at checkout. Walk the ordinary causes first: Refund method not Store credit, guest/duplicate customer, returns app refund-only, Markets wallet mismatch, you tested exchange / return label / gift card / chargeback / checkout-apply instead. Not shopify-exchange-not-creating. Not shopify-return-label-not-generating. Not shopify-gift-card-balance-check-broken. Not shopify-gift-card-purchase-failing. Not shopify-chargeback-evidence-missing. Not shopify-store-credit-not-applying. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-refund-to-store-credit-failing.

A missing Shop Pay / accelerated checkout button is a different bug from Shopify Payments card declined, discount code not applying, checkout shipping rates wrong, and payment pending mail. Walk the ordinary causes first: Shopify Payments not live or Shop Pay toggled off, Markets / country / currency hiding wallets, theme dynamic checkout buttons off, product types / apps / subscriptions that hide Shop Pay, browser or Shop account quirks, you tested card declined / discount / shipping rates / payment pending instead. Not card declined. Not discount codes. Not shipping rates. Not payment pending. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shop-pay-not-showing. Apple Pay-only missing is /apple-pay-not-showing-shopify. Google Pay-only missing is /google-pay-not-showing-shopify.

A missing Apple Pay button is a different bug from Shop Pay / accelerated checkout missing, Shopify Payments card declined, discount code not applying, and checkout shipping rates wrong. Walk the ordinary causes first: Apple Pay domain verification / association file pending or failed, Shopify Payments not live or Apple Pay toggled off, Safari / iPhone / Mac / Wallet requirements not met, Markets / country / currency hiding wallets, theme or checkout surface without dynamic checkout, you tested Shop Pay missing / card declined / discount / shipping rates instead. Not Shop Pay missing. Not card declined. Not discount codes. Not shipping rates. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /apple-pay-not-showing-shopify. Google Pay-only missing is /google-pay-not-showing-shopify.

A missing Google Pay button is a different bug from Apple Pay missing, Shop Pay / accelerated checkout missing, and Shopify Payments card declined. Walk the ordinary causes first: Shopify Payments not live or Google Pay toggled off, Chrome / Android / Google Wallet requirements not met, Markets / country / currency hiding wallets, theme or checkout surface without dynamic checkout, empty or blocked Google payment methods, you tested Apple Pay missing / Shop Pay missing / card declined instead. Not Apple Pay missing. Not Shop Pay missing. Not card declined. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /google-pay-not-showing-shopify.

Wrong Markets currency or price for a country is a different bug from checkout shipping rates wrong, Shop Pay / Apple Pay / Google Pay missing, and multi-location inventory wrong. Walk the ordinary causes first: country in the wrong or unpublished Market, automatic FX vs fixed / catalog prices, price round-up endings, duties / import taxes in landed cost, catalog product inclusions, theme currency switcher out of sync with checkout, you tested shipping rates / wallets / multi-location instead. Not checkout shipping rates. Not Shop Pay missing. Not Apple Pay missing. Not Google Pay missing. Not multi-location inventory. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-markets-currency-wrong.

Broken or missing checkout address autocomplete is a different bug from checkout shipping rates wrong, Markets currency wrong, Shop Pay / Apple Pay / Google Pay missing, and discount code not applying. Walk the ordinary causes first: Places API key / billing / library, autocomplete app conflicts, Shopify address validation rules, country / Markets support gaps, theme or checkout UI extensions replacing the address block, you tested shipping rates / Markets FX / wallets / discount codes instead. Not checkout shipping rates. Not Markets currency. Not Shop Pay missing. Not Apple Pay missing. Not Google Pay missing. Not discount codes. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /checkout-address-autocomplete-broken.

Broken or missing thank you / order status upsells or additional scripts is a different bug from checkout address autocomplete, shipping rates wrong, Shop Pay missing, GA4 / Meta CAPI events missing, and abandoned checkout email. Walk the ordinary causes first: Additional scripts deprecated after checkout extensibility, thank-you / order-status extension not on the live profile, post-purchase app not upgraded, wrong surface (thank you vs order status), CSP / blockers, you tested address autocomplete / shipping rates / Shop Pay / GA4 / Meta CAPI / abandoned checkout instead. Not address autocomplete. Not shipping rates. Not Shop Pay missing. Not GA4 purchase missing. Not Meta CAPI. Not abandoned checkout mail. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /thank-you-page-upsell-broken.

A stale cart drawer / AJAX cart after add to cart is a different bug from thank you page upsells, Shop Pay missing, discount code not applying, abandoned checkout email, and theme agency vs ops. Walk the ordinary causes first: theme cart JS / cart-drawer unbound, Sections API section id wrong, cart-drawer apps fighting the theme, console errors aborting publish, you tested thank you upsells / Shop Pay / discount codes / abandoned checkout / theme agency instead. Not thank you upsells. Not Shop Pay missing. Not discount codes. Not abandoned checkout mail. Not theme agency. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /cart-drawer-not-updating.

A stuck variant picker / swatches UI is a different bug from cart drawer not updating, thank you page upsells, theme agency vs ops, and Shop Pay missing. Walk the ordinary causes first: theme product JS / variant-select unbound, variant media or combined listings mismatch, swatch apps fighting the theme, console errors aborting publish, you tested cart drawer / thank you upsells / theme agency / Shop Pay instead. Not cart drawer. Not thank you upsells. Not theme agency. Not Shop Pay missing. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /variant-picker-not-updating.

Empty or stuck collection filters / facets are a different bug from variant picker not updating, cart drawer not updating, and theme agency vs ops. Walk the ordinary causes first: storefront filtering / Search & Discovery facets not enabled, metafield definitions not filterable or products missing values, theme facets section unbound, filter apps fighting the theme, you tested variant picker / cart drawer / theme agency instead. Not variant picker. Not cart drawer. Not theme agency. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /collection-filters-not-working.

Empty or wrong storefront search is a different bug from collection filters not working, variant picker not updating, and cart drawer not updating. Walk the ordinary causes first: Search & Discovery fields / predictive search settings, missing synonyms or bad query redirects, unavailable / draft / unlisted products, theme predictive-search unbound, search apps fighting native suggest, you tested collection filters / variant picker / cart drawer instead. Not collection filters. Not variant picker. Not cart drawer. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /storefront-search-not-returning.

A blank or missing product reviews widget is a different bug from review-request email not sending, variant picker not updating, cart drawer not updating, and collection filters not working. Walk the ordinary causes first: app embed off on the live theme, product template missing the reviews app block, unpublished / pending reviews or product mismatch, star badge / carousel blocks removed, two review apps or CSS fighting the widget, you tested review-request email / variant picker / cart drawer / collection filters instead. Not review-request email. Not variant picker. Not cart drawer. Not collection filters. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /product-reviews-not-showing.

A dead wishlist / save for later button is a different bug from product reviews not showing, cart drawer not updating, variant picker not updating, and back-in-stock email not sending. Walk the ordinary causes first: app embed off on the live theme, product / card template missing the wishlist app block, customer accounts required while guests click a silent button, heart icon CSS-hidden on mobile, two wishlist apps or custom liquid fighting the click handler, you tested product reviews / cart drawer / variant picker / back-in-stock email instead. Not product reviews. Not cart drawer. Not variant picker. Not back-in-stock email. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /wishlist-button-not-working.

A dead size chart / fit guide popup is a different bug from wishlist button not working, variant picker not updating, product reviews not showing, and cart drawer not updating. Walk the ordinary causes first: theme product JS / dialog unbound after a theme edit, size-chart metafields empty or wrong page reference, product template missing the size-chart app block, app embed off, two size-chart apps or CSS fighting the modal open, you tested wishlist / variant picker / product reviews / cart drawer instead. Not wishlist. Not variant picker. Not product reviews. Not cart drawer. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /size-chart-popup-not-opening.

A missing or dead sticky add to cart / mobile buy bar is a different bug from size chart popup not opening, wishlist button not working, variant picker not updating, cart drawer not updating, and Shop Pay not showing. Walk the ordinary causes first: theme sticky ATC / mobile buy-bar section disabled or dropped after a theme edit, product form / sticky bar JS unbound, sticky ATC app fighting the native bar, CSS / z-index / safe-area hiding the bar, you tested size chart / wishlist / variant picker / cart drawer / Shop Pay instead. Not size chart. Not wishlist. Not variant picker. Not cart drawer. Not Shop Pay. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /sticky-add-to-cart-not-working.

A missing or dead quick view / product preview / quick shop modal on collection pages is a different bug from sticky add to cart not working, size chart popup not opening, wishlist button not working, variant picker not updating, cart drawer not updating, and collection filters not working. Walk the ordinary causes first: theme quick-view / product-preview section or product-card setting disabled or dropped after a theme edit, collection card / quick-view JS unbound, quick-view app fighting the native modal, CSS / pointer-events / z-index under chat or filter drawers, you tested sticky ATC / size chart / wishlist / variant picker / cart drawer / collection filters instead. Not sticky ATC. Not size chart. Not wishlist. Not variant picker. Not cart drawer. Not collection filters. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /quick-view-modal-not-opening.

A dead header megamenu / dropdown / mega menu is a different bug from quick view modal not opening, sticky add to cart not working, cart drawer not updating, collection filters not working, and storefront search not returning. Walk the ordinary causes first: theme header / mega-menu section disabled or dropped after a theme edit, header / dropdown JS unbound, megamenu app fighting the native nav, mobile drawer swallowing desktop hover, CSS / pointer-events / z-index under announcement or chat overlays, you tested quick view / sticky ATC / cart drawer / collection filters / storefront search instead. Not quick view. Not sticky ATC. Not cart drawer. Not collection filters. Not storefront search. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /megamenu-not-opening.

A missing or stuck-closed announcement bar / promo / free-shipping banner is a different bug from megamenu not opening, sticky add to cart not working, cart drawer not updating, and quick view modal not opening. Walk the ordinary causes first: theme announcement / promo section disabled or dropped after a theme edit, cookie / localStorage dismiss stuck closed, announcement app fighting the native bar, schedule / market / customer-tag / homepage-only rules hiding it, CSS / pointer-events / z-index under sticky header or chat overlays, you tested megamenu / sticky ATC / cart drawer / quick view instead. Not megamenu. Not sticky ATC. Not cart drawer. Not quick view. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /announcement-bar-not-showing.

A cookie consent / GDPR / CCPA banner that blocks Add to cart, Buy now, or checkout is a different bug from announcement bar not showing, megamenu not opening, Meta CAPI events missing, and GA4 purchase event missing. Walk the ordinary causes first: Shopify Customer Privacy / native cookie banner misconfigured for the region, Consentmo / GDPR Cookie Consent / cookie-bar app fighting native consent, full-screen overlay covering buy buttons, region / market / block-until-consent rules applied too broadly, marketing cookies held so Meta / GA4 look broken when consent is the gate, you tested announcement bar / megamenu / Meta CAPI / GA4 instead. Not announcement bar. Not megamenu. Not Meta CAPI. Not GA4. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /cookie-banner-blocking-checkout.

A storefront that stays on Enter using password / Coming soon after you meant to go live is a different bug from cookie banner blocking checkout, customer password reset email not sending, staff invite email not sending, and announcement bar not showing. Walk the ordinary causes first: Online Store → Preferences → Password protection still enabled, Markets / custom domain / DNS pointing at a passworded or preview shop, theme password.liquid or coming-soon app still forcing a lock, staff confused customer password reset or staff invite with the storefront gate, you tested cookie banner / password reset / staff invite / announcement bar instead. Not cookie banner. Not customer password reset. Not staff invite. Not announcement bar. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /password-page-stuck-online.

A custom domain that stays Connecting / SSL pending, fails TLS, or loops www ↔ apex is a different bug from password page stuck online, Markets currency wrong, and cookie banner blocking checkout. Walk the ordinary causes first: apex A or www CNAME still on the old host / wrong Shopify targets, Cloudflare orange-cloud proxy blocking Shopify SSL, www ↔ apex redirect loop or primary domain unset, AAAA / leftover records fighting the A record, SSL still provisioning after DNS cutover, you tested password page / Markets FX / cookie banner instead. Not password page. Not Markets currency. Not cookie banner. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /custom-domain-ssl-not-connecting.

A www ↔ apex bounce or ERR_TOO_MANY_REDIRECTS is a different bug from custom domain / SSL not connecting and password page stuck online. Walk the ordinary causes first: primary domain unset so both hosts fight, Cloudflare Flexible SSL bouncing HTTP↔HTTPS with Shopify, competing Shopify + Cloudflare Page Rules + registrar forwarding, A/CNAME still on an old host that redirects the other way, you tested SSL pending / password page instead. Not SSL pending. Not password page. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /www-redirect-loop-shopify.

A blank / white checkout, CDN failure, or ERR_CONNECTION on checkout is a different bug from www redirect loop, custom domain SSL, Shop Pay not showing, card declined, and cookie banner blocking checkout. Walk the ordinary causes first: ad blockers / privacy extensions, VPN or corporate proxy killing CDN hosts, payment / upsell apps injecting broken checkout scripts, legacy checkout.liquid on Checkout Extensibility shops, you tested redirect loop / SSL / Shop Pay / decline / cookie banner instead. Not www loop. Not SSL. Not Shop Pay. Not card declined. Not cookie banner. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /checkout-blank-or-cdn-error.

CAPI silence is a different bug from Meta pixel vs ops install comps, GA4 Shopify vs ops, and the broader multi-pixel add-to-cart tracking page. Walk the ordinary causes first: wrong dataset or Meta channel disconnected, CAPI never enabled, Test Events unused, pixel+CAPI missing matching event_id for dedupe, wrong event name or filters, you tested pixel-vs-ops / GA4 / multi-pixel instead. Not Meta pixel vs ops. Not GA4 vs ops. Not generic add-to-cart tracking. Latch does not sell an earnings or ROAS number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /meta-capi-events-missing.

A theme editor Save / Publish failure or edits that never appear on the live storefront is a different bug from theme agency vs ops, cart drawer not updating, variant picker not updating, megamenu not opening, and announcement bar not showing. Walk the ordinary causes first: invalid JSON templates / section groups, broken app blocks still referenced after uninstall, editing a draft / duplicated theme while Current stays live, staff missing Themes publish permission, cache making Publish look stuck, you tested agency hire / cart drawer / variant picker / megamenu / announcement bar instead. Not theme agency hire. Not cart drawer. Not variant picker. Not megamenu. Not announcement bar. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /theme-editor-publish-failing.

A blank theme customizer or JSON template / section group that will not load is a different bug from theme editor Save / Publish failing, app embed not loading, cart drawer not updating, and megamenu not opening. Walk the ordinary causes first: invalid templates/*.json, broken header-group / footer-group, unknown section type after a merge, missing section liquid, browser / ad-block / staff role blanking the admin shell, you tested theme-editor-publish-failing / app-embed / cart-drawer / megamenu instead. Not theme-editor-publish-failing. Not app-embed. Not cart-drawer. Not megamenu. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /json-templates-section-groups-broken.

Empty Search & Discovery Filters or boosts that never apply on collections is a different bug from collection filters not working, storefront search not returning, product metafields not showing, and JSON templates / section groups broken. Walk the ordinary causes first: Search & Discovery not installed, Filters tab empty / unpublished / wrong sources, Boosts scoped to the wrong collection, metafield sources with no values, theme facets disabled while S&D looks fine, you tested collection-filters / storefront-search / metafields / JSON templates instead. Not collection-filters. Not storefront-search. Not metafields. Not JSON templates. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /search-and-discovery-filters-empty.

A Liquid error / theme error on a live product or collection page after an app or edit is a different bug from theme editor Save / Publish failing, JSON templates / section groups blank, app embed not loading, cart drawer not updating, and variant picker not updating. Walk the ordinary causes first: missing snippet / section include, undefined object or broken filter, leftover app blocks after uninstall, draft vs Current theme, you tested theme-editor-publish-failing / JSON templates / app-embed / cart-drawer / variant-picker instead. Not theme-editor-publish-failing. Not JSON templates. Not app-embed. Not cart-drawer. Not variant-picker. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /liquid-error-on-product-page.

Broken or 404 product / collection images from Shopify CDN is a different bug from Liquid error on product page, checkout blank / CDN error, theme editor publish failing, cart drawer not updating, and www redirect loop. Walk the ordinary causes first: bad image_url / image_tag size or crop filters, theme img src / srcset pointing at deleted media, app rewrite of CDN hosts or leftover lazy-load, Cloudflare proxy / Hotlink / Polish, you tested liquid-error / checkout blank-CDN / theme-editor / cart-drawer / www-redirect instead. Not liquid-error. Not checkout blank/CDN. Not theme-editor. Not cart-drawer. Not www-redirect. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /cdn-shopify-images-not-loading.

Custom fonts / @font-face not loading is a different bug from CDN product images broken, Liquid error on product page, theme editor publish failing, and www redirect loop. Walk the ordinary causes first: CORS / Access-Control-Allow-Origin or Cross-Origin-Resource-Policy on .woff2, wrong theme Assets path or missing asset_url / font_url, Shopify Fonts picker vs self-hosted face mismatch, third-party font CDN / Cloudflare Rocket Loader / Hotlink, you tested CDN images / liquid-error / theme-editor / www-redirect instead. Not CDN images. Not liquid-error. Not theme-editor. Not www-redirect. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /custom-fonts-not-loading-shopify.

Poor PageSpeed / LCP on mobile is a different bug from CDN product images broken, custom fonts not loading, Liquid error on product page, cart drawer not updating, and app embed not loading. Walk the ordinary causes first: theme JavaScript blocking paint or main-thread work, App embeds / app scripts stacking, oversized LCP images missing sizes / srcset / fetchpriority, missing or bloated critical CSS, you tested CDN images / custom fonts / liquid-error / cart-drawer / app-embed instead. Not CDN images. Not custom fonts. Not liquid-error. Not cart-drawer. Not app-embed. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-pagespeed-lcp-poor.

High CLS / layout shift is a different bug from PageSpeed / LCP poor, CDN product images broken, custom fonts not loading, announcement bar not showing, and cookie banner blocking checkout. Walk the ordinary causes first: announcement / promo bars injecting late without reserved height, lazy images missing width / height / aspect-ratio, font-display swap shoving text, App embeds / popups shifting layout, you tested LCP / CDN images / custom fonts / announcement-bar / cookie-banner instead. Not LCP. Not CDN images. Not custom fonts. Not announcement-bar. Not cookie-banner. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cls-layout-shift.

Poor INP / Interaction to Next Paint is a different bug from PageSpeed / LCP poor, CLS / layout shift, cart drawer not updating, sticky add to cart not working, and app embed not loading. Walk the ordinary causes first: heavy theme JavaScript blocking the main thread after click, third-party App embeds stacking listeners on add-to-cart, variant / filter handlers doing too much before next paint, you tested LCP / CLS / cart-drawer / sticky-ATC / app-embed instead. Not LCP. Not CLS. Not cart-drawer. Not sticky-ATC. Not app-embed. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-inp-slow-interactions.

Missing or duplicated product/collection meta title or description is a different bug from PageSpeed / LCP poor, CLS / layout shift, INP / slow interactions, Search & Discovery filters empty, storefront search not returning, and Translate & Adapt missing strings. Walk the ordinary causes first: blank Search appearance SEO title/description on the product or collection, SEO apps overriding or duplicating theme meta tags, theme template ignoring page_title / page_description, you tested PageSpeed / CLS / INP / Search & Discovery / storefront search / Translate & Adapt instead. Not LCP. Not CLS. Not INP. Not Search & Discovery. Not storefront search. Not Translate & Adapt. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-meta-title-description-missing.

A missing app embed or theme app extension on the live storefront is a different bug from theme editor publish failing, product reviews not showing, wishlist button not working, cookie banner blocking checkout, and Meta CAPI events missing. Walk the ordinary causes first: App embeds toggle off on the Current theme, embed enabled only on a draft Online Store 2.0 copy, conflicting scripts or consent holding marketing scripts, app block confused with App embed, you tested theme editor publish / reviews / wishlist / cookie banner / Meta CAPI instead. Not theme editor publish. Not reviews. Not wishlist. Not cookie banner. Not Meta CAPI. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /app-embed-not-loading.

Sitemap.xml missing products or not updating in GSC is a different bug from meta title/description missing, Search & Discovery filters empty, storefront search not returning, password page stuck online, and custom domain / SSL not connecting. Walk the ordinary causes first: unpublished / draft products or Online Store channel off, password page / Markets exclusions / robots.txt blocking crawl, sitemap index lag or SEO apps rewriting sitemap, you tested meta titles / Search & Discovery / storefront search / password page / custom domain instead. Not meta titles. Not Search & Discovery. Not storefront search. Not password page. Not custom domain. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sitemap-xml-missing-products.

Wrong canonical URL or duplicate content across www / Markets / theme head is a different bug from robots.txt / noindex blocking indexing, sitemap.xml missing products, meta title/description missing, www redirect loop, and custom domain / SSL not connecting. Walk the ordinary causes first: primary domain unset so www and apex both 200 with conflicting canonicals, Markets locale URLs fighting, theme liquid or SEO-app hardcoded canonical, you tested robots / sitemap / meta titles / www-redirect / custom domain instead. Not robots. Not sitemap. Not meta titles. Not www redirect loop. Not custom domain. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-canonical-url-wrong.

Missing or invalid Product JSON-LD / structured data is a different bug from meta title/description missing, sitemap.xml missing products, robots.txt / noindex blocking indexing, and canonical URL wrong. Walk the ordinary causes first: theme product template omitting application/ld+json Product, SEO apps injecting duplicate or empty schema, Offer / AggregateOffer missing price availability image brand sku, you tested meta titles / sitemap / robots / canonical instead. Not meta titles. Not sitemap. Not robots. Not canonical. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-structured-data-missing.

Wrong or missing Markets hreflang / rel=alternate language URLs is a different bug from Translate & Adapt missing strings, Markets currency wrong, canonical URL wrong, robots.txt / noindex blocking indexing, sitemap.xml missing products, and structured data / JSON-LD missing. Walk the ordinary causes first: language not assigned to the market, language domain/subfolder unpublished, Translate & Adapt language offline on Current theme, theme or SEO-app hardcoded incomplete hreflang, missing x-default or peer URLs that 404, you tested Translate strings / Markets currency / canonical / robots / sitemap / structured data instead. Not Translate strings. Not Markets currency. Not canonical. Not robots. Not sitemap. Not structured data. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-hreflang-markets-wrong.

Missing or wrong Open Graph og:image on Facebook / LinkedIn / Slack / X share is a different bug from meta title/description missing, structured data / JSON-LD missing, CDN product images broken, Markets hreflang wrong, and canonical URL wrong. Walk the ordinary causes first: blank product/collection featured image, theme omitting Open Graph tags, SEO app overriding with logo or empty URL, relative/HTTP image URL, debugger cache / undersized image / blocked CDN, you tested meta titles / structured data / CDN images / hreflang / canonical instead. Not meta titles. Not structured data. Not CDN images. Not hreflang. Not canonical. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-open-graph-image-missing.

Blank product metafields or custom fields on the live product page are a different bug from app embed not loading, theme editor publish failing, collection filters not working, and size chart popup not opening. Walk the ordinary causes first: missing metafield definition, wrong namespace.key, theme dynamic sources not connected on the Current Online Store 2.0 product template, wired only on a draft theme, empty values on that SKU, you tested app embed / theme editor publish / collection filters / size chart instead. Not app embed. Not theme editor publish. Not collection filters. Not size chart. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /product-metafields-not-showing.

FAQ rich results / FAQPage schema not showing in Google is a different bug from Product structured data / JSON-LD missing, meta title/description missing, Open Graph / og:image missing, and sitemap.xml missing products. Walk the ordinary causes first: theme FAQ accordion without FAQPage JSON-LD, SEO app empty/invalid FAQPage, Question/acceptedAnswer incomplete, visible text mismatch or JS-only FAQ, Search Console eligibility/indexing lag, you tested Product schema / meta titles / Open Graph / sitemap instead. Not Product schema. Not meta titles. Not Open Graph. Not sitemap. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-faq-schema-not-showing.

BreadcrumbList schema missing or wrong path is a different bug from FAQ rich results / FAQPage schema, Product structured data / JSON-LD missing, meta title/description missing, Open Graph / og:image missing, and canonical URL wrong. Walk the ordinary causes first: collection hierarchy / parent assignment mismatch, theme breadcrumb without BreadcrumbList JSON-LD, SEO app empty/wrong-path BreadcrumbList, incomplete ListItem URLs, you tested FAQPage / Product schema / meta titles / Open Graph / canonical instead. Not FAQ schema. Not Product schema. Not meta titles. Not Open Graph. Not canonical. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-breadcrumb-schema-missing.

Organization / LocalBusiness schema missing on the homepage is a different bug from Product structured data / JSON-LD missing, FAQ rich results / FAQPage schema, BreadcrumbList schema missing or wrong path, Open Graph / og:image missing, and meta title/description missing. Walk the ordinary causes first: theme homepage head without Organization JSON-LD, LocalBusiness used without a real address, SEO app empty/conflicting Organization, incomplete logo / sameAs, you tested Product schema / FAQPage / BreadcrumbList / Open Graph / meta titles instead. Not Product schema. Not FAQ schema. Not BreadcrumbList. Not Open Graph. Not meta titles. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-organization-schema-missing.

AggregateRating / review stars not showing in Google is a different bug from product reviews widget blank on the page, Product structured data / JSON-LD missing, FAQ rich results / FAQPage schema, Organization / LocalBusiness schema missing, and Open Graph / og:image missing. Walk the ordinary causes first: Judge.me / Loox / Okendo rich snippets toggle off, AggregateRating not nested under Product, duplicate Product graphs fighting, ratingValue / reviewCount zero or mismatched, you tested on-page widget / Product schema / FAQPage / Organization / Open Graph instead. Not reviews widget. Not Product schema alone. Not FAQ schema. Not Organization. Not Open Graph. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-review-stars-not-in-google.

HowTo rich results not showing or Search Console HowTo ineligible is a different bug from FAQ rich results / FAQPage schema, Product structured data / JSON-LD missing, AggregateRating / review stars not in Google, Organization / LocalBusiness schema missing, and BreadcrumbList schema missing or wrong path. Walk the ordinary causes first: blog/page HowTo JSON-LD missing or empty steps, HowTo on a pure product template, thin or mismatched HowToStep text, duplicate HowTo graphs, you tested FAQPage / Product / AggregateRating / Organization / BreadcrumbList instead. Not FAQ schema. Not Product schema. Not AggregateRating. Not Organization. Not BreadcrumbList. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-howto-schema-not-eligible.

VideoObject schema / product videos not indexing in Google is a different bug from HowTo rich results / HowTo schema, FAQ rich results / FAQPage schema, Product structured data / JSON-LD missing, AggregateRating / review stars not in Google, and Open Graph / og:image missing. Walk the ordinary causes first: theme iframe/HTML5 player without VideoObject JSON-LD, SEO app empty VideoObject, missing thumbnailUrl / uploadDate / contentUrl or embedUrl, YouTube / Vimeo mismatch, crawl-blocked media, you tested HowTo / FAQPage / Product / AggregateRating / Open Graph instead. Not HowTo schema. Not FAQ schema. Not Product schema. Not AggregateRating. Not Open Graph. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-video-schema-not-indexing.

Sold-out / unavailable product soft 404 in Search Console is a different bug from robots.txt / noindex blocking indexing, sitemap.xml missing products, meta title/description missing, canonical URL wrong, and password page stuck online. Walk the ordinary causes first: thin HTTP 200 “Sold out” / “Unavailable” product template, temporary OOS without noindex or useful content, discontinued SKU without 301, inventory zero / Online Store channel / continue selling when out of stock, you tested robots.txt / sitemap / meta title / canonical / password page instead. Not robots.txt. Not sitemap. Not meta titles. Not canonical. Not password page. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-soft-404-sold-out.

Crawl budget wasted on filtered collection / faceted navigation URLs is a different bug from sold-out soft 404, collection filters not working for buyers, Search & Discovery filters empty, robots.txt blocking indexing, and sitemap.xml missing products. Walk the ordinary causes first: every filter/sort combo crawlable, missing robots/noindex for low-value params, self-canonical on facet URLs, facet explosion in sitemap/internal links, you tested soft 404 / buyer filters / S&D / sitewide robots / sitemap instead. Not soft 404. Not buyer filters. Not Search & Discovery empty. Not robots block. Not sitemap gap. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-crawl-budget-wasted-facets.

Collection pagination /page/2 thin content or duplicate titles is a different bug from crawl budget wasted on facets, collection filters not working for buyers, sold-out soft 404, meta title/description missing, and sitemap.xml missing products. Walk the ordinary causes first: identical title tags across /page/2+, self-canonical with duplicate titles or mixed canonical policy, JS-only pagination without crawlable links, SEO app overwriting head, empty thin last pages, you tested facet crawl waste / buyer filters / soft 404 / meta titles / sitemap instead. Not facet crawl budget. Not buyer filters. Not soft 404. Not meta titles. Not sitemap gap. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-collection-pagination-seo.

Blog tag /blog/tagged thin content or indexed duplicates is a different bug from collection pagination /page/2 SEO, crawl budget wasted on facets, sold-out soft 404, robots.txt blocking indexing, and meta title/description missing. Walk the ordinary causes first: empty or near-empty tag archives, missing noindex on low-value tags, self-canonical with duplicate titles or mixed canonical policy, SEO app overwriting head, tag links advertising empty archives, you tested collection pagination / facet crawl waste / soft 404 / robots.txt / meta titles instead. Not collection pagination. Not facet crawl budget. Not soft 404. Not robots.txt. Not meta titles. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-blog-tag-pages-thin.

Vendor /collections/vendors thin pages or duplicate vendor URLs wasting crawl is a different bug from blog tag /blog/tagged thin, collection pagination /page/2 SEO, crawl budget wasted on facets, sold-out soft 404, and robots.txt blocking indexing. Walk the ordinary causes first: empty vendor archives, missing noindex on low-value vendors, missing 301s to brand collections, mixed canonical policy, SEO app overwriting head, footer/filter links advertising empty vendor archives, you tested blog-tag thin / collection pagination / facet crawl waste / soft 404 / robots.txt instead. Not blog-tag thin. Not collection pagination. Not facet crawl budget. Not soft 404. Not robots.txt. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-vendor-pages-thin-seo.

Product-type /collections/types thin pages or duplicate type URLs wasting crawl is a different bug from vendor /collections/vendors thin, blog tag /blog/tagged thin, collection pagination /page/2 SEO, crawl budget wasted on facets, sold-out soft 404, and robots.txt blocking indexing. Walk the ordinary causes first: empty type archives, missing noindex on low-value types, missing 301s to curated type collections, mixed canonical policy, SEO app overwriting head, footer/filter links advertising empty type archives, you tested vendor thin / blog-tag thin / collection pagination / facet crawl waste / soft 404 / robots.txt instead. Not vendor thin. Not blog-tag thin. Not collection pagination. Not facet crawl budget. Not soft 404. Not robots.txt. Latch does not sell an earnings or ranking-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-type-pages-thin.

Gift card balance check page or customer gift card lookup broken is a different bug from gift card notification email not sending, new customer accounts login broken, and customer password reset email not sending. Walk the ordinary causes first: missing or unpublished theme balance page/section, JS/app conflict on the form, classic vs new customer accounts gift cards list blank, third-party gift-card app embed offline, wrong code/PIN format, disabled or expired cards, you tested gift card email / new accounts login / password reset instead. Not gift-card-email-not-sending. Not new-customer-accounts-login-broken. Not customer-password-reset-email-not-sending. Latch does not sell an earnings or recovered-liability number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-gift-card-balance-check-broken.

Store credit / account credit not applying at checkout is a different bug from gift card balance check broken, discount code not applying, Functions automatic discount not applying, and Shop Pay not showing. Walk the ordinary causes first: guest checkout or wrong new customer accounts login, credit on a different customer record, Markets currency mismatch, third-party store-credit / loyalty app offline or ineligible, you tested gift card balance / discount codes / Functions discount / Shop Pay instead. Not gift-card-balance-check. Not discount-code-not-applying. Not functions-discount. Not Shop Pay. Latch does not sell an earnings or recovered-credit number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-store-credit-not-applying.

Tip at checkout / tipping option missing or not saving is a different bug from Shop Pay not showing, store credit not applying, discount code not applying, and checkout extensibility upgrade broken. Walk the ordinary causes first: tipping toggle off or empty tip presets, Plus tipping surface confusion, Markets currency tip presets, tip selection that resets, tip/donation/checkout UI extensions overwriting the tip line, you tested Shop Pay / store credit / discount codes / checkout extensibility instead. Not Shop Pay. Not store-credit-not-applying. Not discount-code-not-applying. Not checkout-extensibility. Latch does not sell an earnings or tip-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-tip-at-checkout-not-showing.

A missing Shopify checkout note is different from a cart note, cart attributes, line-item properties, and a checkout UI extension. Walk the live path first: confirm the native note or extension is enabled and published for the tested checkout profile, market, language, and customer state; capture a harmless unique value; inspect the last request or extension event; then check Admin Orders Notes, Additional details, cart attributes, and line-item properties separately. Not shopify-cart-note-not-saving. Not shopify-cart-attributes-not-saving. Not shopify-checkout-ui-extension-not-loading. Latch does not sell an earnings or checkout-note-recovery number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-note-missing.

Cart note / order note not saving to the admin order is a different bug from cart drawer not updating, tip at checkout missing, checkout extensibility upgrade broken, and thank-you page upsell broken. Walk the ordinary causes first: theme name=note missing or never posted, AJAX drawer note lost before checkout, checkout note / cart attributes not mapped, note/gift-message apps clearing attributes, you tested cart drawer / tip / extensibility / thank-you upsell instead. Not cart-drawer-not-updating. Not tip-at-checkout. Not checkout-extensibility. Not thank-you-page-upsell. Latch does not sell an earnings or recovered-note number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cart-note-not-saving.

Line item properties / custom product options not showing on cart or Admin order is a different bug from cart note not saving, variant picker not updating, product metafields not showing, and cart drawer not updating. Walk the ordinary causes first: theme name=properties[Label] missing or never posted, AJAX add-to-cart dropping properties, cart Liquid not rendering item.properties, engraving/options apps stripping properties, you tested cart note / variant picker / metafields / cart drawer instead. Not cart-note-not-saving. Not variant-picker-not-updating. Not product-metafields-not-showing. Not cart-drawer-not-updating. Latch does not sell an earnings or recovered-options number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-line-item-properties-missing.

Selling plan / subscription widget not showing on the product page is a different bug from subscription renewal email not sending, subscription-app-vs-ops install, variant picker not updating, and app embed not loading. Walk the ordinary causes first: selling plan group unassigned or draft, theme product template missing purchase-options / subscription app block, Recharge / Skio / Shopify Subscriptions app embed off, AJAX add-to-cart dropping selling_plan, you tested renewal email / app-vs-ops / variant picker / generic app embed instead. Not subscription-renewal-email. Not subscription-app-vs-ops. Not variant-picker-not-updating. Not app-embed-not-loading. Latch does not sell an earnings or attach-rate number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-selling-plan-not-showing.

Preorder button / continue selling UI not showing on the product page is a different bug from selling plan subscription widget missing, multi-location inventory oversell, sold-out soft 404, and back-in-stock email not sending. Walk the ordinary causes first: inventory policy DENY / Continue selling off, preorder selling plan unassigned, theme product template missing preorder / purchase-options app block or hardcoding Sold out when available is zero, PreOrder Hero / peer app embed off, you tested selling-plan-not-showing / inventory oversell / continue-selling toggles alone / back-in-stock instead. Not selling-plan-not-showing. Not multi-location-inventory-wrong. Not soft-404-sold-out. Not back-in-stock-email. Latch does not sell an earnings or preorder-attach number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-preorder-button-not-showing.

Local pickup / buy online pickup in store (BOPIS) option missing at checkout or on PDP is a different bug from checkout shipping rates wrong, multi-location inventory wrong, preorder button not showing, and store credit not applying. Walk the ordinary causes first: pickup location not enabled, zero sellable inventory at that pickup location, delivery / shipping profile with ship-only rates, pickup availability or theme PDP hiding BOPIS, you tested shipping rates / multi-location / preorder / store credit instead. Not checkout-shipping-rates-wrong. Not multi-location-inventory-wrong. Not shopify-preorder-button-not-showing. Not shopify-store-credit-not-applying. Latch does not sell an earnings or pickup-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-local-pickup-not-showing.

Delivery date / scheduled delivery picker missing at checkout is a different bug from local pickup / BOPIS missing, checkout shipping rates wrong, tip at checkout missing, cart note not saving, and line-item properties missing. Walk the ordinary causes first: Checkout Extensibility delivery customization unpublished or on the wrong profile, Delivery / Shipping Function or date-picker app not surfacing a calendar, cart attributes for Delivery date never posted, blackout / cutoff rules hide every day, you tested local pickup / shipping rates / tip / cart note / line-item properties instead. Not shopify-local-pickup-not-showing. Not checkout-shipping-rates-wrong. Not shopify-tip-at-checkout-not-showing. Not shopify-cart-note-not-saving. Not shopify-line-item-properties-missing. Latch does not sell an earnings or scheduled-delivery-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-delivery-date-picker-missing.

Gift wrapping / gift message option missing at cart or checkout is a different bug from cart note not saving, tip at checkout missing, generic line-item properties missing, gift card balance check broken, and delivery date picker missing. Walk the ordinary causes first: theme gift-wrap block unpublished, Gift wrap / Gift message properties or cart attributes never posted, gift-wrap app / Checkout UI extension not on live profile, wrap SKU draft/OOS, you tested cart note / tip / generic properties / gift card balance / delivery date instead. Not shopify-cart-note-not-saving. Not shopify-tip-at-checkout-not-showing. Not shopify-line-item-properties-missing. Not shopify-gift-card-balance-check-broken. Not shopify-delivery-date-picker-missing. Latch does not sell an earnings or gift-wrap-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-gift-wrapping-option-missing.

Wishlist / save for later button missing on PDP or collection is a different bug from gift wrapping option missing, cart drawer not updating, variant picker not updating, and generic app embed not loading. Walk the ordinary causes first: wishlist App embed off on the live theme, product / collection card template missing the wishlist app block, customer accounts required so guests never get a mount, CSS / section toggles hide the heart, you tested gift wrap / cart drawer / variant picker / generic app embed instead. Not shopify-gift-wrapping-option-missing. Not cart-drawer-not-updating. Not variant-picker-not-updating. Not app-embed-not-loading. A visible but dead heart is /wishlist-button-not-working. Latch does not sell an earnings or wishlist-save number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-wishlist-button-missing.

Size chart / fit guide not showing on PDP is a different bug from wishlist button missing, variant picker not updating, product tabs, and line-item properties missing. Walk the ordinary causes first: size-chart metafields empty or unconnected, product template missing the size-chart theme/app block, size-chart App embed off, popup trigger never mounted, you tested wishlist / variant picker / product tabs / line-item properties instead. Not shopify-wishlist-button-missing. Not variant-picker-not-updating. Not product tabs. Not shopify-line-item-properties-missing. A visible Size chart link whose popup never opens is /size-chart-popup-not-opening. Latch does not sell an earnings or size-chart-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-size-chart-not-showing.

Recently viewed / recently browsed products section blank or missing is a different bug from wishlist button missing, size chart not showing, product recommendations / related products, and storefront search empty. Walk the ordinary causes first: recently-viewed theme section unpublished on live templates, App embed off on Current, localStorage cleared or blocked, Customer Privacy denying the marketing/analytics cookie the widget needs, you tested wishlist / size chart / product recommendations / search instead. Not shopify-wishlist-button-missing. Not shopify-size-chart-not-showing. Not product recommendations / related products. Not storefront-search-not-returning. Latch does not sell an earnings or recently-viewed-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-recently-viewed-not-showing.

Sticky / floating add to cart bar not showing on mobile PDP is a different bug from cart drawer not updating, Shop Pay / Apple Pay / Google Pay buy buttons missing, recently viewed blank, and wishlist button missing. Walk the ordinary causes first: theme sticky ATC / mobile buy-bar section disabled or dropped from the live product template, sticky ATC App embed off on Current, CSS / z-index / safe-area / chat overlays hide the bar, you tested cart drawer / buy buttons / recently viewed / wishlist instead. Not cart-drawer-not-updating. Not shop-pay-not-showing / apple-pay / google-pay. Not shopify-recently-viewed-not-showing. Not shopify-wishlist-button-missing. A visible sticky bar whose click does nothing is /sticky-add-to-cart-not-working. Latch does not sell an earnings or sticky-ATC-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-sticky-add-to-cart-missing.

Trust / payment / security badges missing on cart or checkout is a different bug from sticky ATC missing, tip at checkout missing, Shop Pay button missing, and gift wrapping option missing. Walk the ordinary causes first: theme trust / payment-icon / security-badge section disabled or dropped from live cart, Show payment icons off, badge App embed off on Current, CSS / overflow / height hiding the icon row, you tested sticky ATC / tip / Shop Pay / gift wrap instead. Not shopify-sticky-add-to-cart-missing. Not shopify-tip-at-checkout-not-showing. Not shop-pay-not-showing. Not shopify-gift-wrapping-option-missing. Latch does not sell an earnings or trust-badge-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-trust-badges-not-showing.

Free shipping progress bar / threshold banner not showing on cart or cart drawer is a different bug from trust badges missing, sticky ATC missing, checkout shipping rates wrong, tip at checkout missing, and cart note not saving. Walk the ordinary causes first: free-shipping bar theme section / App embed off or draft-only, cart-total / AJAX cart script not refreshing remaining amount, shipping rule / Markets threshold mismatch with the bar setting, you tested trust badges / sticky ATC / shipping rates / tip / cart note instead. Not shopify-trust-badges-not-showing. Not shopify-sticky-add-to-cart-missing. Not checkout-shipping-rates-wrong. Not shopify-tip-at-checkout-not-showing. Not shopify-cart-note-not-saving. Latch does not sell an earnings or free-shipping-bar-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-free-shipping-bar-missing.

Announcement / promo bar missing or hidden on the storefront is a different bug from free shipping progress bar missing, trust badges missing, sticky ATC missing, and megamenu not opening. Walk the ordinary causes first: theme header / announcement section unpublished or draft-only on Current, App embeds off or two promo apps fighting, CSS / overflow / z-index under sticky header or chat, schedule / Markets / customer-tag / homepage-only rules, you tested free shipping bar / trust badges / sticky ATC / megamenu instead. Not shopify-free-shipping-bar-missing. Not shopify-trust-badges-not-showing. Not shopify-sticky-add-to-cart-missing. Not megamenu-not-opening. Latch does not sell an earnings or promo-bar-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-announcement-bar-not-showing.

Countdown / sale / flash-sale timer not showing on PDP or homepage is a different bug from announcement bar missing, free shipping bar missing, sticky ATC missing, and trust badges missing. Walk the ordinary causes first: theme countdown / sale-timer section unpublished or draft-only on Current, App embeds off or two timer apps fighting, end-date timezone / Markets / tag schedule already expired, CSS / overflow / z-index hide, you tested announcement bar / free shipping bar / sticky ATC / trust badges instead. Not shopify-announcement-bar-not-showing. Not shopify-free-shipping-bar-missing. Not shopify-sticky-add-to-cart-missing. Not shopify-trust-badges-not-showing. Latch does not sell an earnings or countdown-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-countdown-timer-not-showing.

Product description tabs / accordion missing on PDP is a different bug from size chart missing, countdown timer missing, sticky ATC missing, line-item properties missing, and recently viewed blank. Walk the ordinary causes first: theme Product tabs / Collapsible content unpublished or draft-only on Current, metafields / dynamic sources unbound or empty, App embeds off or two tab apps fighting, CSS / overflow / height:0 / JS accordion hide, you tested size chart / countdown / sticky ATC / line-item properties / recently viewed instead. Not shopify-size-chart-not-showing. Not shopify-countdown-timer-not-showing. Not shopify-sticky-add-to-cart-missing. Not shopify-line-item-properties-missing. Not shopify-recently-viewed-not-showing. Latch does not sell an earnings or tabs-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-tabs-not-showing.

Product image zoom / lightbox not working on PDP is a different bug from product tabs missing, size chart missing, sticky ATC missing, wishlist missing, and recently viewed blank. Walk the ordinary causes first: theme media gallery / Product information zoom or click-to-enlarge off or draft-only, App embeds off or two zoom/lightbox apps fighting, CSS / JS / overlay / pointer-events / touch handlers block zoom, you tested product tabs / size chart / sticky ATC / wishlist / recently viewed instead. Not shopify-product-tabs-not-showing. Not shopify-size-chart-not-showing. Not shopify-sticky-add-to-cart-missing. Not shopify-wishlist-button-missing. Not shopify-recently-viewed-not-showing. Latch does not sell an earnings or zoom-click number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-image-zoom-broken.

Product video / media not playing or autoplay broken on PDP is a different bug from product image zoom broken, product tabs missing, size chart missing, and sticky ATC missing. Walk the ordinary causes first: theme media / Product media video off or draft-only, YouTube / Vimeo embed URL or privacy-enhanced player broken, browser autoplay / muted / gesture policies, App embeds off or two video apps fighting, you tested image zoom / product tabs / size chart / sticky ATC instead. Not shopify-product-image-zoom-broken. Not shopify-product-tabs-not-showing. Not shopify-size-chart-not-showing. Not shopify-sticky-add-to-cart-missing. Also not shopify-video-schema-not-indexing (SEO indexing). Latch does not sell an earnings or video-play number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-video-not-playing.

Quantity break / volume discount / Buy X Get Y tiers missing on PDP or cart is a different bug from selling plans, free shipping bar, tip, store credit, discount codes not applying, and Functions discount math with no tier-UI goal. Walk the ordinary causes first: automatic / Buy X Get Y / Function discount Active and scoped; quantity-break app embed + PDP/cart theme blocks on Current; duplicate widgets fighting; wrong playbook tested. Not shopify-selling-plan-not-showing. Not shopify-free-shipping-bar-missing. Not shopify-tip-at-checkout-not-showing. Not shopify-store-credit-not-applying. Not discount-code-not-applying. Not shopify-functions-discount-not-applying (checkout math only). Latch does not sell an earnings or AOV number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-quantity-breaks-not-showing.

Bundle builder / FBT / product-bundle widget missing on PDP is a different bug from quantity breaks, selling plans, recently viewed, wishlist, product recommendations alone, and Bundles app parent inventory. Walk the ordinary causes first: bundle/FBT app embed + product template block on Current; cart transform Function published and scoped when the offer needs it; duplicate widgets fighting; wrong playbook tested. Not shopify-quantity-breaks-not-showing. Not shopify-selling-plan-not-showing. Not shopify-recently-viewed-not-showing. Not shopify-wishlist-button-missing. Not shopify-bundles-not-showing (parent/inventory). Latch does not sell an earnings or AOV number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-bundle-builder-not-showing.

Back in stock / notify me when available alert missing on OOS PDP is a different bug from preorder button / continue selling UI, multi-location inventory oversell, wishlist missing, selling plans missing, and back-in-stock email not sending after signup. Walk the ordinary causes first: notify/back-in-stock app embed + OOS product theme block on Current; customer accounts gating guests; waitlist/restock email templates unpublished; wrong playbook tested. Not shopify-preorder-button-not-showing. Not multi-location-inventory-wrong. Not shopify-wishlist-button-missing. Not shopify-selling-plan-not-showing. Not back-in-stock-email-not-sending. Latch does not sell an earnings or waitlist number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-back-in-stock-alert-missing.

Compare-at / strikethrough / sale badge missing on PDP or collection is a different bug from quantity breaks, countdown timers, announcement bars, typed discount codes, Functions automatic discounts, and free shipping bars. Walk the ordinary causes first: variant Compare at price filled and greater than Price (and Markets compare-at); theme Product/collection price blocks Show compare-at / sale badge on Current; CSS not hiding .price--on-sale / .badge; one sale-badge path not fighting native Liquid; wrong playbook tested. Not shopify-quantity-breaks-not-showing. Not shopify-countdown-timer-not-showing. Not shopify-announcement-bar-not-showing. Not discount-code-not-applying. Not shopify-functions-discount-not-applying. Not shopify-free-shipping-bar-missing. Latch does not sell an earnings or AOV number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-compare-at-price-not-showing.

Unit price / price per unit missing on PDP is a different bug from compare-at / strikethrough sale price, quantity breaks / volume discounts, selling plans / subscriptions, and product description tabs. Walk the ordinary causes first: unit price metafields / measurement fields filled; theme Product price block Show unit price on Current; CSS not hiding .price__unit / unit-price; one EU/UK labeling path not fighting native Liquid; wrong playbook tested. Not shopify-compare-at-price-not-showing. Not shopify-quantity-breaks-not-showing. Not shopify-selling-plan-not-showing. Not shopify-product-tabs-not-showing. Latch does not sell an earnings or AOV number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-unit-price-not-showing.

Store locator / find a store page or map widget missing is a different bug from local pickup / BOPIS, checkout shipping rates, delivery date pickers, and multi-location inventory wrong. Walk the ordinary causes first: store-locator App embed or page published on Current; Locations with public address / hours; Maps API key valid on live domain; theme section mounts the map; wrong playbook tested. Not shopify-local-pickup-not-showing. Not checkout-shipping-rates-wrong. Not shopify-delivery-date-picker-missing. Not multi-location-inventory-wrong. Latch does not sell an earnings or foot-traffic number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-store-locator-not-showing.

Product reviews / star ratings missing on PDP is a different bug from trust badges, product tabs, wishlist, size chart, and Google AggregateRating stars. Walk the ordinary causes first: Judge.me / Loox / Stamped App embed on Current; product template theme app blocks for stars + reviews; published reviews in the app; CSS / consent not hiding the widget; wrong playbook tested. Not shopify-trust-badges-not-showing. Not shopify-product-tabs-not-showing. Not shopify-wishlist-button-missing. Not shopify-size-chart-not-showing. Not shopify-review-stars-not-in-google. Latch does not sell an earnings or review-count number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-reviews-not-showing.

Product FAQ / accordion missing on PDP is a different bug from product description tabs, product reviews, size chart, and product recommendations. Walk the ordinary causes first: product FAQ metafields / metaobjects filled; FAQ / accordion section on Current product template; FAQ app embed / theme app block if used; FAQPage schema alone does not paint a buyer FAQ; wrong playbook tested. Not shopify-product-tabs-not-showing. Not shopify-product-reviews-not-showing. Not shopify-size-chart-not-showing. Not shopify-recently-viewed-not-showing. Not shopify-faq-schema-not-showing. Latch does not sell an earnings or FAQ-count number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-product-faq-not-showing.

Upsell / cross-sell popup or post-add-to-cart offer missing is a different bug from bundle builder, quantity breaks, free shipping bar, sticky ATC, product recommendations, and thank-you page upsell. Walk the ordinary causes first: one upsell app embed / theme block on Current; Function / cart transform published if used; cart drawer offer block on Current; checkout / post-purchase extension on Live if that is the surface; wrong playbook tested. Not shopify-bundle-builder-not-showing. Not shopify-quantity-breaks-not-showing. Not shopify-free-shipping-bar-missing. Not shopify-sticky-add-to-cart-missing. Not shopify-recently-viewed-not-showing. Not thank-you-page-upsell-broken. Latch does not sell an earnings or AOV number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-upsell-popup-not-showing.

Collection quick view / quick add modal broken or missing is a different bug from sticky ATC, cart drawer, upsell popup, product image zoom, and PDP variant picker. Walk the ordinary causes first: theme quick-view / quick-add / product-card setting on Current; collection card JS bound; one quick-view app path or native modal; in-modal variant picker / ATC updates; wrong playbook tested. Not shopify-sticky-add-to-cart-missing. Not cart-drawer-not-updating. Not shopify-upsell-popup-not-showing. Not shopify-product-image-zoom-broken. Not variant-picker-not-updating. Latch does not sell an earnings or quick-add lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-quick-view-not-working.

Color / variant swatches missing or broken is a different bug from quick view, size chart, generic variant picker, and sticky ATC. Walk the ordinary causes first: Color option type Swatches / Color / Pills on Current; option values have hex or image; one swatch app path or native chips; collection card swatches on Current if that is the surface; wrong playbook tested. Not shopify-quick-view-not-working. Not shopify-size-chart-not-showing. Not variant-picker-not-updating. Not shopify-sticky-add-to-cart-missing. Latch does not sell an earnings or swatch-click lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-color-swatches-not-showing.

Collection faceted filters / filter sidebar broken or empty is a different bug from color swatches, quick view, storefront search, and collection sorting. Walk the ordinary causes first: storefront filtering on; Search & Discovery Filters published with live sources; theme filter sidebar on Current; metafield filters filterable with product values; one filter app path or native facets; wrong playbook tested. Not shopify-color-swatches-not-showing. Not shopify-quick-view-not-working. Not storefront-search-not-returning. Not collection sort. Latch does not sell an earnings or filter-click lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-collection-filters-not-working.

Collection sort by price / best selling / newest broken or stuck is a different bug from collection filters, storefront search, and quick view. Walk the ordinary causes first: theme Sort by / collection toolbar on Current; Search & Discovery / default sort options; sort_by URL params reorder on hard refresh; AJAX Section Rendering includes sort; one sort app path or native; wrong playbook tested. Not shopify-collection-filters-not-working. Not storefront-search-not-returning. Not shopify-quick-view-not-working. Latch does not sell an earnings or sort-click lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-collection-sort-not-working.

Predictive search / autocomplete dropdown empty or broken is a different bug from collection filters, collection sort, and recently viewed. Walk the ordinary causes first: Search & Discovery query suggestions / searchable fields; theme predictive-search on Current; Console JS errors on keystroke; Network suggest / predictive_search returns rows; one search app path or native; wrong playbook tested. Not shopify-collection-filters-not-working. Not shopify-collection-sort-not-working. Not shopify-recently-viewed-not-showing. Full /search results empty is storefront-search-not-returning. Latch does not sell an earnings or search-click lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-predictive-search-not-working.

Mega menu / header dropdown not opening on hover or click is a different bug from announcement bar, predictive search, and collection filters. Walk the ordinary causes first: theme header / mega-menu section on Current; Online Store Navigation nested child links under the parent; Console JS errors on hover/click; CSS / pointer-events / z-index; mobile drawer vs desktop; one megamenu app path or native; wrong playbook tested. Not shopify-announcement-bar-not-showing. Not shopify-predictive-search-not-working. Not shopify-collection-filters-not-working. Latch does not sell an earnings or menu-click lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-megamenu-not-opening.

Mobile hamburger / drawer menu not opening or closing is a different bug from mega menu, announcement bar, cart drawer, and sticky ATC. Walk the ordinary causes first: theme header mobile drawer / hamburger on Current; Console JS errors on hamburger tap; overlay click-to-close / body scroll lock; aria-expanded / focus trap; one drawer app path or native; wrong playbook tested. Not shopify-megamenu-not-opening. Not shopify-announcement-bar-not-showing. Not cart-drawer-not-updating. Not shopify-sticky-add-to-cart-missing. Latch does not sell an earnings or menu-open lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-mobile-menu-not-opening.

Cart drawer / mini-cart not opening after ATC is a different bug from mobile hamburger menu, sticky ATC, upsell popup, free shipping bar, cart note, and cart drawer not updating. Walk the ordinary causes first: theme cart-drawer / mini-cart section on Current; open-on-add setting; Console / Network cart.js and sections=cart-drawer after /cart/add; cart icon click; one cart-drawer app path or native; wrong playbook tested. Not shopify-mobile-menu-not-opening. Not shopify-sticky-add-to-cart-missing. Not shopify-upsell-popup-not-showing. Not shopify-free-shipping-bar-missing. Not shopify-cart-note-not-saving. Not cart-drawer-not-updating. Latch does not sell an earnings or cart-open lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cart-drawer-not-opening.

Add to cart / Buy it now greyed out or dead on PDP is a different bug from cart drawer not opening, sticky ATC, preorder, selling plans, and Shop Pay alone. Walk the ordinary causes first: every required option selected so a variant id exists; inventory / continue selling / Online Store availability; Console product-form.js / buy-buttons; one buy-button app path or native; dynamic checkout buttons aligned; wrong playbook tested. Not shopify-cart-drawer-not-opening. Not shopify-sticky-add-to-cart-missing. Not shopify-preorder-button-not-showing. Not shopify-selling-plan-not-showing. Not shop-pay-not-showing. Latch does not sell an earnings or add-to-cart lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-add-to-cart-button-not-working.

Shop Pay / dynamic checkout buttons missing on PDP or cart is a different bug from Add to cart greyed out, sticky ATC, Apple Pay-only, Google Pay-only, and trust badges. Walk the ordinary causes first: Settings → Payments Shop Pay on with Shopify Payments live; theme buy-buttons Show dynamic checkout buttons on product and cart; Markets / buyer region / currency allowing wallets; product eligibility (subscriptions, gift cards, apps); wrong playbook tested. Not shopify-add-to-cart-button-not-working. Not shopify-sticky-add-to-cart-missing. Not apple-pay-not-showing-shopify. Not google-pay-not-showing-shopify. Not shopify-trust-badges-not-showing. Broader eligibility vs card declined / discounts / shipping / payment pending stays /shop-pay-not-showing. Latch does not sell an earnings or Shop Pay lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shop-pay-button-missing.

Missing translated strings or English fallback on a Markets language storefront is a different bug from Markets currency wrong, product metafields not showing, theme editor publish failing, and app embed not loading. Walk the ordinary causes first: language not added or not assigned to the market, incomplete Translate & Adapt theme/app rows, buyer on primary English URL, translated only on a draft theme, you tested Markets currency / metafields / theme editor publish / app embed instead. Not Markets currency. Not metafields. Not theme editor publish. Not app embed. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-translate-missing-strings.

Blank B2B / Plus company catalog prices or products for logged-in buyers is a different bug from wholesale order email not sending, Markets currency wrong, Translate & Adapt missing strings, and product metafields not showing. Walk the ordinary causes first: no catalog assigned to the company location, products missing from the catalog or unpublished to Online Store, payment terms / location mismatch, buyer logged into a retail customer account or wrong company contact, you tested wholesale email / Markets currency / translate / metafields instead. Not wholesale email. Not Markets currency. Not translate missing. Not metafields. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /b2b-catalog-not-showing.

A silent Shopify Functions / Checkout UI / automatic discount at checkout is a different bug from typed discount codes not applying, B2B catalog blank, Shop Pay missing, and Shopify Payments card declined. Walk the ordinary causes first: Function extension not published on the live shop, discount combinations blocking automatic lines, cart failing Function eligibility, Plus vs non-Plus Checkout Extensibility limits, Checkout UI banner without a discount Function, you tested typed codes / B2B catalog / Shop Pay / card declined instead. Not typed discount codes. Not B2B catalog. Not Shop Pay. Not card declined. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-functions-discount-not-applying.

Failed Shopify / app webhook deliveries are a different bug from Flow not triggering, Gorgias rules not firing, Meta CAPI events missing, and Functions / automatic discount not applying. Walk the ordinary causes first: HMAC verification against the wrong secret or re-encoded body, endpoint not public HTTPS (HTTP / localhost / dead tunnel), mandatory GDPR topics missing, Delivery status failed / retries exhausted, you tested Flow / Gorgias / CAPI / Functions discount instead. Not Flow. Not Gorgias rules. Not Meta CAPI. Not Functions discount. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-webhooks-not-firing.

POS inventory / orders not syncing with the online store is a different bug from multi-location inventory wrong, POS receipt email silence, low-stock alert silence, and Shopify / app webhooks not delivering. Walk the ordinary causes first: POS device on the wrong location, staff missing POS / inventory / location permissions, offline mode queue never uploaded, device disconnected, you tested multi-location / POS receipt / low-stock / webhooks instead. Not multi-location inventory. Not POS receipt. Not low-stock. Not webhooks. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-pos-inventory-not-syncing.

Wrong or missing sales tax at checkout is a different bug from Markets currency wrong, checkout shipping rates wrong, discount codes not applying, Functions automatic discount not applying, and POS inventory not syncing. Walk the ordinary causes first: incomplete nexus / registration, Shopify Tax or manual regions not collecting, wrong product tax codes, Markets tax off, shipping tax / overrides, you tested Markets currency / shipping rates / discount codes / Functions discount / POS sync instead. Not Markets currency. Not shipping rates. Not discount codes. Not Functions discount. Not POS sync. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-tax-wrong-at-checkout.

Duties / import taxes / DDP missing at international checkout is a different bug from domestic sales tax wrong at checkout, Markets currency / price wrong, checkout shipping rates wrong, and Markets hreflang wrong. Walk the ordinary causes first: Markets Pro or duties app not collecting for the buyer country, missing HS codes / country of origin, shipping profiles DAP-only without DDP, Markets duties toggle off, tax settings hiding the duties line, you tested sales tax / Markets currency / shipping rates instead. Not shopify-tax-wrong-at-checkout. Not shopify-markets-currency-wrong. Not checkout-shipping-rates-wrong. Not shopify-hreflang-markets-wrong. Latch does not sell an earnings or duties-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-duties-and-import-taxes-missing.

Order status / thank-you / order tracking page blank or broken is a different bug from thank-you page upsell scripts broken, abandoned checkout email not sending, 3PL tracking not writing back, refund email not sending, and Checkout Extensibility upgrade broken. Walk the ordinary causes first: thank-you / order status UI extension throwing, Additional scripts / custom pixels crashing, post-purchase / WISMO app conflict, customer accounts redirect stuck, you tested upsell / abandoned email / 3PL write-back / refund instead. Not thank-you-page-upsell-broken. Not abandoned-checkout-email-not-sending. Not 3pl-tracking-not-writing-back. Not refund-email-not-sending. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-order-status-page-blank.

Customer accounts login broken or redirect loop is a different bug from customer login link email not sending, customer password reset email not sending, password page stuck online, and new-customer-accounts UI extension / identity-provider-only playbooks that skip Multipass / theme form. Walk the ordinary causes first: classic vs new Customer accounts mismatch with theme, Multipass secret / return_to / domain wrong, theme customers/login form action or JS hijack, Shop login / Markets identity hop looping, you tested login-link email / password-reset email / storefront password gate instead. Not customer-login-link-email-not-sending. Not customer-password-reset-email-not-sending. Not password-page-stuck-online. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-customer-accounts-login-broken.

Gift card product purchase failing or gift card not delivered after checkout is a different bug from gift card balance check broken, gift wrapping option missing, store credit not applying, and gift card email silence alone. Walk the ordinary causes first: Gift card product unpublished or wrong denominations, Gift card created notifications off / wrong recipient, fraud analysis or Flow holds blocking issuance, digital fulfillment never completing, you tested balance check / gift wrap / store credit instead. Not shopify-gift-card-balance-check-broken. Not shopify-gift-wrapping-option-missing. Not shopify-store-credit-not-applying. Latch does not sell an earnings or gift-card-liability number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-gift-card-purchase-failing.

Checkout language wrong or stuck in English for Markets is a different bug from Markets currency wrong, duties/import taxes missing, tax wrong at checkout, and storefront Translate & Adapt missing strings. Walk the ordinary causes first: Markets language not assigned, incomplete Translate & Adapt checkout / system / Checkout UI rows, buyer entered checkout from primary English URL, browser locale fighting market language, Shop Pay / Apple Pay / Google Pay sheet language mistaken for Shopify checkout, Checkout UI extension hard-coded English, you tested currency / duties / tax / storefront strings instead. Not shopify-markets-currency-wrong. Not shopify-duties-and-import-taxes-missing. Not shopify-tax-wrong-at-checkout. Not shopify-translate-missing-strings. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-language-wrong.

B2B catalog prices wrong for a logged-in company location is a different bug from blank B2B catalog / products not showing, quantity breaks / volume discounts, unit price not showing, compare-at missing, and customer accounts login broken. Walk the ordinary causes first: wrong catalog on the company location, catalog price list / quantity rules / payment terms mismatch, buyer contact on wrong location or retail account, theme / Hydrogen price block ignoring catalog context, you tested blank catalog / quantity breaks / unit price / compare-at / login instead. Not b2b-catalog-not-showing. Not shopify-quantity-breaks-not-showing. Not shopify-unit-price-not-showing. Not shopify-compare-at-price-not-showing. Not shopify-customer-accounts-login-broken. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-b2b-catalog-prices-wrong.

Draft order invoice email not sending or invoice payment link expired is a different bug from abandoned checkout email silence, refund email silence, B2B catalog prices wrong, and order status page blank. Walk the ordinary causes first: Draft order invoice notifications off, Send invoice never clicked on an open draft, missing/wrong customer email, payment due / payment terms expired the link, spam/junk hid the send, you tested abandoned checkout / refund / B2B catalog / order status instead. Not abandoned-checkout-email-not-sending. Not refund-email-not-sending. Not shopify-b2b-catalog-prices-wrong. Not shopify-order-status-page-blank. Latch does not sell an earnings or recovered-revenue number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-draft-order-invoice-not-sending.

Self-serve returns portal not working or return link broken is a different bug from refund email silence, order status page blank, store credit not applying, and return-request email silence alone. Walk the ordinary causes first: Shopify Returns / Returnly / Loop not enabled or order outside return window, customer accounts login required but broken, refund policy / menu pointing at wrong portal URL, theme app embed off on published theme, expired email deep link, you tested refund email / order status / store credit / return-request email instead. Not refund-email-not-sending. Not shopify-order-status-page-blank. Not shopify-store-credit-not-applying. Not return-request-email-not-sending. Latch does not sell an earnings or returns-uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-returns-portal-not-working.

Webhook delivery failure is a different bug from Meta CAPI events missing, Klaviyo flows not sending, and 3PL tracking not writing back. Walk the ordinary causes first: HMAC against the wrong secret or re-encoded body, endpoint not public HTTPS (HTTP / localhost / dead tunnel), mandatory GDPR topics missing, Delivery status failed / retry backlog / retries exhausted, you tested Meta CAPI / Klaviyo / 3PL write-back instead. Not meta-capi-events-missing. Not klaviyo-flow-not-sending. Not 3pl-tracking-not-writing-back. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-webhooks-not-delivering.

Checkout UI extension / app block not loading is a different bug from tip at checkout missing, delivery date picker missing, Shop Pay button missing, webhooks not delivering, and thank-you / order status blank. Walk the ordinary causes first: draft vs published checkout profile, wrong extension target, Plus-only surface on non-Plus, app not installed or extension disabled, Functions confused with UI extensions, you tested tip / delivery date / Shop Pay / webhooks / order status instead. Not shopify-tip-at-checkout-not-showing. Not shopify-delivery-date-picker-missing. Not shopify-shop-pay-button-missing. Not shopify-webhooks-not-delivering. Not shopify-order-status-page-blank. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-checkout-ui-extension-not-loading.

Buy shipping label failing or rates missing in admin is a different bug from checkout shipping rates wrong, fulfillment-hold email silence, WISMO email silence, tax wrong at checkout, and POS inventory not syncing. Walk the ordinary causes first: carrier account disconnected or CCS plan missing, ship-from location PO Box / incomplete, blank package weight/dimensions, unpaid billing threshold, account verification pending, you tested checkout rates / hold / WISMO / tax / POS instead. Not checkout rates. Not fulfillment-hold. Not WISMO. Not tax. Not POS. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shipping-label-purchase-failing.

Fraud analysis high risk / false positives canceling good orders is a different bug from card declined / AVS 3DS, payment-pending email silence, fulfillment-hold email silence, shipping label buy failing, and tax wrong at checkout. Walk the ordinary causes first: misread indicators treated as auto-cancel, Flow / app auto-cancel too aggressive, no manual review queue, soft signals (gifts, VPN/travel IP, first-time high AOV), you tested card decline / pending / hold / labels / tax instead. Not card declined. Not payment-pending. Not fulfillment-hold. Not shipping labels. Not tax. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-fraud-analysis-false-positives.

Scripts deprecated / migrate to Functions is a different job from Functions automatic discount not applying, typed discount codes not applying, thank-you page upsell scripts broken, and Fraud analysis false positives. Walk the ordinary causes first: no inventory of live Line Item / Shipping / Payment Scripts, wrong Function API mapping, Function published but not installed on live Plus shop, Scripts+Functions both active doubling behavior, you tested Functions discount / codes / thank-you upsell / fraud instead. Not Functions discount not applying. Not discount-code-not-applying. Not thank-you-page-upsell. Not fraud analysis. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-scripts-to-functions-migration.

Script Editor scripts not applying after Plus / Functions / extensibility is a different bug from Scripts→Functions migration inventory, Functions automatic discount not applying, quantity breaks, and checkout UI extension not loading. Walk the ordinary causes first: Script unpublished/draft, Plus Script Editor access lost after plan change, Checkout Extensibility disabled Scripts on Live profile, Functions never published after Scripts cutover, you tested Functions discount / quantity breaks / typed codes / checkout UI extension instead. Not scripts-to-functions-migration. Not functions-discount-not-applying. Not quantity-breaks. Not checkout-ui-extension. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-scripts-not-applying-after-plus.

Customer segment automatic discounts not applying is a different bug from typed discount codes not applying, Functions automatic discount math alone, Collabs commission not tracking, and quantity breaks UI. Walk the ordinary causes first: ShopifyQL segment membership mismatch, Customer eligibility wrong or All customers, Draft/expired/usage-capped discount, guest vs logged-in identity, combination / Functions blockers, Markets / minimums / product sets, you tested typed codes / Functions math / Collabs / quantity breaks instead. Not discount-code-not-applying. Not functions-discount-not-applying. Not collabs-commission. Not quantity-breaks. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-customer-segment-discount-not-applying.

Product/variant metafields not showing on Online Store 2.0 or Hydrogen is a different bug from product tabs, size chart, unit price, and Hydrogen cart broken. Walk the ordinary causes first: missing or wrong namespace.key definition, Storefront access off on the definition, theme dynamic sources unbound on Current OS 2.0 product template, empty product/variant values, Hydrogen Storefront API query omitting metafields, you tested product tabs / size chart / unit price / Hydrogen cart instead. Not product-tabs. Not size-chart. Not unit-price. Not hydrogen-cart. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-metafields-not-showing-on-storefront.

Metaobjects / entries not showing on storefront or theme is a different bug from product/variant metafields not showing, product tabs, and size chart. Walk the ordinary causes first: missing metaobject definition type, draft/empty entries, product/page reference metafield unbound, theme dynamic sources unbound or wrong type on Current OS 2.0, Storefront access off, Hydrogen Storefront API query omitting metaobjects, you tested metafields / product tabs / size chart instead. Not metafields-not-showing-on-storefront. Not product-tabs. Not size-chart. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-metaobjects-not-showing.

Combined Listings parent-child not working on storefront is a different bug from color swatches, metaobjects, metafields on storefront, and B2B catalog prices. Walk the ordinary causes first: Combined Listings app lost ownership, parent or child Draft / unpublished, option values mismatch, Market catalog excludes a child, live theme missing Combined Listing option UI, you tested color swatches / metaobjects / metafields / B2B catalogs instead. Not color-swatches. Not metaobjects. Not metafields-not-showing-on-storefront. Not b2b-catalog-prices-wrong. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-combined-listings-not-working.

Shop channel / Shop app products not syncing or not discoverable is a different bug from Shop Pay button missing on PDP/cart, Combined Listings parent-child, and Markets currency wrong. Walk the ordinary causes first: Shop sales channel not installed or unhealthy, product not published/available to Shop (Online Store only), Shop Pay / Shopify Payments / product-type eligibility blocking Shop discovery, catalog refresh lag, you tested Shop Pay button / Combined Listings / Markets currency instead. Not shopify-shop-pay-button-missing. Not shopify-combined-listings-not-working. Not shopify-markets-currency-wrong. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-shop-channel-products-not-syncing.

Inbox chat widget missing on storefront is a different bug from Gorgias Rules not firing, announcement bar not showing, and sticky add to cart missing. Walk the ordinary causes first: Inbox app embed off on the published theme, theme CSS / z-index or cookie-banner conflict, online hours / away mode hiding the bubble, Markets / locale / privacy blocking the script, you tested Gorgias Rules / announcement bar / sticky ATC instead. Not gorgias-rules-not-firing. Not shopify-announcement-bar-not-showing. Not shopify-sticky-add-to-cart-missing. Latch does not sell an earnings or ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-inbox-chat-not-showing.

Forms / contact form not submitting or not creating customers is a different bug from Inbox chat missing, Klaviyo flows not sending, and Gorgias Rules not firing. Walk the ordinary causes first: Forms app block / theme contact section missing on the published page, spam protection / CAPTCHA silently rejecting submits, notification email misconfigured or in spam, customer create / Klaviyo list sync off or stale, you tested Inbox chat / Klaviyo flows / Gorgias Rules instead. Not shopify-inbox-chat-not-showing. Not klaviyo-flow-not-sending. Not gorgias-rules-not-firing. Latch does not sell an earnings or lead-count number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-forms-not-submitting.

Customer events / custom pixels not firing is a different bug from Meta CAPI events missing, add-to-cart tracking double-fire, and webhooks not delivering. Walk the ordinary causes first: custom pixel Draft/Disconnected, sandbox JS errors, Customer Privacy consent blocking analytics, wrong analytics.subscribe event names, checkout/thank-you pixel scope missing, you tested Meta CAPI / ATC tracking / Admin webhooks instead. Not meta-capi-events-missing. Not add-to-cart-tracking. Not shopify-webhooks-not-delivering. Latch does not sell an earnings or ROAS number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-customer-events-pixels-broken.

Cookie consent banner broken or forever blocking pixels is a different bug from customer events pixels not firing, Meta CAPI events missing, and announcement bar not showing. Walk the ordinary causes first: Customer Privacy API banner missing/looping/preference not saving, Markets region consent rules too broad, theme banner unpublished or fighting Consentmo/CMP apps, Accept never unlocking analytics/marketing pixels, you tested customer-events sandbox / Meta CAPI / announcement bar instead. Not shopify-customer-events-pixels-broken. Not meta-capi-events-missing. Not shopify-announcement-bar-not-showing. Also not cookie-banner-blocking-checkout (UX overlay on ATC). Latch does not sell an earnings or ROAS number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-cookie-consent-banner-broken.

Theme app extensions / app blocks not appearing in the theme editor is a different bug from metafields not showing on storefront, metaobjects not showing, Inbox chat missing, Forms not submitting, and sticky ATC missing. Walk the ordinary causes first: app not fully installed or missing theme extension activation, vintage theme without OS 2.0 / JSON templates, App embeds toggle Off or list empty, deep-link Customize URL on wrong/draft theme, you tested metafields / metaobjects / Inbox / Forms / sticky ATC / storefront-silent app embed instead. Not shopify-metafields-not-showing-on-storefront. Not shopify-metaobjects-not-showing. Not shopify-inbox-chat-not-showing. Not shopify-forms-not-submitting. Not shopify-sticky-add-to-cart-missing. Also not app-embed-not-loading (storefront silent after editor enable). Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-theme-app-extensions-not-appearing.

Admin embedded app blank / white screen after install is a different bug from theme app extensions not appearing in the theme editor, webhooks not delivering, and checkout UI extension not loading. Walk the ordinary causes first: App Bridge never bootstraps, session token / OAuth exchange fails, CSP frame-ancestors blocks admin.shopify.com, App URL / allowed redirection URLs still on localhost or staging, scopes never accepted after update, browser extension / third-party cookie block, you tested theme app extensions / webhooks / checkout UI extension instead. Not shopify-theme-app-extensions-not-appearing. Not shopify-webhooks-not-delivering. Not shopify-checkout-ui-extension-not-loading. Also not app-embed-not-loading (storefront). Latch does not sell an earnings or uptime number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-admin-app-blank-after-install.

Fulfillment hold stuck / cannot release is a different bug from 3PL tracking not writing back, returns portal not working, draft order invoice not sending, and POS inventory not syncing. Walk the ordinary causes first: payment still authorized-only or pending capture, Fraud analysis / manual-review tag still blocking, Flow or app re-applying the hold, staff without fulfill permission, fulfillable location has zero available stock, you tested 3PL tracking / returns / draft invoice / POS sync / hold email instead. Not 3pl-tracking-not-writing-back. Not shopify-returns-portal-not-working. Not shopify-draft-order-invoice-not-sending. Not shopify-pos-inventory-not-syncing. Also not fulfillment-hold-email-not-sending (customer notice). Latch does not sell an earnings or ship-rate number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-fulfillment-hold-stuck.

Manual payment capture failing / authorization expired is a different bug from Shopify Payments card declined at checkout, fulfillment hold stuck, draft order invoice not sending, and payment pending email not sending. Walk the ordinary causes first: Payments capture set to Manual and Capture never run, authorization past the 7-day Shopify Payments window, Capture Payment greyed out or errors, Flow / fraud hold blocking capture, you tested card declined / fulfillment hold / draft invoice / pending email instead. Not shopify-payments-card-declined. Not shopify-fulfillment-hold-stuck. Not shopify-draft-order-invoice-not-sending. Not payment-pending-email-not-sending. Latch does not sell an earnings or capture-rate number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-manual-payment-capture-failing.

Hydrogen / Storefront API cart broken or empty after add is a different bug from Online Store cart drawer not opening, Add to cart button greyed out, checkout UI extension not loading, and Hydrogen / Oxygen blank or deploy error. Walk the ordinary causes first: cartCreate / cartLinesAdd userErrors, lost cart id cookie / session on Oxygen, buyer identity / customerAccessToken mismatch, Storefront API token missing cart scopes, wrong Oxygen env/token, you tested Online Store cart drawer / Liquid ATC / checkout UI extension / blank storefront instead. Not shopify-cart-drawer-not-opening. Not shopify-add-to-cart-button-not-working. Not shopify-checkout-ui-extension-not-loading. Not hydrogen-storefront-blank-or-error. Latch does not sell an earnings or cart-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-hydrogen-cart-broken.

Hydrogen / Oxygen blank storefront or deploy error is a different bug from Online Store checkout blank / CDN, theme editor publish failing, app embed not loading, and Scripts → Functions migration. Walk the ordinary causes first: env vars only in local .env missing on Oxygen, wrong/revoked Storefront API token, PUBLIC_STORE_DOMAIN wrong, SESSION_SECRET missing, Oxygen build/deploy log failures, you tested checkout blank / theme publish / app embed / Scripts instead. Not checkout blank/CDN. Not theme-editor-publish. Not app-embed. Not Scripts migration. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /hydrogen-storefront-blank-or-error.

Checkout Extensibility upgrade broken is a different bug from thank-you page upsell / Additional scripts, Scripts → Functions migration, Hydrogen / Oxygen blank, and checkout blank / CDN. Walk the ordinary causes first: live checkout still on retired checkout.liquid or unpublished draft profile, thank-you / order status UI extensions not on the Live profile, apps still targeting checkout.liquid, upgrade checklist blocked, you tested thank-you upsell / Scripts / Hydrogen / checkout blank instead. Not thank-you-page-upsell-broken. Not Scripts migration. Not Hydrogen. Not checkout blank/CDN. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /checkout-extensibility-upgrade-broken.

New customer accounts login broken is a different bug from customer login link email not sending, password reset email, customer account invite, and Checkout Extensibility upgrade. Walk the ordinary causes first: classic vs new accounts mismatch, theme Account links still on classic /account/login, Shop / identity provider disabled, customer account UI extension errors, redirect loop between storefront and hosted identity, you tested login-link email / password reset / invite / Checkout Extensibility instead. Not customer-login-link-email. Not password-reset. Not customer-account-invite. Not Checkout Extensibility. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /new-customer-accounts-login-broken.

Inbox Instagram / Meta messaging not connecting is a different bug from Inbox auto-reply silence, Inbox flood volume, Instagram DM lead capture, Gorgias Rules not firing, and new customer accounts login broken. Walk the ordinary causes first: Instagram still Personal (not Professional), Meta Business / Page not linked, Messaging permissions revoked, wrong Business Admin reconnecting, Connected-but-empty while Meta Suite owns threads, you tested auto-reply / flood / DM leads / Gorgias / new accounts instead. Not Inbox auto-reply. Not Inbox flooded. Not Instagram DM leads. Not Gorgias Rules. Not new customer accounts. Latch does not sell an earnings or ticket-cut number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-inbox-instagram-not-connecting.

Bundles not showing / wrong inventory is a different bug from variant picker not updating, cart drawer not updating, product metafields not showing, discount code not applying, and Shopify Functions discount not applying. Walk the ordinary causes first: bundle parent Draft / unpublished to Online Store, limiting component out of stock at the online location, Bundles app no longer owns the parent, live theme product template missing the Bundles app block, you tested variant picker / cart drawer / metafields / discount codes / Functions instead. Not variant picker. Not cart drawer. Not product metafields. Not discount codes. Not Functions. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-bundles-not-showing.

Combined Listings parent-child broken is a different bug from Bundles not showing, variant picker not updating, product metafields not showing, and Markets currency wrong. Walk the ordinary causes first: not Plus / Combined Listings lost ownership, parent or child Draft / unpublished to Online Store, Market catalog excludes a child, live theme missing Combined Listing option UI, you tested Bundles / variant picker / metafields / Markets currency instead. Not Bundles. Not variant picker. Not product metafields. Not Markets currency. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /combined-listings-not-working.

Shopify Magic / admin AI generate failing is a different bug from theme editor publish failing, app embed not loading, product metafields not showing, and Hydrogen storefront blank or error. Walk the ordinary causes first: plan / trial / quota missing Magic, staff missing Products / Media permissions, Magic control absent on the admin surface you use, browser extensions or blockers killing admin AI requests, generate never Saves, you tested theme publish / app embed / metafields / Hydrogen instead. Not theme editor publish. Not app embed. Not product metafields. Not Hydrogen. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-magic-ai-not-working.

Collabs / affiliate commission not tracking is a different bug from referral-invite email not sending, Meta CAPI events missing, GA4 purchase event missing, and discount code not applying. Walk the ordinary causes first: Collabs / affiliate app disconnected, creator not Approved / Active, order used a code or UTM not owned by that affiliate, commission rules exclude product / Market / channel, order unpaid / refunded / inside payout hold, you tested referral-invite / Meta CAPI / GA4 purchase / discount codes instead. Not referral-invite email. Not Meta CAPI. Not GA4 purchase. Not discount codes. Latch does not sell an earnings or conversion-lift number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /shopify-collabs-commission-not-tracking.

GA4 purchase silence is a different bug from GA4 Shopify vs ops install comps, Meta CAPI events missing, and the broader multi-pixel add-to-cart tracking page. Walk the ordinary causes first: wrong Measurement ID or Google & YouTube disconnected, three owners (native + web pixel + GTM), native purchase never enabled, web pixel/GTM not subscribed to checkout_completed, DebugView unused, you tested GA4-vs-ops / Meta CAPI / multi-pixel instead. Not GA4 vs ops. Not Meta CAPI. Not generic add-to-cart tracking. Latch does not sell an earnings or ROAS number. The $997 install is lead capture, ops alerts, and a checkout-ready workflow on the live store. DIY playbook: /ga4-purchase-event-missing.

No. Klaviyo is marketing email/SMS. Gorgias is the helpdesk. They overlap on the same customer — abandoned checkout in one, WISMO in the other. Latch connects the stack you already pay for. Not a Klaviyo flow rebuild, not a Gorgias implementation. $997 one-time, 72 hours, three systems live.

No. Abandoned checkout recovery is not sold as a lift, a recovered-revenue number, or a percent of carts saved. You are buying a 72-hour install of lead capture, ops alerts, and a checkout-ready workflow on one live store.

Yes. Latch AI Ops sells from the United States on Whop. Checkout is handled by Whop. This is a real 72-hour Shopify AI ops install, not a software subscription.

One-time. $997 USD. You are buying the 72-hour install, not a SaaS seat and not a trial. After handoff, the tools you already pay for keep running.

Collaborator access on a live Shopify store. The store URL is collected at checkout. The 72-hour clock starts when collaborator access is in, not when you pay. We do not take owner passwords. You can revoke access after handoff. Full DIY playbook: /shopify-collaborator-access.

72 hours (3 days) after collaborator access is in. Payment does not start the clock. If access is delayed, we wait.

Three systems live: lead capture on the store, ops alerts in a channel you already check, and a checkout-ready workflow. We connect the stack, stand up the automations, and hand over in a delivery thread. This is not a brand rebuild, ad campaign, or catalog migration.

You get access plus a delivery thread. Store URL is collected at checkout. Send collaborator access and the 72-hour install starts. You will not be left wondering who has your money.

Nico at Latch AI Ops. Delivery happens in a thread with a named operator, not a ticket queue.

WISMO playbookWISMO email not sendingAbandoned checkoutEmail not sendingKlaviyo + ShopifyKlaviyo flow not sendingShipping confirmation not sendingOrder confirmation not sendingRefund / cancel not sendingUnfulfilled order alert3PL tracking not writing backRepetitive supportInstagram / TikTok DM leadsShopify Inbox floodedCollaborator accessStaff vs collaboratorAdd-to-cart trackingWISMO app vs installGorgias vs ops installKlaviyo rebuild vs opsFlow agency vs opsSub app vs opsMeta pixel vs opsGA4 vs opsEmail campaigns vs opsTheme agency vs opsSupport VA vs opsDraft order invoice not sendingReturns portal not workingWebhooks not deliveringCheckout UI extension not loadingGift card email not sendingCustomer account invite not sendingCustomer password reset email not sendingCustomer login link email not sendingStaff invite email not sendingCollaborator request email not sendingShopify Flow not triggeringInbox auto-replyGorgias RulesEmail → spamMulti-location inventoryCheckout shipping ratesCarrier callback timeoutBulk operations stuckCustom app scopes missingTransfer order not receivingPurchase order stuckFlow inventory not updatingStorefront API throttleCart Transform FunctionPayment CustomizationDelivery CustomizationDiscount Function stackingOrder routing wrong locationFulfillment Constraint FunctionShop Pay Installments missingCheckout Branding APIPost-purchase pageThank-you customizationShipping profiles / zones wrongTax overrides not savingCustomer account UI extensionMarkets Pro duties mismatchAnalytics not matching GA4Local delivery zones wrongPickup points not showingReturn label not generatingExchange not creatingRefund to store credit failingB2B company location pricing wrongWholesale payment terms wrongPOS Pro staff permissions wrongGift card balance wrongMultipass SSO login failingCheckout validation Function blockingOrder edit not savingInventory item cost wrongCollection rules not matchingProduct publish not syncingVariant inventory policy wrongTranslation API missing localeAbandoned checkout email not sendingOS 2.0 section groups brokenCollaborator request stuckFlow trigger not firingCheckout editor lockedBundle discount not applyingPartial fulfillment stuckDiscount codeCard declinedPayout delayedChargeback evidenceChargeback evidence missingShop Pay missingApple Pay missingGoogle Pay missingMarkets currency wrongAddress autocomplete brokenThank you upsell brokenCart drawerVariant pickerCollection filtersStorefront searchProduct reviews not showingWishlist button not workingSize chart popup not openingSticky add to cart not workingQuick view modal not openingMegamenu not openingAnnouncement bar not showingCookie banner blocking checkoutPassword page stuck onlineCustom domain / SSLwww / non-www redirect loopCheckout blank / CDN errorTheme editor publish failingJSON templates blankSearch & Discovery filtersLiquid error on product pageCDN product images not loadingCustom fonts / @font-face not loadingPageSpeed / LCPCLS / layout shiftINP / slow interactionsSitemap.xml missing productsRobots.txtCanonical URLStructured data / JSON-LDMarkets hreflang / alternate URLsOpen Graph / og:imageFAQ rich results / FAQPageBreadcrumbList schemaOrganization / LocalBusiness schemaAggregateRating / review stars in GoogleHowTo rich results / schemaVideoObject / product videos indexingSold-out / unavailable soft 404Crawl budget wasted on facetsCollection pagination /page/2 SEOBlog tag /blog/tagged thin contentVendor /collections/vendors thin SEOProduct-type /collections/types thin SEOGift card balance check / lookup brokenStore credit / account credit not applyingTip at checkout missing / not savingCart note / order note not savingLine item properties / custom options missingSelling plan / subscription widget missingPreorder button / continue selling UI missingLocal pickup / BOPIS option missingDelivery date picker missingGift wrapping option missingWishlist button missingSize chart not showingRecently viewed blank / missingSticky ATC missing on mobileTrust badges missingFree shipping bar missingAnnouncement bar missingCountdown timer missingProduct tabs missingProduct image zoom brokenProduct video not playingQuantity breaks missingBundle builder / FBT missingBack in stock alert missingCompare-at price missingUnit price missing on PDPStore locator / find a store missingProduct reviews / star ratings missing on PDPProduct FAQ / accordion missing on PDPUpsell / cross-sell popup or post-ATC offer missingCollection quick view / quick add modal brokenColor / variant swatches missing or brokenCollection filters sidebarCollection sort stuckPredictive search dropdown emptyMega menu / header dropdown not openingMobile hamburger / drawer not openingCart drawer / mini-cart not opening after ATCAdd to cart / Buy it now greyed out on PDPShop Pay button missingApp embed not loadingProduct metafields not showingTranslate & Adapt missing stringsB2B catalog not showingFunctions discount not applyingWebhooks not deliveringPOS inventory not syncingTax wrong at checkoutDuties / import taxes missingOrder status page blankCustomer accounts login brokenGift card purchase failingCheckout language wrongB2B catalog prices wrongDraft order invoice not sendingReturns portal not workingWebhooks not deliveringCheckout UI extension not loadingShipping label buy failingFraud analysis false positivesScripts → Functions migrationScripts not applying after PlusSegment discount not applyingMetafields not showing on storefrontMetaobjects not showing on storefrontCombined Listings not working on storefrontShop channel products not syncingInbox chat widget missingForms / contact form not submittingCustomer events / custom pixels not firingCookie consent bannerTheme app extensions not in editorAdmin app blank after installFulfillment hold stuckManual payment capture failingHydrogen / Oxygen blankHydrogen cart brokenCheckout Extensibility upgrade brokenNew customer accounts login brokenInbox Instagram / Meta messaging not connectingBundles not showing / wrong inventoryCombined Listings parent-child brokenShopify Magic AI generate failingCollabs commission not trackingMeta CAPI missingGA4 purchase missingReturn request / label not sendingFulfillment hold email not sendingPayment pending email not sendingPOS receiptLocal pickup ready email not sendingBack in stock email not sendingLow stock alertPreorder shipped email not sendingPartial fulfillment email not sendingOrder cancelled email not sendingOrder edited email not sendingCOD confirmation email not sendingWholesale / B2B order email not sendingSubscription renewal email not sendingBilling attempt failedFailed payment / dunning email not sendingWinbackReview request email not sendingReferral inviteVIP tierBirthday rewardPoints expiringWISMO, checkout, Klaviyo / Gorgias