<div class="panel-body">

    <table class="table">

        <tr>
            <td class="col-md-4"><label class="control-label required">Kategori Eşleştir <span data-toggle="tooltip" title="Zorunlu Alan! Arama alanına kategorinizi tanımalayan anahtar kelimeler girerek arama yapabilirsiniz. Listlenen Çiçeksepeti kategorilerinden birini seçerek eşleştirme yapabilisiniz."></span></label></td>

            <td class="col-md-8">
                <a href="#" id="category_id" class="eslestir" data-type="typeaheadjs" data-pk="{{ category_id }}" data-value="{{ category_id }}" data-emptytext="Kategori Eşleştirin" data-url="index.php?route=entegrasyon/genel/save_setting&code=cs&action=category_match&controller=category&{{  token_link }}" data-title="Lütfen Kategori Arayın"></a></td>
        </tr>
        <tr class="default_category_attributes {% if not category_id %}hidden{% endif %}">
            <td class="col-md-8"><label class="control-label">Varsayılan kategori özelikleri <span data-toggle="tooltip" title="Eşleştirdiğiniz pazaryeri kategorisi için pazayeri tarafından belirlenen zorunlu özellikleri varsayılan değerler olarak belileyebilirsiniz, böylece her ürün için kategori özelliği seçmek zorunda kalmazsınız. Ürün için kategori özelliği belirlediyseniz ürüne özel ayarlar geçerli olur. "></span></label></td>

            <td class="col-md-4"><button data-loading-text="<i class='fa fa-circle-o-notch fa-spin'></i> Lütfen Bekleyiniz..." class="btn btn_default_category_attributes {% if not category_id %}btn-primary{% else %}btn-info{% endif %}">{% if  selected_attributes %}Değiştir {% else %} Ayarla {% endif %}</button> </tr>

        <tr class="category_attribute_cont {% if not category_id %}hidden{% endif %}"><td colspan="2">  <div class="default_category_attributes_container"></div></td></tr>

        <tr>

        <tr>
            <td><label class="control-label">Sabit Fiyat Artış Oranı <span data-toggle="tooltip" title="" data-original-title="Zorunlu Değil!, Eğer Kategoriye özel bir Sabit Fiyat artış oranı belirlyecekseniz buraya sadece rakamla bir Sabit Fiyat artış oranı girin, örneğin ürünü %20 fiyat artışı ile göndermek isterseniz bu alana 20 yazınız. Ürüne özel bir Sabit Fiyat artış oranı girilmediyse markaya özel oran işleme alınır."></span></label></td>
            <td><a href="#" id="commission" class="editable" data-pk="{{ category_id }}"
                   data-emptytext="Sabit Fiyat Artış Oranı Giriniz" data-value="{{ commission }}"
                   data-url="index.php?route=entegrasyon/genel/save_setting&code=cs&controller=category&{{ token_link }}"
                   data-title="Lütfen Sabit Fiyat Artış Oranı Giriniz"></a>
            </td>
        </tr>


        <tr>
            <td><label class="control-label">Dinamik Fiyat Artış Oranları <span data-toggle="tooltip" title="" data-original-title="Ürün fiyatına bağlı olarak mevcut fiyatı belirlenen oranla çarpın, örneğin 10 TL'nin altındaki tüm fiyatlara yüzde 100 fiyat artışı uygulamak istiyorsanız, sadece 10:100 yazın, yada örneğin 50'nin altındaki tüm fiyatları %50 artış uygulamak için yeni satır ekleyin ve 50:50' yazın. 200 tl nin altındaki fiyatlara %30 fiyat artışı uygulama için yeni satır ekleyin ve 200:30 yazın. Dilediğiniz kadar satır ekleyebilirsiniz."></span></label></td>
            <td><a href="#" data-type="textarea" id="price_multiplier" class="editable" data-pk="{{ category_id }}"
                   data-emptytext="Dinamik Fiyat Artış Oranları Ekleyin" data-value="{{ price_multiplier }}"
                   data-url="index.php?route=entegrasyon/genel/save_setting&code=cs&controller=category&{{ token_link }}"
                   data-title="Dinamik Fiyat Artış Oranları Ekleyin"></a>
            </td>
        </tr>

        <tr>
            <td> <label class="control-label">Para Birimi <span data-toggle="tooltip" title="" data-original-title="Zorunlu Değil!,  Kategoride yer alan ürünler için TL haricinde bir para birimi kullanıyorsanız, kullanığınız para birimini seçiniz. Kategoride yer alan ürün tutarı, seçilen para biriminden TL ye çevrilerek işlem yapılacaktır. TL para birimini kullanıyorsanız seçim yapmanıza gerek yoktur. Ürüne yada markaya özel bir para birimi girilmediyse kategoriye özel para birimi işleme alınır."></span></label></td>
            <td><a href="#" id="currency" class="editable"  data-pk="{{ category_id }}" data-type="select" data-source='index.php?route=entegrasyon/genel/currencies&{{ token_link }}' data-emptytext="Para birimi seçiniz" data-value="{{ currency }}" data-url="index.php?route=entegrasyon/genel/save_setting&code=cs&controller=category&{{ token_link }}" data-title="Lütfen para birimi seçiniz"></a>
            </td>
        </tr>

        <tr>
            <td class="col-sm-4"> <label class="control-label">Kargo Ücreti <span data-toggle="tooltip" title="" data-original-title="Zorunlu Değil!, Eğer ürüne özel bir kargo ücreti belirleyecekseniz buraya sadece rakamla bir kargo ücreti girin, Ürün fiyatına kargo ücreti eklenerek ürün gönderilir yada güncellenir."></span></label></td>
            <td class="col-sm-8"><a href="#" id="shipping_price" class="editable"  data-pk="{{ category_id }}" data-emptytext="Kargo ücreti giriniz" data-value="{{ shipping_price }}" data-url="index.php?route=entegrasyon/genel/save_setting&code=cs&controller=category&{{ token_link }}" data-title="Lütfen Kargo ücreti Giriniz"></a>
            </td>
        </tr>

        {% if easy_setting_store_category =='Mücevherat' %}
            <tr>
                <td><label class="control-label">Ürün Fiyatı Ağırlık ile Çarpılsın mı ? <span data-toggle="tooltip" title="Zorunlu Değil! Ürün fiyatı ürün ağırılığına göre değişiyorsa fiyat hesaplanırken ağırlık ile çarpılır. Mücevherat sektörü için gerekli bir ayardır."></span></label></td>
                <td><a href="#" id="need_product_weight" class="editable" data-type="select"  data-pk="{{ category_id }}" data-emptytext="Ürün ağırlığı önemli mi?" data-value="{{ need_product_weight }}" data-source='{"1":"Evet","0":"Hayır"}' data-url="index.php?route=entegrasyon/genel/save_setting&controller=category&code=cs&{{ token_link }}" data-title="Lütfen Seçiniz."></a>
                </td>
            </tr>
        {% endif %}

    </table>
    <div class="option-container">


    </div>

</div>
<div class="panel-footer">
    <button id="btnComplate" class="btn btn-primary btn-lg btn-block">Bitti</button>
</div>

<script>

    $(document).on('click','.btn_default_category_attributes',function (event){

        var thisButton= $(this);
        thisButton.button('loading');

        $( ".default_category_attributes_container" ).load( "index.php?route=entegrasyon/category/default_attributes&code=cs&category_id={{ category_id }}&{{ token_link }}", function() {
            //alert( "Load was performed." );
            thisButton.button('reset');
        }).hide().show('slow');
        $('.category_attribute_cont').show();
    });

</script>
<script>

    var having_options="{{ having_options }}";
    if(having_options){

        $('.option-container').load('index.php?route=entegrasyon/category/match_option_form&code=cs&category_id={{ market_category_id }}&{{ token_link }}');

    }
    $('.eslestir').editable({
        typeahead: {
            limit: 200,
            remote:"index.php?route=entegrasyon/genel/getjson&page=categories&code=cs&filter_name=%QUERY&{{ token_link }}",            displayKey: 'manufacturer_id',
            valueKey : 'name',
            display: function(item){ return item.name },

        }, success:function (json,newValue) {

            var category_id = '{{ category_id }}_{{ code }}';
            $('#'+category_id).removeClass("btn-default");
            $('#'+category_id).addClass( "btn-primary" );


            if(!json['status']){
                if(json['alert_type']==2){

                    Swal.fire('Hata',json['message'],'danger');
                }else {

                    $.toast({heading: 'Hata',text: json['message'], position: 'top-right',loader: true,allowToastClose: false,showHideTransition: 'slide',icon: 'warning'});

                }


            }else {
                if(newValue){
                    $('.default_category_attributes').removeClass('hidden')
                    $('.category_attribute_cont').removeClass('hidden')
                }else {
                    $('.default_category_attributes').addClass('hidden')
                    $('.category_attribute_cont').addClass('hidden')
                    $('.option-container').empty();
                }
                if(json['option']){

                    Swal.fire("Bilgi","Seçtiğiniz Kategori için Varyantlı ürün gönderebilirsiniz.Aşağıdaki Listeden Seçeneklerinizi Eşleştiriniz.","success");
                    // $.toast({heading: 'Başarılı',text: json['message'], position: 'top-right',loader: true,allowToastClose: false,showHideTransition: 'slide',icon: 'success'});
                    $('.option-container').load('index.php?route=entegrasyon/category/match_option_form&code=cs&category_id='+json['category_id']+'&{{ token_link }}');


                }

            }

        }
    });

    $(document).ready(function(){

        $('.editable').editable({mode : 'inline', inputclass: 'intclass input-sm',success:function (json,newValue) {


                if(json['status']){

                    $.toast({heading: 'Başarılı',text: json['message'], position: 'top-right',loader: true,allowToastClose: false,showHideTransition: 'slide',icon: 'success'});

                    if(json['alert_type']==2){

                        Swal.fire({
                            title: 'Komisyon Oranı Değişti!',
                            text: json['message'],
                            icon: 'warning',
                            showCancelButton: true,
                            confirmButtonColor: '#3085d6',
                            cancelButtonColor: '#d33',
                            confirmButtonText: 'Evet, Şimdi Güncelle!',
                            cancelButtonText: 'Şimdi Değil!'
                        }).then((result) => {
                            if (result.value) {

                                BootstrapDialog.show({
                                    title:'Toplu Güncelleme',
                                    message: function(dialog) {
                                        var $message = $('<div></div>');
                                        var pageToLoad = dialog.getData('pageToLoad');
                                        $message.load(pageToLoad);
                                        return $message;
                                    },
                                    data: {
                                        'pageToLoad': json['url']+'&{{ token_link }}'
                                    }
                                });



                            }
                        })



                    }


                }else {


                    Swal.fire('Hata',json['message'],'warning');



                }

            }});



    });

    $.fn.editableform.buttons =
        '<button type="submit" class="btn btn-primary btn-sm editable-submit">'+
        '<i class="fa fa-check"></i>'+
        '</button>'+
        '<button type="button" class="btn btn-danger btn-sm editable-cancel">'+
        '<i class="fa fa-times"></i>'+
        '</button>';


</script>

