mirror of
https://github.com/nethunterzist/trendyol-analiz
synced 2026-07-01 01:17:04 +00:00
- FastAPI backend with Python - React + Vite admin panel - PostgreSQL database - Trendyol marketplace analytics - GitHub Actions CI/CD workflow Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
300 lines
9.3 KiB
JSON
300 lines
9.3 KiB
JSON
{
|
||
"category_id": 109385,
|
||
"category_name": "Dart Matı",
|
||
"total_products": 1,
|
||
"scraped_at": "2025-12-28T20:36:56.611579",
|
||
"products": [
|
||
{
|
||
"id": 929084560,
|
||
"name": "Eğlenceli Oyun 6 Oklu Dart Seti Magnet Ok Atma Dartboard Hedef Tahtası",
|
||
"inStock": true,
|
||
"brand": {
|
||
"id": 2544481,
|
||
"name": "ESENLİWE"
|
||
},
|
||
"webBrand": {
|
||
"id": 2544481,
|
||
"name": "ESENLİWE"
|
||
},
|
||
"category": {
|
||
"id": 0,
|
||
"name": ""
|
||
},
|
||
"price": {
|
||
"originalPrice": 392.03,
|
||
"discountedPrice": 392.03,
|
||
"oldPrice": 399.99,
|
||
"sellingPrice": 392.03,
|
||
"buyingPrice": 392.03,
|
||
"rrp": 392.03,
|
||
"pureRrp": 392.03,
|
||
"favoritedPrice": 0,
|
||
"currency": "TL",
|
||
"originalPriceText": "392,03",
|
||
"discountedPriceText": "392,03",
|
||
"oldPriceText": "399,99",
|
||
"sellingPriceText": "392,03",
|
||
"buyingPriceText": "392,03",
|
||
"rrpText": "392,03"
|
||
},
|
||
"images": [
|
||
"https://cdn.dsmcdn.com/ty1667/prod/QC/20250421/20/586322a9-ce47-37c3-a26b-5348fc1fe25f/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1665/prod/QC/20250421/20/801fb2a6-f31d-36d2-b109-266478b31442/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1666/prod/QC/20250421/20/4044f9f9-a6d1-3077-9acf-e36cbb324342/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1667/prod/QC/20250421/20/508e8b3d-6bf7-3fda-9a76-2f9ef9d3aa26/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1665/prod/QC/20250421/20/874c2960-b6a1-37f9-95e7-ff0f180e071a/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1666/prod/QC/20250421/20/015fb9a0-6c78-3f94-8d4e-7aed1e9d1041/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1666/prod/QC/20250421/20/5791dbe0-3644-3332-8525-103bb25a5cc0/1_org_zoom.jpg",
|
||
"https://cdn.dsmcdn.com/ty1666/prod/QC/20250421/20/53cbd1fb-6f78-3558-bc4a-44555b3412f8/1_org_zoom.jpg"
|
||
],
|
||
"imageUrl": "https://cdn.dsmcdn.com/ty1667/prod/QC/20250421/20/586322a9-ce47-37c3-a26b-5348fc1fe25f/1_org_zoom.jpg",
|
||
"merchantListings": [
|
||
{
|
||
"promotions": [
|
||
{
|
||
"name": "Sepette %1 İndirim",
|
||
"promotionDiscountType": "DiscountOnBasket",
|
||
"shortName": "",
|
||
"id": 25818460,
|
||
"discountType": 2,
|
||
"isApplied": true,
|
||
"isTyPlus": false
|
||
},
|
||
{
|
||
"name": "225 TL'ye %1 İndirim",
|
||
"promotionDiscountType": "DiscountOnBasket",
|
||
"shortName": "Çok Al Az Öde",
|
||
"id": 25818476,
|
||
"discountType": 2,
|
||
"isApplied": true,
|
||
"isTyPlus": false
|
||
},
|
||
{
|
||
"name": "300 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)",
|
||
"promotionDiscountType": "Cargo",
|
||
"shortName": "Kargo Bedava",
|
||
"id": 23686799,
|
||
"discountType": 7,
|
||
"isApplied": true,
|
||
"isTyPlus": false
|
||
}
|
||
],
|
||
"variants": [
|
||
{
|
||
"unitInfo": {
|
||
"unitPrice": null,
|
||
"typeName": null,
|
||
"unit": null
|
||
},
|
||
"userSegment": null,
|
||
"discountedPriceInfo": "",
|
||
"listingId": "bfd512ce3b5a7200205876608ed6a21e",
|
||
"barcode": "MDE123457561",
|
||
"groupTagIds": [],
|
||
"variantAttributes": [],
|
||
"tagDetails": [
|
||
{
|
||
"tag": "kategori_encoksatanlar",
|
||
"displayName": "kategori_encoksatanlar",
|
||
"tagId": 1715,
|
||
"searchable": true,
|
||
"priceTagStamp": false,
|
||
"hasStamp": true
|
||
},
|
||
{
|
||
"tag": "beyaz_kampanya_urunu",
|
||
"displayName": "Beyaz Kampanya Ürünü",
|
||
"tagId": 1,
|
||
"searchable": false,
|
||
"priceTagStamp": true,
|
||
"hasStamp": false
|
||
}
|
||
],
|
||
"price": {
|
||
"currency": "TRY",
|
||
"buyingPrice": 0,
|
||
"sellingPrice": 399.99,
|
||
"originalPrice": 392.03,
|
||
"discountedPrice": 392.03,
|
||
"profitMargin": 0,
|
||
"rrp": 0,
|
||
"couponApplicablePrice": 392.03,
|
||
"discountedPriceAfterNoLimitPromotions": 395.99,
|
||
"tyPlusCouponApplicablePrice": 392.03
|
||
},
|
||
"rushDeliveryDuration": 24,
|
||
"lowestPriceDuration": {
|
||
"duration": 0
|
||
},
|
||
"itemNumber": 1313768668,
|
||
"quantity": 992,
|
||
"sellable": true,
|
||
"isWinner": true,
|
||
"freeCargo": true,
|
||
"hasCollectable": true
|
||
}
|
||
],
|
||
"stamps": [],
|
||
"customValues": [
|
||
{
|
||
"key": "deliveryCountries",
|
||
"value": "AZ"
|
||
}
|
||
],
|
||
"merchant": {
|
||
"id": 1065272
|
||
},
|
||
"isWinner": true,
|
||
"freeCargo": false
|
||
}
|
||
],
|
||
"recommendedRetailPrice": null,
|
||
"isRunningOut": false,
|
||
"url": "/esenliwe/eglenceli-oyun-6-oklu-dart-seti-magnet-ok-atma-dartboard-hedef-tahtasi-p-929084560",
|
||
"rating": {
|
||
"averageRating": 0,
|
||
"totalComments": 0
|
||
},
|
||
"ratingScore": {
|
||
"averageRating": 0,
|
||
"totalCount": 0
|
||
},
|
||
"hasReviewPhoto": false,
|
||
"stamps": [],
|
||
"tagDetails": [
|
||
{
|
||
"tag": "kategori_encoksatanlar",
|
||
"displayName": "kategori_encoksatanlar",
|
||
"tagId": 1715,
|
||
"searchable": true,
|
||
"priceTagStamp": false,
|
||
"hasStamp": true
|
||
},
|
||
{
|
||
"tag": "beyaz_kampanya_urunu",
|
||
"displayName": "Beyaz Kampanya Ürünü",
|
||
"tagId": 1,
|
||
"searchable": false,
|
||
"priceTagStamp": true,
|
||
"hasStamp": false
|
||
}
|
||
],
|
||
"promotions": [
|
||
{
|
||
"id": 25818460,
|
||
"name": "Sepette %1 İndirim",
|
||
"discountType": 2,
|
||
"shortName": "Sepette %1 İndirim",
|
||
"promotionDiscountType": "DiscountOnBasket",
|
||
"isTyPlus": false
|
||
},
|
||
{
|
||
"id": 25818476,
|
||
"name": "225 TL'ye %1 İndirim",
|
||
"discountType": 2,
|
||
"shortName": "Çok Al Az Öde",
|
||
"promotionDiscountType": "DiscountOnBasket",
|
||
"isTyPlus": false
|
||
},
|
||
{
|
||
"id": 23686799,
|
||
"name": "300 TL ve Üzeri Kargo Bedava (Satıcı Karşılar)",
|
||
"discountType": 7,
|
||
"shortName": "Kargo Bedava",
|
||
"promotionDiscountType": "Cargo",
|
||
"isTyPlus": false
|
||
}
|
||
],
|
||
"pricePromotion": null,
|
||
"socialProofs": [
|
||
{
|
||
"type": "basketCount",
|
||
"value": "7",
|
||
"translateKey": "socialProof_basketCount",
|
||
"icon": "https://cdn.dsmcdn.com/mobile/search-result/Socialproof_basketcount.png"
|
||
},
|
||
{
|
||
"type": "favoriteCount",
|
||
"value": "62",
|
||
"translateKey": "socialProof_favoriteCount",
|
||
"icon": "https://cdn.dsmcdn.com/web/production/orange-heart.png"
|
||
}
|
||
],
|
||
"lowestPriceDuration": 0,
|
||
"stripBadge": {
|
||
"label": "popular",
|
||
"backgroundColor": "#BB0000",
|
||
"textColor": "#FFFFFF"
|
||
},
|
||
"winnerVariant": {
|
||
"unitInfo": {
|
||
"unitPrice": null,
|
||
"typeName": null,
|
||
"unit": null
|
||
},
|
||
"userSegment": null,
|
||
"discountedPriceInfo": "",
|
||
"listingId": "bfd512ce3b5a7200205876608ed6a21e",
|
||
"barcode": "MDE123457561",
|
||
"groupTagIds": [],
|
||
"variantAttributes": [],
|
||
"tagDetails": [
|
||
{
|
||
"tag": "kategori_encoksatanlar",
|
||
"displayName": "kategori_encoksatanlar",
|
||
"tagId": 1715,
|
||
"searchable": true,
|
||
"priceTagStamp": false,
|
||
"hasStamp": true
|
||
},
|
||
{
|
||
"tag": "beyaz_kampanya_urunu",
|
||
"displayName": "Beyaz Kampanya Ürünü",
|
||
"tagId": 1,
|
||
"searchable": false,
|
||
"priceTagStamp": true,
|
||
"hasStamp": false
|
||
}
|
||
],
|
||
"price": {
|
||
"currency": "TRY",
|
||
"buyingPrice": 0,
|
||
"sellingPrice": 399.99,
|
||
"originalPrice": 392.03,
|
||
"discountedPrice": 392.03,
|
||
"profitMargin": 0,
|
||
"rrp": 0,
|
||
"couponApplicablePrice": 392.03,
|
||
"discountedPriceAfterNoLimitPromotions": 395.99,
|
||
"tyPlusCouponApplicablePrice": 392.03
|
||
},
|
||
"rushDeliveryDuration": 24,
|
||
"lowestPriceDuration": {
|
||
"duration": 0
|
||
},
|
||
"itemNumber": 1313768668,
|
||
"quantity": 992,
|
||
"sellable": true,
|
||
"isWinner": true,
|
||
"freeCargo": true,
|
||
"hasCollectable": true
|
||
},
|
||
"priceChange": "NONE",
|
||
"promotion": [
|
||
{
|
||
"id": 25818460,
|
||
"name": "Sepette %1 İndirim",
|
||
"discountType": 2,
|
||
"shortName": "Sepette %1 İndirim",
|
||
"promotionDiscountType": "DiscountOnBasket",
|
||
"isTyPlus": false
|
||
}
|
||
],
|
||
"isFlash": false,
|
||
"quantityStatusBadge": {
|
||
"quantity": null,
|
||
"badgeType": null
|
||
}
|
||
}
|
||
]
|
||
} |