Files
trendyol-analiz/categories/Tote_Çanta_tote-canta-y-s13491.json
furkanyigit34 1c10a701cf 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>
2026-03-29 02:24:22 +03:00

681 lines
22 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"category_id": null,
"path_model": "tote-canta-y-s13491",
"category_name": "Tote Çanta",
"total_products": 24,
"scraped_at": "2026-03-28T15:04:38.151050",
"products": [
{
"id": 1076115784,
"name": "Kadın Siyah Büyük Boy Omuz ve Tote Çanta - Geniş Hacim",
"brand": {
"name": "EBROU"
},
"price": {
"old": 250,
"oldText": "250",
"currency": "TL",
"current": 185,
"currentText": "185",
"originalPrice": 250,
"originalPriceText": "250",
"discountedPrice": 185,
"discountedPriceText": "185",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.294117647058823,
"totalCount": 17
},
"url": "/ebrou/kadin-siyah-buyuk-boy-omuz-ve-tote-canta-genis-hacim-p-1076115784?boutiqueId=61&merchantId=852376",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1804/prod/QC_PREP/20251226/12/e920471d-7519-302d-92fb-b598bd960f84/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 970041703,
"name": "Kadın Acı Kahve Büyük Boy Omuz ve Tote Çanta - Geniş Hacim",
"brand": {
"name": "EBROU"
},
"price": {
"old": 201,
"oldText": "201",
"currency": "TL",
"current": 182,
"currentText": "182",
"originalPrice": 201,
"originalPriceText": "201",
"discountedPrice": 182,
"discountedPriceText": "182",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.6340257171117707,
"totalCount": 1011
},
"url": "/ebrou/kadin-aci-kahve-buyuk-boy-omuz-ve-tote-canta-genis-hacim-p-970041703?boutiqueId=61&merchantId=852376",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1805/prod/QC_ENRICHMENT/20251225/22/62c65372-aa0c-336f-8a5b-0a69a932f2e4/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 877826706,
"name": "Canvas Ghost Gray Small Tote Bag",
"brand": {
"name": "Bonheur"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 6600,
"currentText": "6.600",
"originalPrice": 4950,
"originalPriceText": "4.950",
"discountedPrice": 4950,
"discountedPriceText": "4.950",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.640883977900552,
"totalCount": 181
},
"url": "/bonheur/canvas-ghost-gray-small-tote-bag-p-877826706?boutiqueId=61&merchantId=204448",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1661/prod/QC/20250409/11/6b7bc080-cb2c-3a2b-8f95-e0270182bdc0/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 940564543,
"name": "Sıyah Kadın Omuz Çantası Us25655 Online Exclusive",
"brand": {
"name": "U.S. Polo Assn."
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 2105.58,
"currentText": "2.105,58",
"originalPrice": 1955.58,
"originalPriceText": "1.955,58",
"discountedPrice": 1955.58,
"discountedPriceText": "1.955,58",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.591533180778032,
"totalCount": 874
},
"url": "/u-s-polo-assn/siyah-kadin-omuz-cantasi-us25655-online-exclusive-p-940564543?boutiqueId=61&merchantId=200",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1752/prod/QC_ENRICHMENT/20250910/16/d7a6d485-61a9-3add-b3ec-72e5a40644c0/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 822023938,
"name": "Kadın Rugan Deri Sorelis Baget Cherry Bag Fermuar Kapamalı Askı Detaylı Kol Çantası",
"brand": {
"name": "Genel Markalar"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 397.9,
"currentText": "397,90",
"originalPrice": 397.9,
"originalPriceText": "397,90",
"discountedPrice": 397.9,
"discountedPriceText": "397,90",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.3994320870799815,
"totalCount": 2113
},
"url": "/genel-markalar/kadin-rugan-deri-sorelis-baget-cherry-bag-fermuar-kapamali-aski-detayli-kol-cantasi-p-822023938?boutiqueId=61&merchantId=946967",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1716/prod/QC_ENRICHMENT/20250730/17/85f088c5-f97c-3c19-985b-2609268cbbed/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1118617398,
"name": "Kadın İçi Çıkarılabilir Shopper Çanta",
"brand": {
"name": "PARFOIS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 2299.99,
"currentText": "2.299,99",
"originalPrice": 2299.99,
"originalPriceText": "2.299,99",
"discountedPrice": 2299.99,
"discountedPriceText": "2.299,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 5,
"totalCount": 1
},
"url": "/parfois/kadin-ici-cikarilabilir-shopper-canta-p-1118617398?boutiqueId=61&merchantId=1041846",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1836/prod/QC_PREP/20260313/10/4108e0bb-2763-39b6-884e-5c0613767872/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 994380983,
"name": "Timsah Deseni Görünümlü Mini Tote Çanta",
"brand": {
"name": "Stradivarius"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 990,
"currentText": "990",
"originalPrice": 990,
"originalPriceText": "990",
"discountedPrice": 990,
"discountedPriceText": "990",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.467391304347826,
"totalCount": 184
},
"url": "/stradivarius/timsah-deseni-gorunumlu-mini-tote-canta-p-994380983?boutiqueId=61&merchantId=150331",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1764/prod/QC_PREP/20250930/10/9d9ec5f6-3971-3a3f-8f8f-f4ab6606ea8a/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 346878869,
"name": "Kanvas Çııtlı Çanta Ayarlanabilir Çapraz Askılı Kadın El Ve Omuz Çantası U:30 E:35 G:10 Cm",
"brand": {
"name": "Sowa Collection"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 299,
"currentText": "299",
"originalPrice": 299,
"originalPriceText": "299",
"discountedPrice": 299,
"discountedPriceText": "299",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.594086198930763,
"totalCount": 15151
},
"url": "/sowa-collection/kanvas-citcitli-canta-ayarlanabilir-capraz-askili-kadin-el-ve-omuz-cantasi-u-30-e-35-g-10-cm-p-346878869?boutiqueId=61&merchantId=642008",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1554/product/media/images/ty1556/prod/QC/20240918/09/b6a3fcec-7c06-3a02-9050-aaf0f3fc701d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 953646253,
"name": "N°7 Kanvas Çanta- Cherry Red",
"brand": {
"name": "Bonheur"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 6599,
"currentText": "6.599",
"originalPrice": 4949.25,
"originalPriceText": "4.949,25",
"discountedPrice": 4949.25,
"discountedPriceText": "4.949,25",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3.5714285714285716,
"totalCount": 7
},
"url": "/bonheur/n-7-kanvas-canta-cherry-red-p-953646253?boutiqueId=61&merchantId=204448",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1705/prod/QC_PREP/20250708/10/10fc3fab-fe60-31eb-ac17-0c51be8a82a9/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 960276105,
"name": "Charm örgü shopper çanta",
"brand": {
"name": "Stradivarius"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1190,
"currentText": "1.190",
"originalPrice": 1190,
"originalPriceText": "1.190",
"discountedPrice": 1190,
"discountedPriceText": "1.190",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.5813953488372094,
"totalCount": 86
},
"url": "/stradivarius/charm-orgu-shopper-canta-p-960276105?boutiqueId=61&merchantId=150331",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1715/prod/QC_PREP/20250724/13/b7217e42-4e46-39dc-b9ba-903a7c191a01/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 990047281,
"name": "Kadın Uzun Tote Çanta Kahverengi Örgülü",
"brand": {
"name": "Çantacımstore"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 556.09,
"currentText": "556,09",
"originalPrice": 556.09,
"originalPriceText": "556,09",
"discountedPrice": 556.09,
"discountedPriceText": "556,09",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.5246913580246915,
"totalCount": 486
},
"url": "/cantacimstore/kadin-uzun-tote-canta-kahverengi-orgulu-p-990047281?boutiqueId=61&merchantId=246847",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1772/prod/QC_ENRICHMENT/20251010/22/acd70a94-b92a-3ccf-803d-e710e84801b2/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 896801729,
"name": "Canvas Leopard Small Tote Bag",
"brand": {
"name": "Bonheur"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 7100,
"currentText": "7.100",
"originalPrice": 5325,
"originalPriceText": "5.325",
"discountedPrice": 5325,
"discountedPriceText": "5.325",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.681818181818182,
"totalCount": 66
},
"url": "/bonheur/canvas-leopard-small-tote-bag-p-896801729?boutiqueId=61&merchantId=204448",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1630/prod/QC/20250131/15/306bccc7-3a7f-34f8-8805-92984860c24a/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 843843450,
"name": "Fiyonklu kumaş shopper çanta",
"brand": {
"name": "Stradivarius"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1190,
"currentText": "1.190",
"originalPrice": 1190,
"originalPriceText": "1.190",
"discountedPrice": 1190,
"discountedPriceText": "1.190",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.578231292517007,
"totalCount": 882
},
"url": "/stradivarius/fiyonklu-kumas-shopper-canta-p-843843450?boutiqueId=61&merchantId=150331",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1425/product/media/images/prod/QC/20240718/17/bba6702e-91b3-326c-babb-f6ca00551e5a/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 994380876,
"name": "Timsah deseni görünümlü mini tote çapraz askılı çanta",
"brand": {
"name": "Stradivarius"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 990,
"currentText": "990",
"originalPrice": 990,
"originalPriceText": "990",
"discountedPrice": 990,
"discountedPriceText": "990",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.583941605839417,
"totalCount": 137
},
"url": "/stradivarius/timsah-deseni-gorunumlu-mini-tote-capraz-askili-canta-p-994380876?boutiqueId=61&merchantId=150331",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1764/prod/QC_PREP/20250930/10/5e2ff045-83de-334e-8cbd-97de3d612e17/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 927807297,
"name": "Leopar Desenli Geniş Hacimli Çok Cepli Tote Bag",
"brand": {
"name": "RONASBAG"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 649.99,
"currentText": "649,99",
"originalPrice": 649.99,
"originalPriceText": "649,99",
"discountedPrice": 649.99,
"discountedPriceText": "649,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.8062015503875966,
"totalCount": 129
},
"url": "/ronasbag/leopar-desenli-genis-hacimli-cok-cepli-tote-bag-p-927807297?boutiqueId=61&merchantId=685483",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1663/prod/QC/20250416/13/91383cf2-c9fd-382e-b708-5ee664a2874c/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 220312271,
"name": "Desenli Kadın Tote El Ve Omuz Çantası",
"brand": {
"name": "Lucky Bees"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 861.08,
"currentText": "861,08",
"originalPrice": 861.08,
"originalPriceText": "861,08",
"discountedPrice": 861.08,
"discountedPriceText": "861,08",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.74975074775673,
"totalCount": 1003
},
"url": "/lucky-bees/desenli-kadin-tote-el-ve-omuz-cantasi-p-220312271?boutiqueId=61&merchantId=548154",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1706/prod/QC_ENRICHMENT/20250704/15/8ac8cfe6-01cc-3ca3-96a0-96c7f76b10d6/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 959449520,
"name": "Kombine shopper çanta",
"brand": {
"name": "Stradivarius"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1190,
"currentText": "1.190",
"originalPrice": 1190,
"originalPriceText": "1.190",
"discountedPrice": 1190,
"discountedPriceText": "1.190",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.566539923954372,
"totalCount": 263
},
"url": "/stradivarius/kombine-shopper-canta-p-959449520?boutiqueId=61&merchantId=150331",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1715/prod/QC_PREP/20250722/12/ff954fe4-bf68-365e-8d11-3a758953950d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 877378912,
"name": "N°4 Kanvas Çanta- Soft Gray",
"brand": {
"name": "Bonheur"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 4899,
"currentText": "4.899",
"originalPrice": 3674.25,
"originalPriceText": "3.674,25",
"discountedPrice": 3674.25,
"discountedPriceText": "3.674,25",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.407407407407407,
"totalCount": 27
},
"url": "/bonheur/n-4-kanvas-canta-soft-gray-p-877378912?boutiqueId=61&merchantId=204448",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1604/prod/QC/20241120/10/6652a35e-aa3b-3bf0-a3fa-07c54efa1a73/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 974589333,
"name": "Süsleme detaylı shopper çanta",
"brand": {
"name": "Pull & Bear"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1690,
"currentText": "1.690",
"originalPrice": 1690,
"originalPriceText": "1.690",
"discountedPrice": 1690,
"discountedPriceText": "1.690",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.412280701754386,
"totalCount": 114
},
"url": "/pull-bear/susleme-detayli-shopper-canta-p-974589333?boutiqueId=61&merchantId=112044",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1820/prod/QC_ENRICHMENT/20260202/13/7740c236-9c79-3eae-ae7e-352b496e9243/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 316762225,
"name": "College Style Tote Çanta",
"brand": {
"name": "VAGO COLLECTION"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 359.01,
"currentText": "359,01",
"originalPrice": 359.01,
"originalPriceText": "359,01",
"discountedPrice": 359.01,
"discountedPriceText": "359,01",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.513513513513513,
"totalCount": 740
},
"url": "/vago-collection/college-style-tote-canta-p-316762225?boutiqueId=61&merchantId=628100",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1724/prod/QC_ENRICHMENT/20250810/22/6d9c2658-b476-3641-929c-f897c5f3247d/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 979525990,
"name": "Charmlı Teknik Kumaş Tote Çanta",
"brand": {
"name": "PARFOIS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 2499.99,
"currentText": "2.499,99",
"originalPrice": 1799.99,
"originalPriceText": "1.799,99",
"discountedPrice": 1749.99,
"discountedPriceText": "1.749,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.555555555555555,
"totalCount": 9
},
"url": "/parfois/charm-li-teknik-kumas-tote-canta-p-979525990?boutiqueId=61&merchantId=1041846",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1737/prod/QC_PREP/20250829/14/1742db1f-c673-3a11-8596-c4916f86a7fb/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 959449803,
"name": "Kombine shopper çanta",
"brand": {
"name": "Stradivarius"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1190,
"currentText": "1.190",
"originalPrice": 1190,
"originalPriceText": "1.190",
"discountedPrice": 1190,
"discountedPriceText": "1.190",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.413919413919414,
"totalCount": 273
},
"url": "/stradivarius/kombine-shopper-canta-p-959449803?boutiqueId=61&merchantId=150331",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1713/prod/QC_PREP/20250722/12/a81e2539-d8f2-3ae2-8690-93bddee44049/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 1076545899,
"name": "Charm'lı Teknik Kumaş Tote Çanta",
"brand": {
"name": "PARFOIS"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 2499.99,
"currentText": "2.499,99",
"originalPrice": 2499.99,
"originalPriceText": "2.499,99",
"discountedPrice": 1999.99,
"discountedPriceText": "1.999,99",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 3,
"totalCount": 1
},
"url": "/parfois/charm-li-teknik-kumas-tote-canta-p-1076545899?boutiqueId=61&merchantId=1041846",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1805/prod/QC_PREP/20251227/12/363b98b8-a7dc-38f1-8056-03d358a20c9e/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
},
{
"id": 945583830,
"name": "Urban shopper çanta",
"brand": {
"name": "Pull & Bear"
},
"price": {
"old": 0,
"oldText": "0",
"currency": "TL",
"current": 1590,
"currentText": "1.590",
"originalPrice": 1590,
"originalPriceText": "1.590",
"discountedPrice": 1590,
"discountedPriceText": "1.590",
"currencySymbol": "TL"
},
"ratingScore": {
"averageRating": 4.6,
"totalCount": 175
},
"url": "/pull-bear/urban-shopper-canta-p-945583830?boutiqueId=61&merchantId=112044",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1814/prod/QC_ENRICHMENT/20260121/18/1411d0f2-3aee-3d4b-a53f-8d96513c03a1/1_org_zoom.jpg",
"merchantListings": [],
"categoryId": null,
"categoryName": null
}
]
}