---
title: Storefront ve mağaza ayarları
description: Eski headless tema altyapısındaki (@ikas/storefront) merchant ayarları, storefront, satış kanalı, stok lokasyonu, HTML meta verisi ve konum (ülke, şehir, ilçe) modelleri.
---

<Callout type="warn" title="Eski altyapı">
Bu sayfa, ikas Studio öncesindeki headless tema altyapısının (`@ikas/storefront`) referansıdır. Yeni temalar için [ikas Studio](https://builders.ikas.com/docs/ikas-studio) dokümantasyonunu kullanın.
</Callout>

Merchant ayarları, storefront, satış kanalı, stok lokasyonu, HTML meta verisi ve konum (ülke, şehir, ilçe) modelleri. Her başlık, `@ikas/storefront` paketindeki bir modelin field'larını ve metotlarını listeler.

## IkasMerchantSettings [#ikas-merchant-settings]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `currencyFormats` | `IkasMerchantSettingsCurrencyFormat[] \| null` | Bkz. [IkasMerchantSettingsCurrencyFormat](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-merchant-settings-currency-format). |
| `address` | `IkasMerchantAddress \| null` | Bkz. [IkasMerchantAddress](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-merchant-address). |
| `logoId` | `string \| null` | - |
| `merchantId` | `string` | - |
| `merchantName` | `string` | - |
| `phone` | `string \| null` | - |
| `logo` | `IkasImage \| null` | Bkz. [IkasImage](https://builders.ikas.com/docs/headless-theme/api/theme-and-common#ikas-image). |

## IkasStorefront [#ikas-storefront]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `name` | `string` | - |
| `status` | `IkasStorefrontStatus` | Bkz. [IkasStorefrontStatus](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-storefront-status). |
| `mainStorefrontThemeId` | `string \| null` | - |
| `pickUpStockLocationIds` | `string[] \| null` | - |
| `emailSettingsId` | `string \| null` | - |
| `salesChannelId` | `string \| null` | - |
| `fbpId` | `string \| null` | - |
| `gtmId` | `string \| null` | - |
| `analytics4Id` | `string \| null` | - |
| `universalAnalyticsId` | `string \| null` | - |
| `tiktokPixelId` | `string \| null` | - |
| `token` | `string \| null` | - |
| `localizations` | `IkasStorefrontLocalization[]` | Bkz. [IkasStorefrontLocalization](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-storefront-localization). |
| `routings` | `IkasStorefrontRouting[]` | Bkz. [IkasStorefrontRouting](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-storefront-routing). |
| `domains` | `IkasStorefrontDomain[]` | Bkz. [IkasStorefrontDomain](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-storefront-domain). |
| `themes` | `IkasStorefrontTheme[]` | Bkz. [IkasStorefrontTheme](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-storefront-theme). |

## IkasSalesChannel [#ikas-sales-channel]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `name` | `string` | - |
| `priceListId` | `string \| null` | - |
| `stockLocations` | `IkasSalesChannelStockLocation[] \| null` | Bkz. [IkasSalesChannelStockLocation](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-sales-channel-stock-location). |
| `paymentGateways` | `IkasSalesChannelPaymentGateway[] \| null` | Bkz. [IkasSalesChannelPaymentGateway](https://builders.ikas.com/docs/headless-theme/api/checkout-and-payment#ikas-sales-channel-payment-gateway). |

## IkasHTMLMetaData extends IkasBaseModel [#ikas-html-meta-data]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `canonicals` | `string[] \| null` | - |
| `description` | `string \| null` | - |
| `disableIndex` | `boolean \| null` | - |
| `pageTitle` | `string \| null` | - |
| `slug` | `string` | - |
| `targetId` | `string \| null` | - |
| `targetType` | `IkasHTMLMetaDataTargetType \| null` | Bkz. [IkasHTMLMetaDataTargetType](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-html-meta-data-target-type). |
| `translations` | `IkasHTMLMetaDataTranslations[] \| null` | Bkz. [IkasHTMLMetaDataTranslations](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-html-meta-data-translations). |

## IkasAvailableStockLocation [#ikas-available-stock-location]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `address` | `IkasStockLocationAddress \| null` | Bkz. [IkasStockLocationAddress](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-stock-location-address). |
| `name` | `string` | - |
| `type` | `IkasStockLocationType \| null` | Bkz. [IkasStockLocationType](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-stock-location-type). |

## IkasCity extends IkasBaseModel [#ikas-city]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `cityCode` | `string \| null` | - |
| `countryId` | `string` | - |
| `latitude` | `string \| null` | - |
| `longitude` | `string \| null` | - |
| `name` | `string` | - |
| `order` | `number \| null` | - |
| `stateId` | `string` | - |

## IkasCountry extends IkasBaseModel [#ikas-country]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `capital` | `string \| null` | - |
| `currency` | `string \| null` | - |
| `emoji` | `string \| null` | - |
| `emojiString` | `string \| null` | - |
| `iso2` | `string \| null` | - |
| `iso3` | `string \| null` | - |
| `locationTranslations` | `IkasLocationTranslations \| null` | Bkz. [IkasLocationTranslations](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-location-translations). |
| `name` | `string` | - |
| `native` | `string \| null` | - |
| `phoneCode` | `string \| null` | - |
| `region` | `string \| null` | - |
| `subregion` | `string \| null` | - |

## IkasDistrict extends IkasBaseModel [#ikas-district]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `cityId` | `string` | - |
| `countryId` | `string` | - |
| `latitude` | `string \| null` | - |
| `longitude` | `string \| null` | - |
| `name` | `string` | - |
| `order` | `number \| null` | - |
| `stateId` | `string` | - |

## IkasHTMLMetaDataOverride [#ikas-html-meta-data-override]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `description` | `string` | - |
| `language` | `string \| null` | - |
| `pageTitle` | `string` | - |
| `storefrontId` | `string \| null` | - |
| `storefrontRegionId` | `string \| null` | - |

## IkasHTMLMetaDataTranslations [#ikas-html-meta-data-translations]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `description` | `string \| null` | - |
| `locale` | `string` | - |
| `pageTitle` | `string \| null` | - |

## IkasLocaleOption [#ikas-locale-option]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `countryName` | `string \| undefined` | - |
| `iso2` | `string \| undefined` | - |
| `iso3` | `string \| undefined` | - |
| `routing` | `IkasStorefrontRouting` | Bkz. [IkasStorefrontRouting](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-storefront-routing). |
| `isRecommended` | `boolean` | Seçeneğin, ziyaretçinin bulunduğu ülke için en uygun seçenek olduğunu belirtir. |

## IkasLocationTranslations [#ikas-location-translations]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `de` | `string \| null` | - |
| `en` | `string` | - |
| `tr` | `string` | - |

## IkasMerchantAddressCity [#ikas-merchant-address-city]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string \| null` | - |
| `code` | `string \| null` | - |
| `name` | `string` | - |

## IkasMerchantAddressCountry [#ikas-merchant-address-country]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string \| null` | - |
| `code` | `string \| null` | - |
| `iso2` | `string \| null` | - |
| `iso3` | `string \| null` | - |
| `name` | `string` | - |

## IkasMerchantAddressDistrict [#ikas-merchant-address-district]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string \| null` | - |
| `code` | `string \| null` | - |
| `name` | `string` | - |

## IkasMerchantAddressState [#ikas-merchant-address-state]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string \| null` | - |
| `code` | `string \| null` | - |
| `name` | `string` | - |

## IkasMerchantAddress [#ikas-merchant-address]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `addressLine1` | `string \| null` | - |
| `addressLine2` | `string \| null` | - |
| `city` | `IkasMerchantAddressCity \| null` | Bkz. [IkasMerchantAddressCity](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-merchant-address-city). |
| `country` | `IkasMerchantAddressCountry \| null` | Bkz. [IkasMerchantAddressCountry](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-merchant-address-country). |
| `district` | `IkasMerchantAddressDistrict \| null` | Bkz. [IkasMerchantAddressDistrict](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-merchant-address-district). |
| `firstName` | `string \| null` | - |
| `identityNumber` | `string \| null` | - |
| `lastName` | `string \| null` | - |
| `postalCode` | `string \| null` | - |
| `state` | `IkasMerchantAddressState \| null` | Bkz. [IkasMerchantAddressState](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-merchant-address-state). |
| `taxOffice` | `string \| null` | - |
| `company` | `string \| null` | - |
| `type` | `IkasMerchantSettingsAddressTypeEnum \| null` | Bkz. [IkasMerchantSettingsAddressTypeEnum](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-merchant-settings-address-type-enum). |
| `taxNumber` | `string \| null` | - |

## IkasMerchantSettingsCurrencyFormat [#ikas-merchant-settings-currency-format]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `currencyCode` | `string` | - |
| `decimalSeparator` | `string` | - |
| `symbol` | `string` | - |
| `symbolPosition` | `IkasMerchantSettingsCurrencyFormatSymbolPosition` | Bkz. [IkasMerchantSettingsCurrencyFormatSymbolPosition](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-merchant-settings-currency-format-symbol-position). |
| `thousandSeparator` | `string` | - |
| `omitZeroDecimal` | `boolean` | - |

## IkasSalesChannelStockLocation [#ikas-sales-channel-stock-location]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `order` | `number` | - |

## IkasState [#ikas-state]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `countryId` | `string` | - |
| `name` | `string` | - |
| `stateCode` | `string \| null` | - |

## IkasStockLocationAddressCity [#ikas-stock-location-address-city]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `code` | `string \| null` | - |
| `name` | `string` | - |

## IkasStockLocationAddressCountry [#ikas-stock-location-address-country]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `code` | `string \| null` | - |
| `name` | `string` | - |

## IkasStockLocationAddressDistrict [#ikas-stock-location-address-district]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string  \| null` | - |
| `code` | `string \| null` | - |
| `name` | `string \| null` | - |

## IkasStockLocationAddressState [#ikas-stock-location-address-state]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string  \| null` | - |
| `code` | `string \| null` | - |
| `name` | `string \| null` | - |

## IkasStockLocationAddress [#ikas-stock-location-address]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `address` | `string \| null` | - |
| `city` | `IkasStockLocationAddressCity \| null` | Bkz. [IkasStockLocationAddressCity](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-stock-location-address-city). |
| `country` | `IkasStockLocationAddressCountry \| null` | Bkz. [IkasStockLocationAddressCountry](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-stock-location-address-country). |
| `district` | `IkasStockLocationAddressDistrict \| null` | Bkz. [IkasStockLocationAddressDistrict](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-stock-location-address-district). |
| `state` | `IkasStockLocationAddressState \| null` | Bkz. [IkasStockLocationAddressState](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-stock-location-address-state). |
| `phone` | `string \| null` | - |
| `postalCode` | `string \| null` | - |

## IkasStockLocation [#ikas-stock-location]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `address` | `IkasStockLocationAddress \| null` | Bkz. [IkasStockLocationAddress](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-stock-location-address). |
| `deliveryTime` | `IkasStockLocationDeliveryTime \| null` | Bkz. [IkasStockLocationDeliveryTime](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-stock-location-delivery-time). |
| `description` | `string \| null` | - |
| `isRemindOutOfStockEnabled` | `boolean \| null` | - |
| `name` | `string` | - |
| `outOfStockMailList` | `string[] \| null` | - |
| `type` | `IkasStockLocationType \| null` | Bkz. [IkasStockLocationType](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-stock-location-type). |

## IkasStorefrontDomain [#ikas-storefront-domain]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `merchantDomainId` | `string` | - |
| `name` | `string` | - |
| `redirectDomainName` | `string \| null` | - |
| `isDefault` | `boolean \| null` | - |

## IkasStorefrontDynamicCurrencySettings [#ikas-storefront-dynamic-currency-settings]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `roundingFormat` | `string \| null` | - |
| `targetCurrencyCode` | `string` | - |

## IkasStorefrontLocalization [#ikas-storefront-localization]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `isDefault` | `boolean` | - |
| `locale` | `string` | - |
| `name` | `string` | - |

## IkasStorefrontRouting [#ikas-storefront-routing]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `countryCodes` | `string[] \| null` | - |
| `domain` | `string \| null` | - |
| `locale` | `string` | - |
| `path` | `string \| null` | - |
| `priceListId` | `string \| null` | - |
| `dynamicCurrencySettings` | `IkasStorefrontDynamicCurrencySettings \| null` | Bkz. [IkasStorefrontDynamicCurrencySettings](https://builders.ikas.com/docs/headless-theme/api/storefront-and-settings#ikas-storefront-dynamic-currency-settings). |
| `currencyCode` | `string \| null` | - |
| `currencySymbol` | `string \| null` | - |

## IkasStorefrontThemeLocalization [#ikas-storefront-theme-localization]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `locale` | `string` | - |
| `storefrontId` | `string` | - |
| `storefrontThemeId` | `string` | - |
| `themeJson` | `IkasThemeJson` | Bkz. [IkasThemeJson](https://builders.ikas.com/docs/headless-theme/api/theme-and-common#ikas-theme-json). |
| `privacyPolicy` | `string \| null` | - |
| `returnPolicy` | `string \| null` | - |
| `termsOfService` | `string \| null` | - |

## IkasStorefrontTheme [#ikas-storefront-theme]

| Field | Tip | Açıklama |
| --- | --- | --- |
| `id` | `string` | - |
| `isMainTheme` | `boolean` | - |
| `name` | `string` | - |
| `status` | `IkasStorefrontThemeStatus` | Bkz. [IkasStorefrontThemeStatus](https://builders.ikas.com/docs/headless-theme/api/enums#ikas-storefront-theme-status). |
| `themeId` | `string` | - |
| `themeVersionId` | `string` | - |
