feat: Miller Columns kategori seçici + JSON tree tabanlı mimari

Ne yaptık:
- Sahibinden.com tarzı Miller Columns kategori seçici (CategorySelector.jsx)
- Trendyol API'den 3971 kategori ağacı çekildi (Playwright ile)
- Backend: JSON tree tabanlı kategori endpoint'leri (/api/category-tree/*)
- Backend: Rapor oluşturma artık DB kategorilerine bağımlı değil
- Report tablosundaki category_id FK constraint kaldırıldı
- Dockerfile'a trendyol_category_tree.json eklendi

Neden yaptık:
- DB'deki kategori tablosu boştu, Trendyol API ID'leri ile Excel ID'leri farklıydı
- Playwright ile Trendyol'un kendi kategori ağacını çektik (3971 kategori, gerçek API ID'leri)
- Miller Columns ile kullanıcı adım adım derinleşerek kategori seçebiliyor
- Arama özelliği ile kelime bazlı kategori bulma da mümkün

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
furkanyigit34
2026-03-29 02:24:22 +03:00
parent 6aa4ec5eb0
commit 1c10a701cf
224 changed files with 3176073 additions and 2376775 deletions

681
categories/Tayt_101460.json Normal file
View File

@@ -0,0 +1,681 @@
{
"category_id": 101460,
"path_model": "kadin-spor-tayt-x-g1-c101460",
"category_name": "Tayt",
"total_products": 24,
"scraped_at": "2026-03-28T15:05:50.641508",
"products": [
{
"id": 113610888,
"name": "Yüksek Bel Toparlayıcı Etkili Mat Biker Bisikletçi Tayt",
"brand": {
"name": "BiavSi"
},
"price": {
"old": 149.33,
"oldText": "149,33",
"currency": "TL",
"current": 124,
"currentText": "124",
"originalPrice": 149.33,
"originalPriceText": "149,33",
"discountedPrice": 124,
"discountedPriceText": "124",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.5127986348122855,
"totalCount": 4688
},
"url": "/biavsi/yuksek-bel-toparlayici-etkili-mat-biker-bisikletci-tayt-p-113610888?boutiqueId=61&merchantId=138325",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1516/product/media/images/prod/QC/20240831/12/7f351fbb-301d-394d-b87e-527093023afe/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 824094567,
"name": "Yüksek Bel Toparlayıcı Ve Sıkılaştırıcı Likralı Tayt",
"brand": {
"name": "Lesa Wear"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 448.4,
"currentText": "448,40",
"originalPrice": 448.4,
"originalPriceText": "448,40",
"discountedPrice": 448.4,
"discountedPriceText": "448,40",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.443437273386511,
"totalCount": 2758
},
"url": "/lesa-wear/yuksek-bel-toparlayici-ve-sikilastirici-likrali-tayt-p-824094567?boutiqueId=61&merchantId=531277",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1793/prod/QC_ENRICHMENT/20251121/14/7569dbc6-337b-3a90-a73b-edb6027d8db1/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 340516077,
"name": "Kadın Yüksek Bel Toparlayıcı Ve Sıkılaştırıcı Cepli Siyah Spor Tayt",
"brand": {
"name": "BANEGA"
},
"price": {
"old": 529.99,
"oldText": "529,99",
"currency": "TL",
"current": 397.99,
"currentText": "397,99",
"originalPrice": 529.99,
"originalPriceText": "529,99",
"discountedPrice": 397.99,
"discountedPriceText": "397,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.072463768115942,
"totalCount": 1242
},
"url": "/banega/kadin-yuksek-bel-toparlayici-ve-sikilastirici-cepli-siyah-spor-tayt-p-340516077?boutiqueId=61&merchantId=669402",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1777/prod/QC_ENRICHMENT/20251021/18/30121e5f-9661-359f-a211-ccf38d2f9427/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 279670302,
"name": "Seamless Tayt",
"brand": {
"name": "Doremi"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 380,
"currentText": "380",
"originalPrice": 190,
"originalPriceText": "190",
"discountedPrice": 190,
"discountedPriceText": "190",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.8946322067594434,
"totalCount": 503
},
"url": "/doremi/seamless-tayt-p-279670302?boutiqueId=61&merchantId=2727",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1811/prod/QC_ENRICHMENT/20260112/16/9891b372-57f1-350d-9784-14550701ce2f/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 129998832,
"name": "Kadın Siyah Yüksek Bel Toparlayıcı Çift Cepli Ispanyol Paça Tayt Bootcut",
"brand": {
"name": "Los Ojos"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 749.5,
"currentText": "749,50",
"originalPrice": 749.5,
"originalPriceText": "749,50",
"discountedPrice": 749.5,
"discountedPriceText": "749,50",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.340556513174095,
"totalCount": 12183
},
"url": "/los-ojos/kadin-siyah-yuksek-bel-toparlayici-cift-cepli-ispanyol-paca-tayt-bootcut-p-129998832?boutiqueId=61&merchantId=191874",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1720/prod/QC_ENRICHMENT/20250807/16/dd6b52f4-65cd-3543-80b1-993ab3befa5e/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 861550059,
"name": "Kadın Yüksek Bel Toparlayıcı Cepli Tayt",
"brand": {
"name": "Nordmende"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 349.9,
"currentText": "349,90",
"originalPrice": 349.9,
"originalPriceText": "349,90",
"discountedPrice": 349.9,
"discountedPriceText": "349,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.147648261758691,
"totalCount": 2445
},
"url": "/nordmende/kadin-yuksek-bel-toparlayici-cepli-tayt-p-861550059?boutiqueId=61&merchantId=178052",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1569/prod/QC/20240926/18/d3e221e2-0ad1-3272-b8c4-3e270259b042/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 336910751,
"name": "Kadın Siyah Ispanyol Paça Dalgıç Kumaş Yüksek Bel Toparlayıcı Tayt Pantolon",
"brand": {
"name": "VOSSAX"
},
"price": {
"old": 549.9,
"oldText": "549,90",
"currency": "TL",
"current": 383,
"currentText": "383",
"originalPrice": 549.9,
"originalPriceText": "549,90",
"discountedPrice": 383,
"discountedPriceText": "383",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.2274124154886294,
"totalCount": 4881
},
"url": "/vossax/kadin-siyah-ispanyol-paca-dalgic-kumas-yuksek-bel-toparlayici-tayt-pantolon-p-336910751?boutiqueId=61&merchantId=386068",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1397/product/media/images/prod/QC/20240701/18/cf1f56b8-0acd-3aa2-86fa-90193253b02c/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 297500766,
"name": "Siyah Kadın Spor Tayt Çift Cepli Sıkılaştırıcı Toparlayıcı Yüksek Bel Sporcu Taytı Leggings Fitness",
"brand": {
"name": "EMFURE"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 719.5,
"currentText": "719,50",
"originalPrice": 719.5,
"originalPriceText": "719,50",
"discountedPrice": 683.52,
"discountedPriceText": "683,52",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.253727810650887,
"totalCount": 4225
},
"url": "/emfure/siyah-kadin-spor-tayt-cift-cepli-sikilastirici-toparlayici-yuksek-bel-sporcu-tayti-leggings-fitness-p-297500766?boutiqueId=61&merchantId=128273",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1624/prod/QC/20250113/16/ca5830b8-c781-38f1-ad3f-00241f2e7a2e/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 785185705,
"name": "Aura Model Arkası Büzgülü Toparlayıcı Etkili Yüksek Bel Dikişsiz Tayt",
"brand": {
"name": "FOREVER MORE"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 849.5,
"currentText": "849,50",
"originalPrice": 764.55,
"originalPriceText": "764,55",
"discountedPrice": 764.55,
"discountedPriceText": "764,55",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.475728155339806,
"totalCount": 103
},
"url": "/forever-more/aura-model-arkasi-buzgulu-toparlayici-etkili-yuksek-bel-dikissiz-tayt-p-785185705?boutiqueId=61&merchantId=169834",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1791/prod/QC_ENRICHMENT/20251121/17/a492722d-6000-353a-9427-acc52f82dda2/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 830601351,
"name": "Siyah, Paçası Beyaz, Tül Detaylı Ekstra Yüksek Bel Spor Tayt",
"brand": {
"name": "lismina"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1500,
"currentText": "1.500",
"originalPrice": 1500,
"originalPriceText": "1.500",
"discountedPrice": 1500,
"discountedPriceText": "1.500",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4,
"totalCount": 2
},
"url": "/lismina/siyah-pacasi-beyaz-tul-detayli-ekstra-yuksek-bel-spor-tayt-p-830601351?boutiqueId=61&merchantId=136193",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1386/product/media/images/prod/QC/20240612/22/2f47193b-2983-3fd8-a656-283be2a5ecf1/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 753048320,
"name": "Toparlayıcı Etkili Siyah Yüksek Bel Kadın Günlük Ve Spor Tayt",
"brand": {
"name": "Genel Markalar"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 148.72,
"currentText": "148,72",
"originalPrice": 148.72,
"originalPriceText": "148,72",
"discountedPrice": 148.72,
"discountedPriceText": "148,72",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.9775280898876404,
"totalCount": 1424
},
"url": "/genel-markalar/toparlayici-etkili-siyah-yuksek-bel-kadin-gunluk-ve-spor-tayt-p-753048320?boutiqueId=61&merchantId=993995",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty988/product/media/images/prod/SPM/PIM/20230818/20/2eb55528-8232-3db6-981f-aba14cb96756/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1094090191,
"name": "Aura Model Arkası Büzgülü Toparlayıcı Etkili Yüksek Bel Dikişsiz Tayt",
"brand": {
"name": "FOREVER MORE"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 849.5,
"currentText": "849,50",
"originalPrice": 764.55,
"originalPriceText": "764,55",
"discountedPrice": 764.55,
"discountedPriceText": "764,55",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4,
"totalCount": 6
},
"url": "/forever-more/aura-model-arkasi-buzgulu-toparlayici-etkili-yuksek-bel-dikissiz-tayt-p-1094090191?boutiqueId=61&merchantId=169834",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1819/prod/QC_PREP/20260130/10/970cdd1d-a82d-3eb8-aabf-1b8df09618f1/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 136648661,
"name": "65 cm comfortlux super high rise bilek hizasında tayt",
"brand": {
"name": "Oysho"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1790,
"currentText": "1.790",
"originalPrice": 1790,
"originalPriceText": "1.790",
"discountedPrice": 1790,
"discountedPriceText": "1.790",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.476259689922481,
"totalCount": 4128
},
"url": "/oysho/65-cm-comfortlux-super-high-rise-bilek-hizasinda-tayt-p-136648661?boutiqueId=61&merchantId=140957",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1828/prod/QC_ENRICHMENT/20260223/17/3da06f81-1988-3b45-ab54-8ad49fbb3277/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 32419559,
"name": "Gela Yüksek Bel, Esnek Ve Toparlayıcı Spor Tayt Siyah",
"brand": {
"name": "Jerf"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1490,
"currentText": "1.490",
"originalPrice": 1490,
"originalPriceText": "1.490",
"discountedPrice": 1490,
"discountedPriceText": "1.490",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.473359324236517,
"totalCount": 3078
},
"url": "/jerf/gela-yuksek-bel-esnek-ve-toparlayici-spor-tayt-siyah-p-32419559?boutiqueId=61&merchantId=2954",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1544/product/media/images/ty1540/prod/QC/20240913/13/44f2c718-3253-306c-9079-4ed726e9c82d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 830330801,
"name": "Vanves Yanları Beyaz Biyeli Siyah Ekstra Yüksek Bel Toparlayıcı Spor Tayt",
"brand": {
"name": "lismina"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1600,
"currentText": "1.600",
"originalPrice": 1600,
"originalPriceText": "1.600",
"discountedPrice": 1600,
"discountedPriceText": "1.600",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.666666666666667,
"totalCount": 6
},
"url": "/lismina/vanves-yanlari-beyaz-biyeli-siyah-ekstra-yuksek-bel-toparlayici-spor-tayt-p-830330801?boutiqueId=61&merchantId=136193",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1395/product/media/images/prod/QC/20240702/02/a075ae17-823c-3da1-820c-04917984c82f/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1010411471,
"name": "Sierra Kahverengi Çift Renk Seamless Scrunch Toparlayıcı Spor Tayt",
"brand": {
"name": "SESEH"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1089,
"currentText": "1.089",
"originalPrice": 1089,
"originalPriceText": "1.089",
"discountedPrice": 1089,
"discountedPriceText": "1.089",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.216981132075472,
"totalCount": 106
},
"url": "/seseh/sierra-kahverengi-cift-renk-seamless-scrunch-toparlayici-spor-tayt-p-1010411471?boutiqueId=61&merchantId=998949",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1769/prod/QC_PREP/20251004/22/20faf7a7-0d8e-318b-9057-454c902421fe/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1094090188,
"name": "Aura Model Arkası Büzgülü Toparlayıcı Etkili Yüksek Bel Dikişsiz Tayt",
"brand": {
"name": "FOREVER MORE"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 849.5,
"currentText": "849,50",
"originalPrice": 764.55,
"originalPriceText": "764,55",
"discountedPrice": 764.55,
"discountedPriceText": "764,55",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.25,
"totalCount": 32
},
"url": "/forever-more/aura-model-arkasi-buzgulu-toparlayici-etkili-yuksek-bel-dikissiz-tayt-p-1094090188?boutiqueId=61&merchantId=169834",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1820/prod/QC_PREP/20260130/10/84146a89-b0c1-379e-906f-6c526f6ba1a9/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1062870110,
"name": "Arkası büzgülü yüksek bel likralı spor tayt,yoga taytı",
"brand": {
"name": "MAROVOAY"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 417.9,
"currentText": "417,90",
"originalPrice": 417.9,
"originalPriceText": "417,90",
"discountedPrice": 417.9,
"discountedPriceText": "417,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.076923076923077,
"totalCount": 26
},
"url": "/marovoay/arkasi-buzgulu-yuksek-bel-likrali-spor-tayt-yoga-tayti-p-1062870110?boutiqueId=61&merchantId=700379",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1799/prod/QC_PREP/20251207/21/9b3a22f8-93fc-3ca2-b8bc-978383e4e3d6/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1098703829,
"name": "Toparlayıcı Yüksek Bel Şardonlu Tayt",
"brand": {
"name": "İXOMAN"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 302.42,
"currentText": "302,42",
"originalPrice": 272.18,
"originalPriceText": "272,18",
"discountedPrice": 272.18,
"discountedPriceText": "272,18",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.8,
"totalCount": 5
},
"url": "/ixoman/toparlayici-yuksek-bel-sardonlu-tayt-p-1098703829?boutiqueId=61&merchantId=921971",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1821/prod/QC_PREP/20260207/22/dbbf5c78-ef87-313d-8632-508dfe1b1208/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1045500907,
"name": "x Ece Bordo Yüksek Bel Spor Tayt Mono Leggings",
"brand": {
"name": "Los Ojos"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 769.5,
"currentText": "769,50",
"originalPrice": 769.5,
"originalPriceText": "769,50",
"discountedPrice": 769.5,
"discountedPriceText": "769,50",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.8349514563106797,
"totalCount": 206
},
"url": "/los-ojos/x-ece-bordo-yuksek-bel-spor-tayt-mono-leggings-p-1045500907?boutiqueId=61&merchantId=191874",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1785/prod/QC_PREP/20251106/12/d8d78a13-746b-3946-baa0-0717a9e29528/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1055953128,
"name": "Yüksek Esnekliğe Sahip Şekillendirici Kadın Tayt - Vücuda Tam Oturur, Toparlar, Şekillendirir!",
"brand": {
"name": "Wyv"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 270,
"currentText": "270",
"originalPrice": 270,
"originalPriceText": "270",
"discountedPrice": 270,
"discountedPriceText": "270",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.950617283950617,
"totalCount": 81
},
"url": "/wyv/yuksek-esneklige-sahip-sekillendirici-kadin-tayt-vucuda-tam-oturur-toparlar-sekillendirir-p-1055953128?boutiqueId=61&merchantId=362954",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1793/prod/QC_PREP/20251125/11/ce168bde-78ec-3c72-9f2c-9c59f9bd1c6d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 137561078,
"name": "Mienmis Model Kaydırmaz Göbek Ve Karın Şekillendiren Silikon Şeritli Korse Tayt Siyah Renk",
"brand": {
"name": "MİSTİRİK"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 699.99,
"currentText": "699,99",
"originalPrice": 678.99,
"originalPriceText": "678,99",
"discountedPrice": 664.99,
"discountedPriceText": "664,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.9763313609467477,
"totalCount": 169
},
"url": "/mistirik/mienmis-model-kaydirmaz-gobek-ve-karin-sekillendiren-silikon-seritli-korse-tayt-siyah-renk-p-137561078?boutiqueId=61&merchantId=263314",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1643/prod/QC/20250222/14/5c2dd33d-0390-3761-b30d-4006c23fc19d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1035279494,
"name": "Siyah Kadın Yoga Pilates Takımı %100 Polyamid Kumaşlı Altın Kedi Desenli Sporcu Üstü ve Tayt",
"brand": {
"name": "TWINTICKS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 549.99,
"currentText": "549,99",
"originalPrice": 539.99,
"originalPriceText": "539,99",
"discountedPrice": 539.99,
"discountedPriceText": "539,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.7368421052631575,
"totalCount": 19
},
"url": "/twinticks/siyah-kadin-yoga-pilates-takimi-100-polyamid-kumasli-altin-kedi-desenli-sporcu-ustu-ve-tayt-p-1035279494?boutiqueId=61&merchantId=1029713",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1776/prod/QC_PREP/20251021/18/f754f92f-df39-382c-be46-10845e655346/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 81242483,
"name": "Kadın Siyah Ekstra Yüksek Bel Dalgıç Kumaş Tayt ( Toparlayıcı Etkili )",
"brand": {
"name": "Modaruba"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 148.72,
"currentText": "148,72",
"originalPrice": 148.72,
"originalPriceText": "148,72",
"discountedPrice": 148.72,
"discountedPriceText": "148,72",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.8456375838926173,
"totalCount": 149
},
"url": "/modaruba/kadin-siyah-ekstra-yuksek-bel-dalgic-kumas-tayt-toparlayici-etkili-p-81242483?boutiqueId=61&merchantId=993995",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1546/product/media/images/ty1550/prod/QC/20240916/11/b33d1c9e-4291-3a78-bd7a-cb2e9a3ca655/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
}
]
}