Ürün Oluşturma

  • Bu servis aracılığıyla; ürünlerinizi Modanisa'da satışa sunabilirsiniz.
  • Her istekte bir adet ürün gönderilmelidir.
  • Ürün attribute için renk girilmesi zorunludur.
  • Variant attribute için beden veya numara girilmesi zorunludur.
  • Ürünlerin her bir rengi ayrı bir ürün olarak gönderilmelidir.
  • Ürünlerinin renk alternatiflerini modanisa.com'da ürün sayfasında göstermek için stock_code alanına ortak veri besleyebilirsiniz.
  • Ürün gönderimleri sadece en alt kategorilere yapılmalıdır.
  • Kozmetik kategorisi ürünleri için attribute olarak hacim gönderilebilmesi sağlanmıştır. Zorunlu değildir. İlgili attribute_id değeri 14'tür.
  • Ürünlerinizin ağırlık (weight) bilgisi elinizde sağlıklı şekilde bulunuyorsa gönderilmesi gerekmektedir.
  • POST https://marketplace-stg.modanisa.com/api/marketplace/create-product
    Parametre Açıklama Veri Tipi Zorunlu
    product_id Ürün kodu (en az 2, en fazla 50 karakter) string Evet
    product_name Ürün adı (en az 10, en fazla 255 karakter) string Evet
    description Ürün açıklaması string Evet
    brand_id Modanisa servisinden alınan marka id integer Evet
    category_id Modanisa servisinden alınan kategori id integer Evet
    origin_country_id Modanisa servisinden alınan origin country id integer Evet
    stock_code Stok kodu string Evet
    price Satış Fiyatı float Evet
    price_alt Üstü çizili fiyat (yok ise 0 gönderilebilir, satış fiyatından fazla olmalıdır) float Evet
    tax_rate Kdv bilgisi (10, 20 değerlerinden biri olmalıdır ve KDV Oranı Sorgulama servisinden gelen değerler kullanılmalıdır) integer Evet
    season_id Modanisa servisinden alınan sezon id integer Evet
    Kumaş bilgileri array-list Evet
    Parametre Açıklama Veri Tipi Zorunlu
    fabric_id Modanisa servisinden alınan kumaş id integer Evet
    percentage Kumaş Yüzdesi (100'den fazla olmamalıdır) integer Evet
    Manken bilgileri array-list Hayır
    Parametre Açıklama Veri Tipi Zorunlu
    size Beden ölçüsü string Evet
    waist Bel ölçüsü (cm) integer Evet
    length Boy ölçüsü (cm) integer Evet
    hip Kalça ölçüsü (cm) integer Evet
    chest Göğüs ölçüsü (cm) integer Evet
    Görseller array-list Evet
    Parametre Açıklama Veri Tipi Zorunlu
    url Görsel linki (http yada https protokolüne ve jpg, jpeg yada png uzantılarından birine sahip olmalıdır). Görsel ölçüleri en az 800(g) x 1080(y) px ve dikey formatta olmalıdır. string Evet
    Ürün kırılımları array-list Evet
    Parametre Açıklama Veri Tipi Zorunlu
    variant_id Kırılım id string Evet
    barcode Barkod (Türkçe ve özel karakter içermemelidir) string Evet
    Kırılım özellikleri array-list Evet

    Ürün oluşturma isteği gönderilen kategorinin variant özelliği sorgulanarak variant eklenmelidir. Zorunlu özelliktir.

    Parametre Açıklama Veri Tipi Zorunlu
    attribute_id Modanisa servisinden alınan kırılım özelliği integer Evet
    attribute_value_id Modanisa servisinden alınan kırılım özellik değeri integer Evet
    Alternatif barkodlar array-list Hayır
    Parametre Açıklama Veri Tipi Zorunlu
    barcode Barkod (Türkçe ve özel karakter içermemelidir) string Evet
    Ürün özellikleri array-list Evet

    Sadece renk zorunlu olup, diğer özellikler zorunlu değildir.

    Parametre Açıklama Veri Tipi Zorunlu
    attribute_id Modanisa servisinden alınan ürün özelliği integer Evet
    attribute_value_id Modanisa servisinden alınan ürün özellik değeri integer Evet
    weight Ürün ağırlığı (kilogram - Örneğin, 50 gram için 0.05 gönderilmelidir) float Hayır

    Request:
    {
        "product_id": "ID123",
        "product_name": "Siyah Spor Ayakkabı",
        "description": "Konforlu siyah spor ayakkabı ile ayaklarınız artık çok rahat",
        "brand_id": 2018,
        "category_id": 1269,
        "origin_country_id": 220,
        "stock_code": "123ASD",
        "price": 123.76,
        "price_alt": 156.67,
        "tax_rate": 18,
        "season_id": 98,
        "weight":0.05,
        "fabrics": [
            {
                "fabric_id": 3,
                "percentage": 50
            },
            {
                "fabric_id": 18,
                "percentage": 50
            }
        ],
        "models": [
            {
                "size": 38,
                "waist": 62,
                "length": 212,
                "hip": 92,
                "chest": 87
            }
        ],
        "images": [
            {
                "url": "https://www.image.png"
            },
            {
                "url": "http://www.image-2.jpg"
            }
        ],
        "variants": [
            {
                "variant_id": "12345",
                "barcode": "BARCODE1",
                "quantity": 8,
                "attributes": [
                    {
                        "attribute_id": 34,
                        "attribute_value_id": 705
                    }
                ],
                "alternative_barcodes": [
                    {
                        "barcode": "ABARCODE1"
                    },
                    {
                        "barcode": "ABARCODE2"
                    }
                ]
            },
            {
                "variant_id": "12345678",
                "barcode": "BARCODE2",
                "quantity": 10,
                "attributes": [
                    {
                        "attribute_id": 34,
                        "attribute_value_id": 1319
                    }
                ]
            }
        ],
        "attributes": [
            {
                "attribute_id": 23,
                "attribute_value_id": 363
            },
            {
                "attribute_id": 46,
                "attribute_value_id": 630
            }
        ]
    }
    
    

    Success Response:
    {
        "success": true,
        "data": {
            "message": "Product is Saved",
            "request_id": 719655
        },
        "errors": null
    }
    
    

    Cevap Parametreleri:
    Parametre Açıklama
    request_id Ürün sorgulamak için verilen takip kodu

    Ürün Önceden Oluşturulduysa Hata Mesajı:
    {
        "success": false,
        "data": [],
        "errors": "This Product Already Exists. You can only update the product!"
    }
    
    

    Ürün Oluşturma Başarısız Hata Mesajı:
    {
        "success": false,
        "data": [],
        "errors": "Product is Not Saved"
    }