Ideal House
İçeriğe atla

Ürünleri Listele#

Mağazanın ürünlerini sayfalar halinde döndürür. Etkin olmayan ve stokta bulunmayan ürünler listede kalır. Mantıksal olarak silinen ürünler dahil, status: invalid olan ürünler hariç tutulur.

http
GET https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&page=1&pageSize=20

Sorgu Parametreleri#

AlanTürGerekliKısıtlamalarAçıklama
shopIdstringEvetEn fazla 64 karakterIdeal House tarafından sağlanan Shop ID.
pagenumberHayır1 veya daha büyük tam sayıSayfa numarası. Varsayılan değer 1.
pageSizenumberHayır1 ile 100 arasında tam sayıSayfa başına ürün sayısı. Varsayılan değer 20.

cURL Örneği#

bash
curl --request GET \
  'https://sdkapi.ideal.house/product-import/products?shopId=shop_123&page=1&pageSize=20' \
  --header 'X-Client-Id: <YOUR_CLIENT_ID>' \
  --header 'X-Client-Secret: <YOUR_CLIENT_SECRET>'

Yanıt#

json
{
  "items": [
    {
      "id": "product_123",
      "shopId": "shop_123",
      "sku": "SKU-10001",
      "productCode": "SKU-10001",
      "externalProductId": "SKU-10001",
      "groupId": "mirror-series-01",
      "collectionId": null,
      "name": "Gold Wall Mirror",
      "title": "Gold Wall Mirror",
      "brand": "Example Brand",
      "productType": "Wall Art",
      "normalizedProductType": "wall_decors",
      "category": "Mirror",
      "style": null,
      "color": "Gold",
      "availability": "active",
      "imageUrl": "https://cdn.ideal.house/products/product_123.png",
      "previewImageUrl": "https://cdn.ideal.house/products/product_123-preview.png",
      "productUrl": "https://www.example.com/products/SKU-10001",
      "attributes": {
        "size": {
          "width": "24.0 in",
          "height": "36.0 in",
          "thickness": "2.0 in"
        }
      },
      "status": "active",
      "createdAt": "2026-07-21T06:30:00.000Z",
      "updatedAt": "2026-07-21T06:30:08.000Z"
    }
  ],
  "total": 1,
  "page": 1,
  "pageSize": 20
}

Tüm ürünler alınana kadar sayfaları sorgulamak için her zaman total, page ve pageSize alanlarını kullanın. Tek bir yanıtın tüm kataloğu içerdiğini varsaymayın.