[{"data":1,"prerenderedAt":2877},["ShallowReactive",2],{"navigation_docs":3,"doc-\u002Fstorefront-api\u002Furun-filtreleri":443,"docs-nav":2645,"surround-\u002Fstorefront-api\u002Furun-filtreleri":2874},[4,19,124,153,189,375],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Başlarken","i-lucide-rocket","\u002Fbaslarken","1.baslarken",[10,14],{"title":11,"path":12,"stem":13},"Genel Bakış","\u002Fbaslarken\u002Fgenel-bakis","1.baslarken\u002F1.genel-bakis",{"title":15,"path":16,"stem":17},"Hızlı Başlangıç","\u002Fbaslarken\u002Fhizli-baslangic","1.baslarken\u002F2.hizli-baslangic",false,{"title":20,"icon":21,"path":22,"stem":23,"children":24,"page":18},"Tema Geliştirme","i-lucide-layout-template","\u002Ftema-gelistirme","2.tema-gelistirme",[25,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,108,112,116,120],{"title":11,"path":26,"stem":27},"\u002Ftema-gelistirme\u002Fgenel-bakis","2.tema-gelistirme\u002F01.genel-bakis",{"title":29,"path":30,"stem":31},"Kurulum","\u002Ftema-gelistirme\u002Fkurulum","2.tema-gelistirme\u002F02.kurulum",{"title":33,"path":34,"stem":35},"Çalışma Dizini","\u002Ftema-gelistirme\u002Fcalisma-dizini","2.tema-gelistirme\u002F04.calisma-dizini",{"title":37,"path":38,"stem":39},"Sıfırdan Tema Geliştirmek","\u002Ftema-gelistirme\u002Fyeni-tema-gelistirme","2.tema-gelistirme\u002F05.yeni-tema-gelistirme",{"title":41,"path":42,"stem":43},"Müşteri Temasını Geliştirmek","\u002Ftema-gelistirme\u002Fmusteri-temasi","2.tema-gelistirme\u002F06.musteri-temasi",{"title":45,"path":46,"stem":47},"Tema Yapısı","\u002Ftema-gelistirme\u002Ftema-yapisi","2.tema-gelistirme\u002F07.tema-yapisi",{"title":49,"path":50,"stem":51},"Temayı Özelleştir","\u002Ftema-gelistirme\u002Ftemayi-ozellestir","2.tema-gelistirme\u002F08.temayi-ozellestir",{"title":53,"path":54,"stem":55},"Tema Marketine Gönderme","\u002Ftema-gelistirme\u002Fmarkete-gonderme","2.tema-gelistirme\u002F09.markete-gonderme",{"title":57,"path":58,"stem":59},"İnceleme Kriterleri","\u002Ftema-gelistirme\u002Finceleme-kriterleri","2.tema-gelistirme\u002F10.inceleme-kriterleri",{"title":61,"path":62,"stem":63},"Section","\u002Ftema-gelistirme\u002Fsection","2.tema-gelistirme\u002F11.section",{"title":65,"path":66,"stem":67},"Snippet","\u002Ftema-gelistirme\u002Fsnippet","2.tema-gelistirme\u002F12.snippet",{"title":69,"path":70,"stem":71},"Locale ve Çeviriler","\u002Ftema-gelistirme\u002Flocale","2.tema-gelistirme\u002F13.locale",{"title":73,"path":74,"stem":75},"Asset","\u002Ftema-gelistirme\u002Fassetler","2.tema-gelistirme\u002F14.assetler",{"title":77,"path":78,"stem":79},"Twig","\u002Ftema-gelistirme\u002Ftwig","2.tema-gelistirme\u002F15.twig",{"title":81,"path":82,"stem":83},"Twig Fonksiyonları","\u002Ftema-gelistirme\u002Ftwig-fonksiyonlari","2.tema-gelistirme\u002F16.twig-fonksiyonlari",{"title":85,"path":86,"stem":87},"Tailwind","\u002Ftema-gelistirme\u002Ftailwind","2.tema-gelistirme\u002F17.tailwind",{"title":89,"path":90,"stem":91,"children":92,"page":18},"JavaScript","\u002Ftema-gelistirme\u002Fjavascript","2.tema-gelistirme\u002F18.javascript",[93,96,100,104],{"title":89,"path":94,"stem":95},"\u002Ftema-gelistirme\u002Fjavascript\u002Fgenel-bakis","2.tema-gelistirme\u002F18.javascript\u002F1.genel-bakis",{"title":97,"path":98,"stem":99},"JS Fonksiyonları","\u002Ftema-gelistirme\u002Fjavascript\u002Ffonksiyonlar","2.tema-gelistirme\u002F18.javascript\u002F2.fonksiyonlar",{"title":101,"path":102,"stem":103},"JS Bileşenleri","\u002Ftema-gelistirme\u002Fjavascript\u002Fbilesenler","2.tema-gelistirme\u002F18.javascript\u002F3.bilesenler",{"title":105,"path":106,"stem":107},"JS Callback","\u002Ftema-gelistirme\u002Fjavascript\u002Fcallbackler","2.tema-gelistirme\u002F18.javascript\u002F4.callbackler",{"title":109,"path":110,"stem":111},"Data-Toggle","\u002Ftema-gelistirme\u002Fdata-toggle","2.tema-gelistirme\u002F19.data-toggle",{"title":113,"path":114,"stem":115},"Pratik Çözümler","\u002Ftema-gelistirme\u002Fpratik-cozumler","2.tema-gelistirme\u002F20.pratik-cozumler",{"title":117,"path":118,"stem":119},"CLI Referansı","\u002Ftema-gelistirme\u002Fcli-referansi","2.tema-gelistirme\u002F21.cli-referansi",{"title":121,"path":122,"stem":123},"Performans","\u002Ftema-gelistirme\u002Fperformans","2.tema-gelistirme\u002F22.performans",{"title":125,"icon":126,"path":127,"stem":128,"children":129,"page":18},"Uygulama Geliştirme","i-lucide-blocks","\u002Fuygulama-gelistirme","3.uygulama-gelistirme",[130,133,137,141,145,149],{"title":11,"path":131,"stem":132},"\u002Fuygulama-gelistirme\u002Fgenel-bakis","3.uygulama-gelistirme\u002F1.genel-bakis",{"title":134,"path":135,"stem":136},"OAuth Akışı","\u002Fuygulama-gelistirme\u002Foauth-akisi","3.uygulama-gelistirme\u002F2.oauth-akisi",{"title":138,"path":139,"stem":140},"Webhooks","\u002Fuygulama-gelistirme\u002Fwebhooks","3.uygulama-gelistirme\u002F3.webhooks",{"title":142,"path":143,"stem":144},"Panele Gömülü Uygulamalar","\u002Fuygulama-gelistirme\u002Fembedded-uygulamalar","3.uygulama-gelistirme\u002F4.embedded-uygulamalar",{"title":146,"path":147,"stem":148},"Checkout Extensions","\u002Fuygulama-gelistirme\u002Fcheckout-extensions","3.uygulama-gelistirme\u002F5.checkout-extensions",{"title":150,"path":151,"stem":152},"Faturalama","\u002Fuygulama-gelistirme\u002Ffaturalama","3.uygulama-gelistirme\u002F6.faturalama",{"title":154,"icon":155,"path":156,"stem":157,"children":158,"page":18},"API Dokümanı","i-lucide-code-xml","\u002Fapi","4.api",[159,162,166,170,174,178,182,186],{"title":11,"path":160,"stem":161},"\u002Fapi\u002Fgenel-bakis","4.api\u002F1.genel-bakis",{"title":163,"path":164,"stem":165},"Kimlik Doğrulama","\u002Fapi\u002Fkimlik-dogrulama","4.api\u002F2.kimlik-dogrulama",{"title":167,"path":168,"stem":169},"İstek Limitleri","\u002Fapi\u002Fistek-limitleri","4.api\u002F3.istek-limitleri",{"title":171,"path":172,"stem":173},"Hatalar & Idempotency","\u002Fapi\u002Fhatalar","4.api\u002F4.hatalar",{"title":175,"path":176,"stem":177},"Pagination","\u002Fapi\u002Fpagination","4.api\u002F5.pagination",{"title":179,"path":180,"stem":181},"Ürünler","\u002Fapi\u002Furunler","4.api\u002F6.urunler",{"title":183,"path":184,"stem":185},"Siparişler","\u002Fapi\u002Fsiparisler","4.api\u002F7.siparisler",{"title":138,"path":187,"stem":188},"\u002Fapi\u002Fwebhooks","4.api\u002F8.webhooks",{"title":190,"icon":191,"path":192,"stem":193,"children":194,"page":18},"Storefront API","i-lucide-store","\u002Fstorefront-api","5.storefront-api",[195,198,201,205,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,347,351,355,359,363,367,371],{"title":11,"path":196,"stem":197},"\u002Fstorefront-api\u002Fgenel-bakis","5.storefront-api\u002F01.genel-bakis",{"title":163,"path":199,"stem":200},"\u002Fstorefront-api\u002Fkimlik-dogrulama","5.storefront-api\u002F02.kimlik-dogrulama",{"title":202,"path":203,"stem":204},"Para Birimi","\u002Fstorefront-api\u002Fmoney","5.storefront-api\u002F03.money",{"title":179,"path":206,"stem":207},"\u002Fstorefront-api\u002Furunler","5.storefront-api\u002F04.urunler",{"title":209,"path":210,"stem":211},"Kategoriler","\u002Fstorefront-api\u002Fkategoriler","5.storefront-api\u002F05.kategoriler",{"title":213,"path":214,"stem":215},"Markalar","\u002Fstorefront-api\u002Fmarkalar","5.storefront-api\u002F06.markalar",{"title":217,"path":218,"stem":219},"Yorumlar","\u002Fstorefront-api\u002Fyorumlar","5.storefront-api\u002F07.yorumlar",{"title":221,"path":222,"stem":223},"Yorum puan dağılımı","\u002Fstorefront-api\u002F07a.yorum-puan-dagilimi","5.storefront-api\u002F07a.yorum-puan-dagilimi",{"title":225,"path":226,"stem":227},"Şubeler","\u002Fstorefront-api\u002Fsubeler","5.storefront-api\u002F08.subeler",{"title":229,"path":230,"stem":231},"Sayfalar","\u002Fstorefront-api\u002Fsayfalar","5.storefront-api\u002F09.sayfalar",{"title":233,"path":234,"stem":235},"Ayarlar","\u002Fstorefront-api\u002Fayarlar","5.storefront-api\u002F10.ayarlar",{"title":237,"path":238,"stem":239},"Bölgeler","\u002Fstorefront-api\u002Fbolgeler","5.storefront-api\u002F11.bolgeler",{"title":241,"path":242,"stem":243},"Teslimat Slotları","\u002Fstorefront-api\u002Fteslimat-slotlari","5.storefront-api\u002F12.teslimat-slotlari",{"title":245,"path":246,"stem":247},"Hesap","\u002Fstorefront-api\u002Fhesap","5.storefront-api\u002F13.hesap",{"title":249,"path":250,"stem":251},"Adresler","\u002Fstorefront-api\u002Fadresler","5.storefront-api\u002F14.adresler",{"title":253,"path":254,"stem":255},"Adres Alanları","\u002Fstorefront-api\u002Fadres-alanlari","5.storefront-api\u002F15.adres-alanlari",{"title":257,"path":258,"stem":259},"Favoriler","\u002Fstorefront-api\u002Ffavoriler","5.storefront-api\u002F16.favoriler",{"title":261,"path":262,"stem":263},"Fiyat Alarmları","\u002Fstorefront-api\u002Ffiyat-alarmlari","5.storefront-api\u002F17.fiyat-alarmlari",{"title":265,"path":266,"stem":267},"Kuponlar","\u002Fstorefront-api\u002Fkuponlar","5.storefront-api\u002F18.kuponlar",{"title":269,"path":270,"stem":271},"Sadakat Hareketleri","\u002Fstorefront-api\u002Fsadakat-hareketleri","5.storefront-api\u002F19.sadakat-hareketleri",{"title":273,"path":274,"stem":275},"Vergi Daireleri","\u002Fstorefront-api\u002Fvergi-daireleri","5.storefront-api\u002F20.vergi-daireleri",{"title":277,"path":278,"stem":279},"Müşteri Form Alanları","\u002Fstorefront-api\u002Fmusteri-form-alanlari","5.storefront-api\u002F21.musteri-form-alanlari",{"title":183,"path":281,"stem":282},"\u002Fstorefront-api\u002Fsiparisler","5.storefront-api\u002F22.siparisler",{"title":284,"path":285,"stem":286},"Sipariş İadeleri","\u002Fstorefront-api\u002Fsiparis-iadeleri","5.storefront-api\u002F23.siparis-iadeleri",{"title":288,"path":289,"stem":290},"İade Nedenleri","\u002Fstorefront-api\u002Fiade-nedenleri","5.storefront-api\u002F24.iade-nedenleri",{"title":292,"path":293,"stem":294},"İade Alım Tarihleri","\u002Fstorefront-api\u002Fiade-alim-tarihleri","5.storefront-api\u002F25.iade-alim-tarihleri",{"title":296,"path":297,"stem":298},"Sipariş İptal Talepleri","\u002Fstorefront-api\u002Fsiparis-iptal-talepleri","5.storefront-api\u002F26.siparis-iptal-talepleri",{"title":300,"path":301,"stem":302},"Destek Talepleri","\u002Fstorefront-api\u002Fdestek-talepleri","5.storefront-api\u002F27.destek-talepleri",{"title":304,"path":305,"stem":306},"Destek Mesajları","\u002Fstorefront-api\u002Fdestek-mesajlari","5.storefront-api\u002F28.destek-mesajlari",{"title":308,"path":309,"stem":310},"Destek Departmanları","\u002Fstorefront-api\u002Fdestek-departmanlari","5.storefront-api\u002F29.destek-departmanlari",{"title":312,"path":313,"stem":314},"Sürümler","\u002Fstorefront-api\u002Fsurumler","5.storefront-api\u002F30.surumler",{"title":316,"path":317,"stem":318},"Menüler","\u002Fstorefront-api\u002Fmenuler","5.storefront-api\u002F31.menuler",{"title":320,"path":321,"stem":322},"Kargo Firmaları","\u002Fstorefront-api\u002Fkargo-firmalari","5.storefront-api\u002F32.kargo-firmalari",{"title":324,"path":325,"stem":326},"Ödeme Seçenekleri","\u002Fstorefront-api\u002Fodeme-secenekleri","5.storefront-api\u002F33.odeme-secenekleri",{"title":328,"path":329,"stem":330},"Puan Kazanım Önizlemesi","\u002Fstorefront-api\u002Fpuan-kazanim-onizlemesi","5.storefront-api\u002F34.puan-kazanim-onizlemesi",{"title":332,"path":333,"stem":334},"Satış Temsilcileri","\u002Fstorefront-api\u002Fsatis-temsilcileri","5.storefront-api\u002F35.satis-temsilcileri",{"title":336,"path":337,"stem":338},"Üye Kaydı ve Parola","\u002Fstorefront-api\u002Fkayit-ve-parola","5.storefront-api\u002F36.kayit-ve-parola",{"title":340,"path":341,"stem":342},"Kayıt Form Alanları","\u002Fstorefront-api\u002Fkayit-form-alanlari","5.storefront-api\u002F37.kayit-form-alanlari",{"title":344,"path":345,"stem":346},"Görsel Yükleme","\u002Fstorefront-api\u002Fgorsel-yukleme","5.storefront-api\u002F38.gorsel-yukleme",{"title":348,"path":349,"stem":350},"Sepet","\u002Fstorefront-api\u002Fsepet","5.storefront-api\u002F39.sepet",{"title":352,"path":353,"stem":354},"Misafir Sepeti","\u002Fstorefront-api\u002Fmisafir-sepeti","5.storefront-api\u002F40.misafir-sepeti",{"title":356,"path":357,"stem":358},"Ödeme Devri","\u002Fstorefront-api\u002Fodeme-devri","5.storefront-api\u002F41.odeme-devri",{"title":360,"path":361,"stem":362},"Yorum Yazma","\u002Fstorefront-api\u002Fyorum-yazma","5.storefront-api\u002F42.yorum-yazma",{"title":364,"path":365,"stem":366},"Link Çözümleme","\u002Fstorefront-api\u002Flink","5.storefront-api\u002F43.link",{"title":368,"path":369,"stem":370},"Uygulama Yapılandırması","\u002Fstorefront-api\u002Fconfig","5.storefront-api\u002F44.config",{"title":372,"path":373,"stem":374},"Ürün filtreleri","\u002Fstorefront-api\u002Furun-filtreleri","5.storefront-api\u002F45.urun-filtreleri",{"title":376,"icon":377,"path":378,"stem":379,"children":380,"page":18},"Tema Servisleri","i-lucide-server","\u002Ftema-servisleri","6.tema-servisleri",[381,384,388,392,396,400,403,407,411,415,419,423,427,431,435,439],{"title":11,"path":382,"stem":383},"\u002Ftema-servisleri\u002Fgenel-bakis","6.tema-servisleri\u002F01.genel-bakis",{"title":385,"path":386,"stem":387},"Ürün","\u002Ftema-servisleri\u002Furun","6.tema-servisleri\u002F02.urun",{"title":389,"path":390,"stem":391},"Ürün Detay","\u002Ftema-servisleri\u002Furun-detay","6.tema-servisleri\u002F03.urun-detay",{"title":393,"path":394,"stem":395},"Katalog & Arama","\u002Ftema-servisleri\u002Fkatalog-arama","6.tema-servisleri\u002F04.katalog-arama",{"title":397,"path":398,"stem":399},"Vitrin & Kombin","\u002Ftema-servisleri\u002Fvitrin-kombin","6.tema-servisleri\u002F05.vitrin-kombin",{"title":348,"path":401,"stem":402},"\u002Ftema-servisleri\u002Fsepet","6.tema-servisleri\u002F06.sepet",{"title":404,"path":405,"stem":406},"Sipariş","\u002Ftema-servisleri\u002Fsiparis","6.tema-servisleri\u002F07.siparis",{"title":408,"path":409,"stem":410},"Üye","\u002Ftema-servisleri\u002Fuye","6.tema-servisleri\u002F08.uye",{"title":412,"path":413,"stem":414},"Üye Hesabı","\u002Ftema-servisleri\u002Fuye-hesabi","6.tema-servisleri\u002F09.uye-hesabi",{"title":416,"path":417,"stem":418},"Adres & Bölge","\u002Ftema-servisleri\u002Fadres-bolge","6.tema-servisleri\u002F10.adres-bolge",{"title":420,"path":421,"stem":422},"İçerik","\u002Ftema-servisleri\u002Ficerik","6.tema-servisleri\u002F11.icerik",{"title":424,"path":425,"stem":426},"Formlar & Mesajlar","\u002Ftema-servisleri\u002Fformlar","6.tema-servisleri\u002F12.formlar",{"title":428,"path":429,"stem":430},"Site & Ayarlar","\u002Ftema-servisleri\u002Fsite-ayarlar","6.tema-servisleri\u002F13.site-ayarlar",{"title":432,"path":433,"stem":434},"Kampanyalar","\u002Ftema-servisleri\u002Fkampanyalar","6.tema-servisleri\u002F14.kampanyalar",{"title":436,"path":437,"stem":438},"Ödeme & Fatura","\u002Ftema-servisleri\u002Fodeme-fatura","6.tema-servisleri\u002F15.odeme-fatura",{"title":440,"path":441,"stem":442},"ERP","\u002Ftema-servisleri\u002Ferp","6.tema-servisleri\u002F16.erp",{"id":444,"title":372,"body":445,"description":2635,"extension":2636,"flat":18,"group":2637,"links":2638,"meta":2639,"navigation":2640,"path":373,"seo":2641,"stem":374,"__hash__":2644},"docs\u002F5.storefront-api\u002F45.urun-filtreleri.md",{"type":446,"value":447,"toc":2622},"minimark",[448,452,465,468,479,484,489,550,1789,1801,1805,2005,2018,2023,2026,2099,2106,2110,2113,2171,2214,2225,2229,2246,2261,2265,2272,2314,2317,2321,2324,2348,2352,2355,2581,2584,2588,2597,2601,2618],[449,450,372],"h1",{"id":451},"ürün-filtreleri",[453,454,455,459,460,464],"p",{},[456,457,458],"strong",{},"Yetki:"," ",[461,462,463],"code",{},"storefront:read"," — herkese açık, token isteğe bağlı.",[453,466,467],{},"Ürün listesinin yanında duran filtre panelini tek istekte verir: hangi kategoriler, markalar, modeller, özellikler ve varyant eksenleri seçilebilir, fiyat aralığı nedir, hangi sıralama seçenekleri gösterilecek. Dönen her seçeneğin yanında o seçim yapıldığında kaç ürün kalacağı da vardır.",[453,469,470,471,474,475,478],{},"Kaynak, ürün listesinin ",[456,472,473],{},"aynasıdır",": ",[476,477,179],"a",{"href":206}," kaynağında geçerli olan filtreler burada da aynı adlarla kabul edilir. Panelde bir seçim yapıldığında aynı filtre kümesiyle bu kaynağı yeniden çağırırsan, kalan seçenekler ve sayılar daralır.",[480,481,483],"h2",{"id":482},"listeleme","Listeleme",[453,485,486],{},[461,487,488],{},"GET \u002Fproduct-facets",[490,491,496],"pre",{"className":492,"code":493,"language":494,"meta":495,"style":495},"language-bash shiki shiki-themes vitesse-light vitesse-light github-dark","curl \"https:\u002F\u002F\u003Cdomain>\u002Fapi\u002Fv3\u002Fstorefront\u002F2026-01\u002Fproduct-facets\" \\\n  -H \"Accept: application\u002Fvnd.api+json\" \\\n  -H \"Authorization: Bearer \u003Caccess_token>\"\n","bash","",[461,497,498,522,537],{"__ignoreMap":495},[499,500,503,507,511,515,518],"span",{"class":501,"line":502},"line",1,[499,504,506],{"class":505},"sp6it","curl",[499,508,510],{"class":509},"sO1Wd"," \"",[499,512,514],{"class":513},"sWtZ6","https:\u002F\u002F\u003Cdomain>\u002Fapi\u002Fv3\u002Fstorefront\u002F2026-01\u002Fproduct-facets",[499,516,517],{"class":509},"\"",[499,519,521],{"class":520},"s_m0Q"," \\\n",[499,523,525,528,530,533,535],{"class":501,"line":524},2,[499,526,527],{"class":520},"  -H",[499,529,510],{"class":509},[499,531,532],{"class":513},"Accept: application\u002Fvnd.api+json",[499,534,517],{"class":509},[499,536,521],{"class":520},[499,538,540,542,544,547],{"class":501,"line":539},3,[499,541,527],{"class":520},[499,543,510],{"class":509},[499,545,546],{"class":513},"Authorization: Bearer \u003Caccess_token>",[499,548,549],{"class":509},"\"\n",[490,551,555],{"className":552,"code":553,"language":554,"meta":495,"style":495},"language-json shiki shiki-themes vitesse-light vitesse-light github-dark","{\n  \"jsonapi\": { \"version\": \"1.0\" },\n  \"data\": [\n    {\n      \"type\": \"product-facets\",\n      \"id\": \"current\",\n      \"attributes\": {\n        \"groups\": [],\n        \"attributes\": [\n          {\n            \"id\": 1,\n            \"name\": \"Renk\",\n            \"type\": \"multi\",\n            \"options\": [\n              { \"id\": 101, \"name\": \"Kırmızı\", \"count\": 2 },\n              { \"id\": 102, \"name\": \"Mavi\", \"count\": 2 }\n            ],\n            \"range\": null\n          },\n          {\n            \"id\": 2,\n            \"name\": \"Ağırlık\",\n            \"type\": \"decimal\",\n            \"options\": [],\n            \"range\": { \"min\": 1.25, \"max\": 2.5, \"count\": 2 }\n          }\n        ],\n        \"categories\": [\n          { \"id\": 335, \"name\": \"Kadın\", \"count\": 15 },\n          { \"id\": 340, \"name\": \"Üst Giyim\", \"count\": 15 }\n        ],\n        \"brands\": [\n          { \"id\": 80, \"name\": \"T-Soft\", \"count\": 15 }\n        ],\n        \"models\": [],\n        \"priceRange\": { \"min\": 83.33333333, \"max\": 8332.5, \"count\": 15 },\n        \"variantTypes\": [\n          {\n            \"id\": \"variantType1Id\",\n            \"name\": \"\",\n            \"options\": [\n              { \"id\": 24, \"name\": \"Mavi\", \"count\": 3 },\n              { \"id\": 26, \"name\": \"Kırmızı\", \"count\": 3 }\n            ]\n          }\n        ],\n        \"toggles\": [\n          { \"id\": \"availableForSale\", \"type\": \"boolean\" },\n          { \"id\": \"isNew\", \"type\": \"boolean\" },\n          { \"id\": \"hasDiscount\", \"type\": \"boolean\" }\n        ],\n        \"sortOptions\": [\n          { \"id\": \"name\", \"label\": \"Alfabetik A-Z\" },\n          { \"id\": \"-price\", \"label\": \"Fiyat Yüksekten Düşüğe\" },\n          { \"id\": \"-favoriteCount\", \"label\": \"En Çok Favorilenen\" }\n        ],\n        \"defaultSort\": \"position\"\n      }\n    }\n  ]\n}\n","json",[461,556,557,563,600,614,620,643,664,679,695,708,714,732,753,773,787,838,886,892,908,914,919,934,954,974,987,1040,1046,1052,1066,1115,1162,1167,1181,1228,1233,1247,1299,1313,1318,1338,1354,1367,1414,1460,1466,1471,1476,1490,1529,1567,1605,1610,1624,1663,1702,1741,1746,1765,1771,1777,1783],{"__ignoreMap":495},[499,558,559],{"class":501,"line":502},[499,560,562],{"class":561},"sTsgb","{\n",[499,564,565,569,573,575,578,581,583,586,588,590,592,595,597],{"class":501,"line":524},[499,566,568],{"class":567},"sCC7L","  \"",[499,570,572],{"class":571},"sgPE4","jsonapi",[499,574,517],{"class":567},[499,576,577],{"class":561},":",[499,579,580],{"class":561}," {",[499,582,510],{"class":567},[499,584,585],{"class":571},"version",[499,587,517],{"class":567},[499,589,577],{"class":561},[499,591,510],{"class":509},[499,593,594],{"class":513},"1.0",[499,596,517],{"class":509},[499,598,599],{"class":561}," },\n",[499,601,602,604,607,609,611],{"class":501,"line":539},[499,603,568],{"class":567},[499,605,606],{"class":571},"data",[499,608,517],{"class":567},[499,610,577],{"class":561},[499,612,613],{"class":561}," [\n",[499,615,617],{"class":501,"line":616},4,[499,618,619],{"class":561},"    {\n",[499,621,623,626,629,631,633,635,638,640],{"class":501,"line":622},5,[499,624,625],{"class":567},"      \"",[499,627,628],{"class":571},"type",[499,630,517],{"class":567},[499,632,577],{"class":561},[499,634,510],{"class":509},[499,636,637],{"class":513},"product-facets",[499,639,517],{"class":509},[499,641,642],{"class":561},",\n",[499,644,646,648,651,653,655,657,660,662],{"class":501,"line":645},6,[499,647,625],{"class":567},[499,649,650],{"class":571},"id",[499,652,517],{"class":567},[499,654,577],{"class":561},[499,656,510],{"class":509},[499,658,659],{"class":513},"current",[499,661,517],{"class":509},[499,663,642],{"class":561},[499,665,667,669,672,674,676],{"class":501,"line":666},7,[499,668,625],{"class":567},[499,670,671],{"class":571},"attributes",[499,673,517],{"class":567},[499,675,577],{"class":561},[499,677,678],{"class":561}," {\n",[499,680,682,685,688,690,692],{"class":501,"line":681},8,[499,683,684],{"class":567},"        \"",[499,686,687],{"class":571},"groups",[499,689,517],{"class":567},[499,691,577],{"class":561},[499,693,694],{"class":561}," [],\n",[499,696,698,700,702,704,706],{"class":501,"line":697},9,[499,699,684],{"class":567},[499,701,671],{"class":571},[499,703,517],{"class":567},[499,705,577],{"class":561},[499,707,613],{"class":561},[499,709,711],{"class":501,"line":710},10,[499,712,713],{"class":561},"          {\n",[499,715,717,720,722,724,726,730],{"class":501,"line":716},11,[499,718,719],{"class":567},"            \"",[499,721,650],{"class":571},[499,723,517],{"class":567},[499,725,577],{"class":561},[499,727,729],{"class":728},"sCJet"," 1",[499,731,642],{"class":561},[499,733,735,737,740,742,744,746,749,751],{"class":501,"line":734},12,[499,736,719],{"class":567},[499,738,739],{"class":571},"name",[499,741,517],{"class":567},[499,743,577],{"class":561},[499,745,510],{"class":509},[499,747,748],{"class":513},"Renk",[499,750,517],{"class":509},[499,752,642],{"class":561},[499,754,756,758,760,762,764,766,769,771],{"class":501,"line":755},13,[499,757,719],{"class":567},[499,759,628],{"class":571},[499,761,517],{"class":567},[499,763,577],{"class":561},[499,765,510],{"class":509},[499,767,768],{"class":513},"multi",[499,770,517],{"class":509},[499,772,642],{"class":561},[499,774,776,778,781,783,785],{"class":501,"line":775},14,[499,777,719],{"class":567},[499,779,780],{"class":571},"options",[499,782,517],{"class":567},[499,784,577],{"class":561},[499,786,613],{"class":561},[499,788,790,793,795,797,799,801,804,807,809,811,813,815,817,820,822,824,826,829,831,833,836],{"class":501,"line":789},15,[499,791,792],{"class":561},"              {",[499,794,510],{"class":567},[499,796,650],{"class":571},[499,798,517],{"class":567},[499,800,577],{"class":561},[499,802,803],{"class":728}," 101",[499,805,806],{"class":561},",",[499,808,510],{"class":567},[499,810,739],{"class":571},[499,812,517],{"class":567},[499,814,577],{"class":561},[499,816,510],{"class":509},[499,818,819],{"class":513},"Kırmızı",[499,821,517],{"class":509},[499,823,806],{"class":561},[499,825,510],{"class":567},[499,827,828],{"class":571},"count",[499,830,517],{"class":567},[499,832,577],{"class":561},[499,834,835],{"class":728}," 2",[499,837,599],{"class":561},[499,839,841,843,845,847,849,851,854,856,858,860,862,864,866,869,871,873,875,877,879,881,883],{"class":501,"line":840},16,[499,842,792],{"class":561},[499,844,510],{"class":567},[499,846,650],{"class":571},[499,848,517],{"class":567},[499,850,577],{"class":561},[499,852,853],{"class":728}," 102",[499,855,806],{"class":561},[499,857,510],{"class":567},[499,859,739],{"class":571},[499,861,517],{"class":567},[499,863,577],{"class":561},[499,865,510],{"class":509},[499,867,868],{"class":513},"Mavi",[499,870,517],{"class":509},[499,872,806],{"class":561},[499,874,510],{"class":567},[499,876,828],{"class":571},[499,878,517],{"class":567},[499,880,577],{"class":561},[499,882,835],{"class":728},[499,884,885],{"class":561}," }\n",[499,887,889],{"class":501,"line":888},17,[499,890,891],{"class":561},"            ],\n",[499,893,895,897,900,902,904],{"class":501,"line":894},18,[499,896,719],{"class":567},[499,898,899],{"class":571},"range",[499,901,517],{"class":567},[499,903,577],{"class":561},[499,905,907],{"class":906},"sPMmB"," null\n",[499,909,911],{"class":501,"line":910},19,[499,912,913],{"class":561},"          },\n",[499,915,917],{"class":501,"line":916},20,[499,918,713],{"class":561},[499,920,922,924,926,928,930,932],{"class":501,"line":921},21,[499,923,719],{"class":567},[499,925,650],{"class":571},[499,927,517],{"class":567},[499,929,577],{"class":561},[499,931,835],{"class":728},[499,933,642],{"class":561},[499,935,937,939,941,943,945,947,950,952],{"class":501,"line":936},22,[499,938,719],{"class":567},[499,940,739],{"class":571},[499,942,517],{"class":567},[499,944,577],{"class":561},[499,946,510],{"class":509},[499,948,949],{"class":513},"Ağırlık",[499,951,517],{"class":509},[499,953,642],{"class":561},[499,955,957,959,961,963,965,967,970,972],{"class":501,"line":956},23,[499,958,719],{"class":567},[499,960,628],{"class":571},[499,962,517],{"class":567},[499,964,577],{"class":561},[499,966,510],{"class":509},[499,968,969],{"class":513},"decimal",[499,971,517],{"class":509},[499,973,642],{"class":561},[499,975,977,979,981,983,985],{"class":501,"line":976},24,[499,978,719],{"class":567},[499,980,780],{"class":571},[499,982,517],{"class":567},[499,984,577],{"class":561},[499,986,694],{"class":561},[499,988,990,992,994,996,998,1000,1002,1005,1007,1009,1012,1014,1016,1019,1021,1023,1026,1028,1030,1032,1034,1036,1038],{"class":501,"line":989},25,[499,991,719],{"class":567},[499,993,899],{"class":571},[499,995,517],{"class":567},[499,997,577],{"class":561},[499,999,580],{"class":561},[499,1001,510],{"class":567},[499,1003,1004],{"class":571},"min",[499,1006,517],{"class":567},[499,1008,577],{"class":561},[499,1010,1011],{"class":728}," 1.25",[499,1013,806],{"class":561},[499,1015,510],{"class":567},[499,1017,1018],{"class":571},"max",[499,1020,517],{"class":567},[499,1022,577],{"class":561},[499,1024,1025],{"class":728}," 2.5",[499,1027,806],{"class":561},[499,1029,510],{"class":567},[499,1031,828],{"class":571},[499,1033,517],{"class":567},[499,1035,577],{"class":561},[499,1037,835],{"class":728},[499,1039,885],{"class":561},[499,1041,1043],{"class":501,"line":1042},26,[499,1044,1045],{"class":561},"          }\n",[499,1047,1049],{"class":501,"line":1048},27,[499,1050,1051],{"class":561},"        ],\n",[499,1053,1055,1057,1060,1062,1064],{"class":501,"line":1054},28,[499,1056,684],{"class":567},[499,1058,1059],{"class":571},"categories",[499,1061,517],{"class":567},[499,1063,577],{"class":561},[499,1065,613],{"class":561},[499,1067,1069,1072,1074,1076,1078,1080,1083,1085,1087,1089,1091,1093,1095,1098,1100,1102,1104,1106,1108,1110,1113],{"class":501,"line":1068},29,[499,1070,1071],{"class":561},"          {",[499,1073,510],{"class":567},[499,1075,650],{"class":571},[499,1077,517],{"class":567},[499,1079,577],{"class":561},[499,1081,1082],{"class":728}," 335",[499,1084,806],{"class":561},[499,1086,510],{"class":567},[499,1088,739],{"class":571},[499,1090,517],{"class":567},[499,1092,577],{"class":561},[499,1094,510],{"class":509},[499,1096,1097],{"class":513},"Kadın",[499,1099,517],{"class":509},[499,1101,806],{"class":561},[499,1103,510],{"class":567},[499,1105,828],{"class":571},[499,1107,517],{"class":567},[499,1109,577],{"class":561},[499,1111,1112],{"class":728}," 15",[499,1114,599],{"class":561},[499,1116,1118,1120,1122,1124,1126,1128,1131,1133,1135,1137,1139,1141,1143,1146,1148,1150,1152,1154,1156,1158,1160],{"class":501,"line":1117},30,[499,1119,1071],{"class":561},[499,1121,510],{"class":567},[499,1123,650],{"class":571},[499,1125,517],{"class":567},[499,1127,577],{"class":561},[499,1129,1130],{"class":728}," 340",[499,1132,806],{"class":561},[499,1134,510],{"class":567},[499,1136,739],{"class":571},[499,1138,517],{"class":567},[499,1140,577],{"class":561},[499,1142,510],{"class":509},[499,1144,1145],{"class":513},"Üst Giyim",[499,1147,517],{"class":509},[499,1149,806],{"class":561},[499,1151,510],{"class":567},[499,1153,828],{"class":571},[499,1155,517],{"class":567},[499,1157,577],{"class":561},[499,1159,1112],{"class":728},[499,1161,885],{"class":561},[499,1163,1165],{"class":501,"line":1164},31,[499,1166,1051],{"class":561},[499,1168,1170,1172,1175,1177,1179],{"class":501,"line":1169},32,[499,1171,684],{"class":567},[499,1173,1174],{"class":571},"brands",[499,1176,517],{"class":567},[499,1178,577],{"class":561},[499,1180,613],{"class":561},[499,1182,1184,1186,1188,1190,1192,1194,1197,1199,1201,1203,1205,1207,1209,1212,1214,1216,1218,1220,1222,1224,1226],{"class":501,"line":1183},33,[499,1185,1071],{"class":561},[499,1187,510],{"class":567},[499,1189,650],{"class":571},[499,1191,517],{"class":567},[499,1193,577],{"class":561},[499,1195,1196],{"class":728}," 80",[499,1198,806],{"class":561},[499,1200,510],{"class":567},[499,1202,739],{"class":571},[499,1204,517],{"class":567},[499,1206,577],{"class":561},[499,1208,510],{"class":509},[499,1210,1211],{"class":513},"T-Soft",[499,1213,517],{"class":509},[499,1215,806],{"class":561},[499,1217,510],{"class":567},[499,1219,828],{"class":571},[499,1221,517],{"class":567},[499,1223,577],{"class":561},[499,1225,1112],{"class":728},[499,1227,885],{"class":561},[499,1229,1231],{"class":501,"line":1230},34,[499,1232,1051],{"class":561},[499,1234,1236,1238,1241,1243,1245],{"class":501,"line":1235},35,[499,1237,684],{"class":567},[499,1239,1240],{"class":571},"models",[499,1242,517],{"class":567},[499,1244,577],{"class":561},[499,1246,694],{"class":561},[499,1248,1250,1252,1255,1257,1259,1261,1263,1265,1267,1269,1272,1274,1276,1278,1280,1282,1285,1287,1289,1291,1293,1295,1297],{"class":501,"line":1249},36,[499,1251,684],{"class":567},[499,1253,1254],{"class":571},"priceRange",[499,1256,517],{"class":567},[499,1258,577],{"class":561},[499,1260,580],{"class":561},[499,1262,510],{"class":567},[499,1264,1004],{"class":571},[499,1266,517],{"class":567},[499,1268,577],{"class":561},[499,1270,1271],{"class":728}," 83.33333333",[499,1273,806],{"class":561},[499,1275,510],{"class":567},[499,1277,1018],{"class":571},[499,1279,517],{"class":567},[499,1281,577],{"class":561},[499,1283,1284],{"class":728}," 8332.5",[499,1286,806],{"class":561},[499,1288,510],{"class":567},[499,1290,828],{"class":571},[499,1292,517],{"class":567},[499,1294,577],{"class":561},[499,1296,1112],{"class":728},[499,1298,599],{"class":561},[499,1300,1302,1304,1307,1309,1311],{"class":501,"line":1301},37,[499,1303,684],{"class":567},[499,1305,1306],{"class":571},"variantTypes",[499,1308,517],{"class":567},[499,1310,577],{"class":561},[499,1312,613],{"class":561},[499,1314,1316],{"class":501,"line":1315},38,[499,1317,713],{"class":561},[499,1319,1321,1323,1325,1327,1329,1331,1334,1336],{"class":501,"line":1320},39,[499,1322,719],{"class":567},[499,1324,650],{"class":571},[499,1326,517],{"class":567},[499,1328,577],{"class":561},[499,1330,510],{"class":509},[499,1332,1333],{"class":513},"variantType1Id",[499,1335,517],{"class":509},[499,1337,642],{"class":561},[499,1339,1341,1343,1345,1347,1349,1352],{"class":501,"line":1340},40,[499,1342,719],{"class":567},[499,1344,739],{"class":571},[499,1346,517],{"class":567},[499,1348,577],{"class":561},[499,1350,1351],{"class":509}," \"\"",[499,1353,642],{"class":561},[499,1355,1357,1359,1361,1363,1365],{"class":501,"line":1356},41,[499,1358,719],{"class":567},[499,1360,780],{"class":571},[499,1362,517],{"class":567},[499,1364,577],{"class":561},[499,1366,613],{"class":561},[499,1368,1370,1372,1374,1376,1378,1380,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1412],{"class":501,"line":1369},42,[499,1371,792],{"class":561},[499,1373,510],{"class":567},[499,1375,650],{"class":571},[499,1377,517],{"class":567},[499,1379,577],{"class":561},[499,1381,1382],{"class":728}," 24",[499,1384,806],{"class":561},[499,1386,510],{"class":567},[499,1388,739],{"class":571},[499,1390,517],{"class":567},[499,1392,577],{"class":561},[499,1394,510],{"class":509},[499,1396,868],{"class":513},[499,1398,517],{"class":509},[499,1400,806],{"class":561},[499,1402,510],{"class":567},[499,1404,828],{"class":571},[499,1406,517],{"class":567},[499,1408,577],{"class":561},[499,1410,1411],{"class":728}," 3",[499,1413,599],{"class":561},[499,1415,1417,1419,1421,1423,1425,1427,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458],{"class":501,"line":1416},43,[499,1418,792],{"class":561},[499,1420,510],{"class":567},[499,1422,650],{"class":571},[499,1424,517],{"class":567},[499,1426,577],{"class":561},[499,1428,1429],{"class":728}," 26",[499,1431,806],{"class":561},[499,1433,510],{"class":567},[499,1435,739],{"class":571},[499,1437,517],{"class":567},[499,1439,577],{"class":561},[499,1441,510],{"class":509},[499,1443,819],{"class":513},[499,1445,517],{"class":509},[499,1447,806],{"class":561},[499,1449,510],{"class":567},[499,1451,828],{"class":571},[499,1453,517],{"class":567},[499,1455,577],{"class":561},[499,1457,1411],{"class":728},[499,1459,885],{"class":561},[499,1461,1463],{"class":501,"line":1462},44,[499,1464,1465],{"class":561},"            ]\n",[499,1467,1469],{"class":501,"line":1468},45,[499,1470,1045],{"class":561},[499,1472,1474],{"class":501,"line":1473},46,[499,1475,1051],{"class":561},[499,1477,1479,1481,1484,1486,1488],{"class":501,"line":1478},47,[499,1480,684],{"class":567},[499,1482,1483],{"class":571},"toggles",[499,1485,517],{"class":567},[499,1487,577],{"class":561},[499,1489,613],{"class":561},[499,1491,1493,1495,1497,1499,1501,1503,1505,1508,1510,1512,1514,1516,1518,1520,1522,1525,1527],{"class":501,"line":1492},48,[499,1494,1071],{"class":561},[499,1496,510],{"class":567},[499,1498,650],{"class":571},[499,1500,517],{"class":567},[499,1502,577],{"class":561},[499,1504,510],{"class":509},[499,1506,1507],{"class":513},"availableForSale",[499,1509,517],{"class":509},[499,1511,806],{"class":561},[499,1513,510],{"class":567},[499,1515,628],{"class":571},[499,1517,517],{"class":567},[499,1519,577],{"class":561},[499,1521,510],{"class":509},[499,1523,1524],{"class":513},"boolean",[499,1526,517],{"class":509},[499,1528,599],{"class":561},[499,1530,1532,1534,1536,1538,1540,1542,1544,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565],{"class":501,"line":1531},49,[499,1533,1071],{"class":561},[499,1535,510],{"class":567},[499,1537,650],{"class":571},[499,1539,517],{"class":567},[499,1541,577],{"class":561},[499,1543,510],{"class":509},[499,1545,1546],{"class":513},"isNew",[499,1548,517],{"class":509},[499,1550,806],{"class":561},[499,1552,510],{"class":567},[499,1554,628],{"class":571},[499,1556,517],{"class":567},[499,1558,577],{"class":561},[499,1560,510],{"class":509},[499,1562,1524],{"class":513},[499,1564,517],{"class":509},[499,1566,599],{"class":561},[499,1568,1570,1572,1574,1576,1578,1580,1582,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603],{"class":501,"line":1569},50,[499,1571,1071],{"class":561},[499,1573,510],{"class":567},[499,1575,650],{"class":571},[499,1577,517],{"class":567},[499,1579,577],{"class":561},[499,1581,510],{"class":509},[499,1583,1584],{"class":513},"hasDiscount",[499,1586,517],{"class":509},[499,1588,806],{"class":561},[499,1590,510],{"class":567},[499,1592,628],{"class":571},[499,1594,517],{"class":567},[499,1596,577],{"class":561},[499,1598,510],{"class":509},[499,1600,1524],{"class":513},[499,1602,517],{"class":509},[499,1604,885],{"class":561},[499,1606,1608],{"class":501,"line":1607},51,[499,1609,1051],{"class":561},[499,1611,1613,1615,1618,1620,1622],{"class":501,"line":1612},52,[499,1614,684],{"class":567},[499,1616,1617],{"class":571},"sortOptions",[499,1619,517],{"class":567},[499,1621,577],{"class":561},[499,1623,613],{"class":561},[499,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1650,1652,1654,1656,1659,1661],{"class":501,"line":1626},53,[499,1628,1071],{"class":561},[499,1630,510],{"class":567},[499,1632,650],{"class":571},[499,1634,517],{"class":567},[499,1636,577],{"class":561},[499,1638,510],{"class":509},[499,1640,739],{"class":513},[499,1642,517],{"class":509},[499,1644,806],{"class":561},[499,1646,510],{"class":567},[499,1648,1649],{"class":571},"label",[499,1651,517],{"class":567},[499,1653,577],{"class":561},[499,1655,510],{"class":509},[499,1657,1658],{"class":513},"Alfabetik A-Z",[499,1660,517],{"class":509},[499,1662,599],{"class":561},[499,1664,1666,1668,1670,1672,1674,1676,1678,1681,1683,1685,1687,1689,1691,1693,1695,1698,1700],{"class":501,"line":1665},54,[499,1667,1071],{"class":561},[499,1669,510],{"class":567},[499,1671,650],{"class":571},[499,1673,517],{"class":567},[499,1675,577],{"class":561},[499,1677,510],{"class":509},[499,1679,1680],{"class":513},"-price",[499,1682,517],{"class":509},[499,1684,806],{"class":561},[499,1686,510],{"class":567},[499,1688,1649],{"class":571},[499,1690,517],{"class":567},[499,1692,577],{"class":561},[499,1694,510],{"class":509},[499,1696,1697],{"class":513},"Fiyat Yüksekten Düşüğe",[499,1699,517],{"class":509},[499,1701,599],{"class":561},[499,1703,1705,1707,1709,1711,1713,1715,1717,1720,1722,1724,1726,1728,1730,1732,1734,1737,1739],{"class":501,"line":1704},55,[499,1706,1071],{"class":561},[499,1708,510],{"class":567},[499,1710,650],{"class":571},[499,1712,517],{"class":567},[499,1714,577],{"class":561},[499,1716,510],{"class":509},[499,1718,1719],{"class":513},"-favoriteCount",[499,1721,517],{"class":509},[499,1723,806],{"class":561},[499,1725,510],{"class":567},[499,1727,1649],{"class":571},[499,1729,517],{"class":567},[499,1731,577],{"class":561},[499,1733,510],{"class":509},[499,1735,1736],{"class":513},"En Çok Favorilenen",[499,1738,517],{"class":509},[499,1740,885],{"class":561},[499,1742,1744],{"class":501,"line":1743},56,[499,1745,1051],{"class":561},[499,1747,1749,1751,1754,1756,1758,1760,1763],{"class":501,"line":1748},57,[499,1750,684],{"class":567},[499,1752,1753],{"class":571},"defaultSort",[499,1755,517],{"class":567},[499,1757,577],{"class":561},[499,1759,510],{"class":509},[499,1761,1762],{"class":513},"position",[499,1764,549],{"class":509},[499,1766,1768],{"class":501,"line":1767},58,[499,1769,1770],{"class":561},"      }\n",[499,1772,1774],{"class":501,"line":1773},59,[499,1775,1776],{"class":561},"    }\n",[499,1778,1780],{"class":501,"line":1779},60,[499,1781,1782],{"class":561},"  ]\n",[499,1784,1786],{"class":501,"line":1785},61,[499,1787,1788],{"class":561},"}\n",[453,1790,1791,1792,1794,1795,1797,1798,1800],{},"Kaynak tek kayıt döner; ",[461,1793,606],{}," yine dizidir ve kaydın ",[461,1796,650],{}," değeri ",[461,1799,659],{},"'tır. Sayfalama parametresi almaz.",[480,1802,1804],{"id":1803},"alanlar","Alanlar",[1806,1807,1808,1824],"table",{},[1809,1810,1811],"thead",{},[1812,1813,1814,1818,1821],"tr",{},[1815,1816,1817],"th",{},"Alan",[1815,1819,1820],{},"Tip",[1815,1822,1823],{},"Kural",[1825,1826,1827,1840,1864,1881,1898,1915,1937,1954,1970,1991],"tbody",{},[1812,1828,1829,1834,1837],{},[1830,1831,1832],"td",{},[461,1833,687],{},[1830,1835,1836],{},"array",[1830,1838,1839],{},"Kategoriye bağlı filtre grupları. Mağaza kategoriye özel bir filtre seti tanımlamadıysa boş dizi",[1812,1841,1842,1846,1848],{},[1830,1843,1844],{},[461,1845,671],{},[1830,1847,1836],{},[1830,1849,1850,1851,1853,1854,1853,1856,1853,1858,1860,1861,1863],{},"Ürün özellik filtreleri (renk, beden, ağırlık gibi). Her grup ",[461,1852,650],{},", ",[461,1855,739],{},[461,1857,628],{},[461,1859,780],{}," ve ",[461,1862,899],{}," taşır",[1812,1865,1866,1870,1872],{},[1830,1867,1868],{},[461,1869,1059],{},[1830,1871,1836],{},[1830,1873,1874,1875,1853,1877,1860,1879],{},"Seçilebilir kategoriler; ",[461,1876,650],{},[461,1878,739],{},[461,1880,828],{},[1812,1882,1883,1887,1889],{},[1830,1884,1885],{},[461,1886,1174],{},[1830,1888,1836],{},[1830,1890,1891,1892,1853,1894,1860,1896],{},"Seçilebilir markalar; ",[461,1893,650],{},[461,1895,739],{},[461,1897,828],{},[1812,1899,1900,1904,1906],{},[1830,1901,1902],{},[461,1903,1240],{},[1830,1905,1836],{},[1830,1907,1908,1909,1853,1911,1860,1913],{},"Seçilebilir modeller; ",[461,1910,650],{},[461,1912,739],{},[461,1914,828],{},[1812,1916,1917,1921,1924],{},[1830,1918,1919],{},[461,1920,1254],{},[1830,1922,1923],{},"object | null",[1830,1925,1926,1927,1853,1929,1853,1931,1933,1934],{},"Kalan ürünlerin fiyat aralığı — ",[461,1928,1004],{},[461,1930,1018],{},[461,1932,828],{},". Ürün yoksa veya fiyat filtresi kapalıysa ",[461,1935,1936],{},"null",[1812,1938,1939,1943,1945],{},[1830,1940,1941],{},[461,1942,1306],{},[1830,1944,1836],{},[1830,1946,1947,1948,1853,1950,1860,1952,1863],{},"Varyant eksenleri (birinci ve ikinci eksen); her eksen ",[461,1949,650],{},[461,1951,739],{},[461,1953,780],{},[1812,1955,1956,1960,1962],{},[1830,1957,1958],{},[461,1959,1483],{},[1830,1961,1836],{},[1830,1963,1964,1965,1860,1967],{},"Aç\u002Fkapa filtreleri; her biri ",[461,1966,650],{},[461,1968,1969],{},"type: \"boolean\"",[1812,1971,1972,1976,1978],{},[1830,1973,1974],{},[461,1975,1617],{},[1830,1977,1836],{},[1830,1979,1980,1981,1983,1984,1987,1988,1990],{},"Listede gösterilecek sıralama seçenekleri; ",[461,1982,650],{}," doğrudan ",[461,1985,1986],{},"sort"," parametresine yazılır, ",[461,1989,1649],{}," mağazanın dilinde hazır metindir",[1812,1992,1993,1997,2000],{},[1830,1994,1995],{},[461,1996,1753],{},[1830,1998,1999],{},"string | null",[1830,2001,2002,2003],{},"Mağazanın seçtiği varsayılan sıralama. Ayar tanımlı değilse ",[461,2004,1936],{},[453,2006,2007,2008,2011,2012,2014,2015,2017],{},"Bu alanların hepsi her zaman yanıtta yer alır; kapalı olan bir filtre ",[456,2009,2010],{},"boş dizi"," (",[461,2013,1254],{}," için ",[461,2016,1936],{},") döner, alan kaybolmaz.",[2019,2020,2022],"h3",{"id":2021},"panelin-mağaza-ayarına-bağlılığı","Panelin mağaza ayarına bağlılığı",[453,2024,2025],{},"Filtre panelinin hangi bölümlerinin görüneceğini mağaza belirler. Kapatılan bölüm boş döner:",[1806,2027,2028,2037],{},[1809,2029,2030],{},[1812,2031,2032,2034],{},[1815,2033,1817],{},[1815,2035,2036],{},"Kapalıyken",[1825,2038,2039,2050,2060,2070,2080,2090],{},[1812,2040,2041,2045],{},[1830,2042,2043],{},[461,2044,1059],{},[1830,2046,2047],{},[461,2048,2049],{},"[]",[1812,2051,2052,2056],{},[1830,2053,2054],{},[461,2055,1174],{},[1830,2057,2058],{},[461,2059,2049],{},[1812,2061,2062,2066],{},[1830,2063,2064],{},[461,2065,1240],{},[1830,2067,2068],{},[461,2069,2049],{},[1812,2071,2072,2076],{},[1830,2073,2074],{},[461,2075,1254],{},[1830,2077,2078],{},[461,2079,1936],{},[1812,2081,2082,2086],{},[1830,2083,2084],{},[461,2085,1306],{},[1830,2087,2088],{},[461,2089,2049],{},[1812,2091,2092,2096],{},[1830,2093,2094],{},[461,2095,1483],{},[1830,2097,2098],{},"İlgili anahtar listeye hiç girmez",[453,2100,2101,2102,2105],{},"Panelde bir bölümü \"veri yok\" diye gizlemeden önce boş dizinin ",[456,2103,2104],{},"kapalı ayar"," anlamına da gelebileceğini hesaba kat — ikisi yanıtta aynı görünür.",[2019,2107,2109],{"id":2108},"attributes-semantiği","attributes semantiği",[453,2111,2112],{},"Ürünün özellik grupları. Grubun tipi seçim biçimini belirler:",[1806,2114,2115,2129],{},[1809,2116,2117],{},[1812,2118,2119,2123,2126],{},[1815,2120,2121],{},[461,2122,628],{},[1815,2124,2125],{},"Anlamı",[1815,2127,2128],{},"Nerede değer taşır",[1825,2130,2131,2144,2158],{},[1812,2132,2133,2137,2140],{},[1830,2134,2135],{},[461,2136,768],{},[1830,2138,2139],{},"Çoklu seçim (ör. renk)",[1830,2141,2142],{},[461,2143,780],{},[1812,2145,2146,2151,2154],{},[1830,2147,2148],{},[461,2149,2150],{},"single",[1830,2152,2153],{},"Tekli seçim (ör. kumaş)",[1830,2155,2156],{},[461,2157,780],{},[1812,2159,2160,2164,2167],{},[1830,2161,2162],{},[461,2163,969],{},[1830,2165,2166],{},"Sayısal aralık (ör. ağırlık)",[1830,2168,2169],{},[461,2170,899],{},[2172,2173,2174,2190,2208,2211],"ul",{},[2175,2176,2177,2179,2180,1853,2182,1860,2184,2186,2187,2189],"li",{},[461,2178,780],{}," içindeki her seçenek ",[461,2181,650],{},[461,2183,739],{},[461,2185,828],{}," taşır. ",[461,2188,828],{},", o seçenek işaretlendiğinde listede kalacak ürün sayısıdır.",[2175,2191,2192,2194,2195,2197,2198,2200,2201,1853,2203,1860,2205,2207],{},[461,2193,969],{}," gruplarda ",[461,2196,780],{}," boştur; ",[461,2199,899],{}," alanı ",[461,2202,1004],{},[461,2204,1018],{},[461,2206,828],{}," verir.",[2175,2209,2210],{},"Hiçbir ürünü kalmayan grup listeye girmez — kullanıcıya sonuçsuz bir filtre gösterilmez.",[2175,2212,2213],{},"Gruplar mağaza ayarındaki sıraya göre döner.",[453,2215,2216,2217,2220,2221,2224],{},"Seçim ürün listesine ",[461,2218,2219],{},"filter[attr]"," ile taşınır; sözdizimi ",[476,2222,179],{"href":2223},"\u002Fstorefront-api\u002Furunler#filtreler"," sayfasındadır.",[2019,2226,2228],{"id":2227},"varianttypes-semantiği","variantTypes semantiği",[453,2230,2231,2232,2234,2235,2238,2239,2241,2242,2245],{},"Ürünün varyant eksenleri: ",[461,2233,1333],{}," (genelde renk) ve ",[461,2236,2237],{},"variantType2Id"," (genelde beden). ",[461,2240,650],{}," değeri doğrudan ürün listesindeki filtre adıdır — ",[461,2243,2244],{},"filter[variantType1Id]=24"," gibi.",[2172,2247,2248,2253],{},[2175,2249,2250,2252],{},[461,2251,739],{},", eksenin mağazadaki adıdır; mağaza ad tanımlamadıysa boş string döner. Panelde başlık çizerken boş adı kendi metninle karşıla.",[2175,2254,2255,2257,2258,2260],{},[461,2256,780],{}," içindeki ",[461,2259,650],{}," değerleri varyant seçeneklerinin id'leridir; virgülle çoklu gönderilebilir.",[2019,2262,2264],{"id":2263},"toggles-semantiği","toggles semantiği",[453,2266,2267,2268,2271],{},"Aç\u002Fkapa filtreleri. Listeye giren her anahtar, ürün listesinde aynı adla ",[461,2269,2270],{},"filter[\u003Cid>]=1"," biçiminde kullanılır:",[1806,2273,2274,2285],{},[1809,2275,2276],{},[1812,2277,2278,2282],{},[1815,2279,2280],{},[461,2281,650],{},[1815,2283,2284],{},"Ürün listesindeki karşılığı",[1825,2286,2287,2296,2305],{},[1812,2288,2289,2293],{},[1830,2290,2291],{},[461,2292,1507],{},[1830,2294,2295],{},"Yalnız satılabilir ürünler",[1812,2297,2298,2302],{},[1830,2299,2300],{},[461,2301,1546],{},[1830,2303,2304],{},"Yalnız yeni ürünler",[1812,2306,2307,2311],{},[1830,2308,2309],{},[461,2310,1584],{},[1830,2312,2313],{},"Yalnız indirimli ürünler",[453,2315,2316],{},"Mağazanın kapattığı anahtar listeye hiç girmez; panelde o düğmeyi çizme.",[2019,2318,2320],{"id":2319},"sortoptions-semantiği","sortOptions semantiği",[453,2322,2323],{},"Sıralama listesini istemci sabitlemez — mağazanın açtığı seçenekler ve etiketleri buradan gelir.",[2172,2325,2326,2335,2340],{},[2175,2327,2328,2330,2331,2334],{},[461,2329,650],{},", ürün listesine olduğu gibi yazılır: ",[461,2332,2333],{},"GET \u002Fproducts?sort=-favoriteCount",".",[2175,2336,2337,2339],{},[461,2338,1649],{},", isteğin dilinde hazır metindir; istemcide çevrilmesi gerekmez.",[2175,2341,2342,2344,2345,2347],{},[461,2343,1753],{},", kullanıcı bir seçim yapmadan önce işaretli gelecek seçenektir. ",[461,2346,1936],{}," dönerse listeyi kendi varsayılanınla aç.",[480,2349,2351],{"id":2350},"filtreler","Filtreler",[453,2353,2354],{},"Ürün listesindeki filtrelerin tamamı burada da geçerlidir; panel daraltılırken aynı parametreler gönderilir.",[1806,2356,2357,2370],{},[1809,2358,2359],{},[1812,2360,2361,2364,2367],{},[1815,2362,2363],{},"Parametre",[1815,2365,2366],{},"Örnek",[1815,2368,2369],{},"Davranış",[1825,2371,2372,2387,2402,2417,2432,2447,2462,2477,2491,2505,2519,2534,2548,2563],{},[1812,2373,2374,2379,2384],{},[1830,2375,2376],{},[461,2377,2378],{},"filter[categoryId]",[1830,2380,2381],{},[461,2382,2383],{},"filter[categoryId]=346",[1830,2385,2386],{},"Kategori ve alt dalları; virgülle çoklu",[1812,2388,2389,2394,2399],{},[1830,2390,2391],{},[461,2392,2393],{},"filter[brandId]",[1830,2395,2396],{},[461,2397,2398],{},"filter[brandId]=80",[1830,2400,2401],{},"Marka id'si; virgülle çoklu",[1812,2403,2404,2409,2414],{},[1830,2405,2406],{},[461,2407,2408],{},"filter[modelId]",[1830,2410,2411],{},[461,2412,2413],{},"filter[modelId]=12",[1830,2415,2416],{},"Model id'si; virgülle çoklu",[1812,2418,2419,2424,2429],{},[1830,2420,2421],{},[461,2422,2423],{},"filter[variantType1Id]",[1830,2425,2426],{},[461,2427,2428],{},"filter[variantType1Id]=24,26",[1830,2430,2431],{},"Birinci varyant ekseni",[1812,2433,2434,2439,2444],{},[1830,2435,2436],{},[461,2437,2438],{},"filter[variantType2Id]",[1830,2440,2441],{},[461,2442,2443],{},"filter[variantType2Id]=31",[1830,2445,2446],{},"İkinci varyant ekseni",[1812,2448,2449,2454,2459],{},[1830,2450,2451],{},[461,2452,2453],{},"filter[priceMin]",[1830,2455,2456],{},[461,2457,2458],{},"filter[priceMin]=100",[1830,2460,2461],{},"Alt fiyat sınırı",[1812,2463,2464,2469,2474],{},[1830,2465,2466],{},[461,2467,2468],{},"filter[priceMax]",[1830,2470,2471],{},[461,2472,2473],{},"filter[priceMax]=5000",[1830,2475,2476],{},"Üst fiyat sınırı",[1812,2478,2479,2484,2489],{},[1830,2480,2481],{},[461,2482,2483],{},"filter[availableForSale]",[1830,2485,2486],{},[461,2487,2488],{},"filter[availableForSale]=1",[1830,2490,2295],{},[1812,2492,2493,2498,2503],{},[1830,2494,2495],{},[461,2496,2497],{},"filter[hasDiscount]",[1830,2499,2500],{},[461,2501,2502],{},"filter[hasDiscount]=1",[1830,2504,2313],{},[1812,2506,2507,2512,2517],{},[1830,2508,2509],{},[461,2510,2511],{},"filter[isNew]",[1830,2513,2514],{},[461,2515,2516],{},"filter[isNew]=1",[1830,2518,2304],{},[1812,2520,2521,2526,2531],{},[1830,2522,2523],{},[461,2524,2525],{},"filter[isOpportunity]",[1830,2527,2528],{},[461,2529,2530],{},"filter[isOpportunity]=1",[1830,2532,2533],{},"Yalnız fırsat ürünleri",[1812,2535,2536,2540,2545],{},[1830,2537,2538],{},[461,2539,2219],{},[1830,2541,2542],{},[461,2543,2544],{},"filter[attr][1][]=101",[1830,2546,2547],{},"Özellik seçimi; grup id'si ve seçenek id'leri",[1812,2549,2550,2555,2560],{},[1830,2551,2552],{},[461,2553,2554],{},"filter[q]",[1830,2556,2557],{},[461,2558,2559],{},"filter[q]=gömlek",[1830,2561,2562],{},"Arama metni",[1812,2564,2565,2570,2575],{},[1830,2566,2567],{},[461,2568,2569],{},"filter[filterId]",[1830,2571,2572],{},[461,2573,2574],{},"filter[filterId]=3",[1830,2576,2577,2578,2580],{},"Kategoriye bağlı filtre setini seçer; ",[461,2579,687],{}," alanını doldurur",[453,2582,2583],{},"Bir bölümün kendi seçimi o bölümün sayılarına uygulanmaz: renk filtresinde \"Kırmızı\" seçiliyken renk seçeneklerinin sayıları diğer filtrelere göre hesaplanır, kullanıcı ikinci bir rengi de işaretleyebilsin diye. Diğer bölümlerin sayıları ise seçime göre daralır.",[480,2585,2587],{"id":2586},"sıralama","Sıralama",[453,2589,2590,2591,2593,2594,2596],{},"Bu kaynak ",[461,2592,1986],{}," parametresi almaz. Ürün listesinin sıralama seçenekleri ",[461,2595,1617],{}," alanında döner.",[480,2598,2600],{"id":2599},"i̇lgili-konular","İlgili konular",[2172,2602,2603,2608,2613],{},[2175,2604,2605,2607],{},[476,2606,179],{"href":206}," — filtrelerin ve sıralamanın uygulandığı liste",[2175,2609,2610,2612],{},[476,2611,209],{"href":210}," — kategori ağacı",[2175,2614,2615,2617],{},[476,2616,213],{"href":214}," — marka detayı",[2619,2620,2621],"style",{},"html pre.shiki code .sp6it, html code.shiki .sp6it{--shiki-light:#59873A;--shiki-default:#59873A;--shiki-dark:#B392F0}html pre.shiki code .sO1Wd, html code.shiki .sO1Wd{--shiki-light:#B5695977;--shiki-default:#B5695977;--shiki-dark:#9ECBFF}html pre.shiki code .sWtZ6, html code.shiki .sWtZ6{--shiki-light:#B56959;--shiki-default:#B56959;--shiki-dark:#9ECBFF}html pre.shiki code .s_m0Q, html code.shiki .s_m0Q{--shiki-light:#A65E2B;--shiki-default:#A65E2B;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sTsgb, html code.shiki .sTsgb{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#E1E4E8}html pre.shiki code .sCC7L, html code.shiki .sCC7L{--shiki-light:#99841877;--shiki-default:#99841877;--shiki-dark:#79B8FF}html pre.shiki code .sgPE4, html code.shiki .sgPE4{--shiki-light:#998418;--shiki-default:#998418;--shiki-dark:#79B8FF}html pre.shiki code .sCJet, html code.shiki .sCJet{--shiki-light:#2F798A;--shiki-default:#2F798A;--shiki-dark:#79B8FF}html pre.shiki code .sPMmB, html code.shiki .sPMmB{--shiki-light:#1E754F;--shiki-default:#1E754F;--shiki-dark:#79B8FF}",{"title":495,"searchDepth":524,"depth":524,"links":2623},[2624,2625,2632,2633,2634],{"id":482,"depth":524,"text":483},{"id":1803,"depth":524,"text":1804,"children":2626},[2627,2628,2629,2630,2631],{"id":2021,"depth":539,"text":2022},{"id":2108,"depth":539,"text":2109},{"id":2227,"depth":539,"text":2228},{"id":2263,"depth":539,"text":2264},{"id":2319,"depth":539,"text":2320},{"id":2350,"depth":524,"text":2351},{"id":2586,"depth":524,"text":2587},{"id":2599,"depth":524,"text":2600},"Yetki: storefront:read — herkese açık, token isteğe bağlı.","md","Katalog",null,{},{"title":372},{"title":2642,"description":2643},"Storefront API — Ürün filtreleri","Ürün listesinin filtre panelini ve sıralama seçeneklerini tek istekte veren kaynak.","R6PXbKjgaVNvhI5MzbnNw2Ej2G--hN-ohRHj1yqbzu4",[2646,2654,2712,2728,2749,2834],{"title":5,"description":2647,"group":2638,"flat":18,"icon":6,"path":7,"stem":8,"children":2648,"page":18},"İlk istek & kurulum",[2649,2652],{"title":11,"path":12,"stem":13,"description":2650,"group":2651,"flat":18},"T-SOFT Developers, partnerlerin T-SOFT ekosistemi üzerinde tema, uygulama ve entegrasyon geliştirmesi için hazırlanmış teknik dokümantasyon alanıdır. Bu bölüm, geliştirme yüzeylerini ve hangi rehberden başlamanız gerektiğini özetler.","BAŞLANGIÇ",{"title":15,"path":16,"stem":17,"description":2653,"group":2651,"flat":18},"Bu rehber, T-SOFT üzerinde geliştirmeye başlamak için gereken temel adımları gösterir: T-SOFT360 hesabınızı açın, partner paneline giriş yapın, bir mağazaya erişin ve tsoft-cli ile yerel geliştirme ortamını çalıştırın.",{"title":20,"description":2655,"group":2638,"flat":18,"icon":21,"path":22,"stem":23,"children":2656,"page":18},"Mağaza temaları",[2657,2660,2663,2665,2667,2669,2671,2673,2675,2677,2680,2682,2684,2686,2689,2691,2693,2704,2706,2708,2710],{"title":11,"path":26,"stem":27,"description":2658,"group":2659,"flat":18},"Bir T-SOFT teması; mağaza vitrinini oluşturan Twig şablonlarını, Tailwind stillerini ve statik varlıkları bir araya getirir. Tema motoru sunucu tarafında çalışır; sayfayı HTML olarak üretip istemciye teslim eder, böylece vitrin hem hızlı açılır hem SEO uyumlu kalır. Mağaza CDN paketine sahipse statik varlıklar ayrıca dağıtım ağı üzerinden sunulur.","BAŞLARKEN",{"title":29,"path":30,"stem":31,"description":2661,"group":2662,"flat":18},"Tema geliştirmeye başlamak için üç şeye ihtiyacınız var: bir T-SOFT360 hesabı, geliştirme makinenizde tsoft-cli ve CLI üzerinden açılmış bir oturum. Bu sayfa üçünü de sırayla kurar.","TEMA KURULUMU",{"title":33,"path":34,"stem":35,"description":2664,"group":2662,"flat":18},"tsoft-cli tema dosyalarını mağaza ve tema adına göre düzenli bir dizin yapısına açar. Geliştirme komutlarını tema dizininin içinden çalıştırırsınız — CLI hangi mağazada, hangi tema üzerinde olduğunuzu bulunduğunuz dizinden çözer.",{"title":37,"path":38,"stem":39,"description":2666,"group":2662,"flat":18},"Bu sayfa, kendi temanızı en baştan geliştirme akışını anlatır: bir geliştirme mağazası açar, tema iskelesini oluşturur (veya mevcut bir temayı fork'lar), canlı yenilemeyle geliştirir ve sunucuya yayınlarsınız.",{"title":41,"path":42,"stem":43,"description":2668,"group":2662,"flat":18},"Bir müşterinin canlı mağazası üzerinde çalışmak, kendi geliştirme mağazanızda çalışmaktan bir adım fazlasını gerektirir: mağaza sahibinin size erişim vermesi gerekir. Bu sayfa karşılıklı izin akışını ve erişim sonrası geliştirme sürecini anlatır.",{"title":45,"path":46,"stem":47,"description":2670,"group":2662,"flat":18},"Her tema öngörülebilir bir klasör yapısına sahiptir. Tema motoru bu dizinleri tanır ve dosyaları doğru bağlamda işler.",{"title":49,"path":50,"stem":51,"description":2672,"group":2662,"flat":18},"Mağaza paneli, mağaza sahibinin kod yazmadan temanın görsel kimliğini düzenlemesini sağlar. 6 renk ve 3 font, T-SOFT tarafından sabit değerler olarak tema motoruna aktarılır; geliştirici bu değerlere hazır semantik Tailwind class'ları (bg-primary, text-body, font-sans…) ile referans verir.",{"title":53,"path":54,"stem":55,"description":2674,"group":2662,"flat":18},"Temanın kodlaması bitip panelden içerik girişi tamamlandığında tsoft theme push ile sunucuya gönderirsiniz. Push'lanan tema partner panelinde görünmeye başlar; ancak markette yayınlanması için önce hazırlık bilgilerinin doldurulması ve incelemeden geçmesi gerekir. Onaylanan temalar T-SOFT Tema Marketi üzerinde listelenir.",{"title":57,"path":58,"stem":59,"description":2676,"group":2662,"flat":18},"Markete gönderilen her tema, yayınlanmadan önce T-SOFT teknik birimi tarafından incelenir. Bu sayfa incelemede bakılan başlıkları ve gönderim öncesi kendi kendinize uygulayabileceğiniz kontrol listesini içerir.",{"title":61,"path":62,"stem":63,"description":2678,"group":2679,"flat":18},"Section'lar, bir sayfaya panelden eklenebilen bağımsız modüllerdir. Mağaza sahibi, tema editöründen istediği section'ı sayfaya ekler ve ayarlarını düzenler. Geliştirici, section'ın işaretlemesini ve stilini Twig + Tailwind ile tanımlar.","TEMEL KAVRAMLAR",{"title":65,"path":66,"stem":67,"description":2681,"group":2679,"flat":18},"Snippet'lar, birden çok yerde kullanılan küçük Twig parçalarıdır. Örneğin bir ürün kartı (product-card) ürün listesi, öne çıkan ürünler ve ilgili ürünler section'larında tekrar kullanılabilir.",{"title":69,"path":70,"stem":71,"description":2683,"group":2679,"flat":18},"Tema metinlerini sabit kodlamak yerine locales\u002F klasöründeki sözlüklerden okuyarak mağazanızı çok dilli yapabilirsiniz. T-SOFT, her section\u002Fsnippet render edildiğinde o bloğa ait çeviri grubu + ortak (common) grup otomatik olarak t nesnesine yüklenir; Twig'de {{ t.\u003Canahtar> }} ile erişirsiniz.",{"title":73,"path":74,"stem":75,"description":2685,"group":2679,"flat":18},"assets\u002F klasörü, temanızın statik varlıklarını barındırır: özel CSS, JavaScript, görseller ve fontlar. T-SOFT bu dosyaları derleyip sürümleyerek sunar; mağaza CDN desteği aktif ise statik varlıklar ayrıca dağıtım ağı üzerinden teslim edilir.",{"title":77,"path":78,"stem":79,"description":2687,"group":2688,"flat":18},"T-SOFT temaları Twig ile yazılır. Twig üç temel sözdizimi üzerine kuruludur:","REFERANS",{"title":81,"path":82,"stem":83,"description":2690,"group":2688,"flat":18},"T-SOFT, standart Twig'in üzerine tema geliştirmeyi hızlandıran yardımcı fonksiyonlar ekler. Bu sayfa, tüm bu fonksiyonların imzalarını ve kullanım örneklerini içeren tam referanstır.",{"title":85,"path":86,"stem":87,"description":2692,"group":2688,"flat":18},"T-SOFT temaları, sabit bir Tailwind CSS kurulumuyla derlenir. Geliştirici olarak yapı taşı utility class'larını doğrudan Twig dosyalarında kullanırsınız; mağaza panelinden gelen renkler ve fontlar ise hazır semantik class'lar (bg-primary, text-body, font-sans…) olarak sunulur.",{"title":89,"description":2638,"group":2688,"flat":2694,"path":90,"stem":91,"children":2695,"page":18},true,[2696,2698,2700,2702],{"title":89,"path":94,"stem":95,"description":2697,"group":2688,"flat":18},"T-SOFT temaları, sayfa genelinde erişilebilir global değişkenler, hazır bileşenler ve yardımcı fonksiyonlarla gelir. Bu sayfa JavaScript mimarisini tanıtır: hangi verilere nereden erişeceğinizi, Twig'den JS'e veri köprüsünü ve özel kodlarınızı theme.js içinde nasıl yazacağınızı öğrenin.",{"title":97,"path":98,"stem":99,"description":2699,"group":2688,"flat":18},"Bu sayfa, general.js dosyasında tanımlı olan ve tema genelinde global olarak erişilebilen yardımcı JavaScript fonksiyonlarını belgeler. API isteklerinden DOM manipülasyonuna, fiyat formatlamadan form doğrulamaya kadar tüm yardımcıları theme.js içinden doğrudan çağırabilirsiniz.",{"title":101,"path":102,"stem":103,"description":2701,"group":2688,"flat":18},"components nesnesi, favori yönetiminden sepete eklemeye kadar mağaza arayüzünün hazır etkileşim bileşenlerini içerir. Bileşenler sayfa yüklendiğinde (DOMContentLoaded) components.init() ile otomatik ayağa kalkar ve şablonlardaki data-toggle attribute'larıyla eşleşen elemanlara bağlanır — çoğu durumda JavaScript yazmanız gerekmez, doğru attribute'u vermeniz yeterlidir.",{"title":105,"path":106,"stem":107,"description":2703,"group":2688,"flat":18},"Callback fonksiyonları, giriş yapma, sepete ekleme, ödeme yöntemi değiştirme gibi işlemler tamamlandığında tetiklenir; işlem sonrası özel davranışlar tanımlamanın standart yoludur. Callback'lerinizi theme.js içinde tanımlayarak temaya esnek ve modüler işlevsellik ekleyebilirsiniz.",{"title":109,"path":110,"stem":111,"description":2705,"group":2688,"flat":18},"Temalardaki hazır JS bileşenleri HTML'e data-toggle attribute'u ile bağlanır. Bu sayfa tüm bileşenlerin tek referansıdır — üç kategoriye ayrılmıştır: Form & UI, Ürün & Vitrin ve Sepet, Üye & Site. Aradığınız bileşeni sağdaki içindekiler listesinden veya sayfa içi aramayla bulabilirsiniz.",{"title":113,"path":114,"stem":115,"description":2707,"group":2688,"flat":18},"Sık karşılaşılan işler için hazır çözümler: kopyala-kullan snippet tarifleri, faydalı küçük bilgiler ve kolay işlemler. Her başlık kendi başına uygulanabilir — kopyalayın, temanıza ekleyin ve gerekirse uyarlayın. Snippet kavramının temeli için bkz. Snippet.",{"title":117,"path":118,"stem":119,"description":2709,"group":2688,"flat":18},"tsoft-cli'ın tüm komutlarının, hata kodlarının ve yapılandırma ayrıntılarının başvuru sayfası. Kurulum ve oturum açma için bkz. Kurulum; akış anlatımları için Sıfırdan Tema Geliştirmek ve Müşteri Temasını Geliştirmek.",{"title":121,"path":122,"stem":123,"description":2711,"group":2688,"flat":18},"Vitrin performansı; kullanıcı deneyimini, dönüşüm oranlarını ve arama görünürlüğünü doğrudan etkiler. Bu sayfa, geliştiricinin tema kodunda kontrol edebildiği noktalara odaklanır.",{"title":125,"description":2713,"group":2638,"flat":18,"icon":126,"path":127,"stem":128,"children":2714,"page":18},"Uygulamalar & uzantılar",[2715,2717,2719,2722,2724,2726],{"title":11,"path":131,"stem":132,"description":2716,"group":2651,"flat":18},"T-SOFT uygulamaları, mağaza sahiplerinin mağazalarına yeni yetenekler ekleyen entegrasyonlardır. Yönetim paneline gömülebilir, vitrini genişletebilir ve API üzerinden veriyle çalışabilirler.",{"title":134,"path":135,"stem":136,"description":2718,"group":2651,"flat":18},"Public uygulamalar, mağaza verilerine erişmek için yetkilendirme kodu (authorization code) akışını kullanır. Bu akış, mağaza sahibinin izni olmadan hiçbir veriye erişilmemesini garanti eder.",{"title":138,"path":139,"stem":140,"description":2720,"group":2721,"flat":18},"Webhook'lar, mağazadaki olayları uygulamanıza güvenilir şekilde iletmek için kullanılır. Sürekli polling yapmak yerine, olay gerçekleştiğinde T-SOFT belirlediğiniz endpoint'e bildirim gönderir.","GELİŞTİRME",{"title":142,"path":143,"stem":144,"description":2723,"group":2721,"flat":18},"Mağaza sahibi uygulamanızı yönetim panelinden ayrılmadan kullanabilsin diye uygulamanızı T-SOFT paneline iframe olarak gömebilirsiniz. Bu sayfa gömme akışını, kimliği ve UI uyumunu açıklar.",{"title":146,"path":147,"stem":148,"description":2725,"group":2721,"flat":18},"Checkout, e-ticaret platformunun en hassas yüzeylerinden biridir. Bu alanda tema katmanındaki gibi serbest HTML eklenmez; bunun yerine T-SOFT tarafından doğrulanan, sandbox edilmiş extension'lar kullanılır.",{"title":150,"path":151,"stem":152,"description":2727,"group":2721,"flat":18},"T-SOFT Billing API, uygulama ücretlendirmesini T-SOFT ödeme ve faturalama akışı üzerinden yönetmenizi sağlar. Mağaza sahibi ödemeyi T-SOFT onay ekranından tamamlar; tahsilat, komisyon ve dönem sonu aktarım süreçleri platform tarafından yürütülür.",{"title":154,"description":2729,"group":2638,"flat":18,"icon":155,"path":156,"stem":157,"children":2730,"page":18},"REST API referansı",[2731,2734,2736,2738,2740,2742,2745,2747],{"title":11,"path":160,"stem":161,"description":2732,"group":2733,"flat":18},"T-SOFT REST API'si; ürün, sipariş, müşteri ve stok verilerinize programatik erişim sağlar. Merchant tarafı (yazma yetkili) tüm senaryolar için kullanılır. Tüm yanıtlar JSON formatındadır ve tahmin edilebilir HTTP durum kodları kullanır.","TEMELLER",{"title":163,"path":164,"stem":165,"description":2735,"group":2733,"flat":18},"T-SOFT API'si iki yetkilendirme yöntemi destekler: kendi entegrasyonlarınız için API anahtarı, üçüncü taraf uygulamalar için OAuth 2.0.",{"title":167,"path":168,"stem":169,"description":2737,"group":2733,"flat":18},"T-SOFT API'si, platformun sağlığını koruyabilmek için her mağaza için token bucket algoritmasıyla istekleri sınırlar. Bu sayfa limitleri, başlıkları ve doğru retry stratejisini açıklar.",{"title":171,"path":172,"stem":173,"description":2739,"group":2733,"flat":18},"T-SOFT API'si tüm hataları tek tip bir zarf ile döner; ağ kesintilerinden kaynaklı çift yazımları engellemek için tüm yazma uçları idempotency anahtarlarını destekler.",{"title":175,"path":176,"stem":177,"description":2741,"group":2733,"flat":18},"T-SOFT API'si büyük listeler için cursor tabanlı sayfalama kullanır. Bu yöntem, offset tabanlı sayfalamaya göre daha hızlıdır ve veri eklendiğinde kayma yaşatmaz.",{"title":179,"path":180,"stem":181,"description":2743,"group":2744,"flat":18},"Ürün kaynağı; mağazanızdaki ürünleri listelemenizi, okumanızı, oluşturmanızı ve güncellemenizi sağlar.","KAYNAKLAR",{"title":183,"path":184,"stem":185,"description":2746,"group":2744,"flat":18},"Sipariş kaynağı; mağazanızdaki siparişleri programatik olarak yönetmenizi sağlar. Bu sayfa CRUD uçlarının yanı sıra fulfillment, iade ve risk değerlendirme akışlarını da kapsar.",{"title":138,"path":187,"stem":188,"description":2748,"group":2744,"flat":18},"Webhook'lar, mağazada bir olay olduğunda belirlediğiniz endpoint'e HTTP POST ile bildirim gönderir. Sürekli polling yerine olay bazlı entegrasyon kurmanızı sağlar.",{"title":190,"description":2750,"group":2638,"flat":18,"icon":191,"path":192,"stem":193,"children":2751,"page":18},"Vitrin uygulamaları için katalog API'si",[2752,2755,2757,2759,2760,2761,2763,2765,2766,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2808,2810,2812,2815,2817,2819,2821,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833],{"title":11,"path":196,"stem":197,"description":2753,"group":2754,"flat":18},"Storefront API, mağazanızın web ve mobil arayüzlerine ürün, kategori, sipariş gibi verileri sağlayan bir HTTP API'sidir. İstekler ve yanıtlar JSON'dur. İki katmandan oluşur:","Temeller",{"title":163,"path":199,"stem":200,"description":2756,"group":2754,"flat":18},"Storefront API üç farklı token türü kullanır. Hangi uç noktaya erişeceğinize göre uygun token'ı alırsınız. Token uç noktaları versiyonsuz path altındadır (sürüm klasöründen bağımsız).",{"title":202,"path":203,"stem":204,"description":2758,"group":2754,"flat":18},"Fiyat taşıyan tüm alanlar (price, discountPrice, ...) sayı olarak değil, ortak Money nesnesiyle döner. Böylece para birimi ve ondalık basamak bilgisi her fiyatla birlikte gelir; ayrı bir sorguyla öğrenmen gerekmez.",{"title":179,"path":206,"stem":207,"description":495,"group":2637,"flat":18},{"title":209,"path":210,"stem":211,"description":495,"group":2637,"flat":18},{"title":213,"path":214,"stem":215,"description":2762,"group":2637,"flat":18},"Mağazada tanımlı markaları döndürür. Salt-okunur bir katalog kaynağıdır; her marka adı, SEO bağlantısı ve logo görselini içerir. Erişim için okuma token'ı gerekir: Authorization: Bearer \u003CTOKEN> ve Accept: application\u002Fvnd.api+json başlıklarını gönder.",{"title":217,"path":218,"stem":219,"description":2764,"group":2637,"flat":18},"Ürün yorumları, ürün kaynağına ?include=comments parametresiyle eklenir — ayrı bir istek gerekmez. Onaylı yorumları okumak için bağımsız ve sayfalı bir uç noktası yoktur. Yorum göndermek için Yorum Yazma sayfasına bak.",{"title":221,"path":222,"stem":223,"description":2635,"group":2637,"flat":18},{"title":225,"path":226,"stem":227,"description":2767,"group":2768,"flat":18},"Mağazanın fiziksel şubelerini döndürür. Her şube adres, iletişim ve konum (enlem\u002Fboylam) bilgisini içerir. Salt-okunur katalog kaynağıdır. Erişim için okuma token'ı gerekir: Authorization: Bearer \u003CTOKEN> ve Accept: application\u002Fvnd.api+json başlıklarını gönder.","Mağaza",{"title":229,"path":230,"stem":231,"description":2770,"group":2768,"flat":18},"Mağazanın içerik (bilgi) sayfalarını döndürür; başlık, slug, HTML içerik ve SEO alanlarını içerir. Salt-okunur katalog kaynağıdır. Erişim için okuma token'ı gerekir: Authorization: Bearer \u003CTOKEN> ve Accept: application\u002Fvnd.api+json başlıklarını gönder.",{"title":233,"path":234,"stem":235,"description":2772,"group":2768,"flat":18},"Mağaza yapılandırma ayarlarının değerlerini döndürür. Her kayıt tek bir value alanı taşır ve id, ayar anahtarının kendisidir. Salt-okunur bir kaynaktır. Erişim için okuma token'ı gerekir: Authorization: Bearer \u003CTOKEN> ve Accept: application\u002Fvnd.api+json başlıklarını gönder.",{"title":237,"path":238,"stem":239,"description":2774,"group":2768,"flat":18},"Coğrafi bölgeleri (ülke, şehir, ilçe vb.) döndürür. Her kayıt bölge adı, türü, kodu ve üst bölge kodunu içerir; adres\u002Fkonum seçimi için hiyerarşik gezinmeye uygundur. Salt-okunur katalog kaynağıdır. Erişim için okuma token'ı gerekir: Authorization: Bearer \u003CTOKEN> ve Accept: application\u002Fvnd.api+json başlıklarını gönder.",{"title":241,"path":242,"stem":243,"description":2776,"group":2768,"flat":18},"Bir teslimat bölgesi için uygun gün ve saat aralıklarını döndürür. Her slot tarih, gün, saat aralığı, durum ve kapasite kalemlerini içerir. Salt-okunur bir kaynaktır. Erişim için okuma token'ı gerekir: Authorization: Bearer \u003CTOKEN> ve Accept: application\u002Fvnd.api+json başlıklarını gönder.",{"title":245,"path":246,"stem":247,"description":2778,"group":245,"flat":18},"customers kaynağı, oturum açmış müşterinin kendi hesabını yönetir. Koleksiyon uç noktası yoktur — yalnızca customers\u002Fme üzerinden çalışan üç özel yol vardır. Tüm istekler kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":249,"path":250,"stem":251,"description":2780,"group":245,"flat":18},"addresses kaynağı, oturum açmış müşterinin adres defterini yönetir ve tam CRUD destekler. Tüm istekler kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":253,"path":254,"stem":255,"description":2782,"group":245,"flat":18},"address-fields kaynağı, adres formunun yapılandırmasını verir: hangi alan görünür, hangisi zorunlu, uzunluk kuralları nedir. Adres oluşturma\u002Fgüncelleme ekranını bu yapılandırmaya göre dinamik kur. Salt-okunur bir kaynaktır; index ve show destekler. Kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":257,"path":258,"stem":259,"description":2784,"group":245,"flat":18},"favorites kaynağı, oturum açmış müşterinin favori ürün listesini yönetir. index, show, store ve destroy destekler. Tüm istekler kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":261,"path":262,"stem":263,"description":2786,"group":245,"flat":18},"alarms kaynağı, oturum açmış müşterinin fiyat düşüşü alarmlarını yönetir. index, show, store ve destroy destekler. Tüm istekler kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":265,"path":266,"stem":267,"description":2788,"group":245,"flat":18},"coupons kaynağı, oturum açmış müşteriye tanımlı indirim kuponlarını listeler. Salt-okunurdur ve yalnızca index destekler. Kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":269,"path":270,"stem":271,"description":2790,"group":245,"flat":18},"Oturum açmış müşterinin sadakat puanı hareketlerini (puan defteri) listeler. Her kayıt bir kazanım veya harcama satırıdır. Kaynak salt-okunurdur ve kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":273,"path":274,"stem":275,"description":2792,"group":245,"flat":18},"Fatura ve kurumsal adres formlarında kullanılacak vergi dairesi referans listesidir. Kaynak salt-okunurdur ve kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":277,"path":278,"stem":279,"description":2794,"group":245,"flat":18},"Üyelik ve profil formlarının dinamik alan yapılandırmasını döner. Alanlar, zorunluluk durumları ve seçenek listeleri mağazadan mağazaya değişir; formu bu yapılandırmadan dinamik olarak kur. Kaynak salt-okunurdur ve kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":183,"path":281,"stem":282,"description":2796,"group":183,"flat":18},"Bu kaynak, kimliği doğrulanmış müşterinin geçmiş siparişlerini döner. Sipariş listeleme ve tek sipariş görüntüleme desteklenir; kayıtlar salt okunurdur. Uç noktalar storefront\u002Faccount\u002F2026-01 önekindedir ve kimliği doğrulanmış müşteri token'ı gerektirir (yalnızca okuma token'ı yetmez). Ödeme adımı tamamlanmamış, sepet aşamasında kalmış siparişler listeye girmez; bu kayıtlara id ile yapılan istek de 404 döner.",{"title":284,"path":285,"stem":286,"description":2798,"group":183,"flat":18},"Bu kaynak, kimliği doğrulanmış müşterinin bir siparişi için iade talebi oluşturmaya yarar. Uç nokta storefront\u002Faccount\u002F2026-01 önekindedir ve kimliği doğrulanmış müşteri token'ı gerektirir (yalnızca okuma token'ı yetmez).",{"title":288,"path":289,"stem":290,"description":2800,"group":183,"flat":18},"Bu kaynak, iade talebi oluştururken (order-returns) satır bazında seçilecek iade nedenlerinin listesini döner. Kayıtlar salt okunurdur. Uç nokta storefront\u002Faccount\u002F2026-01 önekindedir ve kimliği doğrulanmış müşteri token'ı gerektirir (yalnızca okuma token'ı yetmez).",{"title":292,"path":293,"stem":294,"description":2802,"group":183,"flat":18},"Bu kaynak, bir sipariş ve kargo firması için seçilebilir iade kargo alım tarihlerini döner. İade oluştururken pickDate alanı bu listeden seçilir. Kayıtlar salt okunurdur. Uç nokta storefront\u002Faccount\u002F2026-01 önekindedir ve kimliği doğrulanmış müşteri token'ı gerektirir (yalnızca okuma token'ı yetmez).",{"title":296,"path":297,"stem":298,"description":2804,"group":183,"flat":18},"Bu kaynak, kimliği doğrulanmış müşterinin bir siparişi için iptal talebi oluşturmaya yarar. Uç nokta storefront\u002Faccount\u002F2026-01 önekindedir ve kimliği doğrulanmış müşteri token'ı gerektirir (yalnızca okuma token'ı yetmez).",{"title":300,"path":301,"stem":302,"description":2806,"group":2807,"flat":18},"Oturum açmış müşterinin destek taleplerini listeler, tekil olarak görüntüler ve yeni talep oluşturur. Kimliği doğrulanmış müşteri token'ı gerektirir.","Destek",{"title":304,"path":305,"stem":306,"description":2809,"group":2807,"flat":18},"Bir destek talebine ait mesajları listeler, tekil görüntüler ve talebe yeni yanıt gönderir. Kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":308,"path":309,"stem":310,"description":2811,"group":2807,"flat":18},"Destek talebi oluştururken kullanılabilecek departmanları listeler. Kaynak salt-okunurdur ve kimliği doğrulanmış müşteri token'ı gerektirir.",{"title":312,"path":313,"stem":314,"description":2813,"group":2814,"flat":18},"Storefront API'nin sürüm sözleşmesi ve dokümanda yayınlanan değişikliklerin günlüğü bu sayfadadır.","Kaynaklar",{"title":316,"path":317,"stem":318,"description":2816,"group":2768,"flat":18},"Mağaza panelinde tanımlanan navigasyon menülerini (üst menü, mobil menü vb.) döndürür. Her menü, iç içe (ağaç) yapıda menü öğeleri içerir; öğeler hedef türü ve hazır URL ile gelir — istemcinin link kurması gerekmez. Salt-okunur bir kaynaktır.",{"title":320,"path":321,"stem":322,"description":2818,"group":2768,"flat":18},"Mağazada tanımlı kargo firmalarını döndürür. Teslimat seçeneği listesi, iade akışında firma seçimi ve kargo logosu göstermek için kullanılır. Salt-okunur bir kaynaktır.",{"title":324,"path":325,"stem":326,"description":2820,"group":2637,"flat":18},"Bir ürün için geçerli ödeme yöntemlerini ve kredi kartı taksit tablosunu döndürür. Ürün detay sayfasındaki \"taksit seçenekleri\" bölümünü beslemek için tasarlanmıştır. Salt-okunur bir kaynaktır ve yalnızca listeleme destekler.",{"title":328,"path":329,"stem":330,"description":2822,"group":2637,"flat":18},"Bir ürün satın alındığında müşterinin kazanacağı tahmini puanı döner. Ürün detay ekranındaki \"bu ürünü alırsan X puan kazanırsın\" gösterimi için tasarlanmıştır.",{"title":332,"path":333,"stem":334,"description":495,"group":245,"flat":18},{"title":336,"path":337,"stem":338,"description":495,"group":245,"flat":18},{"title":340,"path":341,"stem":342,"description":495,"group":245,"flat":18},{"title":344,"path":345,"stem":346,"description":495,"group":245,"flat":18},{"title":348,"path":349,"stem":350,"description":495,"group":348,"flat":18},{"title":352,"path":353,"stem":354,"description":495,"group":348,"flat":18},{"title":356,"path":357,"stem":358,"description":495,"group":348,"flat":18},{"title":360,"path":361,"stem":362,"description":495,"group":2637,"flat":18},{"title":364,"path":365,"stem":366,"description":495,"group":2754,"flat":18},{"title":368,"path":369,"stem":370,"description":495,"group":2754,"flat":18},{"title":372,"path":373,"stem":374,"description":2635,"group":2637,"flat":18},{"title":376,"description":2835,"group":2638,"flat":18,"icon":377,"path":378,"stem":379,"children":2836,"page":18},"Tema içinden çağrılan \u002Fsrv\u002Fservice uç noktaları.",[2837,2839,2842,2844,2846,2848,2851,2853,2856,2858,2860,2863,2865,2867,2870,2872],{"title":11,"path":382,"stem":383,"description":2838,"group":2754,"flat":18},"Tema servisleri, T-Soft temalarının sayfa yüklendikten sonra AJAX ile çağırdığı \u002Fsrv\u002Fservice\u002F... uç noktalarıdır. Filtre listesi, ilişkili ürünler, taksit tablosu gibi dinamik içerikler bu servislerden JSON olarak çekilir ve tema JavaScript'i tarafından ekrana işlenir.",{"title":385,"path":386,"stem":387,"description":2840,"group":2841,"flat":18},"\u002Fsrv\u002Fservice\u002Fproduct\u002F altındaki servisler ürün kartı ve liste bileşenlerinin ihtiyaç duyduğu verileri sağlar. Bu sayfada ayrıca alt ürün (variant) ve galeri (gallery) servisleri yer alır.","Ürün & Katalog",{"title":389,"path":390,"stem":391,"description":2843,"group":2841,"flat":18},"\u002Fsrv\u002Fservice\u002Fproduct-detail\u002F altındaki servisler ürün detay sayfasının bölümlerini (varyantlar, taksitler, yorumlar, iletişim formları) besler. Bu sayfada ayrıca ürün üst-alt vitrin (product-showcase) ve kişiselleştirme (personalization) servisleri yer alır.",{"title":393,"path":394,"stem":395,"description":2845,"group":2841,"flat":18},"Kategori, marka, model ve filtre servisleri liste sayfalarının navigasyon ve filtreleme bileşenlerini besler. Filtre servisi, kategori\u002Farama sonuç sayfalarındaki filtre panelinin tek veri kaynağıdır.",{"title":397,"path":398,"stem":399,"description":2847,"group":2841,"flat":18},"Anasayfa ve içerik sayfalarındaki vitrin blokları, kombin vitrinleri ve ürün karşılaştırma listesi bu servislerden beslenir.",{"title":348,"path":401,"stem":402,"description":2849,"group":2850,"flat":18},"Sepet servisleri \u002Fsrv\u002Fservice\u002Fcart\u002F kökü altında toplanır. Sepet sayfasını ve açılır sepet pencerelerini beslemek, ürün adedi güncellemek, kupon ve not işlemek, teslimat tercihlerini kaydetmek için bu uç noktaları kullanın.","Sepet & Sipariş",{"title":404,"path":405,"stem":406,"description":2852,"group":2850,"flat":18},"Sipariş akışının güncel servisleri \u002Fsrv\u002Fservice\u002Forder-v4\u002F kökü altında toplanır. Adres seçimi, ödeme adımları, sözleşme metinleri, 3D doğrulama, taksit ve iade işlemleri için bu uç noktaları kullanın.",{"title":408,"path":409,"stem":410,"description":2854,"group":2855,"flat":18},"Üye (müşteri) servisleri \u002Fsrv\u002Fservice\u002Fcustomer\u002F kökü altında toplanır. Giriş ve kayıt akışlarını, parola işlemlerini, üyelik bilgilerini, KVKK onayını ve konum tercihlerini bu uç noktalarla yönetin.","Üye & Hesap",{"title":412,"path":413,"stem":414,"description":2857,"group":2855,"flat":18},"Üye hesabına ait mesajlar, alışveriş listeleri (favoriler), stok-fiyat alarmları, kuponlar, puanlar ve abonelikler profile servisi altında toplanır. Bu sayfadaki tüm endpoint'ler için üye oturumu gerekir.",{"title":416,"path":417,"stem":418,"description":2859,"group":2855,"flat":18},"Üyenin kayıtlı adreslerini yönetmek için address, adres formlarındaki ülke\u002Fil\u002Filçe\u002Fsemt seçimlerini doldurmak için region servisini kullanın.",{"title":420,"path":421,"stem":422,"description":2861,"group":2862,"flat":18},"İçerik bloklarını, sabit sayfa içeriklerini ve sözleşme metinlerini tema tarafında çekmek için içerik servislerini kullanın. Servisin iki sürümü vardır: content (v4) ve content-v5.","İçerik & Site",{"title":424,"path":425,"stem":426,"description":2864,"group":2862,"flat":18},"Ziyaretçi tarafındaki form akışlarını bu sayfadaki servislerle kurun: ziyaretçi defteri, iletişim formu, e-bülten aboneliği, oylama, telefonla sipariş, teklif isteme, müşteri hizmetleri ve tedarikçi başvuruları.",{"title":428,"path":429,"stem":430,"description":2866,"group":2862,"flat":18},"Site geneline ait yardımcı servisler bu sayfada toplanır: kargo takibi, tavsiye formu, çerez politikası, dil dosyaları, dil ve para birimi değiştirme ile fiziksel mağaza listesi.",{"title":432,"path":433,"stem":434,"description":2868,"group":2869,"flat":18},"Hopi ve Zubizu sadakat programlarıyla çalışan sitelerde kampanya giriş, listeleme ve seçim akışlarını bu servislerle kurun.","Entegrasyonlar",{"title":436,"path":437,"stem":438,"description":2871,"group":2869,"flat":18},"iyzico ile kayıtlı kart yönetimi ve elektronik fatura çıktısı için bu servisleri kullanın.",{"title":440,"path":441,"stem":442,"description":2873,"group":2869,"flat":18},"Bayi cari hareketlerini ve mağaza bazlı stok bilgisini önyüzde göstermek için ERP entegrasyonlarını kullanın. Her iki özellik de T-Soft ERP departmanına belirli formatta veri gönderilmesini ve ilgili lisansın aktif olmasını gerektirir.",[2875,2876],{"title":368,"path":369,"stem":370,"description":495,"children":-1},{"title":11,"path":382,"stem":383,"description":2838,"children":-1},1789739745281]