---
title: ShopPolicyWithDefault - Storefront API
description: >-
  A policy for the store that comes with a default value, such as a subscription
  policy.

  If the merchant hasn't configured a policy for their store, then the policy
  will return the default value.

  Otherwise, the policy will return the merchant-configured value.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/storefront/latest/objects/ShopPolicyWithDefault'
  md: >-
    https://shopify.dev/docs/api/storefront/latest/objects/ShopPolicyWithDefault.md
api_name: storefront
api_type: graphql
type: object
---

# Shop​Policy​With​Default

object

A policy for the store that comes with a default value, such as a subscription policy. If the merchant hasn't configured a policy for their store, then the policy will return the default value. Otherwise, the policy will return the merchant-configured value.

## Fields

* body

  [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String)

  non-null

  The text of the policy. Maximum size: 64KB.

* handle

  [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String)

  non-null

  The handle of the policy.

* id

  [ID](https://shopify.dev/docs/api/storefront/latest/scalars/ID)

  The unique ID of the policy. A default policy doesn't have an ID.

* title

  [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String)

  non-null

  The title of the policy.

* url

  [URL!](https://shopify.dev/docs/api/storefront/latest/scalars/URL)

  non-null

  Public URL to the policy.

***

## Map

### Fields with this object

* [Shop.subscriptionPolicy](https://shopify.dev/docs/api/storefront/latest/objects/Shop#field-Shop.fields.subscriptionPolicy)
