Sitenizi inceleyim dedim şu tanıtım videosuna hayran kaldım çok başarılı

https://www.youtube.com/watch?v=rXhnZuwULsw

Diğer forum üyelerine de mutlaka izleyin derim, Yakar Bilişim Ltd olarak başarılarınızın devamını dileriz

edit: hocam tanıtım videosunu bir yere yaptırdıysanız bizde bu tarz bir çalışma düşünüyorduk bilgilendirirseniz çok sevinirim
Softyr adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Trendyol pazaryeri entegrasyonu hakkında Google'da aktif ve çalışan bir örnek kod bulamamış olabilirsiniz. Sizin için örnek ve güncel class dosyasını detayları ile birlikte paylaşıyoruz.

Class dosyamız (trendyol.class.php) -> https://www.mediafire.com/file/momrn...class.php/file

Class dosyası içerisinde sipariş görüntüleme, ürün listeleme gibi bir çok fonksiyon yer alıyor.
Kendiniz fonksiyonları ve trendyol dokümanını kullanarak koda dökümünü gerçekleştirebilirsiniz.

Ürün ve sipariş listeleme kısımlarında çok fazla detay olduğu için hazır olarak kod paylaştığımızda HTML ve JQUERY kısımlarını da konuya eklememiz gerekecektir.
Tümü ile hazır kod paylaşmak yerine sadece kaynak sunmak istediğimiz için yalnızca ürün gönderme kısmının hazır kodlarını paylaşacağız.

Ürün gönderme örnek kodları aşağıda yer almaktadır:

<?php

            include 'trendyol.class.php';
            
            $getTdMarka          = get_tdCURL( '', 0, 4, 0 );
            $getTdMarka          = tdBrandSearch( $getTdMarka, "Ürün Markası");
            $getTdKargo          = get_tdCURL( '', 0, 5, 0 );
            $getTdKargo          = tdCargoSearch( $getTdKargo, 'Kargo firması' );

        ## Ürün görsellerini gönderdiğimiz kısım, foreach içerisine alınarak toplu resim gönderilebilir ##
        $tdIMG =   "";
        $tdIMG .= '{ "url": "Ürün görseli 1"},';
        $tdIMG .= '{ "url": "Ürün görseli 2"},';

        ## Foreach sonuna eklenebilir ##
        $tdIMG = rtrim($tdIMG,',');
          
            ## Varyantlı ürünleri seçtiğimiz kısım ##
            $tdVaryant = "";
            ## Eğer varyant yok ise NULL olarak gönderebilirsiniz ##    
            if ( !empty($_POST['td_varyant']) ) {
                for ( $i=0; $i<count($_POST['td_varyant']); $i++ ) {
                    $a1 = $_POST['td_varyant'][$i];
                    $b1 = $_POST['td_varyantValue'][$i];
                    $c1 = $_POST['td_customVaryant'][$i];
                    if ( $c1 == 1 ) {
                        $tdVaryant .= '{ "attributeId": '. $a1 .', "attributeValueId": "", "customAttributeValue": "'. $b1 .'" },';
                    } else {
                        $tdVaryant .= '{ "attributeId": '. $a1 .', "attributeValueId": '. $b1 .' },';
                    }
                }
                $tdVaryant = rtrim($tdVaryant,',');
            }
            $tdjson = '{
              "items": [
                {
                  "barcode": "TD-'.$_POST["urun_id"].'",
                  "title": "'. $_POST["urun_adi"] .'",
                  "productMainId": "'. $_POST["stok_kodu"] .'",
                  "brandId": '. $getTdMarka .',
                  "categoryId": '. $_POST["trendyol_kategori"] .',
                  "quantity": '. $_POST["stok_sayisi"] .',
                  "stockCode": "'. $_POST["stok_kodu"] .'",
                  "dimensionalWeight": 1,
                  "description": "'. $_POST["urun_aciklamasi"] .'",
                  "currencyType": "TRY", //Para birimi
                  "listPrice": '. $_POST["indirimsiz_fiyat"] .',
                  "salePrice": '. $_POST["urun_fiyati"] .',
                  "vatRate": '. $_POST["kdv_orani"] .',
                  "cargoCompanyId": '. $getTdKargo .',
                  "attributes": [ '. $tdVaryant .' ],
                  "images": [
                    '. $tdIMG .'
                  ]
                }
              ]
            }';
            
            $getTdPost         = get_tdCURL( $tdjson, 1, 1, 0 );
            $getTdUrun         = get_tdCURL( "$getTdPost", 0, 2, 0 );
            $td_islem          = $getTdUrun; // 1 Başarılı, 0 Başarısız