<div class="panel-body">

    <table class="table">

        <tr>
            <td><label class="control-label required">Kategori Eşleştir <span data-toggle="tooltip" title="Arama alanına kategorinizi tanımalayan anahtar kelimeler girerek arama yapabilirsiniz. Listlenen N11 kategorilerinden birini seçerek eşleştirme yapabilisiniz."></span></label>
            </td>
            <td>
                <a href="#" id="n11_category_id" class="eslestir" data-type="typeaheadjs" data-pk="{{ category_id }}" data-value="{{ n11_category_id }}" data-emptytext="Kategori Eşleştirin" data-url="index.php?route=entegrasyon/genel/save_setting&code=n11&action=category_match&controller=category&{{  token_link }}" data-title="Lütfen Kategori Arayın"></a>
            </td>
        </tr>

        <tr>
            <td style="width:27%;">            <label id="n11_domestic" class="control-label">Ürün Menşei <span data-toggle="tooltip" title="ZORUNLU ALAN DEĞİLDİR !  Ürünün Menşeini belirler."></span></label></td>
            <td> <a href="#" id="n11_domestic" charset="btn btn-default"  data-url="index.php?route=entegrasyon/genel/save_setting&code=n11&controller=category&{{ token_link }}" data-name="n11_domestic" data-type="select" data-source="['','Yerli','Yabancı']" data-value="{{ n11_domestic }}" data-title="Para birimi seçin"  data-pk="{{ category_id}}" class="editable btn btn-default" data-emptytext="Ürün Menşei" title="Ürün Menşei Seçiniz"></a></td>

        </tr>

        <tr>
        <td> <label class="control-label">Komisyon <span data-toggle="tooltip" title="" data-original-title="Zorunlu Değil!, Eğer ürüne özel bir komisyon oranı belirlyecekseniz buraya sadece rakamla bir komisyon oranı girin, örneğin ürünü %20 fiyat artışı ile göndermek isterseniz bu alana 20 yazınız. Ürüne yada markaya özel bir komisyon oranı girilmediyse kategoriye özel oran işleme alınır."></span></label></td>
        <td><a href="#" id="n11_commission" class="editable"  data-pk="{{ category_id }}" data-emptytext="Komisyon giriniz" data-value="{{ n11_commission }}" data-url="index.php?route=entegrasyon/genel/save_setting&code=n11&controller=category&{{ token_link }}" data-title="Lütfen Komisyon Giriniz"></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="n11_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="{{ n11_currency }}" data-url="index.php?route=entegrasyon/genel/save_setting&code=n11&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="n11_shipping_price" class="editable"  data-pk="{{ category_id }}" data-emptytext="Kargo ücreti giriniz" data-value="{{ n11_shipping_price }}" data-url="index.php?route=entegrasyon/genel/save_setting&code=n11&controller=category&{{ token_link }}" data-title="Lütfen Kargo ücreti Giriniz"></a>
        </td>
        </tr>

        <tr>
            <td><label class="control-label">Teslimat Şablonu <span data-toggle="tooltip" title="Zorunlu Değil! Kategoride yer alan tüm ürünler için ortak bir teslimat şablonu belirleyebilirsiniz. Henüz bir teslimat şablonu oluşturmadıyanız N11.com panelinizden Hesabım->Teslimat bilgileri bölümünden yeni bir teslimat Şablonu oluşturunuz."></span></label></td>
            <td>
                <a href="#" id="n11_shipping_template"  data-url="index.php?route=entegrasyon/genel/save_setting&controller=category&code=n11&{{ token_link }}" data-name="n11_shipping_template" data-type="select" data-source='index.php?route=entegrasyon/genel/n11_shipping_templates&{{ token_link }}'
                   data-value="{{ n11_shipping_template }}" data-title="Teslimat Şablonu Giriniz"  data-pk="{{ category_id}}" class="editable" data-emptytext="Teslimat Şablonu Seçiniz" title="Şablonlar"></a>

            </td>
        </tr>

        <tr>
            <td><label class="control-label">Hazırlık Süresi <span data-toggle="tooltip" title="Zorunlu Değil! Kategoride yer alan tüm ürünler için ortak bir hazırlık süresi belirleyebilirsiniz."></span></label></td>
            <td><a href="#" id="n11_shipping_time" class="editable"  data-pk="{{ category_id }}" data-emptytext="Hazırlık Süresi" data-value="{{ n11_shipping_time }}" data-url="index.php?route=entegrasyon/genel/save_setting&controller=category&code=n11&{{ token_link }}" data-title="Lütfen Hazırlık Süresi Girin"></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="n11_need_product_weight" class="editable" data-type="select"  data-pk="{{ category_id }}" data-emptytext="Ürün ağırlığı önemli mi?" data-value="{{ n11_need_product_weight }}" data-source='{"1":"Evet","0":"Hayır"}' data-url="index.php?route=entegrasyon/genel/save_setting&controller=category&code=n11&{{ token_link }}" data-title="Lütfen Seçiniz."></a>
            </td>
        </tr>
        {% endif %}


    </table>

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

</div>
<script>



    $(document).ready(function(){
        $('.eslestir').editable({
            mode : 'inline',
            typeahead: {
                limit: 200,
                remote:"index.php?route=entegrasyon/genel/getjson&page=categories&code=n11&filter_name=%QUERY&{{ token_link }}",
                displayKey: 'name',
                valueKey : 'name',
                display: function(item){ return item.name }
            }
        }).on('save', function(e, params) {
            console.log(params);
            if(params.newValue == ''){

                $.toast({heading: 'Başarılı',text: 'Eşleştirme Silindi!', position: 'top-right',loader: false,allowToastClose: false,showHideTransition: 'slide',icon: 'success'});

            } else {
                
                $.toast({heading: 'Başarılı',text: params.newValue +' Başarıyla Eşleşti', position: 'top-right',loader: false,allowToastClose: false,showHideTransition: 'slide',icon: 'success'});

            }
        });


        $('.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>



