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/Çanta_117.json Normal file
View File

@@ -0,0 +1,681 @@
{
"category_id": 117,
"path_model": "kadin-canta-x-g1-c117",
"category_name": "Çanta",
"total_products": 24,
"scraped_at": "2026-03-28T15:04:50.402008",
"products": [
{
"id": 1015243251,
"name": "Fularlı(degişkenlik göstermektedir)Fermuarlı Ve Çııt Kapamalı Shopper El Ve Omuz Çantası",
"brand": {
"name": "MYSTOBAG"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 149,
"currentText": "149",
"originalPrice": 149,
"originalPriceText": "149",
"discountedPrice": 149,
"discountedPriceText": "149",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.115606936416186,
"totalCount": 173
},
"url": "/mystobag/fularli-degiskenlik-gostermektedir-fermuarli-ve-citcit-kapamali-shopper-el-ve-omuz-cantasi-p-1015243251?boutiqueId=61&merchantId=1180345",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1805/prod/QC_ENRICHMENT/20251226/17/b12138c0-883d-3700-911b-dd91ab4aaf49/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1098179229,
"name": "Siyah,Krem,Acı kahve 3'lü Paket Suni Deri Fular Detaylı Omuz& El Çantası",
"brand": {
"name": "METEBAGS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 499.9,
"currentText": "499,90",
"originalPrice": 499.9,
"originalPriceText": "499,90",
"discountedPrice": 499.9,
"discountedPriceText": "499,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.372972972972973,
"totalCount": 185
},
"url": "/metebags/siyah-krem-aci-kahve-3-lu-paket-suni-deri-fular-detayli-omuz-el-cantasi-p-1098179229?boutiqueId=61&merchantId=1080300",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1822/prod/QC_PREP/20260206/20/a0c487bb-51a6-3c95-8377-4e6c8ea7e09b/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 367073992,
"name": "Kadın Siyah Shopper Çanta 217",
"brand": {
"name": "Housebags"
},
"price": {
"old": 404,
"oldText": "404",
"currency": "TL",
"current": 397,
"currentText": "397",
"originalPrice": 404,
"originalPriceText": "404",
"discountedPrice": 397,
"discountedPriceText": "397",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.571724495080269,
"totalCount": 1931
},
"url": "/housebags/kadin-siyah-shopper-canta-217-p-367073992?boutiqueId=61&merchantId=4628",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1797/prod/QC_ENRICHMENT/20251212/16/d2081947-521e-3663-9a19-17036bbcf052/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1053432844,
"name": "Kadın Deri Kemer Detaylı Kremrengi Süet Lüx Omuz Çantası",
"brand": {
"name": "DEMESİ"
},
"price": {
"old": 383.48,
"oldText": "383,48",
"currency": "TL",
"current": 340.75,
"currentText": "340,75",
"originalPrice": 383.48,
"originalPriceText": "383,48",
"discountedPrice": 340.75,
"discountedPriceText": "340,75",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.442786069651742,
"totalCount": 201
},
"url": "/demesi/kadin-deri-kemer-detayli-kremrengi-suet-lux-omuz-cantasi-p-1053432844?boutiqueId=61&merchantId=865176",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1792/prod/QC_PREP/20251119/18/dc9b9edf-436e-3dea-b338-0269af462473/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1071160112,
"name": "Suni Deri Fular Detaylı Omuz& El Çantası",
"brand": {
"name": "Butik"
},
"price": {
"old": 259.9,
"oldText": "259,90",
"currency": "TL",
"current": 199.9,
"currentText": "199,90",
"originalPrice": 259.9,
"originalPriceText": "259,90",
"discountedPrice": 199.9,
"discountedPriceText": "199,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.506849315068493,
"totalCount": 1095
},
"url": "/butik/suni-deri-fular-detayli-omuz-el-cantasi-p-1071160112?boutiqueId=61&merchantId=1106731",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1801/prod/QC_PREP/20251216/21/08cb7d06-d647-3308-bb23-54d505d42320/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1090463431,
"name": "Anne-Bebek Kullanımına Uygun, Laptop Taşınabilir Kadın Omuz Çantası EN40 BOY30",
"brand": {
"name": "BAGLOVİS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 529,
"currentText": "529",
"originalPrice": 529,
"originalPriceText": "529",
"discountedPrice": 529,
"discountedPriceText": "529",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.6,
"totalCount": 210
},
"url": "/baglovis/anne-bebek-kullanimina-uygun-laptop-tasinabilir-kadin-omuz-cantasi-en40-boy30-p-1090463431?boutiqueId=61&merchantId=1057503",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1815/prod/QC_PREP/20260122/21/30153183-5c61-365b-8c7e-47adf63964e8/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1046394565,
"name": "Kadın Fularlı Fermuar Kapamalı Shopper El Ve Omuz Çantası",
"brand": {
"name": "MYSTOBAG"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 149,
"currentText": "149",
"originalPrice": 149,
"originalPriceText": "149",
"discountedPrice": 149,
"discountedPriceText": "149",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.063953488372093,
"totalCount": 344
},
"url": "/mystobag/kadin-fularli-fermuar-kapamali-shopper-el-ve-omuz-cantasi-p-1046394565?boutiqueId=61&merchantId=1180345",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1786/prod/QC_PREP/20251108/15/4c4e45e1-d2ba-3555-a654-1fb603a2f345/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 984328098,
"name": "Koyu Kahverengi Suni Deri Tek Bölmeli Fermuarlı Ayarlanabilir Askılı El Kolve Omuz Çantası",
"brand": {
"name": "Genel Markalar"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 181.02,
"currentText": "181,02",
"originalPrice": 181.02,
"originalPriceText": "181,02",
"discountedPrice": 181.02,
"discountedPriceText": "181,02",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.6168768186226963,
"totalCount": 1031
},
"url": "/genel-markalar/koyu-kahverengi-suni-deri-tek-bolmeli-fermuarli-ayarlanabilir-askili-el-kolve-omuz-cantasi-p-984328098?boutiqueId=61&merchantId=916678",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1750/prod/QC_PREP/20250908/19/fecbf99c-204b-397d-8083-958e2dbdd537/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 795854445,
"name": "Kadın Ayarlanabilir Çapraz Askılı 4 Bölmeli Siyah Mat Omuz ve Çapraz Çanta S-1267",
"brand": {
"name": "Sanmorris"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 629.9,
"currentText": "629,90",
"originalPrice": 629.9,
"originalPriceText": "629,90",
"discountedPrice": 629.9,
"discountedPriceText": "629,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.820676451818762,
"totalCount": 1567
},
"url": "/sanmorris/kadin-ayarlanabilir-capraz-askili-4-bolmeli-siyah-mat-omuz-ve-capraz-canta-s-1267-p-795854445?boutiqueId=61&merchantId=833939",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1705/prod/QC_ENRICHMENT/20250703/11/03e9e767-4104-3a68-8b7b-fc354edfce26/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1076696859,
"name": "Siyah Suni Deri Fular Detaylı Omuz& El Çantası",
"brand": {
"name": "METEBAGS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 149.9,
"currentText": "149,90",
"originalPrice": 149.9,
"originalPriceText": "149,90",
"discountedPrice": 149.9,
"discountedPriceText": "149,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.8849693251533743,
"totalCount": 652
},
"url": "/metebags/siyah-suni-deri-fular-detayli-omuz-el-cantasi-p-1076696859?boutiqueId=61&merchantId=1080300",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1814/prod/QC_ENRICHMENT/20260121/01/c799489a-fa1d-328d-9eb3-8128044c546c/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 903027817,
"name": "Omuz Çantası Kadın Siyah Est226 Mini El Ve Omuz Çantası Şık Tasarım Ayarlanabilir Askılı",
"brand": {
"name": "Genel Markalar"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 199,
"currentText": "199",
"originalPrice": 199,
"originalPriceText": "199",
"discountedPrice": 199,
"discountedPriceText": "199",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.528531337698784,
"totalCount": 1069
},
"url": "/genel-markalar/omuz-cantasi-kadin-siyah-est226-mini-el-ve-omuz-cantasi-sik-tasarim-ayarlanabilir-askili-p-903027817?boutiqueId=61&merchantId=916678",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1644/prod/QC/20250228/19/383b52b1-6992-3631-98fe-66cbe4650b96/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 787747307,
"name": "Farme Monogram Baget ve Çapraz Çanta Kahverengi",
"brand": {
"name": "Shule Bags"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 399.9,
"currentText": "399,90",
"originalPrice": 399.9,
"originalPriceText": "399,90",
"discountedPrice": 399.9,
"discountedPriceText": "399,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.6848832901074475,
"totalCount": 5398
},
"url": "/shule-bags/farme-monogram-baget-ve-capraz-canta-kahverengi-p-787747307?boutiqueId=61&merchantId=114814",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1667/prod/QC/20250419/09/b429f6f9-a329-3d1d-b783-eaf73c1ce345/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 878101961,
"name": "Kahverengi Süet Çok Yönlü PU Deri Omuz Asklı Çanta",
"brand": {
"name": "Housebags"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 336,
"currentText": "336",
"originalPrice": 336,
"originalPriceText": "336",
"discountedPrice": 336,
"discountedPriceText": "336",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.642303433001107,
"totalCount": 2709
},
"url": "/housebags/kahverengi-suet-cok-yonlu-pu-deri-omuz-askli-canta-p-878101961?boutiqueId=61&merchantId=4628",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1606/prod/QC/20241122/10/e33af8ec-3293-336a-b1b1-b742d9be7967/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 826407400,
"name": "Kadın Siyah Omuz Çantası Yumuşak Iç Ve Dış Dokulu Kaliteli Işçilik Ve Yumuşak Suni Deri El Çantası",
"brand": {
"name": "HAPBUY"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 449,
"currentText": "449",
"originalPrice": 449,
"originalPriceText": "449",
"discountedPrice": 449,
"discountedPriceText": "449",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.27065044949762,
"totalCount": 9455
},
"url": "/hapbuy/kadin-siyah-omuz-cantasi-yumusak-ic-ve-dis-dokulu-kaliteli-iscilik-ve-yumusak-suni-deri-el-cantasi-p-826407400?boutiqueId=61&merchantId=594045",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1723/prod/QC_ENRICHMENT/20250808/10/5f0408d2-bd1e-3652-abdc-2aa23cadf6f3/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 779290712,
"name": "Soft Model Acıkahverengi Kadın Omuz Ve Kol Çantası",
"brand": {
"name": "HONEY BAG"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 271.63,
"currentText": "271,63",
"originalPrice": 271.63,
"originalPriceText": "271,63",
"discountedPrice": 271.63,
"discountedPriceText": "271,63",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.380025391451545,
"totalCount": 2363
},
"url": "/honey-bag/soft-model-acikahverengi-kadin-omuz-ve-kol-cantasi-p-779290712?boutiqueId=61&merchantId=224783",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1631/prod/QC/20250201/00/12052b55-8c92-3133-9e76-52a819e9e164/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 886119680,
"name": "Mona Acıkahverengi Uzun Saplı Baget El Ve Omuz Kadın Çantası",
"brand": {
"name": "Mojeva"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 278.2,
"currentText": "278,20",
"originalPrice": 278.2,
"originalPriceText": "278,20",
"discountedPrice": 278.2,
"discountedPriceText": "278,20",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.379271070615035,
"totalCount": 878
},
"url": "/mojeva/mona-acikahverengi-uzun-sapli-baget-el-ve-omuz-kadin-cantasi-p-886119680?boutiqueId=61&merchantId=713822",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1648/prod/QC/20250313/11/16f57ffe-cc41-359d-9428-333626b0c474/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 926059087,
"name": "3LÜ KOMBİN OMUZ ÇANTASI BİLEK ASKILI CÜZDAN VE KARTLIK KADIN SİYAH GÜNLÜK HEDİYELİK ÇANTA",
"brand": {
"name": "TAKYAKA"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 857.56,
"currentText": "857,56",
"originalPrice": 857.56,
"originalPriceText": "857,56",
"discountedPrice": 857.56,
"discountedPriceText": "857,56",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.595744680851064,
"totalCount": 47
},
"url": "/takyaka/3-lu-kombin-omuz-cantasi-bilek-askili-cuzdan-ve-kartlik-kadin-siyah-gunluk-hediyelik-canta-p-926059087?boutiqueId=61&merchantId=775886",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1839/prod/QC_ENRICHMENT/20260317/17/d6902228-fce5-32be-bf83-be4518da796d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 982509702,
"name": "Koyu Kahve Mini El & Omuz Çantası Altın Detaylı, Fular Aksesuarlı",
"brand": {
"name": "Genel Markalar"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 279.9,
"currentText": "279,90",
"originalPrice": 279.9,
"originalPriceText": "279,90",
"discountedPrice": 279.9,
"discountedPriceText": "279,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.6666666666666665,
"totalCount": 459
},
"url": "/genel-markalar/koyu-kahve-mini-el-omuz-cantasi-altin-detayli-fular-aksesuarli-p-982509702?boutiqueId=61&merchantId=1106731",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1750/prod/QC_PREP/20250904/17/93f87a12-c691-3eca-a511-f75d74a96920/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 976649962,
"name": "Kadın Acı Kahverengi El ve Omuz Çantası",
"brand": {
"name": "Rimense"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 469.99,
"currentText": "469,99",
"originalPrice": 469.99,
"originalPriceText": "469,99",
"discountedPrice": 469.99,
"discountedPriceText": "469,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.432964329643297,
"totalCount": 813
},
"url": "/rimense/kadin-aci-kahverengi-el-ve-omuz-cantasi-p-976649962?boutiqueId=61&merchantId=430740",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1000059/product/media/images/prod/PIM/20260108/14/5bff7c9e-b8bb-42f7-8377-ce4a3edb4ca6/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1076077790,
"name": "Merlin Kadın Deri El Ve Omuz Çantası",
"brand": {
"name": "mèche atelier since 2024"
},
"price": {
"old": 1199,
"oldText": "1.199",
"currency": "TL",
"current": 899.97,
"currentText": "899,97",
"originalPrice": 1199,
"originalPriceText": "1.199",
"discountedPrice": 899.97,
"discountedPriceText": "899,97",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.8666666666666667,
"totalCount": 45
},
"url": "/meche-atelier-since-2024/merlin-kadin-deri-el-ve-omuz-cantasi-p-1076077790?boutiqueId=61&merchantId=926445",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1804/prod/QC_ENRICHMENT/20251226/09/e86b6599-b00d-372a-82d8-e5196890cea2/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 965753508,
"name": "Çapraz askılı çanta",
"brand": {
"name": "Pull & Bear"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 890,
"currentText": "890",
"originalPrice": 890,
"originalPriceText": "890",
"discountedPrice": 890,
"discountedPriceText": "890",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.662162162162162,
"totalCount": 518
},
"url": "/pull-bear/capraz-askili-canta-p-965753508?boutiqueId=61&merchantId=112044",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1721/prod/QC_PREP/20250805/12/f28840c3-b0e0-3a73-a20f-c6d89d039092/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 792930069,
"name": "Paula Model Acı Kahve Kadın El Ve Omuz Çantası",
"brand": {
"name": "Night"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 641.53,
"currentText": "641,53",
"originalPrice": 641.53,
"originalPriceText": "641,53",
"discountedPrice": 641.53,
"discountedPriceText": "641,53",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.68978578892372,
"totalCount": 7656
},
"url": "/night/paula-model-aci-kahve-kadin-el-ve-omuz-cantasi-p-792930069?boutiqueId=61&merchantId=202515",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1446/product/media/images/prod/QC/20240729/16/96fc6925-f2e9-35b1-b1b9-945c495a8a45/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 904850601,
"name": "Farme Monogram Kahverengi Çapraz Çanta",
"brand": {
"name": "Shift Co"
},
"price": {
"old": 229.9,
"oldText": "229,90",
"currency": "TL",
"current": 199.9,
"currentText": "199,90",
"originalPrice": 229.9,
"originalPriceText": "229,90",
"discountedPrice": 199.9,
"discountedPriceText": "199,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.03465045592705,
"totalCount": 1645
},
"url": "/shift-co/farme-monogram-kahverengi-capraz-canta-p-904850601?boutiqueId=61&merchantId=1106731",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1831/prod/QC_ENRICHMENT/20260228/10/a6c431c7-1097-323e-bd74-00d0b67c2aab/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 807952790,
"name": "Kadın Acı Kahve Yavrulu Yumuşak Deri El Ve Omuz Shopper Çanta Uzunluk Ayarlı Sap",
"brand": {
"name": "NBİBAGS"
},
"price": {
"old": 300,
"oldText": "300",
"currency": "TL",
"current": 249.99,
"currentText": "249,99",
"originalPrice": 300,
"originalPriceText": "300",
"discountedPrice": 249.99,
"discountedPriceText": "249,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.035714285714286,
"totalCount": 28
},
"url": "/nbibags/kadin-aci-kahve-yavrulu-yumusak-deri-el-ve-omuz-shopper-canta-uzunluk-ayarli-sap-p-807952790?boutiqueId=61&merchantId=909674",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1688/prod/QC_ENRICHMENT/20250603/09/4d1657e2-12dc-378e-9e70-20f5bfd863e6/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
}
]
}