---
title: cartGetIdDefault
description: Creates a function that returns the cart id from request header cookie.
api_version: 2026-04
source_url:
  html: 'https://shopify.dev/docs/api/hydrogen/latest/utilities/cart/cartgetiddefault'
  md: >-
    https://shopify.dev/docs/api/hydrogen/latest/utilities/cart/cartgetiddefault.md
api_name: hydrogen
---

# cart​Get​Id​Default

Creates a function that returns the cart id from request header cookie.

## cart​Get​Id​Default(**[requestHeaders](#cartgetiddefault-propertydetail-requestheaders)**​)

### Parameters

* **request​Headers**

  **CrossRuntimeRequest\['headers']**

  **required**

### CrossRuntimeRequest

* headers

  ```ts
  {
      get?: (key: string) => string | null | undefined;
      [key: string]: any;
    }
  ```

* method

  ```ts
  string
  ```

* url

  ```ts
  string
  ```

Examples

### Examples

* ####

  ##### JavaScript

  ```js
  import {cartGetIdDefault, cartSetIdDefault} from '@shopify/hydrogen';

  // server.js
  export default {
    async fetch(request) {
      const cart = createCartHandler({
        storefront,
        getCartId: cartGetIdDefault(request.headers),
        setCartId: cartSetIdDefault(),
      });
    },
  };

  // Some route
  export async function loader({context}) {
    const {cart} = context;

    cart.getCartId(); // gid://shopify/Cart/1234567890
  }
  ```

***
