# UpdateShopifyShopSettingsInput

Input for `updateShopifyShopSettings`. Caller's account must own the installation. Fields left `null`/omitted preserve the existing value (no overwrite).

```
input UpdateShopifyShopSettingsInput {

  shop: String!

  paymentMethod: String!

  countryStores: [CountryStoreInput!]

  testMode: Boolean

}
```

### Fields[​](#fields "Enlace directo al Fields")

#### [`UpdateShopifyShopSettingsInput.shop`](#shop) ● [`String!`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) non-null scalar[​](#shop "Enlace directo al shop")

Shopify shop domain.

#### [`UpdateShopifyShopSettingsInput.paymentMethod`](#payment-method) ● [`String!`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) non-null scalar[​](#payment-method "Enlace directo al payment-method")

MONEI Shopify app payment method. See `ShopifyStore.paymentMethod`.

#### [`UpdateShopifyShopSettingsInput.countryStores`](#country-stores) ● [`[CountryStoreInput!]`](https://docs.monei.com/es/es/apis/graphql/types/inputs/country-store-input/.md) list input[​](#country-stores "Enlace directo al country-stores")

New country-to-store routing rules. When provided, fully replaces the existing list.

#### [`UpdateShopifyShopSettingsInput.testMode`](#test-mode) ● [`Boolean`](https://docs.monei.com/es/es/apis/graphql/types/scalars/boolean/.md) scalar[​](#test-mode "Enlace directo al test-mode")

Toggle between test and live mode. Switching modes re-binds the installation to the account's paired live/test account; fails if the paired account is missing or cannot process payments.

### Member Of[​](#member-of "Enlace directo al Member Of")

[`updateShopifyShopSettings`](https://docs.monei.com/es/es/apis/graphql/operations/mutations/update-shopify-shop-settings/.md) mutation
