Fiyat Güncelleme V2

  • Bu servis aracılığıyla; entegre edilmiş ürünlerin fiyatını güncelleyebilirsiniz.
  • Tek seferde birden fazla ürün fiyatını güncelleyebilirsiniz.
  • Parametre olarak kırılım id (variant_id) yada barkod (barcode) gönderilebilir.
  • Parametre isminden bağımsız olarak sistemde barkod ile arama yapılır.
  • Bir ürünün farklı varyantlarına farklı satış fiyatı - alternatif fiyat gönderilmemelidir.
  • POST https://marketplace-stg.modanisa.com/api/marketplace/updateProductPrice
    Parametre Açıklama Veri Tipi Zorunlu
    variant_id - barcode Güncellenmek istenen ürünün barkodlarından herhangi biri string Evet
    price Satış fiyatı float Evet
    old_price Üstü çizili fiyat (satış fiyatından fazla olmalıdır) float Hayır

    Ülke Bazlı Fiyat Beslemek İsterseniz:

    • "countryCode" ve "currency" parametreleri gönderilirse gönderilen ülke için satış fiyatları güncellenir.
    • "countryCode" ve "currency" parametreleri gönderilmez ise veya "TR" VE "TRY" şeklinde gönderilirse ürünün Türkiye satış fiyatı belirlenir.


    Request:
    {
        "Products": [
            {
                "variant_id": "2682576147907",
                "price": "119.99",
                "old_price": "169.50"
            },
            {
                "barcode": "12314234234",
                "price": "59.50",
                "old_price": "169.99"
            },
            {
                "variant_id": "12314234234",
                "price": "159.50",
                "old_price": "169.99",
                "countryCode": "DE",
                "currency": "EUR"
            },
            {
                "barcode": "12314234234",
                "price": "45.50",
                "old_price": "69.99",
                "countryCode": "US",
                "currency": "USD"
            }
        ]
    }
    
    

    Success Response:
    {
        "success": true,
        "message": "success",
        "status_code": 200,
        "batchId": "211021-71QUVC0XJTMFVY9VFXMRIUC3UKO240FR6FYQJDI4OS4"
    }
    
    

    Eğer isteğiniz "Success" tipinde size geri dönüş yaparsa, yanıt datasında "BatchId" parametresini göreceksiniz. Bu parametreyi Batch servisinden sorgulayarak, istek yaptığınız ürünün durumunu takip edebilirsiniz.


    Error Response:
    {
        "success": false,
        "data": "",
        "message": "Invalid Data",
        "status_code": 400
    }