Products
Pariette E-Ticaret modülü, ürünlerinizi yönetmek ve sergilemek için kapsamlı API'ler sunar. Ürün listeleme, detay görüntüleme, varyantlar ve stok bilgileri gibi verilere buradan erişebilirsiniz.
1) List Products
Mağazanızdaki tüm ürünleri listelemek için bu endpoint'i kullanın. Kategori, fiyat aralığı veya özelliklere göre filtreleme yapabilirsiniz.
Request Example
cURL Requestbash
curl --location --request GET 'https://live.pariette.com/api/public/products'
--header 'ParietteToken: {YOUR_API_TOKEN}'
--header 'Locale: tr'Response Examplejson
{
"status": true,
"data": {
"current_page": 1,
"data": [
{
"id": 101,
"title": "Kablosuz Kulaklık",
"slug": "kablosuz-kulaklik",
"price": 1500.00,
"currency": "TRY",
"stock_status": "in_stock",
"images": [...]
},
{
"id": 102,
"title": "Akıllı Saat",
"slug": "akilli-saat",
"price": 3200.00,
"currency": "TRY",
"stock_status": "low_stock",
"images": [...]
}
],
"total": 5
}
}2) Get Product Detail
Tek bir ürünün tüm detaylarını getirmek için kullanılır. Bu veri seti ürünün açıklamasını, fiyatını, stok durumunu, varyantlarını (renk, beden vb.) ve medya galerisini içerir.
Request Example
cURL Requestbash
curl --location --request GET 'https://live.pariette.com/api/public/product/{slug}'
--header 'ParietteToken: {YOUR_API_TOKEN}'
--header 'Locale: tr'Response Examplejson
{
"status": true,
"data": {
"id": 101,
"title": "Kablosuz Kulaklık",
"slug": "kablosuz-kulaklik",
"description": "<p>Yüksek kaliteli ses deneyimi...</p>",
"price": 1500.00,
"original_price": 1800.00,
"currency": "TRY",
"sku": "WL-HEAD-01",
"stock": 45,
"variants": [
{ "name": "Renk", "options": ["Siyah", "Beyaz"] }
],
"gallery": [
{ "url": "https://cdn.pariette.com/img1.jpg", "type": "image" }
]
}
}3) Product Collections
Belirli bir koleksiyona ait ürünleri listelemek için (Örn: "Çok Satanlar", "Yeni Gelenler").
Request Example
cURL Requestbash
curl --location --request GET 'https://live.pariette.com/api/public/product-collection/{collection_id}'
--header 'ParietteToken: {YOUR_API_TOKEN}'Response Examplejson
{
"status": true,
"data": {
"collection_title": "Yaz İndirimi",
"products": [...]
}
}