Staff Can Now View Customers’ Online Carts Directly in Shopify POS

Shopify POS v11.14 now lets authorized staff see an identified customer’s abandoned online cart at checkout. Learn who this impacts, how to enable the permission, and actionable steps to boost in‑store conversions.

Staff Can Now View Customers’ Online Carts Directly in Shopify POS
6 sections

Shopify’s latest POS update (v11.14) gives your in‑store team a new superpower: the ability to pull up an identified customer’s online cart right inside the POS interface. This means staff can spot abandoned items, answer product questions, and close the sale on the spot. Below we break down what changed, who needs to act, and how to get the most out of this feature.

What’s New?

In Shopify POS version 11.14, permitted store staff can now view the items a known customer has left in an online cart (abandoned checkout) when that customer checks in at a physical location. The view is limited to the cart contents—browsing history remains private.

Who’s Affected?

• Merchants & store owners – gain a new tool to recover abandoned carts and increase foot‑traffic conversion rates.

• POS staff – can now proactively offer assistance (size guidance, product details) based on the customer’s pending items.

• Developers – while the feature is UI‑driven, you may need to adjust custom POS apps or permission scopes to respect the new “View abandoned checkouts” setting.

How to Enable the Feature

  • Ensure your store is running POS v11.14 or later.
  • In Shopify Admin, navigate to Settings > Users > Roles.
  • Select the POS role(s) you want to grant access to.
  • Under Customers, toggle on View abandoned checkouts.
  • Save the changes – the permission takes effect immediately for any staff logging into POS after the update.
  • If you manage permissions via the API, the relevant scope is write_customers. Below is a sample GraphQL mutation to add the permission to a staff role:

    graphql

    mutation roleUpdate($roleId: ID!, $permissions: [PermissionInput!]!) {

    roleUpdate(id: $roleId, input: { permissions: $permissions }) {

    role {

    id

    name

    permissions

    }

    userErrors { field message }

    }

    }

    # Example variables

    # {

    # "roleId": "gid://shopify/StaffRole/123456789",

    # "permissions": [{"name": "VIEW_ABANDONED_CHECKOUTS"}]

    # }

    What It Means for Developers

    Your custom POS extensions now have a clear contract: if the staff member’s role includes the new permission, the POS UI will surface the abandoned cart data. Ensure any private APIs you expose respect the same permission check, otherwise you could expose cart data to unauthorized users.

    For developers pulling abandoned checkout data programmatically, use the existing Checkout API. The only change is that the data can now be surfaced in‑store, so you might want to add a flag in your UI to indicate “online cart visible in POS”.

    Practical Tips for Merchants

    • Identify customers early – encourage email sign‑ups at checkout so the POS can match them to an online cart.

    • Train staff – teach them how to locate a customer’s cart in POS and how to use that insight to upsell or answer questions.

    • Set location context – POS sessions must have a location selected; make sure each terminal is properly configured.

    • Monitor conversion – track how many abandoned carts are completed in‑store after the feature rolls out to measure ROI.

    Conclusion & Next Steps

    The new “View abandoned checkouts” permission bridges the online‑offline gap, turning a missed checkout into a live sales opportunity. Enable the setting today, train your team, and watch your in‑store conversion rates climb. Have questions or need help adjusting custom POS apps? Reach out to our Shopify experts or drop a comment below—let’s get those carts closed!

    Tags
    Sources

    Related Articles

    Unlock Transparency: The New Store Activity Log Lets You Track Every Change

    Unlock Transparency: The New Store Activity Log Lets You Track Every Change

    Shopify’s rebuilt Store activity log centralizes every modification—from products to payments—into one searchable timeline. Learn what’s new, who can see it, and how merchants and developers can act today.

    November 13, 20264 min
    Custom Draft Order Discounts Now Respect Presentment Currency

    Custom Draft Order Discounts Now Respect Presentment Currency

    Shopify now calculates custom draft‑order discounts in the draft’s presentment currency instead of the shop’s default. Learn what this means for merchants, developers, and how to update your workflow today.

    November 13, 20264 min
    Checkout Functions Get Smarter: `cart.deliverableLine` Now Includes Cost Modeling and Direct Cart Line Links

    Checkout Functions Get Smarter: `cart.deliverableLine` Now Includes Cost Modeling and Direct Cart Line Links

    Shopify’s latest checkout function update adds cost modeling to `cart.deliverableLine` inputs and ties them directly to their originating cart lines. Learn what this means for developers, how to adjust your code, and the best practices to stay compliant.

    November 13, 20264 min
    Case-Insensitive Market Metafields: What the 2027-01 Storefront API Change Means for Your Store

    Case-Insensitive Market Metafields: What the 2027-01 Storefront API Change Means for Your Store

    Shopify's Storefront API 2027-01 now matches Market.metafields keys case‑insensitively. Learn why this matters, who is affected, and how to update your apps and custom storefronts before the change breaks your logic.

    November 13, 20264 min